Console Output
Started by timer
Running as SYSTEM
[EnvInject] - Loading node environment variables.
Building remotely on sos-builder01 (lin) in workspace /builds/workspace/coming
No credentials specified
Cloning the remote Git repository
Cloning repository https://github.com/SpoonLabs/coming.git
> git init /builds/workspace/coming # timeout=10
Fetching upstream changes from https://github.com/SpoonLabs/coming.git
> git --version # timeout=10
> git fetch --tags --progress https://github.com/SpoonLabs/coming.git +refs/heads/*:refs/remotes/origin/*
> git config remote.origin.url https://github.com/SpoonLabs/coming.git # timeout=10
> git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10
> git config remote.origin.url https://github.com/SpoonLabs/coming.git # timeout=10
Fetching upstream changes from https://github.com/SpoonLabs/coming.git
> git fetch --tags --progress https://github.com/SpoonLabs/coming.git +refs/heads/*:refs/remotes/origin/*
> git rev-parse refs/remotes/origin/master^{commit} # timeout=10
> git rev-parse refs/remotes/origin/origin/master^{commit} # timeout=10
Checking out Revision 8e94145f5f64ed49877e7cb5a30d2c2cc4be3923 (refs/remotes/origin/master)
> git config core.sparsecheckout # timeout=10
> git checkout -f 8e94145f5f64ed49877e7cb5a30d2c2cc4be3923
Commit message: "Ground-truth tests added for NPEfix (#203)"
> git rev-list --no-walk 8e94145f5f64ed49877e7cb5a30d2c2cc4be3923 # timeout=10
[coming] $ /bin/sh -xe /tmp/jenkins8118268639460078855.sh
+ git clone https://github.com/SpoonLabs/repogit4testv0
Cloning into 'repogit4testv0'...
+ mvn clean
Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF8
[INFO] Scanning for projects...
[WARNING]
[WARNING] Some problems were encountered while building the effective model for com.github.spoonlabs:coming:jar:0-SNAPSHOT
[WARNING] 'repositories.repository.id' must not contain any of these characters \/:"<>|?* but found / @ line 190, column 8
[WARNING] 'repositories.repository.id' must not contain any of these characters \/:"<>|?* but found / @ line 196, column 8
[WARNING]
[WARNING] It is highly recommended to fix these problems because they threaten the stability of your build.
[WARNING]
[WARNING] For this reason, future Maven versions might no longer support building such malformed projects.
[WARNING]
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building coming-parent 0-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ coming ---
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 0.290 s
[INFO] Finished at: 2020-01-29T11:38:13+01:00
[INFO] Final Memory: 12M/94M
[INFO] ------------------------------------------------------------------------
+ mvn test
Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF8
[INFO] Scanning for projects...
[WARNING]
[WARNING] Some problems were encountered while building the effective model for com.github.spoonlabs:coming:jar:0-SNAPSHOT
[WARNING] 'repositories.repository.id' must not contain any of these characters \/:"<>|?* but found / @ line 190, column 8
[WARNING] 'repositories.repository.id' must not contain any of these characters \/:"<>|?* but found / @ line 196, column 8
[WARNING]
[WARNING] It is highly recommended to fix these problems because they threaten the stability of your build.
[WARNING]
[WARNING] For this reason, future Maven versions might no longer support building such malformed projects.
[WARNING]
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building coming-parent 0-SNAPSHOT
[INFO] ------------------------------------------------------------------------
Downloading: http://spoon.gforge.inria.fr/repositories/releases/fr/inria/gforge/spoon/spoon-core/7.3.0/spoon-core-7.3.0.pom
Downloading: http://spoon.gforge.inria.fr/repositories/snapshots/fr/inria/gforge/spoon/spoon-core/7.3.0/spoon-core-7.3.0.pom
[WARNING] Could not apply configuration for gforge.inria.fr-snapshot to wagon org.apache.maven.wagon.providers.http.HttpWagon:Cannot find 'preferredAuthentications' in class org.apache.maven.wagon.providers.http.HttpWagon
Downloading: http://sachaproject.gforge.inria.fr/repositories/releases/fr/inria/gforge/spoon/spoon-core/7.3.0/spoon-core-7.3.0.pom
Downloading: https://tdurieux.github.io/maven-repository/snapshots/fr/inria/gforge/spoon/spoon-core/7.3.0/spoon-core-7.3.0.pom
Downloading: https://tdurieux.github.io/maven-repository/releases/fr/inria/gforge/spoon/spoon-core/7.3.0/spoon-core-7.3.0.pom
Downloading: http://maven.inria.fr/artifactory/spoon-public-snapshot/fr/inria/gforge/spoon/spoon-core/7.3.0/spoon-core-7.3.0.pom
Downloading: https://repo.maven.apache.org/maven2/fr/inria/gforge/spoon/spoon-core/7.3.0/spoon-core-7.3.0.pom
2/7 KB
3/7 KB
5/7 KB
6/7 KB
7/7 KB
Downloaded: https://repo.maven.apache.org/maven2/fr/inria/gforge/spoon/spoon-core/7.3.0/spoon-core-7.3.0.pom (7 KB at 113.6 KB/sec)
Downloading: http://sachaproject.gforge.inria.fr/repositories/releases/org/eclipse/platform/org.eclipse.core.resources/maven-metadata.xml
Downloading: https://tdurieux.github.io/maven-repository/releases/org/eclipse/platform/org.eclipse.core.resources/maven-metadata.xml
Downloading: http://sachaproject.gforge.inria.fr/repositories/releases/org/eclipse/platform/org.eclipse.core.expressions/maven-metadata.xml
Downloading: https://tdurieux.github.io/maven-repository/releases/org/eclipse/platform/org.eclipse.core.expressions/maven-metadata.xml
Downloading: http://sachaproject.gforge.inria.fr/repositories/releases/org/eclipse/platform/org.eclipse.core.runtime/maven-metadata.xml
Downloading: https://tdurieux.github.io/maven-repository/releases/org/eclipse/platform/org.eclipse.core.runtime/maven-metadata.xml
Downloading: http://sachaproject.gforge.inria.fr/repositories/releases/org/eclipse/platform/org.eclipse.osgi/maven-metadata.xml
Downloading: https://tdurieux.github.io/maven-repository/releases/org/eclipse/platform/org.eclipse.osgi/maven-metadata.xml
Downloading: http://sachaproject.gforge.inria.fr/repositories/releases/org/eclipse/platform/org.eclipse.equinox.common/maven-metadata.xml
Downloading: https://tdurieux.github.io/maven-repository/releases/org/eclipse/platform/org.eclipse.equinox.common/maven-metadata.xml
Downloading: http://sachaproject.gforge.inria.fr/repositories/releases/org/eclipse/platform/org.eclipse.core.jobs/maven-metadata.xml
Downloading: https://tdurieux.github.io/maven-repository/releases/org/eclipse/platform/org.eclipse.core.jobs/maven-metadata.xml
Downloading: http://sachaproject.gforge.inria.fr/repositories/releases/org/eclipse/platform/org.eclipse.equinox.registry/maven-metadata.xml
Downloading: https://tdurieux.github.io/maven-repository/releases/org/eclipse/platform/org.eclipse.equinox.registry/maven-metadata.xml
Downloading: http://sachaproject.gforge.inria.fr/repositories/releases/org/eclipse/platform/org.eclipse.equinox.preferences/maven-metadata.xml
Downloading: https://tdurieux.github.io/maven-repository/releases/org/eclipse/platform/org.eclipse.equinox.preferences/maven-metadata.xml
Downloading: http://sachaproject.gforge.inria.fr/repositories/releases/org/eclipse/platform/org.eclipse.core.contenttype/maven-metadata.xml
Downloading: https://tdurieux.github.io/maven-repository/releases/org/eclipse/platform/org.eclipse.core.contenttype/maven-metadata.xml
Downloading: http://sachaproject.gforge.inria.fr/repositories/releases/org/eclipse/platform/org.eclipse.equinox.app/maven-metadata.xml
Downloading: https://tdurieux.github.io/maven-repository/releases/org/eclipse/platform/org.eclipse.equinox.app/maven-metadata.xml
Downloading: https://tdurieux.github.io/maven-repository/releases/org/eclipse/platform/org.eclipse.core.filesystem/maven-metadata.xml
Downloading: http://sachaproject.gforge.inria.fr/repositories/releases/org/eclipse/platform/org.eclipse.core.filesystem/maven-metadata.xml
Downloading: http://sachaproject.gforge.inria.fr/repositories/releases/org/eclipse/platform/org.eclipse.text/maven-metadata.xml
Downloading: https://tdurieux.github.io/maven-repository/releases/org/eclipse/platform/org.eclipse.text/maven-metadata.xml
Downloading: http://sachaproject.gforge.inria.fr/repositories/releases/org/eclipse/platform/org.eclipse.core.commands/maven-metadata.xml
Downloading: https://tdurieux.github.io/maven-repository/releases/org/eclipse/platform/org.eclipse.core.commands/maven-metadata.xml
Downloading: http://spoon.gforge.inria.fr/repositories/releases/fr/inria/gforge/spoon/labs/gumtree-spoon-ast-diff/1.23/gumtree-spoon-ast-diff-1.23.pom
Downloading: http://spoon.gforge.inria.fr/repositories/snapshots/fr/inria/gforge/spoon/labs/gumtree-spoon-ast-diff/1.23/gumtree-spoon-ast-diff-1.23.pom
[WARNING] Could not apply configuration for gforge.inria.fr-snapshot to wagon org.apache.maven.wagon.providers.http.HttpWagon:Cannot find 'preferredAuthentications' in class org.apache.maven.wagon.providers.http.HttpWagon
Downloading: http://sachaproject.gforge.inria.fr/repositories/releases/fr/inria/gforge/spoon/labs/gumtree-spoon-ast-diff/1.23/gumtree-spoon-ast-diff-1.23.pom
Downloading: https://tdurieux.github.io/maven-repository/snapshots/fr/inria/gforge/spoon/labs/gumtree-spoon-ast-diff/1.23/gumtree-spoon-ast-diff-1.23.pom
Downloading: https://tdurieux.github.io/maven-repository/releases/fr/inria/gforge/spoon/labs/gumtree-spoon-ast-diff/1.23/gumtree-spoon-ast-diff-1.23.pom
Downloading: http://maven.inria.fr/artifactory/spoon-public-snapshot/fr/inria/gforge/spoon/labs/gumtree-spoon-ast-diff/1.23/gumtree-spoon-ast-diff-1.23.pom
Downloading: https://repo.maven.apache.org/maven2/fr/inria/gforge/spoon/labs/gumtree-spoon-ast-diff/1.23/gumtree-spoon-ast-diff-1.23.pom
2/9 KB
3/9 KB
5/9 KB
6/9 KB
7/9 KB
9/9 KB
9/9 KB
Downloaded: https://repo.maven.apache.org/maven2/fr/inria/gforge/spoon/labs/gumtree-spoon-ast-diff/1.23/gumtree-spoon-ast-diff-1.23.pom (9 KB at 501.4 KB/sec)
Downloading: http://spoon.gforge.inria.fr/repositories/releases/fr/inria/gforge/spoon/spoon-core/8.0.0/spoon-core-8.0.0.pom
Downloading: http://spoon.gforge.inria.fr/repositories/snapshots/fr/inria/gforge/spoon/spoon-core/8.0.0/spoon-core-8.0.0.pom
[WARNING] Could not apply configuration for gforge.inria.fr-snapshot to wagon org.apache.maven.wagon.providers.http.HttpWagon:Cannot find 'preferredAuthentications' in class org.apache.maven.wagon.providers.http.HttpWagon
Downloading: http://sachaproject.gforge.inria.fr/repositories/releases/fr/inria/gforge/spoon/spoon-core/8.0.0/spoon-core-8.0.0.pom
Downloading: https://tdurieux.github.io/maven-repository/snapshots/fr/inria/gforge/spoon/spoon-core/8.0.0/spoon-core-8.0.0.pom
Downloading: https://tdurieux.github.io/maven-repository/releases/fr/inria/gforge/spoon/spoon-core/8.0.0/spoon-core-8.0.0.pom
Downloading: http://maven.inria.fr/artifactory/spoon-public-snapshot/fr/inria/gforge/spoon/spoon-core/8.0.0/spoon-core-8.0.0.pom
Downloading: https://repo.maven.apache.org/maven2/fr/inria/gforge/spoon/spoon-core/8.0.0/spoon-core-8.0.0.pom
2/6 KB
3/6 KB
5/6 KB
6/6 KB
6/6 KB
Downloaded: https://repo.maven.apache.org/maven2/fr/inria/gforge/spoon/spoon-core/8.0.0/spoon-core-8.0.0.pom (6 KB at 349.9 KB/sec)
Downloading: http://spoon.gforge.inria.fr/repositories/releases/fr/inria/gforge/spoon/spoon-core/7.3.0/spoon-core-7.3.0.jar
Downloading: http://spoon.gforge.inria.fr/repositories/releases/fr/inria/gforge/spoon/labs/gumtree-spoon-ast-diff/1.23/gumtree-spoon-ast-diff-1.23.jar
Downloading: http://spoon.gforge.inria.fr/repositories/snapshots/fr/inria/gforge/spoon/spoon-core/7.3.0/spoon-core-7.3.0.jar
[WARNING] Could not apply configuration for gforge.inria.fr-snapshot to wagon org.apache.maven.wagon.providers.http.HttpWagon:Cannot find 'preferredAuthentications' in class org.apache.maven.wagon.providers.http.HttpWagon
Downloading: http://spoon.gforge.inria.fr/repositories/snapshots/fr/inria/gforge/spoon/labs/gumtree-spoon-ast-diff/1.23/gumtree-spoon-ast-diff-1.23.jar
[WARNING] Could not apply configuration for gforge.inria.fr-snapshot to wagon org.apache.maven.wagon.providers.http.HttpWagon:Cannot find 'preferredAuthentications' in class org.apache.maven.wagon.providers.http.HttpWagon
Downloading: http://sachaproject.gforge.inria.fr/repositories/releases/fr/inria/gforge/spoon/labs/gumtree-spoon-ast-diff/1.23/gumtree-spoon-ast-diff-1.23.jar
Downloading: http://sachaproject.gforge.inria.fr/repositories/releases/fr/inria/gforge/spoon/spoon-core/7.3.0/spoon-core-7.3.0.jar
Downloading: https://tdurieux.github.io/maven-repository/snapshots/fr/inria/gforge/spoon/spoon-core/7.3.0/spoon-core-7.3.0.jar
Downloading: https://tdurieux.github.io/maven-repository/snapshots/fr/inria/gforge/spoon/labs/gumtree-spoon-ast-diff/1.23/gumtree-spoon-ast-diff-1.23.jar
Downloading: https://tdurieux.github.io/maven-repository/releases/fr/inria/gforge/spoon/spoon-core/7.3.0/spoon-core-7.3.0.jar
Downloading: https://tdurieux.github.io/maven-repository/releases/fr/inria/gforge/spoon/labs/gumtree-spoon-ast-diff/1.23/gumtree-spoon-ast-diff-1.23.jar
Downloading: http://maven.inria.fr/artifactory/spoon-public-snapshot/fr/inria/gforge/spoon/spoon-core/7.3.0/spoon-core-7.3.0.jar
Downloading: http://maven.inria.fr/artifactory/spoon-public-snapshot/fr/inria/gforge/spoon/labs/gumtree-spoon-ast-diff/1.23/gumtree-spoon-ast-diff-1.23.jar
Downloading: https://repo.maven.apache.org/maven2/fr/inria/gforge/spoon/spoon-core/7.3.0/spoon-core-7.3.0.jar
Downloading: https://repo.maven.apache.org/maven2/fr/inria/gforge/spoon/labs/gumtree-spoon-ast-diff/1.23/gumtree-spoon-ast-diff-1.23.jar
2/40 KB
3/40 KB
5/40 KB
6/40 KB
7/40 KB
9/40 KB
10/40 KB
11/40 KB
13/40 KB
14/40 KB
15/40 KB
17/40 KB
18/40 KB
19/40 KB
21/40 KB
22/40 KB
23/40 KB
25/40 KB
26/40 KB
27/40 KB
29/40 KB
30/40 KB
31/40 KB
33/40 KB
34/40 KB
35/40 KB
37/40 KB
38/40 KB
39/40 KB
40/40 KB
Downloaded: https://repo.maven.apache.org/maven2/fr/inria/gforge/spoon/labs/gumtree-spoon-ast-diff/1.23/gumtree-spoon-ast-diff-1.23.jar (40 KB at 317.7 KB/sec)
2/1654 KB
3/1654 KB
5/1654 KB
6/1654 KB
7/1654 KB
9/1654 KB
10/1654 KB
11/1654 KB
13/1654 KB
14/1654 KB
15/1654 KB
17/1654 KB
18/1654 KB
19/1654 KB
21/1654 KB
22/1654 KB
23/1654 KB
25/1654 KB
26/1654 KB
27/1654 KB
29/1654 KB
30/1654 KB
31/1654 KB
33/1654 KB
34/1654 KB
35/1654 KB
37/1654 KB
38/1654 KB
39/1654 KB
41/1654 KB
42/1654 KB
43/1654 KB
45/1654 KB
46/1654 KB
47/1654 KB
49/1654 KB
50/1654 KB
51/1654 KB
53/1654 KB
54/1654 KB
55/1654 KB
57/1654 KB
58/1654 KB
59/1654 KB
61/1654 KB
62/1654 KB
63/1654 KB
65/1654 KB
66/1654 KB
67/1654 KB
69/1654 KB
70/1654 KB
71/1654 KB
73/1654 KB
74/1654 KB
75/1654 KB
77/1654 KB
78/1654 KB
79/1654 KB
81/1654 KB
82/1654 KB
84/1654 KB
85/1654 KB
86/1654 KB
88/1654 KB
89/1654 KB
90/1654 KB
92/1654 KB
93/1654 KB
94/1654 KB
96/1654 KB
97/1654 KB
98/1654 KB
100/1654 KB
101/1654 KB
102/1654 KB
104/1654 KB
105/1654 KB
106/1654 KB
108/1654 KB
109/1654 KB
110/1654 KB
112/1654 KB
113/1654 KB
114/1654 KB
116/1654 KB
117/1654 KB
118/1654 KB
120/1654 KB
121/1654 KB
122/1654 KB
124/1654 KB
125/1654 KB
126/1654 KB
128/1654 KB
129/1654 KB
130/1654 KB
132/1654 KB
133/1654 KB
134/1654 KB
136/1654 KB
137/1654 KB
138/1654 KB
140/1654 KB
141/1654 KB
142/1654 KB
144/1654 KB
145/1654 KB
146/1654 KB
148/1654 KB
149/1654 KB
150/1654 KB
152/1654 KB
153/1654 KB
154/1654 KB
156/1654 KB
157/1654 KB
158/1654 KB
160/1654 KB
161/1654 KB
163/1654 KB
164/1654 KB
165/1654 KB
167/1654 KB
168/1654 KB
169/1654 KB
171/1654 KB
172/1654 KB
173/1654 KB
175/1654 KB
176/1654 KB
177/1654 KB
179/1654 KB
180/1654 KB
181/1654 KB
183/1654 KB
184/1654 KB
185/1654 KB
187/1654 KB
188/1654 KB
189/1654 KB
191/1654 KB
192/1654 KB
193/1654 KB
195/1654 KB
196/1654 KB
197/1654 KB
199/1654 KB
200/1654 KB
201/1654 KB
203/1654 KB
204/1654 KB
205/1654 KB
207/1654 KB
208/1654 KB
209/1654 KB
211/1654 KB
212/1654 KB
213/1654 KB
215/1654 KB
216/1654 KB
217/1654 KB
219/1654 KB
220/1654 KB
221/1654 KB
223/1654 KB
224/1654 KB
225/1654 KB
227/1654 KB
228/1654 KB
229/1654 KB
231/1654 KB
232/1654 KB
233/1654 KB
235/1654 KB
236/1654 KB
237/1654 KB
239/1654 KB
240/1654 KB
241/1654 KB
243/1654 KB
244/1654 KB
246/1654 KB
247/1654 KB
248/1654 KB
250/1654 KB
251/1654 KB
252/1654 KB
254/1654 KB
255/1654 KB
256/1654 KB
258/1654 KB
259/1654 KB
260/1654 KB
262/1654 KB
263/1654 KB
264/1654 KB
266/1654 KB
267/1654 KB
268/1654 KB
270/1654 KB
271/1654 KB
272/1654 KB
274/1654 KB
275/1654 KB
276/1654 KB
278/1654 KB
279/1654 KB
280/1654 KB
282/1654 KB
283/1654 KB
284/1654 KB
286/1654 KB
287/1654 KB
288/1654 KB
290/1654 KB
291/1654 KB
292/1654 KB
294/1654 KB
295/1654 KB
296/1654 KB
298/1654 KB
299/1654 KB
300/1654 KB
302/1654 KB
303/1654 KB
304/1654 KB
306/1654 KB
307/1654 KB
308/1654 KB
310/1654 KB
311/1654 KB
312/1654 KB
314/1654 KB
315/1654 KB
316/1654 KB
318/1654 KB
319/1654 KB
320/1654 KB
322/1654 KB
323/1654 KB
325/1654 KB
326/1654 KB
327/1654 KB
329/1654 KB
330/1654 KB
331/1654 KB
333/1654 KB
334/1654 KB
335/1654 KB
337/1654 KB
338/1654 KB
339/1654 KB
341/1654 KB
342/1654 KB
343/1654 KB
345/1654 KB
346/1654 KB
347/1654 KB
349/1654 KB
350/1654 KB
351/1654 KB
353/1654 KB
354/1654 KB
355/1654 KB
357/1654 KB
358/1654 KB
359/1654 KB
361/1654 KB
362/1654 KB
363/1654 KB
365/1654 KB
366/1654 KB
367/1654 KB
369/1654 KB
370/1654 KB
371/1654 KB
373/1654 KB
374/1654 KB
375/1654 KB
377/1654 KB
378/1654 KB
379/1654 KB
381/1654 KB
382/1654 KB
383/1654 KB
385/1654 KB
386/1654 KB
387/1654 KB
389/1654 KB
390/1654 KB
391/1654 KB
393/1654 KB
394/1654 KB
395/1654 KB
397/1654 KB
398/1654 KB
399/1654 KB
401/1654 KB
402/1654 KB
403/1654 KB
405/1654 KB
406/1654 KB
408/1654 KB
409/1654 KB
410/1654 KB
412/1654 KB
413/1654 KB
414/1654 KB
416/1654 KB
417/1654 KB
418/1654 KB
420/1654 KB
421/1654 KB
422/1654 KB
424/1654 KB
425/1654 KB
426/1654 KB
428/1654 KB
429/1654 KB
430/1654 KB
432/1654 KB
433/1654 KB
434/1654 KB
436/1654 KB
437/1654 KB
438/1654 KB
440/1654 KB
441/1654 KB
442/1654 KB
444/1654 KB
445/1654 KB
446/1654 KB
448/1654 KB
449/1654 KB
450/1654 KB
452/1654 KB
453/1654 KB
454/1654 KB
456/1654 KB
457/1654 KB
458/1654 KB
460/1654 KB
461/1654 KB
462/1654 KB
464/1654 KB
464/1654 KB
468/1654 KB
472/1654 KB
476/1654 KB
480/1654 KB
484/1654 KB
488/1654 KB
492/1654 KB
496/1654 KB
500/1654 KB
504/1654 KB
508/1654 KB
512/1654 KB
516/1654 KB
520/1654 KB
524/1654 KB
528/1654 KB
532/1654 KB
536/1654 KB
540/1654 KB
544/1654 KB
548/1654 KB
552/1654 KB
556/1654 KB
560/1654 KB
564/1654 KB
568/1654 KB
572/1654 KB
576/1654 KB
580/1654 KB
584/1654 KB
588/1654 KB
592/1654 KB
596/1654 KB
600/1654 KB
604/1654 KB
608/1654 KB
612/1654 KB
616/1654 KB
620/1654 KB
624/1654 KB
628/1654 KB
632/1654 KB
636/1654 KB
640/1654 KB
644/1654 KB
648/1654 KB
652/1654 KB
656/1654 KB
660/1654 KB
664/1654 KB
668/1654 KB
672/1654 KB
676/1654 KB
678/1654 KB
682/1654 KB
686/1654 KB
690/1654 KB
694/1654 KB
698/1654 KB
702/1654 KB
706/1654 KB
710/1654 KB
714/1654 KB
718/1654 KB
722/1654 KB
726/1654 KB
730/1654 KB
734/1654 KB
738/1654 KB
742/1654 KB
746/1654 KB
750/1654 KB
754/1654 KB
758/1654 KB
762/1654 KB
766/1654 KB
770/1654 KB
774/1654 KB
778/1654 KB
782/1654 KB
786/1654 KB
790/1654 KB
794/1654 KB
798/1654 KB
802/1654 KB
806/1654 KB
810/1654 KB
814/1654 KB
818/1654 KB
822/1654 KB
826/1654 KB
830/1654 KB
834/1654 KB
838/1654 KB
842/1654 KB
846/1654 KB
850/1654 KB
854/1654 KB
858/1654 KB
862/1654 KB
866/1654 KB
870/1654 KB
874/1654 KB
878/1654 KB
882/1654 KB
886/1654 KB
890/1654 KB
894/1654 KB
898/1654 KB
902/1654 KB
906/1654 KB
910/1654 KB
914/1654 KB
918/1654 KB
922/1654 KB
926/1654 KB
930/1654 KB
934/1654 KB
938/1654 KB
942/1654 KB
946/1654 KB
950/1654 KB
954/1654 KB
958/1654 KB
962/1654 KB
966/1654 KB
970/1654 KB
974/1654 KB
978/1654 KB
982/1654 KB
986/1654 KB
990/1654 KB
994/1654 KB
998/1654 KB
1002/1654 KB
1006/1654 KB
1010/1654 KB
1014/1654 KB
1018/1654 KB
1022/1654 KB
1026/1654 KB
1030/1654 KB
1034/1654 KB
1038/1654 KB
1042/1654 KB
1046/1654 KB
1050/1654 KB
1054/1654 KB
1058/1654 KB
1062/1654 KB
1066/1654 KB
1070/1654 KB
1074/1654 KB
1078/1654 KB
1082/1654 KB
1086/1654 KB
1090/1654 KB
1094/1654 KB
1098/1654 KB
1102/1654 KB
1106/1654 KB
1110/1654 KB
1114/1654 KB
1118/1654 KB
1122/1654 KB
1126/1654 KB
1130/1654 KB
1134/1654 KB
1138/1654 KB
1142/1654 KB
1146/1654 KB
1150/1654 KB
1154/1654 KB
1158/1654 KB
1162/1654 KB
1166/1654 KB
1170/1654 KB
1174/1654 KB
1178/1654 KB
1182/1654 KB
1186/1654 KB
1190/1654 KB
1194/1654 KB
1198/1654 KB
1202/1654 KB
1206/1654 KB
1210/1654 KB
1214/1654 KB
1218/1654 KB
1222/1654 KB
1226/1654 KB
1230/1654 KB
1234/1654 KB
1238/1654 KB
1242/1654 KB
1246/1654 KB
1250/1654 KB
1254/1654 KB
1258/1654 KB
1262/1654 KB
1266/1654 KB
1270/1654 KB
1274/1654 KB
1278/1654 KB
1282/1654 KB
1286/1654 KB
1290/1654 KB
1294/1654 KB
1298/1654 KB
1302/1654 KB
1306/1654 KB
1310/1654 KB
1314/1654 KB
1318/1654 KB
1322/1654 KB
1326/1654 KB
1330/1654 KB
1334/1654 KB
1338/1654 KB
1342/1654 KB
1346/1654 KB
1350/1654 KB
1354/1654 KB
1356/1654 KB
1360/1654 KB
1364/1654 KB
1368/1654 KB
1372/1654 KB
1376/1654 KB
1380/1654 KB
1384/1654 KB
1388/1654 KB
1392/1654 KB
1396/1654 KB
1400/1654 KB
1404/1654 KB
1408/1654 KB
1412/1654 KB
1416/1654 KB
1420/1654 KB
1424/1654 KB
1428/1654 KB
1432/1654 KB
1436/1654 KB
1440/1654 KB
1444/1654 KB
1448/1654 KB
1452/1654 KB
1456/1654 KB
1460/1654 KB
1464/1654 KB
1468/1654 KB
1472/1654 KB
1476/1654 KB
1480/1654 KB
1484/1654 KB
1488/1654 KB
1492/1654 KB
1496/1654 KB
1500/1654 KB
1504/1654 KB
1508/1654 KB
1512/1654 KB
1516/1654 KB
1520/1654 KB
1524/1654 KB
1528/1654 KB
1532/1654 KB
1536/1654 KB
1540/1654 KB
1544/1654 KB
1548/1654 KB
1552/1654 KB
1556/1654 KB
1560/1654 KB
1564/1654 KB
1568/1654 KB
1570/1654 KB
1574/1654 KB
1578/1654 KB
1582/1654 KB
1586/1654 KB
1590/1654 KB
1594/1654 KB
1598/1654 KB
1602/1654 KB
1606/1654 KB
1610/1654 KB
1614/1654 KB
1618/1654 KB
1622/1654 KB
1626/1654 KB
1630/1654 KB
1634/1654 KB
1638/1654 KB
1642/1654 KB
1646/1654 KB
1650/1654 KB
1654/1654 KB
Downloaded: https://repo.maven.apache.org/maven2/fr/inria/gforge/spoon/spoon-core/7.3.0/spoon-core-7.3.0.jar (1654 KB at 1617.7 KB/sec)
[INFO]
[INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ coming ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 3300 resources
[INFO]
[INFO] --- maven-compiler-plugin:3.1:compile (default-compile) @ coming ---
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 176 source files to /builds/workspace/coming/target/classes
[WARNING] /builds/workspace/coming/src/main/java/fr/inria/coming/main/ComingMain.java: Some input files use or override a deprecated API.
[WARNING] /builds/workspace/coming/src/main/java/fr/inria/coming/main/ComingMain.java: Recompile with -Xlint:deprecation for details.
[WARNING] /builds/workspace/coming/src/main/java/fr/inria/prophet4j/utility/Structure.java: Some input files use unchecked or unsafe operations.
[WARNING] /builds/workspace/coming/src/main/java/fr/inria/prophet4j/utility/Structure.java: Recompile with -Xlint:unchecked for details.
[INFO]
[INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ coming ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 10 resources
[INFO]
[INFO] --- maven-compiler-plugin:3.1:testCompile (default-testCompile) @ coming ---
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 33 source files to /builds/workspace/coming/target/test-classes
[WARNING] /builds/workspace/coming/src/test/java/fr/inria/coming/spoon/patterns/GitRepository4Test.java: /builds/workspace/coming/src/test/java/fr/inria/coming/spoon/patterns/GitRepository4Test.java uses or overrides a deprecated API.
[WARNING] /builds/workspace/coming/src/test/java/fr/inria/coming/spoon/patterns/GitRepository4Test.java: Recompile with -Xlint:deprecation for details.
[WARNING] /builds/workspace/coming/src/test/java/fr/inria/coming/spoon/core/dummies/MyTestInput.java: Some input files use unchecked or unsafe operations.
[WARNING] /builds/workspace/coming/src/test/java/fr/inria/coming/spoon/core/dummies/MyTestInput.java: Recompile with -Xlint:unchecked for details.
[INFO]
[INFO] --- maven-surefire-plugin:3.0.0-M4:test (default-test) @ coming ---
[INFO]
[INFO] -------------------------------------------------------
[INFO] T E S T S
[INFO] -------------------------------------------------------
[INFO] Running fr.inria.coming.spoon.diffanalyzer.DiffCasesTest
log4j:WARN File option not set for appender [file].
log4j:WARN Are you using FileAppender instead of ConsoleAppender?
Output: Update JavaDoc at org.apache.derby.jdbc.EmbedPooledConnection:70
/**
* The list of {@code ConnectionEventListener}s. It is initially {@code null} and will be initialized lazily when the first listener is added.
*/ to /**
* The list of UPDATED commented {@code ConnectionEventListener}s. It is initially {@code null} and will be initialized lazily when the first listener is added.
*/
Output: Insert Field at org.apache.derby.jdbc.EmbedPooledConnection:83
private int eventIterators;
Output: Delete Method at org.apache.cassandra.db.migration.AddColumnFamily:70
public void applyModels2() throws java.io.IOException {
}
Delete VirtualEle at org.apache.cassandra.db.migration.AddColumnFamily
Delete Invocation at org.apache.cassandra.db.migration.AddColumnFamily:75
org.apache.cassandra.db.migration.Sytem.exit()
Insert LocalVariable at org.apache.cassandra.db.migration.AddColumnFamily:72
org.apache.cassandra.config.KSMetaData ksm = org.apache.cassandra.config.DatabaseDescriptor.getTableDefinition(cfm.tableName)
Insert Assignment at org.apache.cassandra.db.migration.AddColumnFamily:73
ksm = makeNewKeyspaceDefinition(ksm)
Insert Try at org.apache.cassandra.db.migration.AddColumnFamily:74
try {
org.apache.cassandra.config.CFMetaData.map(cfm);
} catch (org.apache.cassandra.config.ConfigurationException ex) {
throw new java.io.IOException(ex);
}
Insert Invocation at org.apache.cassandra.db.migration.AddColumnFamily:82
org.apache.cassandra.db.Table.open(cfm.tableName)
Insert Invocation at org.apache.cassandra.db.migration.AddColumnFamily:83
org.apache.cassandra.config.DatabaseDescriptor.setTableDefinition(ksm, newVersion)
Insert Invocation at org.apache.cassandra.db.migration.AddColumnFamily:84
org.apache.cassandra.config.CFMetaData.fixMaxId()
Insert If at org.apache.cassandra.db.migration.AddColumnFamily:85
if (!(clientMode))
org.apache.cassandra.db.Table.open(ksm.name).initCf(cfm.cfId, cfm.cfName);
Insert If at org.apache.cassandra.db.migration.AddColumnFamily:88
if (!(clientMode))
org.apache.cassandra.db.commitlog.CommitLog.instance().forceNewSegment();
Move VirtualEle from org.apache.cassandra.db.migration.AddColumnFamily to org.apache.cassandra.db.migration.AddColumnFamily
VE: Modifiers_Method
Output: Insert Invocation at org.apache.cassandra.db.migration.AddColumnFamily:84
org.apache.cassandra.config.CFMetaData.fixMaxId()
**NOT_EXECUTED_BY_TRAVIS**
log4j:ERROR No output stream or file set for the appender named [file].
60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
FineGrainDifftAnalyzer
ab71649c481971a9ad54f04797f5fd9cb133789b
FineGrainDifftAnalyzer
8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar
4120ab0c714911a9c9f26b591cb3222eaf57d127
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
java.lang.System.out.println("Not found: ")
8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
sz - 1 to sz + 1
646b3ad20d94d2b63335d1ae4c98980be274d703
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
(index2++) to (index2--)
c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(i + 1)
656aaf4049092218f99d035450ee59c40a0e1fbc
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
1
01dd29c37f6044d9d1126d9db55a961cccaccfb7
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
java.lang.System.out.println("Not found: ")
6dac8ae81bd03bcae1e1fade064d3bb03de472c0
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
c1 == c2 to c1 != c2
fe76517014e580ddcb40ac04ea824d54ba741c8b
FineGrainDifftAnalyzer
-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:291
if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
result = (31 * result) + c
c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
FineGrainDifftAnalyzer
-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:142
if (z > 0) {
java.lang.System.out.println(z);
return null;
}
e56c63bd77e289266989ee35a3369c6374275c64
FineGrainDifftAnalyzer
java.io.FileNotFoundException: ./coming_results/change_frequency.json (No such file or directory)
at java.io.FileOutputStream.open0(Native Method)
at java.io.FileOutputStream.open(FileOutputStream.java:270)
at java.io.FileOutputStream.<init>(FileOutputStream.java:213)
at java.io.FileOutputStream.<init>(FileOutputStream.java:101)
at java.io.FileWriter.<init>(FileWriter.java:63)
at fr.inria.coming.core.entities.output.JSonChangeFrequencyOutput.generateFinalOutput(JSonChangeFrequencyOutput.java:73)
at fr.inria.coming.core.engine.RevisionNavigationExperiment.processEnd(RevisionNavigationExperiment.java:84)
at fr.inria.coming.core.engine.git.GITRepositoryInspector.processEnd(GITRepositoryInspector.java:36)
at fr.inria.coming.core.engine.RevisionNavigationExperiment.analyze(RevisionNavigationExperiment.java:146)
at fr.inria.coming.main.ComingMain.start(ComingMain.java:156)
at fr.inria.coming.main.ComingMain.run(ComingMain.java:149)
at fr.inria.coming.spoon.diffanalyzer.DiffCasesTest.testNameFileGit(DiffCasesTest.java:245)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:365)
at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:273)
at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:238)
at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:159)
at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:377)
at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:138)
at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:465)
at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:451)
Output: Insert Literal at org.apache.derby.jdbc.EmbedPooledConnection:90
null
Output: Update Literal at org.apache.derby.jdbc.EmbedPooledConnection:114
true to false
Output: Insert Literal at org.apache.derby.jdbc.EmbedPooledConnection:74
null
Output: Update BinaryOperator at org.apache.derby.jdbc.EmbedPooledConnection:149
(realConnection) == null to (realConnection) != null
Insert Literal at org.apache.derby.jdbc.EmbedPooledConnection:74
null
Output: Update BinaryOperator at org.apache.derby.jdbc.EmbedPooledConnection:149
(realConnection) == null to (realConnection) != null
Insert Literal at org.apache.derby.jdbc.EmbedPooledConnection:74
null
Output Root: (9): [Delete Literal at org.apache.derbyTesting.functionTests.tests.replicationTests.ReplicationRun:2453
150
, Delete Invocation at org.apache.derbyTesting.functionTests.tests.replicationTests.ReplicationRun:2803
finalException.printStackTrace()
, Delete Throw at org.apache.derbyTesting.functionTests.tests.replicationTests.ReplicationRun:2804
throw new java.lang.Exception(msg)
, Insert Field at org.apache.derbyTesting.functionTests.tests.replicationTests.ReplicationRun:133
private static final long DEFAULT_SERVER_START_TIMEOUT = 75000;
, Insert LocalVariable at org.apache.derbyTesting.functionTests.tests.replicationTests.ReplicationRun:2454
java.lang.String userStartTimeout = getSystemProperty("derby.tests.networkServerStartTimeout")
, Insert LocalVariable at org.apache.derbyTesting.functionTests.tests.replicationTests.ReplicationRun:2455
long startTimeout = (userStartTimeout != null) ? java.lang.Long.parseLong(userStartTimeout) : org.apache.derbyTesting.functionTests.tests.replicationTests.ReplicationRun.DEFAULT_SERVER_START_TIMEOUT
, Insert LocalVariable at org.apache.derbyTesting.functionTests.tests.replicationTests.ReplicationRun:2457
long iterations = startTimeout / (org.apache.derbyTesting.functionTests.tests.replicationTests.ReplicationRun.PINGSERVER_SLEEP_TIME_MILLIS)
, Insert Throw at org.apache.derbyTesting.functionTests.tests.replicationTests.ReplicationRun:2810
throw finalException
, Insert VariableRead at org.apache.derbyTesting.functionTests.tests.replicationTests.ReplicationRun:2460
((int) (iterations))
]
Output: Update Literal at org.apache.lucene.ant.IndexTaskTest:76
"contents" to "test"
Delete TypeAccess at org.apache.lucene.ant.IndexTaskTest:76
org.apache.lucene.queryParser.QueryParser
Delete Literal at org.apache.lucene.ant.IndexTaskTest:76
"test"
Insert ConstructorCall at org.apache.lucene.ant.IndexTaskTest:76
new org.apache.lucene.queryParser.QueryParser("contents", )
Move FieldRead from org.apache.lucene.ant.IndexTaskTest:76 to org.apache.lucene.ant.IndexTaskTest:76
analyzer
OperationKind.Update, "BinaryOperator(CtBinaryOperatorImpl)", "EQ", "NE" (size: 3) -1963338779@@EQ
-1025867376@@realConnection
39270750@@org.apache.derby.jdbc.EmbedPooledConnection
1847113871@@null
OperationKind.Insert, "Literal(CtLiteralImpl)", "null" (size: 0) 1847113871@@null
Output Root: (9): [Delete Literal at org.apache.derbyTesting.functionTests.tests.replicationTests.ReplicationRun:2453
150
, Delete Invocation at org.apache.derbyTesting.functionTests.tests.replicationTests.ReplicationRun:2803
finalException.printStackTrace()
, Delete Throw at org.apache.derbyTesting.functionTests.tests.replicationTests.ReplicationRun:2804
throw new java.lang.Exception(msg)
, Insert Field at org.apache.derbyTesting.functionTests.tests.replicationTests.ReplicationRun:133
private static final long DEFAULT_SERVER_START_TIMEOUT = 75000;
, Insert LocalVariable at org.apache.derbyTesting.functionTests.tests.replicationTests.ReplicationRun:2454
java.lang.String userStartTimeout = getSystemProperty("derby.tests.networkServerStartTimeout")
, Insert LocalVariable at org.apache.derbyTesting.functionTests.tests.replicationTests.ReplicationRun:2455
long startTimeout = (userStartTimeout != null) ? java.lang.Long.parseLong(userStartTimeout) : org.apache.derbyTesting.functionTests.tests.replicationTests.ReplicationRun.DEFAULT_SERVER_START_TIMEOUT
, Insert LocalVariable at org.apache.derbyTesting.functionTests.tests.replicationTests.ReplicationRun:2457
long iterations = startTimeout / (org.apache.derbyTesting.functionTests.tests.replicationTests.ReplicationRun.PINGSERVER_SLEEP_TIME_MILLIS)
, Insert Throw at org.apache.derbyTesting.functionTests.tests.replicationTests.ReplicationRun:2810
throw finalException
, Insert VariableRead at org.apache.derbyTesting.functionTests.tests.replicationTests.ReplicationRun:2460
((int) (iterations))
]
Output: Insert Invocation at org.apache.commons.math3.linear.RectangularCholeskyDecomposition:162
// See output
java.lang.System.out.println("Test")
// See output
Output Root: [Update Method at org.apache.lucene.search.WildcardQuery:69
@java.lang.Override
public org.apache.lucene.search.Query rewrite(org.apache.lucene.index.IndexReader reader) throws java.io.IOException {
if (termIsPrefix) {
org.apache.lucene.search.MultiTermQuery rewritten = ;
rewritten.setBoost(getBoost());
rewritten.setRewriteMethod(getRewriteMethod());
return rewritten;
} else {
return super.rewrite(reader);
}
} to @java.lang.Override
protected org.apache.lucene.search.FilteredTermEnum getEnum(org.apache.lucene.index.IndexReader reader) throws java.io.IOException {
if (termIsPrefix) {
return new org.apache.lucene.search.PrefixTermEnum(reader, term.createTerm(term.text().substring(0, term.text().indexOf('*'))));
} else
if (termContainsWildcard) {
return new org.apache.lucene.search.WildcardTermEnum(reader, getTerm());
} else {
return new org.apache.lucene.search.SingleTermEnum(reader, getTerm());
}
}
, Update TypeReference at org.apache.lucene.search.WildcardQuery:69
org.apache.lucene.search.Query to org.apache.lucene.search.FilteredTermEnum
, Delete Method at org.apache.lucene.search.WildcardQuery:54
@java.lang.Override
protected org.apache.lucene.search.FilteredTermEnum getEnum() throws java.io.IOException {
}
, Delete LocalVariable at org.apache.lucene.search.WildcardQuery:71
org.apache.lucene.search.MultiTermQuery rewritten =
, Delete Invocation at org.apache.lucene.search.WildcardQuery:73
rewritten.setBoost(getBoost())
, Delete Invocation at org.apache.lucene.search.WildcardQuery:74
rewritten.setRewriteMethod(getRewriteMethod())
, Delete VariableRead at org.apache.lucene.search.WildcardQuery:75
rewritten
, Delete Return at org.apache.lucene.search.WildcardQuery:77
return super.rewrite(reader)
, Insert VariableRead at org.apache.lucene.search.WildcardQuery:56
reader
, Move Method from org.apache.lucene.search.WildcardQuery:64 to org.apache.lucene.search.WildcardQuery:68
public org.apache.lucene.index.Term getTerm() {
return term;
}
, Move VirtualEle from org.apache.lucene.search.WildcardQuery to org.apache.lucene.search.WildcardQuery
VE: Modifiers_Method
, Move Parameter from org.apache.lucene.search.WildcardQuery:54 to org.apache.lucene.search.WildcardQuery:54
org.apache.lucene.index.IndexReader reader
, Move If from org.apache.lucene.search.WildcardQuery:55 to org.apache.lucene.search.WildcardQuery:58
if (termContainsWildcard)
return new org.apache.lucene.search.WildcardTermEnum(reader, getTerm());
else
return new org.apache.lucene.search.SingleTermEnum(reader, getTerm());
, Move ConstructorCall from org.apache.lucene.search.WildcardQuery:71 to org.apache.lucene.search.WildcardQuery:56
new org.apache.lucene.search.PrefixQuery(term.createTerm(term.text().substring(0, term.text().indexOf('*'))))
]
Output: Delete Literal at org.apache.derby.jdbc.EmbedPooledConnection:88
null
Output: Insert Field at org.apache.derby.jdbc.EmbedPooledConnection:81
/**
* This is another
*/
private java.util.ArrayList anotherListener;
[WARNING] Tests run: 21, Failures: 0, Errors: 0, Skipped: 1, Time elapsed: 11.229 s - in fr.inria.coming.spoon.diffanalyzer.DiffCasesTest
[INFO] Running fr.inria.coming.spoon.diffanalyzer.AstPathTest
[INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.076 s - in fr.inria.coming.spoon.diffanalyzer.AstPathTest
[INFO] Running fr.inria.coming.spoon.comparison.SpoonGranularitySingleChangePatternTest
[Delete VariableRead at X:-1
b
, Insert Literal at X:-1
1
, Insert BinaryOperator at X:-1
b + d
]
[Delete Literal at X:-1
1
, Delete BinaryOperator at X:-1
b + c
, Insert VariableRead at X:-1
b
]
[Delete UnaryOperator at X:-1
-b
, Insert VariableRead at X:-1
b
]
[Update BinaryOperator at X:-1
(b * c) to (b / c)
]
[Update VariableRead at X:-1
c to a
]
[Insert BinaryOperator at X:-1
+ (((a + b) + d) + c)
, Move BinaryOperator from X:-1 to X:-1
(a + (b / c)) + d
]
[Delete Literal at X:-1
5
, Insert VariableRead at X:-1
c
]
[WARNING] Tests run: 8, Failures: 0, Errors: 0, Skipped: 1, Time elapsed: 1.038 s - in fr.inria.coming.spoon.comparison.SpoonGranularitySingleChangePatternTest
[INFO] Running fr.inria.coming.spoon.repairability.repairtools.ArjaTest
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/arja_test/arja4]
FineGrainDifftAnalyzer
-four
Delete BinaryOperator at org.apache.commons.lang3.StringUtils:3298
(((array[startIndex]) == null ? 16 : array[startIndex].toString().length()) + 1)
Delete BinaryOperator at org.apache.commons.lang3.StringUtils:3383
(((array[startIndex]) == null ? 16 : array[startIndex].toString().length()) + (separator.length()))
Insert Literal at org.apache.commons.lang3.StringUtils:3298
256
Insert Literal at org.apache.commons.lang3.StringUtils:3383
256
PatternInstanceAnalyzer
----For Diff:Delete BinaryOperator at org.apache.commons.lang3.StringUtils:3298
(((array[startIndex]) == null ? 16 : array[startIndex].toString().length()) + 1)
Delete BinaryOperator at org.apache.commons.lang3.StringUtils:3383
(((array[startIndex]) == null ? 16 : array[startIndex].toString().length()) + (separator.length()))
Insert Literal at org.apache.commons.lang3.StringUtils:3298
256
Insert Literal at org.apache.commons.lang3.StringUtils:3383
256
: number instances found: 36
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang3.StringUtils:3298
256
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang3.StringUtils:3383
256
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3298
array
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3298
startIndex
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.lang3.StringUtils:3298
(array[startIndex])
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.StringUtils:3298
null
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.StringUtils:3298
(array[startIndex]) == null
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.StringUtils:3298
16
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3298
array
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3298
startIndex
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.lang3.StringUtils:3298
array[startIndex]
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.StringUtils:3298
array[startIndex].toString()
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.StringUtils:3298
array[startIndex].toString().length()
]]
ChangePatternInstance [actions=[Delete Conditional at org.apache.commons.lang3.StringUtils:3298
((array[startIndex]) == null ? 16 : array[startIndex].toString().length())
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.StringUtils:3298
1
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.StringUtils:3298
(((array[startIndex]) == null ? 16 : array[startIndex].toString().length()) + 1)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3383
array
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3383
startIndex
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.lang3.StringUtils:3383
(array[startIndex])
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.StringUtils:3383
null
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.StringUtils:3383
(array[startIndex]) == null
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.StringUtils:3383
16
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3383
array
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3383
startIndex
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.lang3.StringUtils:3383
array[startIndex]
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.StringUtils:3383
array[startIndex].toString()
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.StringUtils:3383
array[startIndex].toString().length()
]]
ChangePatternInstance [actions=[Delete Conditional at org.apache.commons.lang3.StringUtils:3383
((array[startIndex]) == null ? 16 : array[startIndex].toString().length())
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3383
separator
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.StringUtils:3383
(separator.length())
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.StringUtils:3383
(((array[startIndex]) == null ? 16 : array[startIndex].toString().length()) + (separator.length()))
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.StringUtils:3298
array[startIndex].toString()
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.StringUtils:3298
array[startIndex].toString().length()
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.StringUtils:3383
array[startIndex].toString()
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.StringUtils:3383
array[startIndex].toString().length()
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.StringUtils:3383
(separator.length())
]]
RepairabilityAnalyzer
----For Diff:Delete BinaryOperator at org.apache.commons.lang3.StringUtils:3298
(((array[startIndex]) == null ? 16 : array[startIndex].toString().length()) + 1)
Delete BinaryOperator at org.apache.commons.lang3.StringUtils:3383
(((array[startIndex]) == null ? 16 : array[startIndex].toString().length()) + (separator.length()))
Insert Literal at org.apache.commons.lang3.StringUtils:3298
256
Insert Literal at org.apache.commons.lang3.StringUtils:3383
256
: number instances found: 1
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang3.StringUtils:3298
256
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/arja_test2/arja3]
FineGrainDifftAnalyzer
-three
Insert Invocation at org.jfree.chart.plot.MultiplePiePlot:149
setDataset(dataset)
PatternInstanceAnalyzer
----For Diff:Insert Invocation at org.jfree.chart.plot.MultiplePiePlot:149
setDataset(dataset)
: number instances found: 4
ChangePatternInstance [actions=[Insert Invocation at org.jfree.chart.plot.MultiplePiePlot:149
setDataset(dataset)
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.jfree.chart.plot.MultiplePiePlot
org.jfree.chart.plot.MultiplePiePlot
]]
ChangePatternInstance [actions=[Insert VariableRead at org.jfree.chart.plot.MultiplePiePlot:149
dataset
]]
ChangePatternInstance [actions=[Insert Invocation at org.jfree.chart.plot.MultiplePiePlot:149
setDataset(dataset)
]]
RepairabilityAnalyzer
----For Diff:Insert Invocation at org.jfree.chart.plot.MultiplePiePlot:149
setDataset(dataset)
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/arjatest3/arja11]
FineGrainDifftAnalyzer
-eleven
Insert If at repairability_test_files.arjatest3.arja11.eleven.CholeskyDecompositionImpl:135
if ((lTData[i][i]) < absolutePositivityThreshold) {
throw new repairability_test_files.arjatest3.arja11.eleven.NotPositiveDefiniteMatrixException();
}
PatternInstanceAnalyzer
----For Diff:Insert If at repairability_test_files.arjatest3.arja11.eleven.CholeskyDecompositionImpl:135
if ((lTData[i][i]) < absolutePositivityThreshold) {
throw new repairability_test_files.arjatest3.arja11.eleven.NotPositiveDefiniteMatrixException();
}
: number instances found: 16
ChangePatternInstance [actions=[Insert If at repairability_test_files.arjatest3.arja11.eleven.CholeskyDecompositionImpl:135
if ((lTData[i][i]) < absolutePositivityThreshold) {
throw new repairability_test_files.arjatest3.arja11.eleven.NotPositiveDefiniteMatrixException();
}
]]
ChangePatternInstance [actions=[Insert BinaryOperator at repairability_test_files.arjatest3.arja11.eleven.CholeskyDecompositionImpl:135
(lTData[i][i]) < absolutePositivityThreshold
]]
ChangePatternInstance [actions=[Insert Block at repairability_test_files.arjatest3.arja11.eleven.CholeskyDecompositionImpl:135
{
throw new repairability_test_files.arjatest3.arja11.eleven.NotPositiveDefiniteMatrixException();
}
]]
ChangePatternInstance [actions=[Insert ArrayRead at repairability_test_files.arjatest3.arja11.eleven.CholeskyDecompositionImpl:135
(lTData[i][i])
]]
ChangePatternInstance [actions=[Insert VariableRead at repairability_test_files.arjatest3.arja11.eleven.CholeskyDecompositionImpl:135
absolutePositivityThreshold
]]
ChangePatternInstance [actions=[Insert Throw at repairability_test_files.arjatest3.arja11.eleven.CholeskyDecompositionImpl:136
throw new repairability_test_files.arjatest3.arja11.eleven.NotPositiveDefiniteMatrixException()
]]
ChangePatternInstance [actions=[Insert ArrayRead at repairability_test_files.arjatest3.arja11.eleven.CholeskyDecompositionImpl:135
lTData[i]
]]
ChangePatternInstance [actions=[Insert VariableRead at repairability_test_files.arjatest3.arja11.eleven.CholeskyDecompositionImpl:135
i
]]
ChangePatternInstance [actions=[Insert ConstructorCall at repairability_test_files.arjatest3.arja11.eleven.CholeskyDecompositionImpl:136
new repairability_test_files.arjatest3.arja11.eleven.NotPositiveDefiniteMatrixException()
]]
ChangePatternInstance [actions=[Insert FieldRead at repairability_test_files.arjatest3.arja11.eleven.CholeskyDecompositionImpl:135
lTData
]]
ChangePatternInstance [actions=[Insert VariableRead at repairability_test_files.arjatest3.arja11.eleven.CholeskyDecompositionImpl:135
i
]]
ChangePatternInstance [actions=[Insert TypeAccess at repairability_test_files.arjatest3.arja11.eleven.CholeskyDecompositionImpl
repairability_test_files.arjatest3.arja11.eleven.CholeskyDecompositionImpl
]]
ChangePatternInstance [actions=[Insert If at repairability_test_files.arjatest3.arja11.eleven.CholeskyDecompositionImpl:135
if ((lTData[i][i]) < absolutePositivityThreshold) {
throw new repairability_test_files.arjatest3.arja11.eleven.NotPositiveDefiniteMatrixException();
}
]]
ChangePatternInstance [actions=[Insert Block at repairability_test_files.arjatest3.arja11.eleven.CholeskyDecompositionImpl:135
{
throw new repairability_test_files.arjatest3.arja11.eleven.NotPositiveDefiniteMatrixException();
}
]]
ChangePatternInstance [actions=[Insert Throw at repairability_test_files.arjatest3.arja11.eleven.CholeskyDecompositionImpl:136
throw new repairability_test_files.arjatest3.arja11.eleven.NotPositiveDefiniteMatrixException()
]]
ChangePatternInstance [actions=[Insert ConstructorCall at repairability_test_files.arjatest3.arja11.eleven.CholeskyDecompositionImpl:136
new repairability_test_files.arjatest3.arja11.eleven.NotPositiveDefiniteMatrixException()
]]
RepairabilityAnalyzer
----For Diff:Insert If at repairability_test_files.arjatest3.arja11.eleven.CholeskyDecompositionImpl:135
if ((lTData[i][i]) < absolutePositivityThreshold) {
throw new repairability_test_files.arjatest3.arja11.eleven.NotPositiveDefiniteMatrixException();
}
: number instances found: 1
ChangePatternInstance [actions=[Insert If at repairability_test_files.arjatest3.arja11.eleven.CholeskyDecompositionImpl:135
if ((lTData[i][i]) < absolutePositivityThreshold) {
throw new repairability_test_files.arjatest3.arja11.eleven.NotPositiveDefiniteMatrixException();
}
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/arja/arja1]
FineGrainDifftAnalyzer
-one
Insert Invocation at org.jfree.data.time.TimeSeries:579
findBoundsByIteration()
PatternInstanceAnalyzer
----For Diff:Insert Invocation at org.jfree.data.time.TimeSeries:579
findBoundsByIteration()
: number instances found: 3
ChangePatternInstance [actions=[Insert Invocation at org.jfree.data.time.TimeSeries:579
findBoundsByIteration()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.jfree.data.time.TimeSeries
org.jfree.data.time.TimeSeries
]]
ChangePatternInstance [actions=[Insert Invocation at org.jfree.data.time.TimeSeries:579
findBoundsByIteration()
]]
RepairabilityAnalyzer
----For Diff:Insert Invocation at org.jfree.data.time.TimeSeries:579
findBoundsByIteration()
: number instances found: 1
ChangePatternInstance [actions=[Insert Invocation at org.jfree.data.time.TimeSeries:579
findBoundsByIteration()
]]
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/arja/arja8]
FineGrainDifftAnalyzer
-eigth
Insert If at org.apache.commons.math.complex.Complex:153
if ((isNaN) || (rhs.isNaN)) {
return org.apache.commons.math.complex.Complex.NaN;
}
PatternInstanceAnalyzer
----For Diff:Insert If at org.apache.commons.math.complex.Complex:153
if ((isNaN) || (rhs.isNaN)) {
return org.apache.commons.math.complex.Complex.NaN;
}
: number instances found: 13
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.complex.Complex:153
if ((isNaN) || (rhs.isNaN)) {
return org.apache.commons.math.complex.Complex.NaN;
}
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math.complex.Complex:153
(isNaN) || (rhs.isNaN)
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.math.complex.Complex:153
{
return org.apache.commons.math.complex.Complex.NaN;
}
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.math.complex.Complex:153
(isNaN)
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.math.complex.Complex:153
(rhs.isNaN)
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math.complex.Complex:154
return org.apache.commons.math.complex.Complex.NaN
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math.complex.Complex
org.apache.commons.math.complex.Complex
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.complex.Complex:153
rhs
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.math.complex.Complex:154
org.apache.commons.math.complex.Complex.NaN
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math.complex.Complex
org.apache.commons.math.complex.Complex
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.complex.Complex:153
if ((isNaN) || (rhs.isNaN)) {
return org.apache.commons.math.complex.Complex.NaN;
}
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.math.complex.Complex:153
{
return org.apache.commons.math.complex.Complex.NaN;
}
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math.complex.Complex:154
return org.apache.commons.math.complex.Complex.NaN
]]
RepairabilityAnalyzer
----For Diff:Insert If at org.apache.commons.math.complex.Complex:153
if ((isNaN) || (rhs.isNaN)) {
return org.apache.commons.math.complex.Complex.NaN;
}
: number instances found: 1
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.complex.Complex:153
if ((isNaN) || (rhs.isNaN)) {
return org.apache.commons.math.complex.Complex.NaN;
}
]]
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/arja/arja2]
FineGrainDifftAnalyzer
-two
Delete FieldRead at org.jfree.data.xy.XYSeries:567
this.data
Delete ConstructorCall at org.jfree.data.xy.XYSeries:567
new org.jfree.data.xy.XYDataItem(x, y)
Delete Block at org.jfree.data.xy.XYSeries:558
{
if (this.autoSort) {
this.data.add(((-index) - 1), new org.jfree.data.xy.XYDataItem(x, y));
} else
}
Insert TypeAccess at org.jfree.data.xy.XYSeries
org.jfree.data.xy.XYSeries
Insert VariableRead at org.jfree.data.xy.XYSeries:563
x
Insert VariableRead at org.jfree.data.xy.XYSeries:563
y
Insert Literal at org.jfree.data.xy.XYSeries:563
true
Move Block from org.jfree.data.xy.XYSeries:566 to org.jfree.data.xy.XYSeries:558
{
this.data.add(new org.jfree.data.xy.XYDataItem(x, y));
}
PatternInstanceAnalyzer
----For Diff:Delete FieldRead at org.jfree.data.xy.XYSeries:567
this.data
Delete ConstructorCall at org.jfree.data.xy.XYSeries:567
new org.jfree.data.xy.XYDataItem(x, y)
Delete Block at org.jfree.data.xy.XYSeries:558
{
if (this.autoSort) {
this.data.add(((-index) - 1), new org.jfree.data.xy.XYDataItem(x, y));
} else
}
Insert TypeAccess at org.jfree.data.xy.XYSeries
org.jfree.data.xy.XYSeries
Insert VariableRead at org.jfree.data.xy.XYSeries:563
x
Insert VariableRead at org.jfree.data.xy.XYSeries:563
y
Insert Literal at org.jfree.data.xy.XYSeries:563
true
Move Block from org.jfree.data.xy.XYSeries:566 to org.jfree.data.xy.XYSeries:558
{
this.data.add(new org.jfree.data.xy.XYDataItem(x, y));
}
: number instances found: 38
ChangePatternInstance [actions=[Move Block from org.jfree.data.xy.XYSeries:566 to org.jfree.data.xy.XYSeries:558
{
this.data.add(new org.jfree.data.xy.XYDataItem(x, y));
}
]]
ChangePatternInstance [actions=[Move If from org.jfree.data.xy.XYSeries:570 to org.jfree.data.xy.XYSeries:565
if ((getItemCount()) > (this.maximumItemCount)) {
this.data.remove(0);
}
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.jfree.data.xy.XYSeries
org.jfree.data.xy.XYSeries
]]
ChangePatternInstance [actions=[Insert VariableRead at org.jfree.data.xy.XYSeries:563
x
]]
ChangePatternInstance [actions=[Insert VariableRead at org.jfree.data.xy.XYSeries:563
y
]]
ChangePatternInstance [actions=[Insert Literal at org.jfree.data.xy.XYSeries:563
true
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.data.xy.XYSeries
org.jfree.data.xy.XYSeries
]]
ChangePatternInstance [actions=[Delete ThisAccess at org.jfree.data.xy.XYSeries:567
this
]]
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.data.xy.XYSeries:567
this.data
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.xy.XYSeries:567
x
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.xy.XYSeries:567
y
]]
ChangePatternInstance [actions=[Delete ConstructorCall at org.jfree.data.xy.XYSeries:567
new org.jfree.data.xy.XYDataItem(x, y)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.data.xy.XYSeries
org.jfree.data.xy.XYSeries
]]
ChangePatternInstance [actions=[Delete ThisAccess at org.jfree.data.xy.XYSeries:563
this
]]
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.data.xy.XYSeries:563
this.autoSort
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.data.xy.XYSeries
org.jfree.data.xy.XYSeries
]]
ChangePatternInstance [actions=[Delete ThisAccess at org.jfree.data.xy.XYSeries:564
this
]]
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.data.xy.XYSeries:564
this.data
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.xy.XYSeries:564
index
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.jfree.data.xy.XYSeries:564
(-index)
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.data.xy.XYSeries:564
1
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.data.xy.XYSeries:564
((-index) - 1)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.xy.XYSeries:564
x
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.xy.XYSeries:564
y
]]
ChangePatternInstance [actions=[Delete ConstructorCall at org.jfree.data.xy.XYSeries:564
new org.jfree.data.xy.XYDataItem(x, y)
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.data.xy.XYSeries:564
this.data.add(((-index) - 1), new org.jfree.data.xy.XYDataItem(x, y))
]]
ChangePatternInstance [actions=[Delete Block at org.jfree.data.xy.XYSeries:563
{
this.data.add(((-index) - 1), new org.jfree.data.xy.XYDataItem(x, y));
}
]]
ChangePatternInstance [actions=[Delete If at org.jfree.data.xy.XYSeries:563
if (this.autoSort) {
this.data.add(((-index) - 1), new org.jfree.data.xy.XYDataItem(x, y));
} else
]]
ChangePatternInstance [actions=[Delete Block at org.jfree.data.xy.XYSeries:558
{
if (this.autoSort) {
this.data.add(((-index) - 1), new org.jfree.data.xy.XYDataItem(x, y));
} else
}
]]
ChangePatternInstance [actions=[Move Block from org.jfree.data.xy.XYSeries:566 to org.jfree.data.xy.XYSeries:558
{
this.data.add(new org.jfree.data.xy.XYDataItem(x, y));
}
]]
ChangePatternInstance [actions=[Move If from org.jfree.data.xy.XYSeries:570 to org.jfree.data.xy.XYSeries:565
if ((getItemCount()) > (this.maximumItemCount)) {
this.data.remove(0);
}
]]
ChangePatternInstance [actions=[Delete ConstructorCall at org.jfree.data.xy.XYSeries:567
new org.jfree.data.xy.XYDataItem(x, y)
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.jfree.data.xy.XYSeries:564
(-index)
]]
ChangePatternInstance [actions=[Delete ConstructorCall at org.jfree.data.xy.XYSeries:564
new org.jfree.data.xy.XYDataItem(x, y)
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.data.xy.XYSeries:564
this.data.add(((-index) - 1), new org.jfree.data.xy.XYDataItem(x, y))
]]
ChangePatternInstance [actions=[Delete Block at org.jfree.data.xy.XYSeries:563
{
this.data.add(((-index) - 1), new org.jfree.data.xy.XYDataItem(x, y));
}
]]
ChangePatternInstance [actions=[Delete If at org.jfree.data.xy.XYSeries:563
if (this.autoSort) {
this.data.add(((-index) - 1), new org.jfree.data.xy.XYDataItem(x, y));
} else
]]
ChangePatternInstance [actions=[Delete Block at org.jfree.data.xy.XYSeries:558
{
if (this.autoSort) {
this.data.add(((-index) - 1), new org.jfree.data.xy.XYDataItem(x, y));
} else
}
]]
RepairabilityAnalyzer
----For Diff:Delete FieldRead at org.jfree.data.xy.XYSeries:567
this.data
Delete ConstructorCall at org.jfree.data.xy.XYSeries:567
new org.jfree.data.xy.XYDataItem(x, y)
Delete Block at org.jfree.data.xy.XYSeries:558
{
if (this.autoSort) {
this.data.add(((-index) - 1), new org.jfree.data.xy.XYDataItem(x, y));
} else
}
Insert TypeAccess at org.jfree.data.xy.XYSeries
org.jfree.data.xy.XYSeries
Insert VariableRead at org.jfree.data.xy.XYSeries:563
x
Insert VariableRead at org.jfree.data.xy.XYSeries:563
y
Insert Literal at org.jfree.data.xy.XYSeries:563
true
Move Block from org.jfree.data.xy.XYSeries:566 to org.jfree.data.xy.XYSeries:558
{
this.data.add(new org.jfree.data.xy.XYDataItem(x, y));
}
: number instances found: 1
ChangePatternInstance [actions=[Insert TypeAccess at org.jfree.data.xy.XYSeries
org.jfree.data.xy.XYSeries
]]
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/arja/arja5]
FineGrainDifftAnalyzer
-five
Delete Assignment at org.apache.commons.lang3.ArrayUtils:3295
type = java.lang.Object.class
Delete Return at org.apache.commons.lang3.ArrayUtils:3574
return ((T[]) (new java.lang.Object[]{ null }))
Insert Throw at org.apache.commons.lang3.ArrayUtils:3295
throw new java.lang.IllegalArgumentException("The Integer did not match any specified value")
Insert Throw at org.apache.commons.lang3.ArrayUtils:3574
throw new java.lang.IllegalArgumentException("The Integer did not match any specified value")
PatternInstanceAnalyzer
----For Diff:Delete Assignment at org.apache.commons.lang3.ArrayUtils:3295
type = java.lang.Object.class
Delete Return at org.apache.commons.lang3.ArrayUtils:3574
return ((T[]) (new java.lang.Object[]{ null }))
Insert Throw at org.apache.commons.lang3.ArrayUtils:3295
throw new java.lang.IllegalArgumentException("The Integer did not match any specified value")
Insert Throw at org.apache.commons.lang3.ArrayUtils:3574
throw new java.lang.IllegalArgumentException("The Integer did not match any specified value")
: number instances found: 27
ChangePatternInstance [actions=[Insert Throw at org.apache.commons.lang3.ArrayUtils:3295
throw new java.lang.IllegalArgumentException("The Integer did not match any specified value")
]]
ChangePatternInstance [actions=[Insert Throw at org.apache.commons.lang3.ArrayUtils:3574
throw new java.lang.IllegalArgumentException("The Integer did not match any specified value")
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.commons.lang3.ArrayUtils:3295
new java.lang.IllegalArgumentException("The Integer did not match any specified value")
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.commons.lang3.ArrayUtils:3574
new java.lang.IllegalArgumentException("The Integer did not match any specified value")
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang3.ArrayUtils:3295
"The Integer did not match any specified value"
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang3.ArrayUtils:3574
"The Integer did not match any specified value"
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.lang3.ArrayUtils:3295
type
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.lang3.ArrayUtils
java.lang.Object
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.lang3.ArrayUtils:3295
java.lang.Object.class
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.lang3.ArrayUtils:3295
type = java.lang.Object.class
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.ArrayUtils:3574
null
]]
ChangePatternInstance [actions=[Delete NewArray at org.apache.commons.lang3.ArrayUtils:3574
((T[]) (new java.lang.Object[]{ null }))
]]
ChangePatternInstance [actions=[Delete Return at org.apache.commons.lang3.ArrayUtils:3574
return ((T[]) (new java.lang.Object[]{ null }))
]]
ChangePatternInstance [actions=[Insert Throw at org.apache.commons.lang3.ArrayUtils:3295
throw new java.lang.IllegalArgumentException("The Integer did not match any specified value")
]]
ChangePatternInstance [actions=[Insert Throw at org.apache.commons.lang3.ArrayUtils:3574
throw new java.lang.IllegalArgumentException("The Integer did not match any specified value")
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.commons.lang3.ArrayUtils:3295
new java.lang.IllegalArgumentException("The Integer did not match any specified value")
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.commons.lang3.ArrayUtils:3574
new java.lang.IllegalArgumentException("The Integer did not match any specified value")
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.lang3.ArrayUtils:3295
type = java.lang.Object.class
]]
ChangePatternInstance [actions=[Delete Return at org.apache.commons.lang3.ArrayUtils:3574
return ((T[]) (new java.lang.Object[]{ null }))
]]
ChangePatternInstance [actions=[Insert Throw at org.apache.commons.lang3.ArrayUtils:3295
throw new java.lang.IllegalArgumentException("The Integer did not match any specified value")
, Delete Assignment at org.apache.commons.lang3.ArrayUtils:3295
type = java.lang.Object.class
]]
ChangePatternInstance [actions=[Insert Throw at org.apache.commons.lang3.ArrayUtils:3574
throw new java.lang.IllegalArgumentException("The Integer did not match any specified value")
, Delete Assignment at org.apache.commons.lang3.ArrayUtils:3295
type = java.lang.Object.class
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.commons.lang3.ArrayUtils:3295
new java.lang.IllegalArgumentException("The Integer did not match any specified value")
, Delete Assignment at org.apache.commons.lang3.ArrayUtils:3295
type = java.lang.Object.class
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.commons.lang3.ArrayUtils:3574
new java.lang.IllegalArgumentException("The Integer did not match any specified value")
, Delete Assignment at org.apache.commons.lang3.ArrayUtils:3295
type = java.lang.Object.class
]]
ChangePatternInstance [actions=[Insert Throw at org.apache.commons.lang3.ArrayUtils:3295
throw new java.lang.IllegalArgumentException("The Integer did not match any specified value")
, Delete Return at org.apache.commons.lang3.ArrayUtils:3574
return ((T[]) (new java.lang.Object[]{ null }))
]]
ChangePatternInstance [actions=[Insert Throw at org.apache.commons.lang3.ArrayUtils:3574
throw new java.lang.IllegalArgumentException("The Integer did not match any specified value")
, Delete Return at org.apache.commons.lang3.ArrayUtils:3574
return ((T[]) (new java.lang.Object[]{ null }))
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.commons.lang3.ArrayUtils:3295
new java.lang.IllegalArgumentException("The Integer did not match any specified value")
, Delete Return at org.apache.commons.lang3.ArrayUtils:3574
return ((T[]) (new java.lang.Object[]{ null }))
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.commons.lang3.ArrayUtils:3574
new java.lang.IllegalArgumentException("The Integer did not match any specified value")
, Delete Return at org.apache.commons.lang3.ArrayUtils:3574
return ((T[]) (new java.lang.Object[]{ null }))
]]
RepairabilityAnalyzer
----For Diff:Delete Assignment at org.apache.commons.lang3.ArrayUtils:3295
type = java.lang.Object.class
Delete Return at org.apache.commons.lang3.ArrayUtils:3574
return ((T[]) (new java.lang.Object[]{ null }))
Insert Throw at org.apache.commons.lang3.ArrayUtils:3295
throw new java.lang.IllegalArgumentException("The Integer did not match any specified value")
Insert Throw at org.apache.commons.lang3.ArrayUtils:3574
throw new java.lang.IllegalArgumentException("The Integer did not match any specified value")
: number instances found: 1
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.lang3.ArrayUtils:3295
type = java.lang.Object.class
]]
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/arja/arja9]
FineGrainDifftAnalyzer
-nine
Update ConstructorCall at org.apache.commons.math.optimization.fitting.GaussianFitter:121
to new org.apache.commons.math.optimization.fitting.GaussianFitter.ParameterGuesser(getObservations())
Delete VariableRead at org.apache.commons.math.optimization.fitting.GaussianFitter:121
guess
Insert Invocation at org.apache.commons.math.optimization.fitting.GaussianFitter:121
.guess()
Move ConstructorCall from org.apache.commons.math.optimization.fitting.GaussianFitter:121 to org.apache.commons.math.optimization.fitting.GaussianFitter:121
new org.apache.commons.math.analysis.function.Gaussian.Parametric()
PatternInstanceAnalyzer
----For Diff:Update ConstructorCall at org.apache.commons.math.optimization.fitting.GaussianFitter:121
to new org.apache.commons.math.optimization.fitting.GaussianFitter.ParameterGuesser(getObservations())
Delete VariableRead at org.apache.commons.math.optimization.fitting.GaussianFitter:121
guess
Insert Invocation at org.apache.commons.math.optimization.fitting.GaussianFitter:121
.guess()
Move ConstructorCall from org.apache.commons.math.optimization.fitting.GaussianFitter:121 to org.apache.commons.math.optimization.fitting.GaussianFitter:121
new org.apache.commons.math.analysis.function.Gaussian.Parametric()
: number instances found: 10
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math.optimization.fitting.GaussianFitter:121
.guess()
]]
ChangePatternInstance [actions=[Update ConstructorCall at org.apache.commons.math.optimization.fitting.GaussianFitter:121
to new org.apache.commons.math.optimization.fitting.GaussianFitter.ParameterGuesser(getObservations())
]]
ChangePatternInstance [actions=[Move ConstructorCall from org.apache.commons.math.optimization.fitting.GaussianFitter:121 to org.apache.commons.math.optimization.fitting.GaussianFitter:121
new org.apache.commons.math.analysis.function.Gaussian.Parametric()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math.optimization.fitting.GaussianFitter:121
getObservations()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math.optimization.fitting.GaussianFitter
org.apache.commons.math.optimization.fitting.GaussianFitter
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.fitting.GaussianFitter:121
guess
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math.optimization.fitting.GaussianFitter:121
.guess()
]]
ChangePatternInstance [actions=[Update ConstructorCall at org.apache.commons.math.optimization.fitting.GaussianFitter:121
to new org.apache.commons.math.optimization.fitting.GaussianFitter.ParameterGuesser(getObservations())
]]
ChangePatternInstance [actions=[Move ConstructorCall from org.apache.commons.math.optimization.fitting.GaussianFitter:121 to org.apache.commons.math.optimization.fitting.GaussianFitter:121
new org.apache.commons.math.analysis.function.Gaussian.Parametric()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math.optimization.fitting.GaussianFitter:121
getObservations()
]]
RepairabilityAnalyzer
----For Diff:Update ConstructorCall at org.apache.commons.math.optimization.fitting.GaussianFitter:121
to new org.apache.commons.math.optimization.fitting.GaussianFitter.ParameterGuesser(getObservations())
Delete VariableRead at org.apache.commons.math.optimization.fitting.GaussianFitter:121
guess
Insert Invocation at org.apache.commons.math.optimization.fitting.GaussianFitter:121
.guess()
Move ConstructorCall from org.apache.commons.math.optimization.fitting.GaussianFitter:121 to org.apache.commons.math.optimization.fitting.GaussianFitter:121
new org.apache.commons.math.analysis.function.Gaussian.Parametric()
: number instances found: 1
ChangePatternInstance [actions=[Update ConstructorCall at org.apache.commons.math.optimization.fitting.GaussianFitter:121
to new org.apache.commons.math.optimization.fitting.GaussianFitter.ParameterGuesser(getObservations())
]]
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/arja/arja10]
FineGrainDifftAnalyzer
-ten
Insert Invocation at org.apache.commons.math.analysis.solvers.BrentSolver:136
verifyBracketing(min, max, f)
PatternInstanceAnalyzer
----For Diff:Insert Invocation at org.apache.commons.math.analysis.solvers.BrentSolver:136
verifyBracketing(min, max, f)
: number instances found: 6
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math.analysis.solvers.BrentSolver:136
verifyBracketing(min, max, f)
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math.analysis.solvers.BrentSolver
org.apache.commons.math.analysis.solvers.BrentSolver
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:136
min
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:136
max
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:136
f
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math.analysis.solvers.BrentSolver:136
verifyBracketing(min, max, f)
]]
RepairabilityAnalyzer
----For Diff:Insert Invocation at org.apache.commons.math.analysis.solvers.BrentSolver:136
verifyBracketing(min, max, f)
: number instances found: 0
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/arja/arja11]
FineGrainDifftAnalyzer
-eleven
Insert If at org.apache.commons.math.linear.CholeskyDecompositionImpl:135
if ((lTData[i][i]) < absolutePositivityThreshold) {
throw new org.apache.commons.math.linear.NotPositiveDefiniteMatrixException();
}
PatternInstanceAnalyzer
----For Diff:Insert If at org.apache.commons.math.linear.CholeskyDecompositionImpl:135
if ((lTData[i][i]) < absolutePositivityThreshold) {
throw new org.apache.commons.math.linear.NotPositiveDefiniteMatrixException();
}
: number instances found: 16
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.linear.CholeskyDecompositionImpl:135
if ((lTData[i][i]) < absolutePositivityThreshold) {
throw new org.apache.commons.math.linear.NotPositiveDefiniteMatrixException();
}
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math.linear.CholeskyDecompositionImpl:135
(lTData[i][i]) < absolutePositivityThreshold
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.math.linear.CholeskyDecompositionImpl:135
{
throw new org.apache.commons.math.linear.NotPositiveDefiniteMatrixException();
}
]]
ChangePatternInstance [actions=[Insert ArrayRead at org.apache.commons.math.linear.CholeskyDecompositionImpl:135
(lTData[i][i])
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.linear.CholeskyDecompositionImpl:135
absolutePositivityThreshold
]]
ChangePatternInstance [actions=[Insert Throw at org.apache.commons.math.linear.CholeskyDecompositionImpl:136
throw new org.apache.commons.math.linear.NotPositiveDefiniteMatrixException()
]]
ChangePatternInstance [actions=[Insert ArrayRead at org.apache.commons.math.linear.CholeskyDecompositionImpl:135
lTData[i]
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.linear.CholeskyDecompositionImpl:135
i
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.commons.math.linear.CholeskyDecompositionImpl:136
new org.apache.commons.math.linear.NotPositiveDefiniteMatrixException()
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.math.linear.CholeskyDecompositionImpl:135
lTData
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.linear.CholeskyDecompositionImpl:135
i
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math.linear.CholeskyDecompositionImpl
org.apache.commons.math.linear.CholeskyDecompositionImpl
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.linear.CholeskyDecompositionImpl:135
if ((lTData[i][i]) < absolutePositivityThreshold) {
throw new org.apache.commons.math.linear.NotPositiveDefiniteMatrixException();
}
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.math.linear.CholeskyDecompositionImpl:135
{
throw new org.apache.commons.math.linear.NotPositiveDefiniteMatrixException();
}
]]
ChangePatternInstance [actions=[Insert Throw at org.apache.commons.math.linear.CholeskyDecompositionImpl:136
throw new org.apache.commons.math.linear.NotPositiveDefiniteMatrixException()
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.commons.math.linear.CholeskyDecompositionImpl:136
new org.apache.commons.math.linear.NotPositiveDefiniteMatrixException()
]]
RepairabilityAnalyzer
----For Diff:Insert If at org.apache.commons.math.linear.CholeskyDecompositionImpl:135
if ((lTData[i][i]) < absolutePositivityThreshold) {
throw new org.apache.commons.math.linear.NotPositiveDefiniteMatrixException();
}
: number instances found: 1
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.linear.CholeskyDecompositionImpl:135
if ((lTData[i][i]) < absolutePositivityThreshold) {
throw new org.apache.commons.math.linear.NotPositiveDefiniteMatrixException();
}
]]
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/arja/arja6]
FineGrainDifftAnalyzer
-six
Insert If at org.apache.commons.lang.WordUtils:625
if ((upper == (-1)) || (upper > (str.length()))) {
upper = str.length();
}
PatternInstanceAnalyzer
----For Diff:Insert If at org.apache.commons.lang.WordUtils:625
if ((upper == (-1)) || (upper > (str.length()))) {
upper = str.length();
}
: number instances found: 21
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.WordUtils:625
if ((upper == (-1)) || (upper > (str.length()))) {
upper = str.length();
}
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang.WordUtils:625
(upper == (-1)) || (upper > (str.length()))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.WordUtils:625
{
upper = str.length();
}
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang.WordUtils:625
(upper == (-1))
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang.WordUtils:625
(upper > (str.length()))
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.lang.WordUtils:626
upper = str.length()
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang.WordUtils:625
upper
]]
ChangePatternInstance [actions=[Insert UnaryOperator at org.apache.commons.lang.WordUtils:625
(-1)
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang.WordUtils:625
upper
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.WordUtils:625
(str.length())
]]
ChangePatternInstance [actions=[Insert VariableWrite at org.apache.commons.lang.WordUtils:626
upper
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.WordUtils:626
str.length()
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang.WordUtils:625
1
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang.WordUtils:625
str
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang.WordUtils:626
str
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.WordUtils:625
if ((upper == (-1)) || (upper > (str.length()))) {
upper = str.length();
}
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.WordUtils:625
{
upper = str.length();
}
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.lang.WordUtils:626
upper = str.length()
]]
ChangePatternInstance [actions=[Insert UnaryOperator at org.apache.commons.lang.WordUtils:625
(-1)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.WordUtils:625
(str.length())
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.WordUtils:626
str.length()
]]
RepairabilityAnalyzer
----For Diff:Insert If at org.apache.commons.lang.WordUtils:625
if ((upper == (-1)) || (upper > (str.length()))) {
upper = str.length();
}
: number instances found: 1
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.WordUtils:625
if ((upper == (-1)) || (upper > (str.length()))) {
upper = str.length();
}
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/arjatest4/arja7]
FineGrainDifftAnalyzer
-seven
Insert If at repairability_test_files.arjatest4.arja7.seven.EmbeddedRungeKuttaIntegrator:253
if ((forward && (((stepStart) + (stepSize)) > t)) || ((!forward) && (((stepStart) + (stepSize)) < t))) {
stepSize = t - (stepStart);
}
PatternInstanceAnalyzer
----For Diff:Insert If at repairability_test_files.arjatest4.arja7.seven.EmbeddedRungeKuttaIntegrator:253
if ((forward && (((stepStart) + (stepSize)) > t)) || ((!forward) && (((stepStart) + (stepSize)) < t))) {
stepSize = t - (stepStart);
}
: number instances found: 27
ChangePatternInstance [actions=[Insert If at repairability_test_files.arjatest4.arja7.seven.EmbeddedRungeKuttaIntegrator:253
if ((forward && (((stepStart) + (stepSize)) > t)) || ((!forward) && (((stepStart) + (stepSize)) < t))) {
stepSize = t - (stepStart);
}
]]
ChangePatternInstance [actions=[Insert BinaryOperator at repairability_test_files.arjatest4.arja7.seven.EmbeddedRungeKuttaIntegrator:253
(forward && (((stepStart) + (stepSize)) > t)) || ((!forward) && (((stepStart) + (stepSize)) < t))
]]
ChangePatternInstance [actions=[Insert Block at repairability_test_files.arjatest4.arja7.seven.EmbeddedRungeKuttaIntegrator:253
{
stepSize = t - (stepStart);
}
]]
ChangePatternInstance [actions=[Insert BinaryOperator at repairability_test_files.arjatest4.arja7.seven.EmbeddedRungeKuttaIntegrator:253
(forward && (((stepStart) + (stepSize)) > t))
]]
ChangePatternInstance [actions=[Insert BinaryOperator at repairability_test_files.arjatest4.arja7.seven.EmbeddedRungeKuttaIntegrator:253
((!forward) && (((stepStart) + (stepSize)) < t))
]]
ChangePatternInstance [actions=[Insert Assignment at repairability_test_files.arjatest4.arja7.seven.EmbeddedRungeKuttaIntegrator:254
stepSize = t - (stepStart)
]]
ChangePatternInstance [actions=[Insert VariableRead at repairability_test_files.arjatest4.arja7.seven.EmbeddedRungeKuttaIntegrator:253
forward
]]
ChangePatternInstance [actions=[Insert BinaryOperator at repairability_test_files.arjatest4.arja7.seven.EmbeddedRungeKuttaIntegrator:253
(((stepStart) + (stepSize)) > t)
]]
ChangePatternInstance [actions=[Insert UnaryOperator at repairability_test_files.arjatest4.arja7.seven.EmbeddedRungeKuttaIntegrator:253
(!forward)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at repairability_test_files.arjatest4.arja7.seven.EmbeddedRungeKuttaIntegrator:253
(((stepStart) + (stepSize)) < t)
]]
ChangePatternInstance [actions=[Insert FieldWrite at repairability_test_files.arjatest4.arja7.seven.EmbeddedRungeKuttaIntegrator:254
stepSize
]]
ChangePatternInstance [actions=[Insert BinaryOperator at repairability_test_files.arjatest4.arja7.seven.EmbeddedRungeKuttaIntegrator:254
t - (stepStart)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at repairability_test_files.arjatest4.arja7.seven.EmbeddedRungeKuttaIntegrator:253
((stepStart) + (stepSize))
]]
ChangePatternInstance [actions=[Insert VariableRead at repairability_test_files.arjatest4.arja7.seven.EmbeddedRungeKuttaIntegrator:253
t
]]
ChangePatternInstance [actions=[Insert VariableRead at repairability_test_files.arjatest4.arja7.seven.EmbeddedRungeKuttaIntegrator:253
forward
]]
ChangePatternInstance [actions=[Insert BinaryOperator at repairability_test_files.arjatest4.arja7.seven.EmbeddedRungeKuttaIntegrator:253
((stepStart) + (stepSize))
]]
ChangePatternInstance [actions=[Insert VariableRead at repairability_test_files.arjatest4.arja7.seven.EmbeddedRungeKuttaIntegrator:253
t
]]
ChangePatternInstance [actions=[Insert VariableRead at repairability_test_files.arjatest4.arja7.seven.EmbeddedRungeKuttaIntegrator:254
t
]]
ChangePatternInstance [actions=[Insert FieldRead at repairability_test_files.arjatest4.arja7.seven.EmbeddedRungeKuttaIntegrator:254
(stepStart)
]]
ChangePatternInstance [actions=[Insert FieldRead at repairability_test_files.arjatest4.arja7.seven.EmbeddedRungeKuttaIntegrator:253
(stepStart)
]]
ChangePatternInstance [actions=[Insert FieldRead at repairability_test_files.arjatest4.arja7.seven.EmbeddedRungeKuttaIntegrator:253
(stepSize)
]]
ChangePatternInstance [actions=[Insert FieldRead at repairability_test_files.arjatest4.arja7.seven.EmbeddedRungeKuttaIntegrator:253
(stepStart)
]]
ChangePatternInstance [actions=[Insert FieldRead at repairability_test_files.arjatest4.arja7.seven.EmbeddedRungeKuttaIntegrator:253
(stepSize)
]]
ChangePatternInstance [actions=[Insert If at repairability_test_files.arjatest4.arja7.seven.EmbeddedRungeKuttaIntegrator:253
if ((forward && (((stepStart) + (stepSize)) > t)) || ((!forward) && (((stepStart) + (stepSize)) < t))) {
stepSize = t - (stepStart);
}
]]
ChangePatternInstance [actions=[Insert Block at repairability_test_files.arjatest4.arja7.seven.EmbeddedRungeKuttaIntegrator:253
{
stepSize = t - (stepStart);
}
]]
ChangePatternInstance [actions=[Insert Assignment at repairability_test_files.arjatest4.arja7.seven.EmbeddedRungeKuttaIntegrator:254
stepSize = t - (stepStart)
]]
ChangePatternInstance [actions=[Insert UnaryOperator at repairability_test_files.arjatest4.arja7.seven.EmbeddedRungeKuttaIntegrator:253
(!forward)
]]
RepairabilityAnalyzer
----For Diff:Insert If at repairability_test_files.arjatest4.arja7.seven.EmbeddedRungeKuttaIntegrator:253
if ((forward && (((stepStart) + (stepSize)) > t)) || ((!forward) && (((stepStart) + (stepSize)) < t))) {
stepSize = t - (stepStart);
}
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Arja/patch2-Math-49-Arja-plausible/Arja]
FineGrainDifftAnalyzer
-0082
Delete UnaryOperator at org.apache.commons.math.util.OpenIntToDoubleHashMap:399
++(count)
Insert If at org.apache.commons.math.util.OpenIntToDoubleHashMap:399
if (shouldGrowTable()) {
growTable();
}
PatternInstanceAnalyzer
----For Diff:Delete UnaryOperator at org.apache.commons.math.util.OpenIntToDoubleHashMap:399
++(count)
Insert If at org.apache.commons.math.util.OpenIntToDoubleHashMap:399
if (shouldGrowTable()) {
growTable();
}
: number instances found: 18
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.util.OpenIntToDoubleHashMap:399
if (shouldGrowTable()) {
growTable();
}
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math.util.OpenIntToDoubleHashMap:399
shouldGrowTable()
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.math.util.OpenIntToDoubleHashMap:399
{
growTable();
}
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math.util.OpenIntToDoubleHashMap
org.apache.commons.math.util.OpenIntToDoubleHashMap
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math.util.OpenIntToDoubleHashMap:400
growTable()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math.util.OpenIntToDoubleHashMap
org.apache.commons.math.util.OpenIntToDoubleHashMap
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.util.OpenIntToDoubleHashMap
org.apache.commons.math.util.OpenIntToDoubleHashMap
]]
ChangePatternInstance [actions=[Delete FieldWrite at org.apache.commons.math.util.OpenIntToDoubleHashMap:399
(count)
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.apache.commons.math.util.OpenIntToDoubleHashMap:399
++(count)
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.util.OpenIntToDoubleHashMap:399
if (shouldGrowTable()) {
growTable();
}
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math.util.OpenIntToDoubleHashMap:399
shouldGrowTable()
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.math.util.OpenIntToDoubleHashMap:399
{
growTable();
}
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math.util.OpenIntToDoubleHashMap:400
growTable()
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.apache.commons.math.util.OpenIntToDoubleHashMap:399
++(count)
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.util.OpenIntToDoubleHashMap:399
if (shouldGrowTable()) {
growTable();
}
, Delete UnaryOperator at org.apache.commons.math.util.OpenIntToDoubleHashMap:399
++(count)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math.util.OpenIntToDoubleHashMap:399
shouldGrowTable()
, Delete UnaryOperator at org.apache.commons.math.util.OpenIntToDoubleHashMap:399
++(count)
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.math.util.OpenIntToDoubleHashMap:399
{
growTable();
}
, Delete UnaryOperator at org.apache.commons.math.util.OpenIntToDoubleHashMap:399
++(count)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math.util.OpenIntToDoubleHashMap:400
growTable()
, Delete UnaryOperator at org.apache.commons.math.util.OpenIntToDoubleHashMap:399
++(count)
]]
RepairabilityAnalyzer
----For Diff:Delete UnaryOperator at org.apache.commons.math.util.OpenIntToDoubleHashMap:399
++(count)
Insert If at org.apache.commons.math.util.OpenIntToDoubleHashMap:399
if (shouldGrowTable()) {
growTable();
}
: number instances found: 1
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.util.OpenIntToDoubleHashMap:399
if (shouldGrowTable()) {
growTable();
}
, Delete UnaryOperator at org.apache.commons.math.util.OpenIntToDoubleHashMap:399
++(count)
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Arja/patch11-Math-28-Arja-plausible/Arja]
FineGrainDifftAnalyzer
-0056
Delete For at org.apache.commons.math3.optimization.linear.SimplexSolver:120
for (int i = 0; i < (tableau.getNumArtificialVariables()); i++) {
int column = i + (tableau.getArtificialVariableOffset());
final double entry = tableau.getEntry(row, column);
if ((org.apache.commons.math3.util.Precision.equals(entry, 1.0, maxUlps)) && (row.equals(tableau.getBasicRow(column)))) {
return row;
}
}
PatternInstanceAnalyzer
----For Diff:Delete For at org.apache.commons.math3.optimization.linear.SimplexSolver:120
for (int i = 0; i < (tableau.getNumArtificialVariables()); i++) {
int column = i + (tableau.getArtificialVariableOffset());
final double entry = tableau.getEntry(row, column);
if ((org.apache.commons.math3.util.Precision.equals(entry, 1.0, maxUlps)) && (row.equals(tableau.getBasicRow(column)))) {
return row;
}
}
: number instances found: 54
ChangePatternInstance [actions=[Delete TypeReference at org.apache.commons.math3.optimization.linear.SimplexSolver:120
int
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.optimization.linear.SimplexSolver:120
0
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.math3.optimization.linear.SimplexSolver:120
int i = 0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:120
i
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:120
tableau
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.optimization.linear.SimplexSolver:120
(tableau.getNumArtificialVariables())
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.optimization.linear.SimplexSolver:120
i < (tableau.getNumArtificialVariables())
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math3.optimization.linear.SimplexSolver:120
i
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.apache.commons.math3.optimization.linear.SimplexSolver:120
i++
]]
ChangePatternInstance [actions=[Delete TypeReference at org.apache.commons.math3.optimization.linear.SimplexSolver:121
int
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:121
i
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:121
tableau
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.optimization.linear.SimplexSolver:121
(tableau.getArtificialVariableOffset())
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.optimization.linear.SimplexSolver:121
i + (tableau.getArtificialVariableOffset())
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.math3.optimization.linear.SimplexSolver:121
int column = i + (tableau.getArtificialVariableOffset())
]]
ChangePatternInstance [actions=[Delete TypeReference at org.apache.commons.math3.optimization.linear.SimplexSolver:122
double
]]
ChangePatternInstance [actions=[Delete Wra at org.apache.commons.math3.optimization.linear.SimplexSolver
]]
ChangePatternInstance [actions=[Delete VirtualEle at org.apache.commons.math3.optimization.linear.SimplexSolver
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:122
tableau
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:122
row
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:122
column
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.optimization.linear.SimplexSolver:122
tableau.getEntry(row, column)
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.math3.optimization.linear.SimplexSolver:122
final double entry = tableau.getEntry(row, column)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math3.optimization.linear.SimplexSolver:123
org.apache.commons.math3.util.Precision
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:123
entry
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.optimization.linear.SimplexSolver:123
1.0
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math3.optimization.linear.SimplexSolver
org.apache.commons.math3.optimization.linear.SimplexSolver
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.optimization.linear.SimplexSolver:123
maxUlps
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.optimization.linear.SimplexSolver:123
(org.apache.commons.math3.util.Precision.equals(entry, 1.0, maxUlps))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:123
row
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:123
tableau
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:123
column
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.optimization.linear.SimplexSolver:123
tableau.getBasicRow(column)
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.optimization.linear.SimplexSolver:123
(row.equals(tableau.getBasicRow(column)))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.optimization.linear.SimplexSolver:123
(org.apache.commons.math3.util.Precision.equals(entry, 1.0, maxUlps)) && (row.equals(tableau.getBasicRow(column)))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:124
row
]]
ChangePatternInstance [actions=[Delete Return at org.apache.commons.math3.optimization.linear.SimplexSolver:124
return row
]]
ChangePatternInstance [actions=[Delete Block at org.apache.commons.math3.optimization.linear.SimplexSolver:123
{
return row;
}
]]
ChangePatternInstance [actions=[Delete If at org.apache.commons.math3.optimization.linear.SimplexSolver:123
if ((org.apache.commons.math3.util.Precision.equals(entry, 1.0, maxUlps)) && (row.equals(tableau.getBasicRow(column)))) {
return row;
}
]]
ChangePatternInstance [actions=[Delete For at org.apache.commons.math3.optimization.linear.SimplexSolver:120
for (int i = 0; i < (tableau.getNumArtificialVariables()); i++) {
int column = i + (tableau.getArtificialVariableOffset());
final double entry = tableau.getEntry(row, column);
if ((org.apache.commons.math3.util.Precision.equals(entry, 1.0, maxUlps)) && (row.equals(tableau.getBasicRow(column)))) {
return row;
}
}
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.math3.optimization.linear.SimplexSolver:120
int i = 0
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.optimization.linear.SimplexSolver:120
(tableau.getNumArtificialVariables())
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.apache.commons.math3.optimization.linear.SimplexSolver:120
i++
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.optimization.linear.SimplexSolver:121
(tableau.getArtificialVariableOffset())
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.math3.optimization.linear.SimplexSolver:121
int column = i + (tableau.getArtificialVariableOffset())
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.optimization.linear.SimplexSolver:122
tableau.getEntry(row, column)
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.math3.optimization.linear.SimplexSolver:122
final double entry = tableau.getEntry(row, column)
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.optimization.linear.SimplexSolver:123
(org.apache.commons.math3.util.Precision.equals(entry, 1.0, maxUlps))
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.optimization.linear.SimplexSolver:123
tableau.getBasicRow(column)
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.optimization.linear.SimplexSolver:123
(row.equals(tableau.getBasicRow(column)))
]]
ChangePatternInstance [actions=[Delete Return at org.apache.commons.math3.optimization.linear.SimplexSolver:124
return row
]]
ChangePatternInstance [actions=[Delete Block at org.apache.commons.math3.optimization.linear.SimplexSolver:123
{
return row;
}
]]
ChangePatternInstance [actions=[Delete If at org.apache.commons.math3.optimization.linear.SimplexSolver:123
if ((org.apache.commons.math3.util.Precision.equals(entry, 1.0, maxUlps)) && (row.equals(tableau.getBasicRow(column)))) {
return row;
}
]]
ChangePatternInstance [actions=[Delete For at org.apache.commons.math3.optimization.linear.SimplexSolver:120
for (int i = 0; i < (tableau.getNumArtificialVariables()); i++) {
int column = i + (tableau.getArtificialVariableOffset());
final double entry = tableau.getEntry(row, column);
if ((org.apache.commons.math3.util.Precision.equals(entry, 1.0, maxUlps)) && (row.equals(tableau.getBasicRow(column)))) {
return row;
}
}
]]
RepairabilityAnalyzer
----For Diff:Delete For at org.apache.commons.math3.optimization.linear.SimplexSolver:120
for (int i = 0; i < (tableau.getNumArtificialVariables()); i++) {
int column = i + (tableau.getArtificialVariableOffset());
final double entry = tableau.getEntry(row, column);
if ((org.apache.commons.math3.util.Precision.equals(entry, 1.0, maxUlps)) && (row.equals(tableau.getBasicRow(column)))) {
return row;
}
}
: number instances found: 1
ChangePatternInstance [actions=[Delete For at org.apache.commons.math3.optimization.linear.SimplexSolver:120
for (int i = 0; i < (tableau.getNumArtificialVariables()); i++) {
int column = i + (tableau.getArtificialVariableOffset());
final double entry = tableau.getEntry(row, column);
if ((org.apache.commons.math3.util.Precision.equals(entry, 1.0, maxUlps)) && (row.equals(tableau.getBasicRow(column)))) {
return row;
}
}
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Arja/patch5-Chart-13-Arja-plausible/Arja]
FineGrainDifftAnalyzer
-00132
Insert Assignment at org.jfree.chart.block.BorderArrangement:424
this.rightBlock = null
PatternInstanceAnalyzer
----For Diff:Insert Assignment at org.jfree.chart.block.BorderArrangement:424
this.rightBlock = null
: number instances found: 6
ChangePatternInstance [actions=[Insert Assignment at org.jfree.chart.block.BorderArrangement:424
this.rightBlock = null
]]
ChangePatternInstance [actions=[Insert FieldWrite at org.jfree.chart.block.BorderArrangement:424
this.rightBlock
]]
ChangePatternInstance [actions=[Insert Literal at org.jfree.chart.block.BorderArrangement:424
null
]]
ChangePatternInstance [actions=[Insert ThisAccess at org.jfree.chart.block.BorderArrangement:424
this
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.jfree.chart.block.BorderArrangement
org.jfree.chart.block.BorderArrangement
]]
ChangePatternInstance [actions=[Insert Assignment at org.jfree.chart.block.BorderArrangement:424
this.rightBlock = null
]]
RepairabilityAnalyzer
----For Diff:Insert Assignment at org.jfree.chart.block.BorderArrangement:424
this.rightBlock = null
: number instances found: 1
ChangePatternInstance [actions=[Insert Assignment at org.jfree.chart.block.BorderArrangement:424
this.rightBlock = null
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Arja/patch1-Math-28-Arja-plausible/Arja]
FineGrainDifftAnalyzer
-0029
Delete Invocation at org.apache.commons.math3.optimization.linear.SimplexSolver:104
minRatioPositions.add(i)
PatternInstanceAnalyzer
----For Diff:Delete Invocation at org.apache.commons.math3.optimization.linear.SimplexSolver:104
minRatioPositions.add(i)
: number instances found: 4
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:104
minRatioPositions
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:104
i
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.optimization.linear.SimplexSolver:104
minRatioPositions.add(i)
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.optimization.linear.SimplexSolver:104
minRatioPositions.add(i)
]]
RepairabilityAnalyzer
----For Diff:Delete Invocation at org.apache.commons.math3.optimization.linear.SimplexSolver:104
minRatioPositions.add(i)
: number instances found: 1
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.optimization.linear.SimplexSolver:104
minRatioPositions.add(i)
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Arja/patch5-Lang-59-Arja-plausible/Arja]
FineGrainDifftAnalyzer
-00136
Insert Invocation at org.apache.commons.lang.text.StrBuilder:880
ensureCapacity(((size) + 4))
PatternInstanceAnalyzer
----For Diff:Insert Invocation at org.apache.commons.lang.text.StrBuilder:880
ensureCapacity(((size) + 4))
: number instances found: 7
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.text.StrBuilder:880
ensureCapacity(((size) + 4))
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.lang.text.StrBuilder
org.apache.commons.lang.text.StrBuilder
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang.text.StrBuilder:880
((size) + 4)
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.lang.text.StrBuilder:880
(size)
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang.text.StrBuilder:880
4
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.lang.text.StrBuilder
org.apache.commons.lang.text.StrBuilder
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.text.StrBuilder:880
ensureCapacity(((size) + 4))
]]
RepairabilityAnalyzer
----For Diff:Insert Invocation at org.apache.commons.lang.text.StrBuilder:880
ensureCapacity(((size) + 4))
: number instances found: 1
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.text.StrBuilder:880
ensureCapacity(((size) + 4))
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Arja/patch7-Chart-12-Arja-plausible/Arja]
FineGrainDifftAnalyzer
-00162
Insert If at org.jfree.chart.plot.MultiplePiePlot:155
if (dataset != null) {
setDatasetGroup(dataset.getGroup());
dataset.addChangeListener(this);
}
PatternInstanceAnalyzer
----For Diff:Insert If at org.jfree.chart.plot.MultiplePiePlot:155
if (dataset != null) {
setDatasetGroup(dataset.getGroup());
dataset.addChangeListener(this);
}
: number instances found: 18
ChangePatternInstance [actions=[Insert If at org.jfree.chart.plot.MultiplePiePlot:155
if (dataset != null) {
setDatasetGroup(dataset.getGroup());
dataset.addChangeListener(this);
}
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.jfree.chart.plot.MultiplePiePlot:155
dataset != null
]]
ChangePatternInstance [actions=[Insert Block at org.jfree.chart.plot.MultiplePiePlot:155
{
setDatasetGroup(dataset.getGroup());
dataset.addChangeListener(this);
}
]]
ChangePatternInstance [actions=[Insert VariableRead at org.jfree.chart.plot.MultiplePiePlot:155
dataset
]]
ChangePatternInstance [actions=[Insert Literal at org.jfree.chart.plot.MultiplePiePlot:155
null
]]
ChangePatternInstance [actions=[Insert Invocation at org.jfree.chart.plot.MultiplePiePlot:156
setDatasetGroup(dataset.getGroup())
]]
ChangePatternInstance [actions=[Insert Invocation at org.jfree.chart.plot.MultiplePiePlot:157
dataset.addChangeListener(this)
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.jfree.chart.plot.MultiplePiePlot
org.jfree.chart.plot.MultiplePiePlot
]]
ChangePatternInstance [actions=[Insert Invocation at org.jfree.chart.plot.MultiplePiePlot:156
dataset.getGroup()
]]
ChangePatternInstance [actions=[Insert VariableRead at org.jfree.chart.plot.MultiplePiePlot:157
dataset
]]
ChangePatternInstance [actions=[Insert ThisAccess at org.jfree.chart.plot.MultiplePiePlot:157
this
]]
ChangePatternInstance [actions=[Insert VariableRead at org.jfree.chart.plot.MultiplePiePlot:156
dataset
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.jfree.chart.plot.MultiplePiePlot
org.jfree.chart.plot.MultiplePiePlot
]]
ChangePatternInstance [actions=[Insert If at org.jfree.chart.plot.MultiplePiePlot:155
if (dataset != null) {
setDatasetGroup(dataset.getGroup());
dataset.addChangeListener(this);
}
]]
ChangePatternInstance [actions=[Insert Block at org.jfree.chart.plot.MultiplePiePlot:155
{
setDatasetGroup(dataset.getGroup());
dataset.addChangeListener(this);
}
]]
ChangePatternInstance [actions=[Insert Invocation at org.jfree.chart.plot.MultiplePiePlot:156
setDatasetGroup(dataset.getGroup())
]]
ChangePatternInstance [actions=[Insert Invocation at org.jfree.chart.plot.MultiplePiePlot:157
dataset.addChangeListener(this)
]]
ChangePatternInstance [actions=[Insert Invocation at org.jfree.chart.plot.MultiplePiePlot:156
dataset.getGroup()
]]
RepairabilityAnalyzer
----For Diff:Insert If at org.jfree.chart.plot.MultiplePiePlot:155
if (dataset != null) {
setDatasetGroup(dataset.getGroup());
dataset.addChangeListener(this);
}
: number instances found: 1
ChangePatternInstance [actions=[Insert If at org.jfree.chart.plot.MultiplePiePlot:155
if (dataset != null) {
setDatasetGroup(dataset.getGroup());
dataset.addChangeListener(this);
}
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Arja/patch6-Lang-50-Arja-plausible/Arja]
FineGrainDifftAnalyzer
-00150
Update BinaryOperator at org.apache.commons.lang.time.FastDateFormat:281
timeZone != null to locale == null
Update VariableRead at org.apache.commons.lang.time.FastDateFormat:281
timeZone to locale
Update VariableWrite at org.apache.commons.lang.time.FastDateFormat:282
key to locale
Delete ConstructorCall at org.apache.commons.lang.time.FastDateFormat:282
new org.apache.commons.lang.time.FastDateFormat.Pair(key, timeZone)
Delete Invocation at org.apache.commons.lang.time.FastDateFormat:479
org.apache.commons.lang.time.FastDateFormat.cDateTimeInstanceCache.put(key, format)
Insert Invocation at org.apache.commons.lang.time.FastDateFormat:283
java.util.Locale.getDefault()
Insert If at org.apache.commons.lang.time.FastDateFormat:480
if (pattern == null) {
throw new java.lang.IllegalArgumentException("The pattern must not be null");
}
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.lang.time.FastDateFormat:281
timeZone != null to locale == null
Update VariableRead at org.apache.commons.lang.time.FastDateFormat:281
timeZone to locale
Update VariableWrite at org.apache.commons.lang.time.FastDateFormat:282
key to locale
Delete ConstructorCall at org.apache.commons.lang.time.FastDateFormat:282
new org.apache.commons.lang.time.FastDateFormat.Pair(key, timeZone)
Delete Invocation at org.apache.commons.lang.time.FastDateFormat:479
org.apache.commons.lang.time.FastDateFormat.cDateTimeInstanceCache.put(key, format)
Insert Invocation at org.apache.commons.lang.time.FastDateFormat:283
java.util.Locale.getDefault()
Insert If at org.apache.commons.lang.time.FastDateFormat:480
if (pattern == null) {
throw new java.lang.IllegalArgumentException("The pattern must not be null");
}
: number instances found: 38
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang.time.FastDateFormat:281
timeZone != null to locale == null
]]
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.lang.time.FastDateFormat:281
timeZone to locale
]]
ChangePatternInstance [actions=[Update VariableWrite at org.apache.commons.lang.time.FastDateFormat:282
key to locale
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.time.FastDateFormat:283
java.util.Locale.getDefault()
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.time.FastDateFormat:480
if (pattern == null) {
throw new java.lang.IllegalArgumentException("The pattern must not be null");
}
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.lang.time.FastDateFormat:283
java.util.Locale
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang.time.FastDateFormat:480
pattern == null
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.time.FastDateFormat:480
{
throw new java.lang.IllegalArgumentException("The pattern must not be null");
}
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang.time.FastDateFormat:480
pattern
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang.time.FastDateFormat:480
null
]]
ChangePatternInstance [actions=[Insert Throw at org.apache.commons.lang.time.FastDateFormat:481
throw new java.lang.IllegalArgumentException("The pattern must not be null")
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.commons.lang.time.FastDateFormat:481
new java.lang.IllegalArgumentException("The pattern must not be null")
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang.time.FastDateFormat:481
"The pattern must not be null"
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang.time.FastDateFormat:282
key
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang.time.FastDateFormat:282
timeZone
]]
ChangePatternInstance [actions=[Delete ConstructorCall at org.apache.commons.lang.time.FastDateFormat:282
new org.apache.commons.lang.time.FastDateFormat.Pair(key, timeZone)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.lang.time.FastDateFormat
org.apache.commons.lang.time.FastDateFormat
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.lang.time.FastDateFormat:479
org.apache.commons.lang.time.FastDateFormat.cDateTimeInstanceCache
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang.time.FastDateFormat:479
key
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang.time.FastDateFormat:479
format
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang.time.FastDateFormat:479
org.apache.commons.lang.time.FastDateFormat.cDateTimeInstanceCache.put(key, format)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.time.FastDateFormat:283
java.util.Locale.getDefault()
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.time.FastDateFormat:480
if (pattern == null) {
throw new java.lang.IllegalArgumentException("The pattern must not be null");
}
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.time.FastDateFormat:480
{
throw new java.lang.IllegalArgumentException("The pattern must not be null");
}
]]
ChangePatternInstance [actions=[Insert Throw at org.apache.commons.lang.time.FastDateFormat:481
throw new java.lang.IllegalArgumentException("The pattern must not be null")
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.commons.lang.time.FastDateFormat:481
new java.lang.IllegalArgumentException("The pattern must not be null")
]]
ChangePatternInstance [actions=[Delete ConstructorCall at org.apache.commons.lang.time.FastDateFormat:282
new org.apache.commons.lang.time.FastDateFormat.Pair(key, timeZone)
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang.time.FastDateFormat:479
org.apache.commons.lang.time.FastDateFormat.cDateTimeInstanceCache.put(key, format)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.time.FastDateFormat:283
java.util.Locale.getDefault()
, Delete ConstructorCall at org.apache.commons.lang.time.FastDateFormat:282
new org.apache.commons.lang.time.FastDateFormat.Pair(key, timeZone)
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.time.FastDateFormat:480
if (pattern == null) {
throw new java.lang.IllegalArgumentException("The pattern must not be null");
}
, Delete ConstructorCall at org.apache.commons.lang.time.FastDateFormat:282
new org.apache.commons.lang.time.FastDateFormat.Pair(key, timeZone)
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.time.FastDateFormat:480
{
throw new java.lang.IllegalArgumentException("The pattern must not be null");
}
, Delete ConstructorCall at org.apache.commons.lang.time.FastDateFormat:282
new org.apache.commons.lang.time.FastDateFormat.Pair(key, timeZone)
]]
ChangePatternInstance [actions=[Insert Throw at org.apache.commons.lang.time.FastDateFormat:481
throw new java.lang.IllegalArgumentException("The pattern must not be null")
, Delete ConstructorCall at org.apache.commons.lang.time.FastDateFormat:282
new org.apache.commons.lang.time.FastDateFormat.Pair(key, timeZone)
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.commons.lang.time.FastDateFormat:481
new java.lang.IllegalArgumentException("The pattern must not be null")
, Delete ConstructorCall at org.apache.commons.lang.time.FastDateFormat:282
new org.apache.commons.lang.time.FastDateFormat.Pair(key, timeZone)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.time.FastDateFormat:283
java.util.Locale.getDefault()
, Delete Invocation at org.apache.commons.lang.time.FastDateFormat:479
org.apache.commons.lang.time.FastDateFormat.cDateTimeInstanceCache.put(key, format)
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.time.FastDateFormat:480
if (pattern == null) {
throw new java.lang.IllegalArgumentException("The pattern must not be null");
}
, Delete Invocation at org.apache.commons.lang.time.FastDateFormat:479
org.apache.commons.lang.time.FastDateFormat.cDateTimeInstanceCache.put(key, format)
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.time.FastDateFormat:480
{
throw new java.lang.IllegalArgumentException("The pattern must not be null");
}
, Delete Invocation at org.apache.commons.lang.time.FastDateFormat:479
org.apache.commons.lang.time.FastDateFormat.cDateTimeInstanceCache.put(key, format)
]]
ChangePatternInstance [actions=[Insert Throw at org.apache.commons.lang.time.FastDateFormat:481
throw new java.lang.IllegalArgumentException("The pattern must not be null")
, Delete Invocation at org.apache.commons.lang.time.FastDateFormat:479
org.apache.commons.lang.time.FastDateFormat.cDateTimeInstanceCache.put(key, format)
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.commons.lang.time.FastDateFormat:481
new java.lang.IllegalArgumentException("The pattern must not be null")
, Delete Invocation at org.apache.commons.lang.time.FastDateFormat:479
org.apache.commons.lang.time.FastDateFormat.cDateTimeInstanceCache.put(key, format)
]]
RepairabilityAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.lang.time.FastDateFormat:281
timeZone != null to locale == null
Update VariableRead at org.apache.commons.lang.time.FastDateFormat:281
timeZone to locale
Update VariableWrite at org.apache.commons.lang.time.FastDateFormat:282
key to locale
Delete ConstructorCall at org.apache.commons.lang.time.FastDateFormat:282
new org.apache.commons.lang.time.FastDateFormat.Pair(key, timeZone)
Delete Invocation at org.apache.commons.lang.time.FastDateFormat:479
org.apache.commons.lang.time.FastDateFormat.cDateTimeInstanceCache.put(key, format)
Insert Invocation at org.apache.commons.lang.time.FastDateFormat:283
java.util.Locale.getDefault()
Insert If at org.apache.commons.lang.time.FastDateFormat:480
if (pattern == null) {
throw new java.lang.IllegalArgumentException("The pattern must not be null");
}
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Arja/patch3-Chart-1-Arja-plausible/Arja]
FineGrainDifftAnalyzer
-0089
Delete Return at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1798
return result
Insert Assignment at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1798
this.rowCount = dataset.getRowCount()
PatternInstanceAnalyzer
----For Diff:Delete Return at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1798
return result
Insert Assignment at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1798
this.rowCount = dataset.getRowCount()
: number instances found: 13
ChangePatternInstance [actions=[Insert Assignment at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1798
this.rowCount = dataset.getRowCount()
]]
ChangePatternInstance [actions=[Insert FieldWrite at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1798
this.rowCount
]]
ChangePatternInstance [actions=[Insert Invocation at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1798
dataset.getRowCount()
]]
ChangePatternInstance [actions=[Insert ThisAccess at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1798
this
]]
ChangePatternInstance [actions=[Insert VariableRead at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1798
dataset
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer
org.jfree.chart.renderer.category.AbstractCategoryItemRenderer
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1798
result
]]
ChangePatternInstance [actions=[Delete Return at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1798
return result
]]
ChangePatternInstance [actions=[Insert Assignment at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1798
this.rowCount = dataset.getRowCount()
]]
ChangePatternInstance [actions=[Insert Invocation at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1798
dataset.getRowCount()
]]
ChangePatternInstance [actions=[Delete Return at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1798
return result
]]
ChangePatternInstance [actions=[Insert Assignment at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1798
this.rowCount = dataset.getRowCount()
, Delete Return at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1798
return result
]]
ChangePatternInstance [actions=[Insert Invocation at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1798
dataset.getRowCount()
, Delete Return at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1798
return result
]]
RepairabilityAnalyzer
----For Diff:Delete Return at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1798
return result
Insert Assignment at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1798
this.rowCount = dataset.getRowCount()
: number instances found: 1
ChangePatternInstance [actions=[Insert Assignment at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1798
this.rowCount = dataset.getRowCount()
, Delete Return at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1798
return result
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Arja/patch15-Math-80-Arja-plausible/Arja]
FineGrainDifftAnalyzer
-0061
Delete For at org.apache.commons.math.linear.EigenDecompositionImpl:1136
for (int i = 0; i < j; i += 4) {
for (int k = 0; k < 4; k += step) {
final double tmp = work[(i + k)];
work[(i + k)] = work[(j - k)];
work[(j - k)] = tmp;
}
j -= 4;
}
Insert Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1136
sigmaLow = 0
PatternInstanceAnalyzer
----For Diff:Delete For at org.apache.commons.math.linear.EigenDecompositionImpl:1136
for (int i = 0; i < j; i += 4) {
for (int k = 0; k < 4; k += step) {
final double tmp = work[(i + k)];
work[(i + k)] = work[(j - k)];
work[(j - k)] = tmp;
}
j -= 4;
}
Insert Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1136
sigmaLow = 0
: number instances found: 79
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1136
sigmaLow = 0
]]
ChangePatternInstance [actions=[Insert FieldWrite at org.apache.commons.math.linear.EigenDecompositionImpl:1136
sigmaLow
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1136
0
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl
org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Delete TypeReference at org.apache.commons.math.linear.EigenDecompositionImpl:1136
int
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1136
0
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.math.linear.EigenDecompositionImpl:1136
int i = 0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1136
i
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1136
j
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1136
i < j
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math.linear.EigenDecompositionImpl:1136
i
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1136
4
]]
ChangePatternInstance [actions=[Delete OperatorAssignment at org.apache.commons.math.linear.EigenDecompositionImpl:1136
i += 4
]]
ChangePatternInstance [actions=[Delete TypeReference at org.apache.commons.math.linear.EigenDecompositionImpl:1137
int
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1137
0
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.math.linear.EigenDecompositionImpl:1137
int k = 0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1137
k
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1137
4
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1137
k < 4
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math.linear.EigenDecompositionImpl:1137
k
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1137
step
]]
ChangePatternInstance [actions=[Delete OperatorAssignment at org.apache.commons.math.linear.EigenDecompositionImpl:1137
k += step
]]
ChangePatternInstance [actions=[Delete TypeReference at org.apache.commons.math.linear.EigenDecompositionImpl:1138
double
]]
ChangePatternInstance [actions=[Delete Wra at org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Delete VirtualEle at org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl
org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1138
work
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1138
i
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1138
k
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1138
(i + k)
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.math.linear.EigenDecompositionImpl:1138
work[(i + k)]
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.math.linear.EigenDecompositionImpl:1138
final double tmp = work[(i + k)]
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl
org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1139
work
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1139
i
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1139
k
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1139
(i + k)
]]
ChangePatternInstance [actions=[Delete ArrayWrite at org.apache.commons.math.linear.EigenDecompositionImpl:1139
work[(i + k)]
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl
org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1139
work
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1139
j
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1139
k
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1139
(j - k)
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.math.linear.EigenDecompositionImpl:1139
work[(j - k)]
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1139
work[(i + k)] = work[(j - k)]
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl
org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1140
work
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1140
j
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1140
k
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1140
(j - k)
]]
ChangePatternInstance [actions=[Delete ArrayWrite at org.apache.commons.math.linear.EigenDecompositionImpl:1140
work[(j - k)]
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1140
tmp
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1140
work[(j - k)] = tmp
]]
ChangePatternInstance [actions=[Delete For at org.apache.commons.math.linear.EigenDecompositionImpl:1137
for (int k = 0; k < 4; k += step) {
final double tmp = work[(i + k)];
work[(i + k)] = work[(j - k)];
work[(j - k)] = tmp;
}
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math.linear.EigenDecompositionImpl:1142
j
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1142
4
]]
ChangePatternInstance [actions=[Delete OperatorAssignment at org.apache.commons.math.linear.EigenDecompositionImpl:1142
j -= 4
]]
ChangePatternInstance [actions=[Delete For at org.apache.commons.math.linear.EigenDecompositionImpl:1136
for (int i = 0; i < j; i += 4) {
for (int k = 0; k < 4; k += step) {
final double tmp = work[(i + k)];
work[(i + k)] = work[(j - k)];
work[(j - k)] = tmp;
}
j -= 4;
}
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1136
sigmaLow = 0
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.math.linear.EigenDecompositionImpl:1136
int i = 0
]]
ChangePatternInstance [actions=[Delete OperatorAssignment at org.apache.commons.math.linear.EigenDecompositionImpl:1136
i += 4
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.math.linear.EigenDecompositionImpl:1137
int k = 0
]]
ChangePatternInstance [actions=[Delete OperatorAssignment at org.apache.commons.math.linear.EigenDecompositionImpl:1137
k += step
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.math.linear.EigenDecompositionImpl:1138
final double tmp = work[(i + k)]
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1139
work[(i + k)] = work[(j - k)]
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1140
work[(j - k)] = tmp
]]
ChangePatternInstance [actions=[Delete For at org.apache.commons.math.linear.EigenDecompositionImpl:1137
for (int k = 0; k < 4; k += step) {
final double tmp = work[(i + k)];
work[(i + k)] = work[(j - k)];
work[(j - k)] = tmp;
}
]]
ChangePatternInstance [actions=[Delete OperatorAssignment at org.apache.commons.math.linear.EigenDecompositionImpl:1142
j -= 4
]]
ChangePatternInstance [actions=[Delete For at org.apache.commons.math.linear.EigenDecompositionImpl:1136
for (int i = 0; i < j; i += 4) {
for (int k = 0; k < 4; k += step) {
final double tmp = work[(i + k)];
work[(i + k)] = work[(j - k)];
work[(j - k)] = tmp;
}
j -= 4;
}
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1136
sigmaLow = 0
, Delete LocalVariable at org.apache.commons.math.linear.EigenDecompositionImpl:1136
int i = 0
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1136
sigmaLow = 0
, Delete OperatorAssignment at org.apache.commons.math.linear.EigenDecompositionImpl:1136
i += 4
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1136
sigmaLow = 0
, Delete LocalVariable at org.apache.commons.math.linear.EigenDecompositionImpl:1137
int k = 0
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1136
sigmaLow = 0
, Delete OperatorAssignment at org.apache.commons.math.linear.EigenDecompositionImpl:1137
k += step
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1136
sigmaLow = 0
, Delete LocalVariable at org.apache.commons.math.linear.EigenDecompositionImpl:1138
final double tmp = work[(i + k)]
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1136
sigmaLow = 0
, Delete Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1139
work[(i + k)] = work[(j - k)]
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1136
sigmaLow = 0
, Delete Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1140
work[(j - k)] = tmp
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1136
sigmaLow = 0
, Delete For at org.apache.commons.math.linear.EigenDecompositionImpl:1137
for (int k = 0; k < 4; k += step) {
final double tmp = work[(i + k)];
work[(i + k)] = work[(j - k)];
work[(j - k)] = tmp;
}
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1136
sigmaLow = 0
, Delete OperatorAssignment at org.apache.commons.math.linear.EigenDecompositionImpl:1142
j -= 4
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1136
sigmaLow = 0
, Delete For at org.apache.commons.math.linear.EigenDecompositionImpl:1136
for (int i = 0; i < j; i += 4) {
for (int k = 0; k < 4; k += step) {
final double tmp = work[(i + k)];
work[(i + k)] = work[(j - k)];
work[(j - k)] = tmp;
}
j -= 4;
}
]]
RepairabilityAnalyzer
----For Diff:Delete For at org.apache.commons.math.linear.EigenDecompositionImpl:1136
for (int i = 0; i < j; i += 4) {
for (int k = 0; k < 4; k += step) {
final double tmp = work[(i + k)];
work[(i + k)] = work[(j - k)];
work[(j - k)] = tmp;
}
j -= 4;
}
Insert Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1136
sigmaLow = 0
: number instances found: 1
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1136
sigmaLow = 0
, Delete For at org.apache.commons.math.linear.EigenDecompositionImpl:1136
for (int i = 0; i < j; i += 4) {
for (int k = 0; k < 4; k += step) {
final double tmp = work[(i + k)];
work[(i + k)] = work[(j - k)];
work[(j - k)] = tmp;
}
j -= 4;
}
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Arja/patch3-Chart-12-Arja-plausible/Arja]
FineGrainDifftAnalyzer
-0090
Delete Assignment at org.jfree.chart.plot.MultiplePiePlot:149
this.dataExtractOrder = org.jfree.chart.util.TableOrder.BY_COLUMN
Insert Invocation at org.jfree.chart.plot.MultiplePiePlot:149
setDataset(dataset)
PatternInstanceAnalyzer
----For Diff:Delete Assignment at org.jfree.chart.plot.MultiplePiePlot:149
this.dataExtractOrder = org.jfree.chart.util.TableOrder.BY_COLUMN
Insert Invocation at org.jfree.chart.plot.MultiplePiePlot:149
setDataset(dataset)
: number instances found: 12
ChangePatternInstance [actions=[Insert Invocation at org.jfree.chart.plot.MultiplePiePlot:149
setDataset(dataset)
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.jfree.chart.plot.MultiplePiePlot
org.jfree.chart.plot.MultiplePiePlot
]]
ChangePatternInstance [actions=[Insert VariableRead at org.jfree.chart.plot.MultiplePiePlot:149
dataset
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.chart.plot.MultiplePiePlot
org.jfree.chart.plot.MultiplePiePlot
]]
ChangePatternInstance [actions=[Delete ThisAccess at org.jfree.chart.plot.MultiplePiePlot:149
this
]]
ChangePatternInstance [actions=[Delete FieldWrite at org.jfree.chart.plot.MultiplePiePlot:149
this.dataExtractOrder
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.chart.plot.MultiplePiePlot
org.jfree.chart.util.TableOrder
]]
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.chart.plot.MultiplePiePlot:149
org.jfree.chart.util.TableOrder.BY_COLUMN
]]
ChangePatternInstance [actions=[Delete Assignment at org.jfree.chart.plot.MultiplePiePlot:149
this.dataExtractOrder = org.jfree.chart.util.TableOrder.BY_COLUMN
]]
ChangePatternInstance [actions=[Insert Invocation at org.jfree.chart.plot.MultiplePiePlot:149
setDataset(dataset)
]]
ChangePatternInstance [actions=[Delete Assignment at org.jfree.chart.plot.MultiplePiePlot:149
this.dataExtractOrder = org.jfree.chart.util.TableOrder.BY_COLUMN
]]
ChangePatternInstance [actions=[Insert Invocation at org.jfree.chart.plot.MultiplePiePlot:149
setDataset(dataset)
, Delete Assignment at org.jfree.chart.plot.MultiplePiePlot:149
this.dataExtractOrder = org.jfree.chart.util.TableOrder.BY_COLUMN
]]
RepairabilityAnalyzer
----For Diff:Delete Assignment at org.jfree.chart.plot.MultiplePiePlot:149
this.dataExtractOrder = org.jfree.chart.util.TableOrder.BY_COLUMN
Insert Invocation at org.jfree.chart.plot.MultiplePiePlot:149
setDataset(dataset)
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Arja/patch8-Math-80-Arja-plausible/Arja]
FineGrainDifftAnalyzer
-00179
Delete Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1139
work[(i + k)] = work[(j - k)]
PatternInstanceAnalyzer
----For Diff:Delete Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1139
work[(i + k)] = work[(j - k)]
: number instances found: 14
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl
org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1139
work
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1139
i
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1139
k
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1139
(i + k)
]]
ChangePatternInstance [actions=[Delete ArrayWrite at org.apache.commons.math.linear.EigenDecompositionImpl:1139
work[(i + k)]
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl
org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1139
work
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1139
j
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1139
k
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1139
(j - k)
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.math.linear.EigenDecompositionImpl:1139
work[(j - k)]
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1139
work[(i + k)] = work[(j - k)]
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1139
work[(i + k)] = work[(j - k)]
]]
RepairabilityAnalyzer
----For Diff:Delete Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1139
work[(i + k)] = work[(j - k)]
: number instances found: 1
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1139
work[(i + k)] = work[(j - k)]
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Arja/patch3-Lang-7-Arja-plausible/Arja]
FineGrainDifftAnalyzer
-00102
Delete Literal at org.apache.commons.lang3.math.NumberUtils:453
null
Insert Invocation at org.apache.commons.lang3.math.NumberUtils:453
java.lang.Short.parseShort(str)
PatternInstanceAnalyzer
----For Diff:Delete Literal at org.apache.commons.lang3.math.NumberUtils:453
null
Insert Invocation at org.apache.commons.lang3.math.NumberUtils:453
java.lang.Short.parseShort(str)
: number instances found: 5
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang3.math.NumberUtils:453
java.lang.Short.parseShort(str)
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.lang3.math.NumberUtils:453
java.lang.Short
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang3.math.NumberUtils:453
str
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.math.NumberUtils:453
null
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang3.math.NumberUtils:453
java.lang.Short.parseShort(str)
]]
RepairabilityAnalyzer
----For Diff:Delete Literal at org.apache.commons.lang3.math.NumberUtils:453
null
Insert Invocation at org.apache.commons.lang3.math.NumberUtils:453
java.lang.Short.parseShort(str)
: number instances found: 1
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang3.math.NumberUtils:453
java.lang.Short.parseShort(str)
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Arja/patch2-Lang-59-Arja-plausible/Arja]
FineGrainDifftAnalyzer
-0074
Insert Invocation at org.apache.commons.lang.text.StrBuilder:879
ensureCapacity(((size) + 4))
PatternInstanceAnalyzer
----For Diff:Insert Invocation at org.apache.commons.lang.text.StrBuilder:879
ensureCapacity(((size) + 4))
: number instances found: 7
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.text.StrBuilder:879
ensureCapacity(((size) + 4))
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.lang.text.StrBuilder
org.apache.commons.lang.text.StrBuilder
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang.text.StrBuilder:879
((size) + 4)
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.lang.text.StrBuilder:879
(size)
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang.text.StrBuilder:879
4
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.lang.text.StrBuilder
org.apache.commons.lang.text.StrBuilder
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.text.StrBuilder:879
ensureCapacity(((size) + 4))
]]
RepairabilityAnalyzer
----For Diff:Insert Invocation at org.apache.commons.lang.text.StrBuilder:879
ensureCapacity(((size) + 4))
: number instances found: 1
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.text.StrBuilder:879
ensureCapacity(((size) + 4))
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Arja/patch1-Math-49-Arja-plausible/Arja]
FineGrainDifftAnalyzer
-0032
Delete UnaryOperator at org.apache.commons.math.util.OpenIntToDoubleHashMap:399
++(count)
Insert Assignment at org.apache.commons.math.util.OpenIntToDoubleHashMap:399
states[index] = org.apache.commons.math.util.OpenIntToDoubleHashMap.REMOVED
PatternInstanceAnalyzer
----For Diff:Delete UnaryOperator at org.apache.commons.math.util.OpenIntToDoubleHashMap:399
++(count)
Insert Assignment at org.apache.commons.math.util.OpenIntToDoubleHashMap:399
states[index] = org.apache.commons.math.util.OpenIntToDoubleHashMap.REMOVED
: number instances found: 13
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math.util.OpenIntToDoubleHashMap:399
states[index] = org.apache.commons.math.util.OpenIntToDoubleHashMap.REMOVED
]]
ChangePatternInstance [actions=[Insert ArrayWrite at org.apache.commons.math.util.OpenIntToDoubleHashMap:399
states[index]
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.math.util.OpenIntToDoubleHashMap:399
org.apache.commons.math.util.OpenIntToDoubleHashMap.REMOVED
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.math.util.OpenIntToDoubleHashMap:399
states
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.util.OpenIntToDoubleHashMap:399
index
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math.util.OpenIntToDoubleHashMap
org.apache.commons.math.util.OpenIntToDoubleHashMap
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math.util.OpenIntToDoubleHashMap
org.apache.commons.math.util.OpenIntToDoubleHashMap
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.util.OpenIntToDoubleHashMap
org.apache.commons.math.util.OpenIntToDoubleHashMap
]]
ChangePatternInstance [actions=[Delete FieldWrite at org.apache.commons.math.util.OpenIntToDoubleHashMap:399
(count)
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.apache.commons.math.util.OpenIntToDoubleHashMap:399
++(count)
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math.util.OpenIntToDoubleHashMap:399
states[index] = org.apache.commons.math.util.OpenIntToDoubleHashMap.REMOVED
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.apache.commons.math.util.OpenIntToDoubleHashMap:399
++(count)
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math.util.OpenIntToDoubleHashMap:399
states[index] = org.apache.commons.math.util.OpenIntToDoubleHashMap.REMOVED
, Delete UnaryOperator at org.apache.commons.math.util.OpenIntToDoubleHashMap:399
++(count)
]]
RepairabilityAnalyzer
----For Diff:Delete UnaryOperator at org.apache.commons.math.util.OpenIntToDoubleHashMap:399
++(count)
Insert Assignment at org.apache.commons.math.util.OpenIntToDoubleHashMap:399
states[index] = org.apache.commons.math.util.OpenIntToDoubleHashMap.REMOVED
: number instances found: 1
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math.util.OpenIntToDoubleHashMap:399
states[index] = org.apache.commons.math.util.OpenIntToDoubleHashMap.REMOVED
, Delete UnaryOperator at org.apache.commons.math.util.OpenIntToDoubleHashMap:399
++(count)
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Arja/patch4-Lang-59-Arja-plausible/Arja]
FineGrainDifftAnalyzer
-00119
Delete Invocation at org.apache.commons.lang.text.StrBuilder:880
ensureCapacity(((size) + width))
Insert Assignment at org.apache.commons.lang.text.StrBuilder:880
buffer = new char[.CAPACITY]
Move TypeAccess from org.apache.commons.lang.text.StrBuilder to org.apache.commons.lang.text.StrBuilder
org.apache.commons.lang.text.StrBuilder
PatternInstanceAnalyzer
----For Diff:Delete Invocation at org.apache.commons.lang.text.StrBuilder:880
ensureCapacity(((size) + width))
Insert Assignment at org.apache.commons.lang.text.StrBuilder:880
buffer = new char[.CAPACITY]
Move TypeAccess from org.apache.commons.lang.text.StrBuilder to org.apache.commons.lang.text.StrBuilder
org.apache.commons.lang.text.StrBuilder
: number instances found: 14
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.lang.text.StrBuilder:880
buffer = new char[.CAPACITY]
]]
ChangePatternInstance [actions=[Insert FieldWrite at org.apache.commons.lang.text.StrBuilder:880
buffer
]]
ChangePatternInstance [actions=[Insert NewArray at org.apache.commons.lang.text.StrBuilder:880
new char[.CAPACITY]
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.lang.text.StrBuilder
org.apache.commons.lang.text.StrBuilder
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.lang.text.StrBuilder:880
.CAPACITY
]]
ChangePatternInstance [actions=[Move TypeAccess from org.apache.commons.lang.text.StrBuilder to org.apache.commons.lang.text.StrBuilder
org.apache.commons.lang.text.StrBuilder
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.lang.text.StrBuilder
org.apache.commons.lang.text.StrBuilder
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.lang.text.StrBuilder:880
(size)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang.text.StrBuilder:880
width
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang.text.StrBuilder:880
((size) + width)
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang.text.StrBuilder:880
ensureCapacity(((size) + width))
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.lang.text.StrBuilder:880
buffer = new char[.CAPACITY]
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang.text.StrBuilder:880
ensureCapacity(((size) + width))
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.lang.text.StrBuilder:880
buffer = new char[.CAPACITY]
, Delete Invocation at org.apache.commons.lang.text.StrBuilder:880
ensureCapacity(((size) + width))
]]
RepairabilityAnalyzer
----For Diff:Delete Invocation at org.apache.commons.lang.text.StrBuilder:880
ensureCapacity(((size) + width))
Insert Assignment at org.apache.commons.lang.text.StrBuilder:880
buffer = new char[.CAPACITY]
Move TypeAccess from org.apache.commons.lang.text.StrBuilder to org.apache.commons.lang.text.StrBuilder
org.apache.commons.lang.text.StrBuilder
: number instances found: 1
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.lang.text.StrBuilder:880
buffer = new char[.CAPACITY]
, Delete Invocation at org.apache.commons.lang.text.StrBuilder:880
ensureCapacity(((size) + width))
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Arja/patch8-Math-20-Arja-plausible/Arja]
FineGrainDifftAnalyzer
-00177
Delete ArrayWrite at org.apache.commons.math3.optimization.direct.CMAESOptimizer:995
repaired[i]
Delete Literal at org.apache.commons.math3.optimization.direct.CMAESOptimizer:995
1.0
Insert FieldWrite at org.apache.commons.math3.optimization.direct.CMAESOptimizer:995
diagD
Insert Invocation at org.apache.commons.math3.optimization.direct.CMAESOptimizer:995
org.apache.commons.math3.optimization.direct.CMAESOptimizer.diag(D)
PatternInstanceAnalyzer
----For Diff:Delete ArrayWrite at org.apache.commons.math3.optimization.direct.CMAESOptimizer:995
repaired[i]
Delete Literal at org.apache.commons.math3.optimization.direct.CMAESOptimizer:995
1.0
Insert FieldWrite at org.apache.commons.math3.optimization.direct.CMAESOptimizer:995
diagD
Insert Invocation at org.apache.commons.math3.optimization.direct.CMAESOptimizer:995
org.apache.commons.math3.optimization.direct.CMAESOptimizer.diag(D)
: number instances found: 11
ChangePatternInstance [actions=[Insert FieldWrite at org.apache.commons.math3.optimization.direct.CMAESOptimizer:995
diagD
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math3.optimization.direct.CMAESOptimizer:995
org.apache.commons.math3.optimization.direct.CMAESOptimizer.diag(D)
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math3.optimization.direct.CMAESOptimizer
org.apache.commons.math3.optimization.direct.CMAESOptimizer
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math3.optimization.direct.CMAESOptimizer
org.apache.commons.math3.optimization.direct.CMAESOptimizer
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:995
D
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math3.optimization.direct.CMAESOptimizer
org.apache.commons.math3.optimization.direct.CMAESOptimizer
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:995
repaired
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:995
i
]]
ChangePatternInstance [actions=[Delete ArrayWrite at org.apache.commons.math3.optimization.direct.CMAESOptimizer:995
repaired[i]
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.optimization.direct.CMAESOptimizer:995
1.0
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math3.optimization.direct.CMAESOptimizer:995
org.apache.commons.math3.optimization.direct.CMAESOptimizer.diag(D)
]]
RepairabilityAnalyzer
----For Diff:Delete ArrayWrite at org.apache.commons.math3.optimization.direct.CMAESOptimizer:995
repaired[i]
Delete Literal at org.apache.commons.math3.optimization.direct.CMAESOptimizer:995
1.0
Insert FieldWrite at org.apache.commons.math3.optimization.direct.CMAESOptimizer:995
diagD
Insert Invocation at org.apache.commons.math3.optimization.direct.CMAESOptimizer:995
org.apache.commons.math3.optimization.direct.CMAESOptimizer.diag(D)
: number instances found: 1
ChangePatternInstance [actions=[Insert FieldWrite at org.apache.commons.math3.optimization.direct.CMAESOptimizer:995
diagD
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Arja/patch7-Math-8-Arja-plausible/Arja]
FineGrainDifftAnalyzer
-00170
Delete Assignment at org.apache.commons.math3.distribution.DiscreteDistribution:190
out[i] = sample()
PatternInstanceAnalyzer
----For Diff:Delete Assignment at org.apache.commons.math3.distribution.DiscreteDistribution:190
out[i] = sample()
: number instances found: 8
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.DiscreteDistribution:190
out
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.DiscreteDistribution:190
i
]]
ChangePatternInstance [actions=[Delete ArrayWrite at org.apache.commons.math3.distribution.DiscreteDistribution:190
out[i]
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math3.distribution.DiscreteDistribution
org.apache.commons.math3.distribution.DiscreteDistribution
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.distribution.DiscreteDistribution:190
sample()
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math3.distribution.DiscreteDistribution:190
out[i] = sample()
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.distribution.DiscreteDistribution:190
sample()
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math3.distribution.DiscreteDistribution:190
out[i] = sample()
]]
RepairabilityAnalyzer
----For Diff:Delete Assignment at org.apache.commons.math3.distribution.DiscreteDistribution:190
out[i] = sample()
: number instances found: 1
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math3.distribution.DiscreteDistribution:190
out[i] = sample()
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Arja/patch2-Chart-13-Arja-plausible/Arja]
FineGrainDifftAnalyzer
-0064
Delete If at org.jfree.chart.block.BorderArrangement:427
if ((.topBlock) != null) {
org.jfree.chart.block.RectangleConstraint c1 = new org.jfree.chart.block.RectangleConstraint(w[0], null, LengthConstraintType.FIXED, 0.0, new org.jfree.data.Range(0.0, constraint.getHeight()), LengthConstraintType.RANGE);
org.jfree.chart.util.Size2D size = this.topBlock.arrange(g2, c1);
h[0] = size.height;
}
Insert Assignment at org.jfree.chart.block.BorderArrangement:427
.rightBlock = null
Move ThisAccess from org.jfree.chart.block.BorderArrangement:427 to org.jfree.chart.block.BorderArrangement:427
this
PatternInstanceAnalyzer
----For Diff:Delete If at org.jfree.chart.block.BorderArrangement:427
if ((.topBlock) != null) {
org.jfree.chart.block.RectangleConstraint c1 = new org.jfree.chart.block.RectangleConstraint(w[0], null, LengthConstraintType.FIXED, 0.0, new org.jfree.data.Range(0.0, constraint.getHeight()), LengthConstraintType.RANGE);
org.jfree.chart.util.Size2D size = this.topBlock.arrange(g2, c1);
h[0] = size.height;
}
Insert Assignment at org.jfree.chart.block.BorderArrangement:427
.rightBlock = null
Move ThisAccess from org.jfree.chart.block.BorderArrangement:427 to org.jfree.chart.block.BorderArrangement:427
this
: number instances found: 58
ChangePatternInstance [actions=[Insert Assignment at org.jfree.chart.block.BorderArrangement:427
.rightBlock = null
]]
ChangePatternInstance [actions=[Insert FieldWrite at org.jfree.chart.block.BorderArrangement:427
.rightBlock
]]
ChangePatternInstance [actions=[Insert Literal at org.jfree.chart.block.BorderArrangement:427
null
]]
ChangePatternInstance [actions=[Move ThisAccess from org.jfree.chart.block.BorderArrangement:427 to org.jfree.chart.block.BorderArrangement:427
this
]]
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.chart.block.BorderArrangement:427
(.topBlock)
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.chart.block.BorderArrangement:427
null
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.chart.block.BorderArrangement:427
(.topBlock) != null
]]
ChangePatternInstance [actions=[Delete TypeReference at org.jfree.chart.block.BorderArrangement:428
org.jfree.chart.block.RectangleConstraint
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.block.BorderArrangement:428
w
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.chart.block.BorderArrangement:428
0
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.jfree.chart.block.BorderArrangement:428
w[0]
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.chart.block.BorderArrangement:428
null
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.chart.block.BorderArrangement
LengthConstraintType
]]
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.chart.block.BorderArrangement:429
LengthConstraintType.FIXED
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.chart.block.BorderArrangement:429
0.0
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.chart.block.BorderArrangement:430
0.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.block.BorderArrangement:430
constraint
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.block.BorderArrangement:430
constraint.getHeight()
]]
ChangePatternInstance [actions=[Delete ConstructorCall at org.jfree.chart.block.BorderArrangement:430
new org.jfree.data.Range(0.0, constraint.getHeight())
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.chart.block.BorderArrangement
LengthConstraintType
]]
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.chart.block.BorderArrangement:431
LengthConstraintType.RANGE
]]
ChangePatternInstance [actions=[Delete ConstructorCall at org.jfree.chart.block.BorderArrangement:428
new org.jfree.chart.block.RectangleConstraint(w[0], null, LengthConstraintType.FIXED, 0.0, new org.jfree.data.Range(0.0, constraint.getHeight()), LengthConstraintType.RANGE)
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.jfree.chart.block.BorderArrangement:428
org.jfree.chart.block.RectangleConstraint c1 = new org.jfree.chart.block.RectangleConstraint(w[0], null, LengthConstraintType.FIXED, 0.0, new org.jfree.data.Range(0.0, constraint.getHeight()), LengthConstraintType.RANGE)
]]
ChangePatternInstance [actions=[Delete TypeReference at org.jfree.chart.block.BorderArrangement:432
org.jfree.chart.util.Size2D
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.chart.block.BorderArrangement
org.jfree.chart.block.BorderArrangement
]]
ChangePatternInstance [actions=[Delete ThisAccess at org.jfree.chart.block.BorderArrangement:432
this
]]
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.chart.block.BorderArrangement:432
this.topBlock
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.block.BorderArrangement:432
g2
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.block.BorderArrangement:432
c1
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.block.BorderArrangement:432
this.topBlock.arrange(g2, c1)
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.jfree.chart.block.BorderArrangement:432
org.jfree.chart.util.Size2D size = this.topBlock.arrange(g2, c1)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.block.BorderArrangement:433
h
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.chart.block.BorderArrangement:433
0
]]
ChangePatternInstance [actions=[Delete ArrayWrite at org.jfree.chart.block.BorderArrangement:433
h[0]
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.block.BorderArrangement:433
size
]]
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.chart.block.BorderArrangement:433
size.height
]]
ChangePatternInstance [actions=[Delete Assignment at org.jfree.chart.block.BorderArrangement:433
h[0] = size.height
]]
ChangePatternInstance [actions=[Delete Block at org.jfree.chart.block.BorderArrangement:427
{
org.jfree.chart.block.RectangleConstraint c1 = new org.jfree.chart.block.RectangleConstraint(w[0], null, LengthConstraintType.FIXED, 0.0, new org.jfree.data.Range(0.0, constraint.getHeight()), LengthConstraintType.RANGE);
org.jfree.chart.util.Size2D size = this.topBlock.arrange(g2, c1);
h[0] = size.height;
}
]]
ChangePatternInstance [actions=[Delete If at org.jfree.chart.block.BorderArrangement:427
if ((.topBlock) != null) {
org.jfree.chart.block.RectangleConstraint c1 = new org.jfree.chart.block.RectangleConstraint(w[0], null, LengthConstraintType.FIXED, 0.0, new org.jfree.data.Range(0.0, constraint.getHeight()), LengthConstraintType.RANGE);
org.jfree.chart.util.Size2D size = this.topBlock.arrange(g2, c1);
h[0] = size.height;
}
]]
ChangePatternInstance [actions=[Insert Assignment at org.jfree.chart.block.BorderArrangement:427
.rightBlock = null
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.block.BorderArrangement:430
constraint.getHeight()
]]
ChangePatternInstance [actions=[Delete ConstructorCall at org.jfree.chart.block.BorderArrangement:430
new org.jfree.data.Range(0.0, constraint.getHeight())
]]
ChangePatternInstance [actions=[Delete ConstructorCall at org.jfree.chart.block.BorderArrangement:428
new org.jfree.chart.block.RectangleConstraint(w[0], null, LengthConstraintType.FIXED, 0.0, new org.jfree.data.Range(0.0, constraint.getHeight()), LengthConstraintType.RANGE)
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.jfree.chart.block.BorderArrangement:428
org.jfree.chart.block.RectangleConstraint c1 = new org.jfree.chart.block.RectangleConstraint(w[0], null, LengthConstraintType.FIXED, 0.0, new org.jfree.data.Range(0.0, constraint.getHeight()), LengthConstraintType.RANGE)
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.block.BorderArrangement:432
this.topBlock.arrange(g2, c1)
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.jfree.chart.block.BorderArrangement:432
org.jfree.chart.util.Size2D size = this.topBlock.arrange(g2, c1)
]]
ChangePatternInstance [actions=[Delete Assignment at org.jfree.chart.block.BorderArrangement:433
h[0] = size.height
]]
ChangePatternInstance [actions=[Delete Block at org.jfree.chart.block.BorderArrangement:427
{
org.jfree.chart.block.RectangleConstraint c1 = new org.jfree.chart.block.RectangleConstraint(w[0], null, LengthConstraintType.FIXED, 0.0, new org.jfree.data.Range(0.0, constraint.getHeight()), LengthConstraintType.RANGE);
org.jfree.chart.util.Size2D size = this.topBlock.arrange(g2, c1);
h[0] = size.height;
}
]]
ChangePatternInstance [actions=[Delete If at org.jfree.chart.block.BorderArrangement:427
if ((.topBlock) != null) {
org.jfree.chart.block.RectangleConstraint c1 = new org.jfree.chart.block.RectangleConstraint(w[0], null, LengthConstraintType.FIXED, 0.0, new org.jfree.data.Range(0.0, constraint.getHeight()), LengthConstraintType.RANGE);
org.jfree.chart.util.Size2D size = this.topBlock.arrange(g2, c1);
h[0] = size.height;
}
]]
ChangePatternInstance [actions=[Insert Assignment at org.jfree.chart.block.BorderArrangement:427
.rightBlock = null
, Delete Invocation at org.jfree.chart.block.BorderArrangement:430
constraint.getHeight()
]]
ChangePatternInstance [actions=[Insert Assignment at org.jfree.chart.block.BorderArrangement:427
.rightBlock = null
, Delete ConstructorCall at org.jfree.chart.block.BorderArrangement:430
new org.jfree.data.Range(0.0, constraint.getHeight())
]]
ChangePatternInstance [actions=[Insert Assignment at org.jfree.chart.block.BorderArrangement:427
.rightBlock = null
, Delete ConstructorCall at org.jfree.chart.block.BorderArrangement:428
new org.jfree.chart.block.RectangleConstraint(w[0], null, LengthConstraintType.FIXED, 0.0, new org.jfree.data.Range(0.0, constraint.getHeight()), LengthConstraintType.RANGE)
]]
ChangePatternInstance [actions=[Insert Assignment at org.jfree.chart.block.BorderArrangement:427
.rightBlock = null
, Delete LocalVariable at org.jfree.chart.block.BorderArrangement:428
org.jfree.chart.block.RectangleConstraint c1 = new org.jfree.chart.block.RectangleConstraint(w[0], null, LengthConstraintType.FIXED, 0.0, new org.jfree.data.Range(0.0, constraint.getHeight()), LengthConstraintType.RANGE)
]]
ChangePatternInstance [actions=[Insert Assignment at org.jfree.chart.block.BorderArrangement:427
.rightBlock = null
, Delete Invocation at org.jfree.chart.block.BorderArrangement:432
this.topBlock.arrange(g2, c1)
]]
ChangePatternInstance [actions=[Insert Assignment at org.jfree.chart.block.BorderArrangement:427
.rightBlock = null
, Delete LocalVariable at org.jfree.chart.block.BorderArrangement:432
org.jfree.chart.util.Size2D size = this.topBlock.arrange(g2, c1)
]]
ChangePatternInstance [actions=[Insert Assignment at org.jfree.chart.block.BorderArrangement:427
.rightBlock = null
, Delete Assignment at org.jfree.chart.block.BorderArrangement:433
h[0] = size.height
]]
ChangePatternInstance [actions=[Insert Assignment at org.jfree.chart.block.BorderArrangement:427
.rightBlock = null
, Delete Block at org.jfree.chart.block.BorderArrangement:427
{
org.jfree.chart.block.RectangleConstraint c1 = new org.jfree.chart.block.RectangleConstraint(w[0], null, LengthConstraintType.FIXED, 0.0, new org.jfree.data.Range(0.0, constraint.getHeight()), LengthConstraintType.RANGE);
org.jfree.chart.util.Size2D size = this.topBlock.arrange(g2, c1);
h[0] = size.height;
}
]]
ChangePatternInstance [actions=[Insert Assignment at org.jfree.chart.block.BorderArrangement:427
.rightBlock = null
, Delete If at org.jfree.chart.block.BorderArrangement:427
if ((.topBlock) != null) {
org.jfree.chart.block.RectangleConstraint c1 = new org.jfree.chart.block.RectangleConstraint(w[0], null, LengthConstraintType.FIXED, 0.0, new org.jfree.data.Range(0.0, constraint.getHeight()), LengthConstraintType.RANGE);
org.jfree.chart.util.Size2D size = this.topBlock.arrange(g2, c1);
h[0] = size.height;
}
]]
RepairabilityAnalyzer
----For Diff:Delete If at org.jfree.chart.block.BorderArrangement:427
if ((.topBlock) != null) {
org.jfree.chart.block.RectangleConstraint c1 = new org.jfree.chart.block.RectangleConstraint(w[0], null, LengthConstraintType.FIXED, 0.0, new org.jfree.data.Range(0.0, constraint.getHeight()), LengthConstraintType.RANGE);
org.jfree.chart.util.Size2D size = this.topBlock.arrange(g2, c1);
h[0] = size.height;
}
Insert Assignment at org.jfree.chart.block.BorderArrangement:427
.rightBlock = null
Move ThisAccess from org.jfree.chart.block.BorderArrangement:427 to org.jfree.chart.block.BorderArrangement:427
this
: number instances found: 1
ChangePatternInstance [actions=[Insert Assignment at org.jfree.chart.block.BorderArrangement:427
.rightBlock = null
, Delete If at org.jfree.chart.block.BorderArrangement:427
if ((.topBlock) != null) {
org.jfree.chart.block.RectangleConstraint c1 = new org.jfree.chart.block.RectangleConstraint(w[0], null, LengthConstraintType.FIXED, 0.0, new org.jfree.data.Range(0.0, constraint.getHeight()), LengthConstraintType.RANGE);
org.jfree.chart.util.Size2D size = this.topBlock.arrange(g2, c1);
h[0] = size.height;
}
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Arja/patch1-Chart-19-Arja-plausible/Arja]
FineGrainDifftAnalyzer
-005
Insert If at org.jfree.chart.util.AbstractObjectList:164
if (object == null) {
throw new java.lang.IllegalArgumentException("Null 'object' argument.");
}
PatternInstanceAnalyzer
----For Diff:Insert If at org.jfree.chart.util.AbstractObjectList:164
if (object == null) {
throw new java.lang.IllegalArgumentException("Null 'object' argument.");
}
: number instances found: 12
ChangePatternInstance [actions=[Insert If at org.jfree.chart.util.AbstractObjectList:164
if (object == null) {
throw new java.lang.IllegalArgumentException("Null 'object' argument.");
}
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.jfree.chart.util.AbstractObjectList:164
object == null
]]
ChangePatternInstance [actions=[Insert Block at org.jfree.chart.util.AbstractObjectList:164
{
throw new java.lang.IllegalArgumentException("Null 'object' argument.");
}
]]
ChangePatternInstance [actions=[Insert VariableRead at org.jfree.chart.util.AbstractObjectList:164
object
]]
ChangePatternInstance [actions=[Insert Literal at org.jfree.chart.util.AbstractObjectList:164
null
]]
ChangePatternInstance [actions=[Insert Throw at org.jfree.chart.util.AbstractObjectList:165
throw new java.lang.IllegalArgumentException("Null 'object' argument.")
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.jfree.chart.util.AbstractObjectList:165
new java.lang.IllegalArgumentException("Null 'object' argument.")
]]
ChangePatternInstance [actions=[Insert Literal at org.jfree.chart.util.AbstractObjectList:165
"Null 'object' argument."
]]
ChangePatternInstance [actions=[Insert If at org.jfree.chart.util.AbstractObjectList:164
if (object == null) {
throw new java.lang.IllegalArgumentException("Null 'object' argument.");
}
]]
ChangePatternInstance [actions=[Insert Block at org.jfree.chart.util.AbstractObjectList:164
{
throw new java.lang.IllegalArgumentException("Null 'object' argument.");
}
]]
ChangePatternInstance [actions=[Insert Throw at org.jfree.chart.util.AbstractObjectList:165
throw new java.lang.IllegalArgumentException("Null 'object' argument.")
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.jfree.chart.util.AbstractObjectList:165
new java.lang.IllegalArgumentException("Null 'object' argument.")
]]
RepairabilityAnalyzer
----For Diff:Insert If at org.jfree.chart.util.AbstractObjectList:164
if (object == null) {
throw new java.lang.IllegalArgumentException("Null 'object' argument.");
}
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Arja/patch6-Math-28-Arja-plausible/Arja]
FineGrainDifftAnalyzer
-00155
Delete If at org.apache.commons.math3.optimization.linear.SimplexSolver:143
if (row == (tableau.getBasicRow(i))) {
}
Move If from org.apache.commons.math3.optimization.linear.SimplexSolver:144 to org.apache.commons.math3.optimization.linear.SimplexSolver:143
if (i < minIndex) {
minIndex = i;
minRow = row;
}
PatternInstanceAnalyzer
----For Diff:Delete If at org.apache.commons.math3.optimization.linear.SimplexSolver:143
if (row == (tableau.getBasicRow(i))) {
}
Move If from org.apache.commons.math3.optimization.linear.SimplexSolver:144 to org.apache.commons.math3.optimization.linear.SimplexSolver:143
if (i < minIndex) {
minIndex = i;
minRow = row;
}
: number instances found: 12
ChangePatternInstance [actions=[Move If from org.apache.commons.math3.optimization.linear.SimplexSolver:144 to org.apache.commons.math3.optimization.linear.SimplexSolver:143
if (i < minIndex) {
minIndex = i;
minRow = row;
}
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:143
row
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:143
tableau
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:143
i
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.optimization.linear.SimplexSolver:143
(tableau.getBasicRow(i))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.optimization.linear.SimplexSolver:143
row == (tableau.getBasicRow(i))
]]
ChangePatternInstance [actions=[Delete Block at org.apache.commons.math3.optimization.linear.SimplexSolver:143
{
}
]]
ChangePatternInstance [actions=[Delete If at org.apache.commons.math3.optimization.linear.SimplexSolver:143
if (row == (tableau.getBasicRow(i))) {
}
]]
ChangePatternInstance [actions=[Move If from org.apache.commons.math3.optimization.linear.SimplexSolver:144 to org.apache.commons.math3.optimization.linear.SimplexSolver:143
if (i < minIndex) {
minIndex = i;
minRow = row;
}
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.optimization.linear.SimplexSolver:143
(tableau.getBasicRow(i))
]]
ChangePatternInstance [actions=[Delete Block at org.apache.commons.math3.optimization.linear.SimplexSolver:143
{
}
]]
ChangePatternInstance [actions=[Delete If at org.apache.commons.math3.optimization.linear.SimplexSolver:143
if (row == (tableau.getBasicRow(i))) {
}
]]
RepairabilityAnalyzer
----For Diff:Delete If at org.apache.commons.math3.optimization.linear.SimplexSolver:143
if (row == (tableau.getBasicRow(i))) {
}
Move If from org.apache.commons.math3.optimization.linear.SimplexSolver:144 to org.apache.commons.math3.optimization.linear.SimplexSolver:143
if (i < minIndex) {
minIndex = i;
minRow = row;
}
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Arja/patch3-Lang-63-Arja-plausible/Arja]
FineGrainDifftAnalyzer
-00101
Delete Invocation at org.apache.commons.lang.time.DurationFormatUtils:438
end.add(field, newdiff)
PatternInstanceAnalyzer
----For Diff:Delete Invocation at org.apache.commons.lang.time.DurationFormatUtils:438
end.add(field, newdiff)
: number instances found: 5
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang.time.DurationFormatUtils:438
end
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang.time.DurationFormatUtils:438
field
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang.time.DurationFormatUtils:438
newdiff
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang.time.DurationFormatUtils:438
end.add(field, newdiff)
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang.time.DurationFormatUtils:438
end.add(field, newdiff)
]]
RepairabilityAnalyzer
----For Diff:Delete Invocation at org.apache.commons.lang.time.DurationFormatUtils:438
end.add(field, newdiff)
: number instances found: 1
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang.time.DurationFormatUtils:438
end.add(field, newdiff)
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Arja/patch3-Lang-59-Arja-plausible/Arja]
FineGrainDifftAnalyzer
-0099
Insert Assignment at org.apache.commons.lang.text.StrBuilder:884
buffer = new char[(str.length()) + (org.apache.commons.lang.text.StrBuilder.CAPACITY)]
PatternInstanceAnalyzer
----For Diff:Insert Assignment at org.apache.commons.lang.text.StrBuilder:884
buffer = new char[(str.length()) + (org.apache.commons.lang.text.StrBuilder.CAPACITY)]
: number instances found: 11
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.lang.text.StrBuilder:884
buffer = new char[(str.length()) + (org.apache.commons.lang.text.StrBuilder.CAPACITY)]
]]
ChangePatternInstance [actions=[Insert FieldWrite at org.apache.commons.lang.text.StrBuilder:884
buffer
]]
ChangePatternInstance [actions=[Insert NewArray at org.apache.commons.lang.text.StrBuilder:884
new char[(str.length()) + (org.apache.commons.lang.text.StrBuilder.CAPACITY)]
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.lang.text.StrBuilder
org.apache.commons.lang.text.StrBuilder
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang.text.StrBuilder:884
(str.length()) + (org.apache.commons.lang.text.StrBuilder.CAPACITY)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.text.StrBuilder:884
(str.length())
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.lang.text.StrBuilder:884
(org.apache.commons.lang.text.StrBuilder.CAPACITY)
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang.text.StrBuilder:884
str
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.lang.text.StrBuilder
org.apache.commons.lang.text.StrBuilder
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.lang.text.StrBuilder:884
buffer = new char[(str.length()) + (org.apache.commons.lang.text.StrBuilder.CAPACITY)]
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.text.StrBuilder:884
(str.length())
]]
RepairabilityAnalyzer
----For Diff:Insert Assignment at org.apache.commons.lang.text.StrBuilder:884
buffer = new char[(str.length()) + (org.apache.commons.lang.text.StrBuilder.CAPACITY)]
: number instances found: 1
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.lang.text.StrBuilder:884
buffer = new char[(str.length()) + (org.apache.commons.lang.text.StrBuilder.CAPACITY)]
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Arja/patch3-Math-28-Arja-plausible/Arja]
FineGrainDifftAnalyzer
-00105
Update VariableWrite at org.apache.commons.math3.optimization.linear.SimplexSolver:145
minIndex to minRatioPositions
Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:145
i
Insert ConstructorCall at org.apache.commons.math3.optimization.linear.SimplexSolver:145
new java.util.ArrayList<java.lang.Integer>()
PatternInstanceAnalyzer
----For Diff:Update VariableWrite at org.apache.commons.math3.optimization.linear.SimplexSolver:145
minIndex to minRatioPositions
Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:145
i
Insert ConstructorCall at org.apache.commons.math3.optimization.linear.SimplexSolver:145
new java.util.ArrayList<java.lang.Integer>()
: number instances found: 4
ChangePatternInstance [actions=[Update VariableWrite at org.apache.commons.math3.optimization.linear.SimplexSolver:145
minIndex to minRatioPositions
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.commons.math3.optimization.linear.SimplexSolver:145
new java.util.ArrayList<java.lang.Integer>()
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:145
i
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.commons.math3.optimization.linear.SimplexSolver:145
new java.util.ArrayList<java.lang.Integer>()
]]
RepairabilityAnalyzer
----For Diff:Update VariableWrite at org.apache.commons.math3.optimization.linear.SimplexSolver:145
minIndex to minRatioPositions
Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:145
i
Insert ConstructorCall at org.apache.commons.math3.optimization.linear.SimplexSolver:145
new java.util.ArrayList<java.lang.Integer>()
: number instances found: 1
ChangePatternInstance [actions=[Update VariableWrite at org.apache.commons.math3.optimization.linear.SimplexSolver:145
minIndex to minRatioPositions
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Arja/patch1-Chart-12-Arja/Arja]
FineGrainDifftAnalyzer
-002
Insert Invocation at org.jfree.chart.plot.MultiplePiePlot:149
setDataset(dataset)
PatternInstanceAnalyzer
----For Diff:Insert Invocation at org.jfree.chart.plot.MultiplePiePlot:149
setDataset(dataset)
: number instances found: 4
ChangePatternInstance [actions=[Insert Invocation at org.jfree.chart.plot.MultiplePiePlot:149
setDataset(dataset)
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.jfree.chart.plot.MultiplePiePlot
org.jfree.chart.plot.MultiplePiePlot
]]
ChangePatternInstance [actions=[Insert VariableRead at org.jfree.chart.plot.MultiplePiePlot:149
dataset
]]
ChangePatternInstance [actions=[Insert Invocation at org.jfree.chart.plot.MultiplePiePlot:149
setDataset(dataset)
]]
RepairabilityAnalyzer
----For Diff:Insert Invocation at org.jfree.chart.plot.MultiplePiePlot:149
setDataset(dataset)
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Arja/patch3-Time-11-Arja-plausible/Arja]
FineGrainDifftAnalyzer
-00110
Update TypeAccess at org.joda.time.tz.DateTimeZoneBuilder
to java.lang.System
Delete Return at org.joda.time.tz.DateTimeZoneBuilder:1154
return new org.joda.time.tz.DateTimeZoneBuilder.DSTZone(id, iStandardOffset, startRule.iRecurrence, endRule.iRecurrence)
Insert Invocation at org.joda.time.tz.DateTimeZoneBuilder:1154
.out.println("Writing zoneinfo files")
Move TypeAccess from org.joda.time.tz.DateTimeZoneBuilder$RuleSet to org.joda.time.tz.DateTimeZoneBuilder$RuleSet:1154
org.joda.time.tz.DateTimeZoneBuilder.RuleSet
PatternInstanceAnalyzer
----For Diff:Update TypeAccess at org.joda.time.tz.DateTimeZoneBuilder
to java.lang.System
Delete Return at org.joda.time.tz.DateTimeZoneBuilder:1154
return new org.joda.time.tz.DateTimeZoneBuilder.DSTZone(id, iStandardOffset, startRule.iRecurrence, endRule.iRecurrence)
Insert Invocation at org.joda.time.tz.DateTimeZoneBuilder:1154
.out.println("Writing zoneinfo files")
Move TypeAccess from org.joda.time.tz.DateTimeZoneBuilder$RuleSet to org.joda.time.tz.DateTimeZoneBuilder$RuleSet:1154
org.joda.time.tz.DateTimeZoneBuilder.RuleSet
: number instances found: 18
ChangePatternInstance [actions=[Insert Invocation at org.joda.time.tz.DateTimeZoneBuilder:1154
.out.println("Writing zoneinfo files")
]]
ChangePatternInstance [actions=[Insert FieldRead at org.joda.time.tz.DateTimeZoneBuilder:1154
.out
]]
ChangePatternInstance [actions=[Insert Literal at org.joda.time.tz.DateTimeZoneBuilder:1154
"Writing zoneinfo files"
]]
ChangePatternInstance [actions=[Update TypeAccess at org.joda.time.tz.DateTimeZoneBuilder
to java.lang.System
]]
ChangePatternInstance [actions=[Move TypeAccess from org.joda.time.tz.DateTimeZoneBuilder$RuleSet to org.joda.time.tz.DateTimeZoneBuilder$RuleSet:1154
org.joda.time.tz.DateTimeZoneBuilder.RuleSet
]]
ChangePatternInstance [actions=[Delete VariableRead at org.joda.time.tz.DateTimeZoneBuilder:1154
id
]]
ChangePatternInstance [actions=[Delete FieldRead at org.joda.time.tz.DateTimeZoneBuilder:1154
iStandardOffset
]]
ChangePatternInstance [actions=[Delete VariableRead at org.joda.time.tz.DateTimeZoneBuilder:1155
startRule
]]
ChangePatternInstance [actions=[Delete FieldRead at org.joda.time.tz.DateTimeZoneBuilder:1155
startRule.iRecurrence
]]
ChangePatternInstance [actions=[Delete VariableRead at org.joda.time.tz.DateTimeZoneBuilder:1155
endRule
]]
ChangePatternInstance [actions=[Delete FieldRead at org.joda.time.tz.DateTimeZoneBuilder:1155
endRule.iRecurrence
]]
ChangePatternInstance [actions=[Delete ConstructorCall at org.joda.time.tz.DateTimeZoneBuilder:1154
new org.joda.time.tz.DateTimeZoneBuilder.DSTZone(id, iStandardOffset, startRule.iRecurrence, endRule.iRecurrence)
]]
ChangePatternInstance [actions=[Delete Return at org.joda.time.tz.DateTimeZoneBuilder:1154
return new org.joda.time.tz.DateTimeZoneBuilder.DSTZone(id, iStandardOffset, startRule.iRecurrence, endRule.iRecurrence)
]]
ChangePatternInstance [actions=[Insert Invocation at org.joda.time.tz.DateTimeZoneBuilder:1154
.out.println("Writing zoneinfo files")
]]
ChangePatternInstance [actions=[Delete ConstructorCall at org.joda.time.tz.DateTimeZoneBuilder:1154
new org.joda.time.tz.DateTimeZoneBuilder.DSTZone(id, iStandardOffset, startRule.iRecurrence, endRule.iRecurrence)
]]
ChangePatternInstance [actions=[Delete Return at org.joda.time.tz.DateTimeZoneBuilder:1154
return new org.joda.time.tz.DateTimeZoneBuilder.DSTZone(id, iStandardOffset, startRule.iRecurrence, endRule.iRecurrence)
]]
ChangePatternInstance [actions=[Insert Invocation at org.joda.time.tz.DateTimeZoneBuilder:1154
.out.println("Writing zoneinfo files")
, Delete ConstructorCall at org.joda.time.tz.DateTimeZoneBuilder:1154
new org.joda.time.tz.DateTimeZoneBuilder.DSTZone(id, iStandardOffset, startRule.iRecurrence, endRule.iRecurrence)
]]
ChangePatternInstance [actions=[Insert Invocation at org.joda.time.tz.DateTimeZoneBuilder:1154
.out.println("Writing zoneinfo files")
, Delete Return at org.joda.time.tz.DateTimeZoneBuilder:1154
return new org.joda.time.tz.DateTimeZoneBuilder.DSTZone(id, iStandardOffset, startRule.iRecurrence, endRule.iRecurrence)
]]
RepairabilityAnalyzer
----For Diff:Update TypeAccess at org.joda.time.tz.DateTimeZoneBuilder
to java.lang.System
Delete Return at org.joda.time.tz.DateTimeZoneBuilder:1154
return new org.joda.time.tz.DateTimeZoneBuilder.DSTZone(id, iStandardOffset, startRule.iRecurrence, endRule.iRecurrence)
Insert Invocation at org.joda.time.tz.DateTimeZoneBuilder:1154
.out.println("Writing zoneinfo files")
Move TypeAccess from org.joda.time.tz.DateTimeZoneBuilder$RuleSet to org.joda.time.tz.DateTimeZoneBuilder$RuleSet:1154
org.joda.time.tz.DateTimeZoneBuilder.RuleSet
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Arja/patch3-Lang-61-Arja-plausible/Arja]
FineGrainDifftAnalyzer
-00100
Delete Assignment at org.apache.commons.lang.text.StrBuilder:1761
startIndex = (startIndex < 0) ? 0 : startIndex
Insert If at org.apache.commons.lang.text.StrBuilder:1761
if ((buffer.length) > (length())) {
char[] old = buffer;
buffer = new char[length()];
java.lang.System.arraycopy(old, 0, buffer, 0, size);
}
Insert Invocation at org.apache.commons.lang.text.StrBuilder:1776
ensureCapacity(((size) + 4))
PatternInstanceAnalyzer
----For Diff:Delete Assignment at org.apache.commons.lang.text.StrBuilder:1761
startIndex = (startIndex < 0) ? 0 : startIndex
Insert If at org.apache.commons.lang.text.StrBuilder:1761
if ((buffer.length) > (length())) {
char[] old = buffer;
buffer = new char[length()];
java.lang.System.arraycopy(old, 0, buffer, 0, size);
}
Insert Invocation at org.apache.commons.lang.text.StrBuilder:1776
ensureCapacity(((size) + 4))
: number instances found: 58
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.text.StrBuilder:1761
if ((buffer.length) > (length())) {
char[] old = buffer;
buffer = new char[length()];
java.lang.System.arraycopy(old, 0, buffer, 0, size);
}
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.text.StrBuilder:1776
ensureCapacity(((size) + 4))
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang.text.StrBuilder:1761
(buffer.length) > (length())
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.text.StrBuilder:1761
{
char[] old = buffer;
buffer = new char[length()];
java.lang.System.arraycopy(old, 0, buffer, 0, size);
}
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.lang.text.StrBuilder
org.apache.commons.lang.text.StrBuilder
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang.text.StrBuilder:1776
((size) + 4)
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.lang.text.StrBuilder:1761
(buffer.length)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.text.StrBuilder:1761
(length())
]]
ChangePatternInstance [actions=[Insert LocalVariable at org.apache.commons.lang.text.StrBuilder:1762
char[] old = buffer
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.lang.text.StrBuilder:1763
buffer = new char[length()]
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.text.StrBuilder:1764
java.lang.System.arraycopy(old, 0, buffer, 0, size)
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.lang.text.StrBuilder:1776
(size)
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang.text.StrBuilder:1776
4
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.lang.text.StrBuilder:1761
buffer
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.lang.text.StrBuilder
org.apache.commons.lang.text.StrBuilder
]]
ChangePatternInstance [actions=[Insert ArrayTypeReference at org.apache.commons.lang.text.StrBuilder:1762
char[]
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.lang.text.StrBuilder:1762
buffer
]]
ChangePatternInstance [actions=[Insert FieldWrite at org.apache.commons.lang.text.StrBuilder:1763
buffer
]]
ChangePatternInstance [actions=[Insert NewArray at org.apache.commons.lang.text.StrBuilder:1763
new char[length()]
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.lang.text.StrBuilder:1764
java.lang.System
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang.text.StrBuilder:1764
old
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang.text.StrBuilder:1764
0
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.lang.text.StrBuilder:1764
buffer
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang.text.StrBuilder:1764
0
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.lang.text.StrBuilder:1764
size
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.lang.text.StrBuilder
org.apache.commons.lang.text.StrBuilder
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.lang.text.StrBuilder
org.apache.commons.lang.text.StrBuilder
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.lang.text.StrBuilder
org.apache.commons.lang.text.StrBuilder
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.lang.text.StrBuilder
org.apache.commons.lang.text.StrBuilder
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.text.StrBuilder:1763
length()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.lang.text.StrBuilder
org.apache.commons.lang.text.StrBuilder
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.lang.text.StrBuilder
org.apache.commons.lang.text.StrBuilder
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.lang.text.StrBuilder
org.apache.commons.lang.text.StrBuilder
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.lang.text.StrBuilder:1761
startIndex
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang.text.StrBuilder:1761
startIndex
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang.text.StrBuilder:1761
0
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang.text.StrBuilder:1761
startIndex < 0
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang.text.StrBuilder:1761
0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang.text.StrBuilder:1761
startIndex
]]
ChangePatternInstance [actions=[Delete Conditional at org.apache.commons.lang.text.StrBuilder:1761
(startIndex < 0) ? 0 : startIndex
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.lang.text.StrBuilder:1761
startIndex = (startIndex < 0) ? 0 : startIndex
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.text.StrBuilder:1761
if ((buffer.length) > (length())) {
char[] old = buffer;
buffer = new char[length()];
java.lang.System.arraycopy(old, 0, buffer, 0, size);
}
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.text.StrBuilder:1776
ensureCapacity(((size) + 4))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.text.StrBuilder:1761
{
char[] old = buffer;
buffer = new char[length()];
java.lang.System.arraycopy(old, 0, buffer, 0, size);
}
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.text.StrBuilder:1761
(length())
]]
ChangePatternInstance [actions=[Insert LocalVariable at org.apache.commons.lang.text.StrBuilder:1762
char[] old = buffer
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.lang.text.StrBuilder:1763
buffer = new char[length()]
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.text.StrBuilder:1764
java.lang.System.arraycopy(old, 0, buffer, 0, size)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.text.StrBuilder:1763
length()
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.lang.text.StrBuilder:1761
startIndex = (startIndex < 0) ? 0 : startIndex
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.text.StrBuilder:1761
if ((buffer.length) > (length())) {
char[] old = buffer;
buffer = new char[length()];
java.lang.System.arraycopy(old, 0, buffer, 0, size);
}
, Delete Assignment at org.apache.commons.lang.text.StrBuilder:1761
startIndex = (startIndex < 0) ? 0 : startIndex
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.text.StrBuilder:1776
ensureCapacity(((size) + 4))
, Delete Assignment at org.apache.commons.lang.text.StrBuilder:1761
startIndex = (startIndex < 0) ? 0 : startIndex
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.text.StrBuilder:1761
{
char[] old = buffer;
buffer = new char[length()];
java.lang.System.arraycopy(old, 0, buffer, 0, size);
}
, Delete Assignment at org.apache.commons.lang.text.StrBuilder:1761
startIndex = (startIndex < 0) ? 0 : startIndex
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.text.StrBuilder:1761
(length())
, Delete Assignment at org.apache.commons.lang.text.StrBuilder:1761
startIndex = (startIndex < 0) ? 0 : startIndex
]]
ChangePatternInstance [actions=[Insert LocalVariable at org.apache.commons.lang.text.StrBuilder:1762
char[] old = buffer
, Delete Assignment at org.apache.commons.lang.text.StrBuilder:1761
startIndex = (startIndex < 0) ? 0 : startIndex
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.lang.text.StrBuilder:1763
buffer = new char[length()]
, Delete Assignment at org.apache.commons.lang.text.StrBuilder:1761
startIndex = (startIndex < 0) ? 0 : startIndex
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.text.StrBuilder:1764
java.lang.System.arraycopy(old, 0, buffer, 0, size)
, Delete Assignment at org.apache.commons.lang.text.StrBuilder:1761
startIndex = (startIndex < 0) ? 0 : startIndex
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.text.StrBuilder:1763
length()
, Delete Assignment at org.apache.commons.lang.text.StrBuilder:1761
startIndex = (startIndex < 0) ? 0 : startIndex
]]
RepairabilityAnalyzer
----For Diff:Delete Assignment at org.apache.commons.lang.text.StrBuilder:1761
startIndex = (startIndex < 0) ? 0 : startIndex
Insert If at org.apache.commons.lang.text.StrBuilder:1761
if ((buffer.length) > (length())) {
char[] old = buffer;
buffer = new char[length()];
java.lang.System.arraycopy(old, 0, buffer, 0, size);
}
Insert Invocation at org.apache.commons.lang.text.StrBuilder:1776
ensureCapacity(((size) + 4))
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Arja/patch5-Math-49-Arja-plausible/Arja]
FineGrainDifftAnalyzer
-00143
Delete UnaryOperator at org.apache.commons.math.util.OpenIntToDoubleHashMap:399
++(count)
Insert Assignment at org.apache.commons.math.util.OpenIntToDoubleHashMap:399
index = org.apache.commons.math.util.OpenIntToDoubleHashMap.changeIndexSign(index)
PatternInstanceAnalyzer
----For Diff:Delete UnaryOperator at org.apache.commons.math.util.OpenIntToDoubleHashMap:399
++(count)
Insert Assignment at org.apache.commons.math.util.OpenIntToDoubleHashMap:399
index = org.apache.commons.math.util.OpenIntToDoubleHashMap.changeIndexSign(index)
: number instances found: 13
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math.util.OpenIntToDoubleHashMap:399
index = org.apache.commons.math.util.OpenIntToDoubleHashMap.changeIndexSign(index)
]]
ChangePatternInstance [actions=[Insert VariableWrite at org.apache.commons.math.util.OpenIntToDoubleHashMap:399
index
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math.util.OpenIntToDoubleHashMap:399
org.apache.commons.math.util.OpenIntToDoubleHashMap.changeIndexSign(index)
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math.util.OpenIntToDoubleHashMap
org.apache.commons.math.util.OpenIntToDoubleHashMap
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.util.OpenIntToDoubleHashMap:399
index
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.util.OpenIntToDoubleHashMap
org.apache.commons.math.util.OpenIntToDoubleHashMap
]]
ChangePatternInstance [actions=[Delete FieldWrite at org.apache.commons.math.util.OpenIntToDoubleHashMap:399
(count)
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.apache.commons.math.util.OpenIntToDoubleHashMap:399
++(count)
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math.util.OpenIntToDoubleHashMap:399
index = org.apache.commons.math.util.OpenIntToDoubleHashMap.changeIndexSign(index)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math.util.OpenIntToDoubleHashMap:399
org.apache.commons.math.util.OpenIntToDoubleHashMap.changeIndexSign(index)
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.apache.commons.math.util.OpenIntToDoubleHashMap:399
++(count)
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math.util.OpenIntToDoubleHashMap:399
index = org.apache.commons.math.util.OpenIntToDoubleHashMap.changeIndexSign(index)
, Delete UnaryOperator at org.apache.commons.math.util.OpenIntToDoubleHashMap:399
++(count)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math.util.OpenIntToDoubleHashMap:399
org.apache.commons.math.util.OpenIntToDoubleHashMap.changeIndexSign(index)
, Delete UnaryOperator at org.apache.commons.math.util.OpenIntToDoubleHashMap:399
++(count)
]]
RepairabilityAnalyzer
----For Diff:Delete UnaryOperator at org.apache.commons.math.util.OpenIntToDoubleHashMap:399
++(count)
Insert Assignment at org.apache.commons.math.util.OpenIntToDoubleHashMap:399
index = org.apache.commons.math.util.OpenIntToDoubleHashMap.changeIndexSign(index)
: number instances found: 1
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math.util.OpenIntToDoubleHashMap:399
index = org.apache.commons.math.util.OpenIntToDoubleHashMap.changeIndexSign(index)
, Delete UnaryOperator at org.apache.commons.math.util.OpenIntToDoubleHashMap:399
++(count)
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Arja/patch7-Math-2-Arja-plausible/Arja]
FineGrainDifftAnalyzer
-00165
Delete Assignment at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
upper = ((int) (java.lang.Math.ceil(tmp))) -
Insert If at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
if ((p < 0) || (p > )) {
throw new org.apache.commons.math3.exception.OutOfRangeException(p, 0, 1);
}
Move Literal from org.apache.commons.math3.distribution.AbstractIntegerDistribution:138 to org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
1
PatternInstanceAnalyzer
----For Diff:Delete Assignment at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
upper = ((int) (java.lang.Math.ceil(tmp))) -
Insert If at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
if ((p < 0) || (p > )) {
throw new org.apache.commons.math3.exception.OutOfRangeException(p, 0, 1);
}
Move Literal from org.apache.commons.math3.distribution.AbstractIntegerDistribution:138 to org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
1
: number instances found: 34
ChangePatternInstance [actions=[Insert If at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
if ((p < 0) || (p > )) {
throw new org.apache.commons.math3.exception.OutOfRangeException(p, 0, 1);
}
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
(p < 0) || (p > )
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
{
throw new org.apache.commons.math3.exception.OutOfRangeException(p, 0, 1);
}
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
(p < 0)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
(p > )
]]
ChangePatternInstance [actions=[Insert Throw at org.apache.commons.math3.distribution.AbstractIntegerDistribution:139
throw new org.apache.commons.math3.exception.OutOfRangeException(p, 0, 1)
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
p
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
0
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
p
]]
ChangePatternInstance [actions=[Move Literal from org.apache.commons.math3.distribution.AbstractIntegerDistribution:138 to org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
1
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.commons.math3.distribution.AbstractIntegerDistribution:139
new org.apache.commons.math3.exception.OutOfRangeException(p, 0, 1)
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:139
p
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math3.distribution.AbstractIntegerDistribution:139
0
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math3.distribution.AbstractIntegerDistribution:139
1
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
upper
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
java.lang.Math
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
tmp
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
((int) (java.lang.Math.ceil(tmp)))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
((int) (java.lang.Math.ceil(tmp))) -
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
upper = ((int) (java.lang.Math.ceil(tmp))) -
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
if ((p < 0) || (p > )) {
throw new org.apache.commons.math3.exception.OutOfRangeException(p, 0, 1);
}
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
{
throw new org.apache.commons.math3.exception.OutOfRangeException(p, 0, 1);
}
]]
ChangePatternInstance [actions=[Insert Throw at org.apache.commons.math3.distribution.AbstractIntegerDistribution:139
throw new org.apache.commons.math3.exception.OutOfRangeException(p, 0, 1)
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.commons.math3.distribution.AbstractIntegerDistribution:139
new org.apache.commons.math3.exception.OutOfRangeException(p, 0, 1)
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
((int) (java.lang.Math.ceil(tmp)))
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
upper = ((int) (java.lang.Math.ceil(tmp))) -
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
if ((p < 0) || (p > )) {
throw new org.apache.commons.math3.exception.OutOfRangeException(p, 0, 1);
}
, Delete Invocation at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
((int) (java.lang.Math.ceil(tmp)))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
{
throw new org.apache.commons.math3.exception.OutOfRangeException(p, 0, 1);
}
, Delete Invocation at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
((int) (java.lang.Math.ceil(tmp)))
]]
ChangePatternInstance [actions=[Insert Throw at org.apache.commons.math3.distribution.AbstractIntegerDistribution:139
throw new org.apache.commons.math3.exception.OutOfRangeException(p, 0, 1)
, Delete Invocation at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
((int) (java.lang.Math.ceil(tmp)))
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.commons.math3.distribution.AbstractIntegerDistribution:139
new org.apache.commons.math3.exception.OutOfRangeException(p, 0, 1)
, Delete Invocation at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
((int) (java.lang.Math.ceil(tmp)))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
if ((p < 0) || (p > )) {
throw new org.apache.commons.math3.exception.OutOfRangeException(p, 0, 1);
}
, Delete Assignment at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
upper = ((int) (java.lang.Math.ceil(tmp))) -
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
{
throw new org.apache.commons.math3.exception.OutOfRangeException(p, 0, 1);
}
, Delete Assignment at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
upper = ((int) (java.lang.Math.ceil(tmp))) -
]]
ChangePatternInstance [actions=[Insert Throw at org.apache.commons.math3.distribution.AbstractIntegerDistribution:139
throw new org.apache.commons.math3.exception.OutOfRangeException(p, 0, 1)
, Delete Assignment at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
upper = ((int) (java.lang.Math.ceil(tmp))) -
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.commons.math3.distribution.AbstractIntegerDistribution:139
new org.apache.commons.math3.exception.OutOfRangeException(p, 0, 1)
, Delete Assignment at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
upper = ((int) (java.lang.Math.ceil(tmp))) -
]]
RepairabilityAnalyzer
----For Diff:Delete Assignment at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
upper = ((int) (java.lang.Math.ceil(tmp))) -
Insert If at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
if ((p < 0) || (p > )) {
throw new org.apache.commons.math3.exception.OutOfRangeException(p, 0, 1);
}
Move Literal from org.apache.commons.math3.distribution.AbstractIntegerDistribution:138 to org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
1
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Arja/patch4-Chart-1-Arja-plausible/Arja]
FineGrainDifftAnalyzer
-00112
Delete Return at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1798
return result
Insert Assignment at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1798
this.backgroundAnnotations = new java.util.ArrayList()
PatternInstanceAnalyzer
----For Diff:Delete Return at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1798
return result
Insert Assignment at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1798
this.backgroundAnnotations = new java.util.ArrayList()
: number instances found: 12
ChangePatternInstance [actions=[Insert Assignment at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1798
this.backgroundAnnotations = new java.util.ArrayList()
]]
ChangePatternInstance [actions=[Insert FieldWrite at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1798
this.backgroundAnnotations
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1798
new java.util.ArrayList()
]]
ChangePatternInstance [actions=[Insert ThisAccess at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1798
this
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer
org.jfree.chart.renderer.category.AbstractCategoryItemRenderer
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1798
result
]]
ChangePatternInstance [actions=[Delete Return at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1798
return result
]]
ChangePatternInstance [actions=[Insert Assignment at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1798
this.backgroundAnnotations = new java.util.ArrayList()
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1798
new java.util.ArrayList()
]]
ChangePatternInstance [actions=[Delete Return at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1798
return result
]]
ChangePatternInstance [actions=[Insert Assignment at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1798
this.backgroundAnnotations = new java.util.ArrayList()
, Delete Return at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1798
return result
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1798
new java.util.ArrayList()
, Delete Return at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1798
return result
]]
RepairabilityAnalyzer
----For Diff:Delete Return at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1798
return result
Insert Assignment at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1798
this.backgroundAnnotations = new java.util.ArrayList()
: number instances found: 1
ChangePatternInstance [actions=[Insert Assignment at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1798
this.backgroundAnnotations = new java.util.ArrayList()
, Delete Return at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1798
return result
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Arja/patch8-Math-2-Arja-plausible/Arja]
FineGrainDifftAnalyzer
-00176
Delete Assignment at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
upper = ((int) (java.lang.Math.ceil(tmp))) - 1
PatternInstanceAnalyzer
----For Diff:Delete Assignment at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
upper = ((int) (java.lang.Math.ceil(tmp))) - 1
: number instances found: 9
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
upper
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
java.lang.Math
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
tmp
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
((int) (java.lang.Math.ceil(tmp)))
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
1
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
((int) (java.lang.Math.ceil(tmp))) - 1
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
upper = ((int) (java.lang.Math.ceil(tmp))) - 1
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
((int) (java.lang.Math.ceil(tmp)))
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
upper = ((int) (java.lang.Math.ceil(tmp))) - 1
]]
RepairabilityAnalyzer
----For Diff:Delete Assignment at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
upper = ((int) (java.lang.Math.ceil(tmp))) - 1
: number instances found: 1
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
upper = ((int) (java.lang.Math.ceil(tmp))) - 1
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Arja/patch1-Chart-5-Arja/Arja]
FineGrainDifftAnalyzer
-007
Delete FieldRead at org.jfree.data.xy.XYSeries:567
this.data
Delete ConstructorCall at org.jfree.data.xy.XYSeries:567
new org.jfree.data.xy.XYDataItem(x, y)
Delete Block at org.jfree.data.xy.XYSeries:558
{
if (this.autoSort) {
this.data.add(((-index) - 1), new org.jfree.data.xy.XYDataItem(x, y));
} else
}
Insert TypeAccess at org.jfree.data.xy.XYSeries
org.jfree.data.xy.XYSeries
Insert VariableRead at org.jfree.data.xy.XYSeries:563
x
Insert VariableRead at org.jfree.data.xy.XYSeries:563
y
Insert Literal at org.jfree.data.xy.XYSeries:563
true
Move Block from org.jfree.data.xy.XYSeries:566 to org.jfree.data.xy.XYSeries:558
{
this.data.add(new org.jfree.data.xy.XYDataItem(x, y));
}
PatternInstanceAnalyzer
----For Diff:Delete FieldRead at org.jfree.data.xy.XYSeries:567
this.data
Delete ConstructorCall at org.jfree.data.xy.XYSeries:567
new org.jfree.data.xy.XYDataItem(x, y)
Delete Block at org.jfree.data.xy.XYSeries:558
{
if (this.autoSort) {
this.data.add(((-index) - 1), new org.jfree.data.xy.XYDataItem(x, y));
} else
}
Insert TypeAccess at org.jfree.data.xy.XYSeries
org.jfree.data.xy.XYSeries
Insert VariableRead at org.jfree.data.xy.XYSeries:563
x
Insert VariableRead at org.jfree.data.xy.XYSeries:563
y
Insert Literal at org.jfree.data.xy.XYSeries:563
true
Move Block from org.jfree.data.xy.XYSeries:566 to org.jfree.data.xy.XYSeries:558
{
this.data.add(new org.jfree.data.xy.XYDataItem(x, y));
}
: number instances found: 38
ChangePatternInstance [actions=[Move Block from org.jfree.data.xy.XYSeries:566 to org.jfree.data.xy.XYSeries:558
{
this.data.add(new org.jfree.data.xy.XYDataItem(x, y));
}
]]
ChangePatternInstance [actions=[Move If from org.jfree.data.xy.XYSeries:570 to org.jfree.data.xy.XYSeries:565
if ((getItemCount()) > (this.maximumItemCount)) {
this.data.remove(0);
}
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.jfree.data.xy.XYSeries
org.jfree.data.xy.XYSeries
]]
ChangePatternInstance [actions=[Insert VariableRead at org.jfree.data.xy.XYSeries:563
x
]]
ChangePatternInstance [actions=[Insert VariableRead at org.jfree.data.xy.XYSeries:563
y
]]
ChangePatternInstance [actions=[Insert Literal at org.jfree.data.xy.XYSeries:563
true
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.data.xy.XYSeries
org.jfree.data.xy.XYSeries
]]
ChangePatternInstance [actions=[Delete ThisAccess at org.jfree.data.xy.XYSeries:567
this
]]
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.data.xy.XYSeries:567
this.data
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.xy.XYSeries:567
x
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.xy.XYSeries:567
y
]]
ChangePatternInstance [actions=[Delete ConstructorCall at org.jfree.data.xy.XYSeries:567
new org.jfree.data.xy.XYDataItem(x, y)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.data.xy.XYSeries
org.jfree.data.xy.XYSeries
]]
ChangePatternInstance [actions=[Delete ThisAccess at org.jfree.data.xy.XYSeries:563
this
]]
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.data.xy.XYSeries:563
this.autoSort
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.data.xy.XYSeries
org.jfree.data.xy.XYSeries
]]
ChangePatternInstance [actions=[Delete ThisAccess at org.jfree.data.xy.XYSeries:564
this
]]
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.data.xy.XYSeries:564
this.data
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.xy.XYSeries:564
index
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.jfree.data.xy.XYSeries:564
(-index)
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.data.xy.XYSeries:564
1
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.data.xy.XYSeries:564
((-index) - 1)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.xy.XYSeries:564
x
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.xy.XYSeries:564
y
]]
ChangePatternInstance [actions=[Delete ConstructorCall at org.jfree.data.xy.XYSeries:564
new org.jfree.data.xy.XYDataItem(x, y)
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.data.xy.XYSeries:564
this.data.add(((-index) - 1), new org.jfree.data.xy.XYDataItem(x, y))
]]
ChangePatternInstance [actions=[Delete Block at org.jfree.data.xy.XYSeries:563
{
this.data.add(((-index) - 1), new org.jfree.data.xy.XYDataItem(x, y));
}
]]
ChangePatternInstance [actions=[Delete If at org.jfree.data.xy.XYSeries:563
if (this.autoSort) {
this.data.add(((-index) - 1), new org.jfree.data.xy.XYDataItem(x, y));
} else
]]
ChangePatternInstance [actions=[Delete Block at org.jfree.data.xy.XYSeries:558
{
if (this.autoSort) {
this.data.add(((-index) - 1), new org.jfree.data.xy.XYDataItem(x, y));
} else
}
]]
ChangePatternInstance [actions=[Move Block from org.jfree.data.xy.XYSeries:566 to org.jfree.data.xy.XYSeries:558
{
this.data.add(new org.jfree.data.xy.XYDataItem(x, y));
}
]]
ChangePatternInstance [actions=[Move If from org.jfree.data.xy.XYSeries:570 to org.jfree.data.xy.XYSeries:565
if ((getItemCount()) > (this.maximumItemCount)) {
this.data.remove(0);
}
]]
ChangePatternInstance [actions=[Delete ConstructorCall at org.jfree.data.xy.XYSeries:567
new org.jfree.data.xy.XYDataItem(x, y)
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.jfree.data.xy.XYSeries:564
(-index)
]]
ChangePatternInstance [actions=[Delete ConstructorCall at org.jfree.data.xy.XYSeries:564
new org.jfree.data.xy.XYDataItem(x, y)
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.data.xy.XYSeries:564
this.data.add(((-index) - 1), new org.jfree.data.xy.XYDataItem(x, y))
]]
ChangePatternInstance [actions=[Delete Block at org.jfree.data.xy.XYSeries:563
{
this.data.add(((-index) - 1), new org.jfree.data.xy.XYDataItem(x, y));
}
]]
ChangePatternInstance [actions=[Delete If at org.jfree.data.xy.XYSeries:563
if (this.autoSort) {
this.data.add(((-index) - 1), new org.jfree.data.xy.XYDataItem(x, y));
} else
]]
ChangePatternInstance [actions=[Delete Block at org.jfree.data.xy.XYSeries:558
{
if (this.autoSort) {
this.data.add(((-index) - 1), new org.jfree.data.xy.XYDataItem(x, y));
} else
}
]]
RepairabilityAnalyzer
----For Diff:Delete FieldRead at org.jfree.data.xy.XYSeries:567
this.data
Delete ConstructorCall at org.jfree.data.xy.XYSeries:567
new org.jfree.data.xy.XYDataItem(x, y)
Delete Block at org.jfree.data.xy.XYSeries:558
{
if (this.autoSort) {
this.data.add(((-index) - 1), new org.jfree.data.xy.XYDataItem(x, y));
} else
}
Insert TypeAccess at org.jfree.data.xy.XYSeries
org.jfree.data.xy.XYSeries
Insert VariableRead at org.jfree.data.xy.XYSeries:563
x
Insert VariableRead at org.jfree.data.xy.XYSeries:563
y
Insert Literal at org.jfree.data.xy.XYSeries:563
true
Move Block from org.jfree.data.xy.XYSeries:566 to org.jfree.data.xy.XYSeries:558
{
this.data.add(new org.jfree.data.xy.XYDataItem(x, y));
}
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Arja/patch6-Lang-7-Arja-plausible/Arja]
FineGrainDifftAnalyzer
-00152
Delete Literal at org.apache.commons.lang3.math.NumberUtils:453
null
Insert Invocation at org.apache.commons.lang3.math.NumberUtils:453
org.apache.commons.lang3.math.NumberUtils.createLong(str)
PatternInstanceAnalyzer
----For Diff:Delete Literal at org.apache.commons.lang3.math.NumberUtils:453
null
Insert Invocation at org.apache.commons.lang3.math.NumberUtils:453
org.apache.commons.lang3.math.NumberUtils.createLong(str)
: number instances found: 5
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang3.math.NumberUtils:453
org.apache.commons.lang3.math.NumberUtils.createLong(str)
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.lang3.math.NumberUtils
org.apache.commons.lang3.math.NumberUtils
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang3.math.NumberUtils:453
str
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.math.NumberUtils:453
null
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang3.math.NumberUtils:453
org.apache.commons.lang3.math.NumberUtils.createLong(str)
]]
RepairabilityAnalyzer
----For Diff:Delete Literal at org.apache.commons.lang3.math.NumberUtils:453
null
Insert Invocation at org.apache.commons.lang3.math.NumberUtils:453
org.apache.commons.lang3.math.NumberUtils.createLong(str)
: number instances found: 1
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang3.math.NumberUtils:453
org.apache.commons.lang3.math.NumberUtils.createLong(str)
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Arja/patch1-Chart-1-Arja-plausible/Arja]
FineGrainDifftAnalyzer
-000
Delete Return at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1798
return result
Insert Assignment at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1798
this.itemLabelGeneratorList = new org.jfree.chart.util.ObjectList()
PatternInstanceAnalyzer
----For Diff:Delete Return at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1798
return result
Insert Assignment at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1798
this.itemLabelGeneratorList = new org.jfree.chart.util.ObjectList()
: number instances found: 12
ChangePatternInstance [actions=[Insert Assignment at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1798
this.itemLabelGeneratorList = new org.jfree.chart.util.ObjectList()
]]
ChangePatternInstance [actions=[Insert FieldWrite at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1798
this.itemLabelGeneratorList
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1798
new org.jfree.chart.util.ObjectList()
]]
ChangePatternInstance [actions=[Insert ThisAccess at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1798
this
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer
org.jfree.chart.renderer.category.AbstractCategoryItemRenderer
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1798
result
]]
ChangePatternInstance [actions=[Delete Return at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1798
return result
]]
ChangePatternInstance [actions=[Insert Assignment at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1798
this.itemLabelGeneratorList = new org.jfree.chart.util.ObjectList()
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1798
new org.jfree.chart.util.ObjectList()
]]
ChangePatternInstance [actions=[Delete Return at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1798
return result
]]
ChangePatternInstance [actions=[Insert Assignment at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1798
this.itemLabelGeneratorList = new org.jfree.chart.util.ObjectList()
, Delete Return at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1798
return result
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1798
new org.jfree.chart.util.ObjectList()
, Delete Return at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1798
return result
]]
RepairabilityAnalyzer
----For Diff:Delete Return at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1798
return result
Insert Assignment at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1798
this.itemLabelGeneratorList = new org.jfree.chart.util.ObjectList()
: number instances found: 1
ChangePatternInstance [actions=[Insert Assignment at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1798
this.itemLabelGeneratorList = new org.jfree.chart.util.ObjectList()
, Delete Return at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1798
return result
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Arja/patch1-Time-15-Arja/Arja]
FineGrainDifftAnalyzer
-0050
Delete Return at org.joda.time.field.FieldUtils:138
return -val1
Insert BinaryOperator at org.joda.time.field.FieldUtils:145
( || ((val1 == (java.lang.Long.MIN_VALUE)) && (val2 == (-1)))) || ((val2 == (java.lang.Long.MIN_VALUE)) && (val1 == (-1)))
Insert Break at org.joda.time.field.FieldUtils:138
break
Move BinaryOperator from org.joda.time.field.FieldUtils:145 to org.joda.time.field.FieldUtils:145
(total / val2) != val1
PatternInstanceAnalyzer
----For Diff:Delete Return at org.joda.time.field.FieldUtils:138
return -val1
Insert BinaryOperator at org.joda.time.field.FieldUtils:145
( || ((val1 == (java.lang.Long.MIN_VALUE)) && (val2 == (-1)))) || ((val2 == (java.lang.Long.MIN_VALUE)) && (val1 == (-1)))
Insert Break at org.joda.time.field.FieldUtils:138
break
Move BinaryOperator from org.joda.time.field.FieldUtils:145 to org.joda.time.field.FieldUtils:145
(total / val2) != val1
: number instances found: 36
ChangePatternInstance [actions=[Insert BinaryOperator at org.joda.time.field.FieldUtils:145
( || ((val1 == (java.lang.Long.MIN_VALUE)) && (val2 == (-1)))) || ((val2 == (java.lang.Long.MIN_VALUE)) && (val1 == (-1)))
]]
ChangePatternInstance [actions=[Insert Break at org.joda.time.field.FieldUtils:138
break
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.joda.time.field.FieldUtils:145
( || ((val1 == (java.lang.Long.MIN_VALUE)) && (val2 == (-1))))
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.joda.time.field.FieldUtils:145
((val2 == (java.lang.Long.MIN_VALUE)) && (val1 == (-1)))
]]
ChangePatternInstance [actions=[Move BinaryOperator from org.joda.time.field.FieldUtils:145 to org.joda.time.field.FieldUtils:145
(total / val2) != val1
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.joda.time.field.FieldUtils:145
((val1 == (java.lang.Long.MIN_VALUE)) && (val2 == (-1)))
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.joda.time.field.FieldUtils:145
(val2 == (java.lang.Long.MIN_VALUE))
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.joda.time.field.FieldUtils:145
(val1 == (-1))
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.joda.time.field.FieldUtils:145
(val1 == (java.lang.Long.MIN_VALUE))
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.joda.time.field.FieldUtils:145
(val2 == (-1))
]]
ChangePatternInstance [actions=[Insert VariableRead at org.joda.time.field.FieldUtils:145
val2
]]
ChangePatternInstance [actions=[Insert FieldRead at org.joda.time.field.FieldUtils:145
(java.lang.Long.MIN_VALUE)
]]
ChangePatternInstance [actions=[Insert VariableRead at org.joda.time.field.FieldUtils:145
val1
]]
ChangePatternInstance [actions=[Insert UnaryOperator at org.joda.time.field.FieldUtils:145
(-1)
]]
ChangePatternInstance [actions=[Insert VariableRead at org.joda.time.field.FieldUtils:145
val1
]]
ChangePatternInstance [actions=[Insert FieldRead at org.joda.time.field.FieldUtils:145
(java.lang.Long.MIN_VALUE)
]]
ChangePatternInstance [actions=[Insert VariableRead at org.joda.time.field.FieldUtils:145
val2
]]
ChangePatternInstance [actions=[Insert UnaryOperator at org.joda.time.field.FieldUtils:145
(-1)
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.joda.time.field.FieldUtils:145
java.lang.Long
]]
ChangePatternInstance [actions=[Insert Literal at org.joda.time.field.FieldUtils:145
1
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.joda.time.field.FieldUtils:145
java.lang.Long
]]
ChangePatternInstance [actions=[Insert Literal at org.joda.time.field.FieldUtils:145
1
]]
ChangePatternInstance [actions=[Delete VariableRead at org.joda.time.field.FieldUtils:138
val1
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.joda.time.field.FieldUtils:138
-val1
]]
ChangePatternInstance [actions=[Delete Return at org.joda.time.field.FieldUtils:138
return -val1
]]
ChangePatternInstance [actions=[Insert Break at org.joda.time.field.FieldUtils:138
break
]]
ChangePatternInstance [actions=[Insert UnaryOperator at org.joda.time.field.FieldUtils:145
(-1)
]]
ChangePatternInstance [actions=[Insert UnaryOperator at org.joda.time.field.FieldUtils:145
(-1)
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.joda.time.field.FieldUtils:138
-val1
]]
ChangePatternInstance [actions=[Delete Return at org.joda.time.field.FieldUtils:138
return -val1
]]
ChangePatternInstance [actions=[Insert Break at org.joda.time.field.FieldUtils:138
break
, Delete UnaryOperator at org.joda.time.field.FieldUtils:138
-val1
]]
ChangePatternInstance [actions=[Insert UnaryOperator at org.joda.time.field.FieldUtils:145
(-1)
, Delete UnaryOperator at org.joda.time.field.FieldUtils:138
-val1
]]
ChangePatternInstance [actions=[Insert UnaryOperator at org.joda.time.field.FieldUtils:145
(-1)
, Delete UnaryOperator at org.joda.time.field.FieldUtils:138
-val1
]]
ChangePatternInstance [actions=[Insert Break at org.joda.time.field.FieldUtils:138
break
, Delete Return at org.joda.time.field.FieldUtils:138
return -val1
]]
ChangePatternInstance [actions=[Insert UnaryOperator at org.joda.time.field.FieldUtils:145
(-1)
, Delete Return at org.joda.time.field.FieldUtils:138
return -val1
]]
ChangePatternInstance [actions=[Insert UnaryOperator at org.joda.time.field.FieldUtils:145
(-1)
, Delete Return at org.joda.time.field.FieldUtils:138
return -val1
]]
RepairabilityAnalyzer
----For Diff:Delete Return at org.joda.time.field.FieldUtils:138
return -val1
Insert BinaryOperator at org.joda.time.field.FieldUtils:145
( || ((val1 == (java.lang.Long.MIN_VALUE)) && (val2 == (-1)))) || ((val2 == (java.lang.Long.MIN_VALUE)) && (val1 == (-1)))
Insert Break at org.joda.time.field.FieldUtils:138
break
Move BinaryOperator from org.joda.time.field.FieldUtils:145 to org.joda.time.field.FieldUtils:145
(total / val2) != val1
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Arja/patch6-Chart-13-Arja-plausible/Arja]
FineGrainDifftAnalyzer
-00149
Insert Assignment at org.jfree.chart.block.BorderArrangement:424
this.leftBlock = null
PatternInstanceAnalyzer
----For Diff:Insert Assignment at org.jfree.chart.block.BorderArrangement:424
this.leftBlock = null
: number instances found: 6
ChangePatternInstance [actions=[Insert Assignment at org.jfree.chart.block.BorderArrangement:424
this.leftBlock = null
]]
ChangePatternInstance [actions=[Insert FieldWrite at org.jfree.chart.block.BorderArrangement:424
this.leftBlock
]]
ChangePatternInstance [actions=[Insert Literal at org.jfree.chart.block.BorderArrangement:424
null
]]
ChangePatternInstance [actions=[Insert ThisAccess at org.jfree.chart.block.BorderArrangement:424
this
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.jfree.chart.block.BorderArrangement
org.jfree.chart.block.BorderArrangement
]]
ChangePatternInstance [actions=[Insert Assignment at org.jfree.chart.block.BorderArrangement:424
this.leftBlock = null
]]
RepairabilityAnalyzer
----For Diff:Insert Assignment at org.jfree.chart.block.BorderArrangement:424
this.leftBlock = null
: number instances found: 1
ChangePatternInstance [actions=[Insert Assignment at org.jfree.chart.block.BorderArrangement:424
this.leftBlock = null
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Arja/patch5-Math-20-Arja-plausible/Arja]
FineGrainDifftAnalyzer
-00140
Delete Assignment at org.apache.commons.math3.optimization.direct.CMAESOptimizer:995
repaired[i] = 1.0
PatternInstanceAnalyzer
----For Diff:Delete Assignment at org.apache.commons.math3.optimization.direct.CMAESOptimizer:995
repaired[i] = 1.0
: number instances found: 6
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:995
repaired
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:995
i
]]
ChangePatternInstance [actions=[Delete ArrayWrite at org.apache.commons.math3.optimization.direct.CMAESOptimizer:995
repaired[i]
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.optimization.direct.CMAESOptimizer:995
1.0
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math3.optimization.direct.CMAESOptimizer:995
repaired[i] = 1.0
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math3.optimization.direct.CMAESOptimizer:995
repaired[i] = 1.0
]]
RepairabilityAnalyzer
----For Diff:Delete Assignment at org.apache.commons.math3.optimization.direct.CMAESOptimizer:995
repaired[i] = 1.0
: number instances found: 1
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math3.optimization.direct.CMAESOptimizer:995
repaired[i] = 1.0
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Arja/patch3-Lang-55-Arja-plausible/Arja]
FineGrainDifftAnalyzer
-0098
Delete Assignment at org.apache.commons.lang.time.StopWatch:118
stopTime = java.lang.System.currentTimeMillis()
Delete Assignment at org.apache.commons.lang.time.StopWatch:119
this.runningState = org.apache.commons.lang.time.StopWatch.STATE_STOPPED
PatternInstanceAnalyzer
----For Diff:Delete Assignment at org.apache.commons.lang.time.StopWatch:118
stopTime = java.lang.System.currentTimeMillis()
Delete Assignment at org.apache.commons.lang.time.StopWatch:119
this.runningState = org.apache.commons.lang.time.StopWatch.STATE_STOPPED
: number instances found: 14
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.lang.time.StopWatch
org.apache.commons.lang.time.StopWatch
]]
ChangePatternInstance [actions=[Delete FieldWrite at org.apache.commons.lang.time.StopWatch:118
stopTime
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.lang.time.StopWatch:118
java.lang.System
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang.time.StopWatch:118
java.lang.System.currentTimeMillis()
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.lang.time.StopWatch:118
stopTime = java.lang.System.currentTimeMillis()
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.lang.time.StopWatch
org.apache.commons.lang.time.StopWatch
]]
ChangePatternInstance [actions=[Delete ThisAccess at org.apache.commons.lang.time.StopWatch:119
this
]]
ChangePatternInstance [actions=[Delete FieldWrite at org.apache.commons.lang.time.StopWatch:119
this.runningState
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.lang.time.StopWatch
org.apache.commons.lang.time.StopWatch
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.lang.time.StopWatch:119
org.apache.commons.lang.time.StopWatch.STATE_STOPPED
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.lang.time.StopWatch:119
this.runningState = org.apache.commons.lang.time.StopWatch.STATE_STOPPED
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang.time.StopWatch:118
java.lang.System.currentTimeMillis()
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.lang.time.StopWatch:118
stopTime = java.lang.System.currentTimeMillis()
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.lang.time.StopWatch:119
this.runningState = org.apache.commons.lang.time.StopWatch.STATE_STOPPED
]]
RepairabilityAnalyzer
----For Diff:Delete Assignment at org.apache.commons.lang.time.StopWatch:118
stopTime = java.lang.System.currentTimeMillis()
Delete Assignment at org.apache.commons.lang.time.StopWatch:119
this.runningState = org.apache.commons.lang.time.StopWatch.STATE_STOPPED
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Arja/patch4-Lang-43-Arja-plausible/Arja]
FineGrainDifftAnalyzer
-00116
Insert Invocation at org.apache.commons.lang.text.ExtendedMessageFormat:421
next(pos)
PatternInstanceAnalyzer
----For Diff:Insert Invocation at org.apache.commons.lang.text.ExtendedMessageFormat:421
next(pos)
: number instances found: 4
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.text.ExtendedMessageFormat:421
next(pos)
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.lang.text.ExtendedMessageFormat
org.apache.commons.lang.text.ExtendedMessageFormat
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang.text.ExtendedMessageFormat:421
pos
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.text.ExtendedMessageFormat:421
next(pos)
]]
RepairabilityAnalyzer
----For Diff:Insert Invocation at org.apache.commons.lang.text.ExtendedMessageFormat:421
next(pos)
: number instances found: 1
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.text.ExtendedMessageFormat:421
next(pos)
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Arja/patch2-Math-2-Arja-plausible/Arja]
FineGrainDifftAnalyzer
-0078
Update VariableWrite at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
upper to tmp
Update BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
((int) (java.lang.Math.ceil(tmp))) - 1 to mu + (k * sigma)
PatternInstanceAnalyzer
----For Diff:Update VariableWrite at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
upper to tmp
Update BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
((int) (java.lang.Math.ceil(tmp))) - 1 to mu + (k * sigma)
: number instances found: 11
ChangePatternInstance [actions=[Update VariableWrite at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
upper to tmp
]]
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
((int) (java.lang.Math.ceil(tmp))) - 1 to mu + (k * sigma)
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
mu
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
(k * sigma)
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
k
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
sigma
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
java.lang.Math
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
tmp
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
((int) (java.lang.Math.ceil(tmp)))
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
1
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
((int) (java.lang.Math.ceil(tmp)))
]]
RepairabilityAnalyzer
----For Diff:Update VariableWrite at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
upper to tmp
Update BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
((int) (java.lang.Math.ceil(tmp))) - 1 to mu + (k * sigma)
: number instances found: 1
ChangePatternInstance [actions=[Update VariableWrite at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
upper to tmp
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Arja/patch3-Math-49-Arja-plausible/Arja]
FineGrainDifftAnalyzer
-00107
Delete UnaryOperator at org.apache.commons.math.util.OpenIntToDoubleHashMap:399
++(count)
PatternInstanceAnalyzer
----For Diff:Delete UnaryOperator at org.apache.commons.math.util.OpenIntToDoubleHashMap:399
++(count)
: number instances found: 4
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.util.OpenIntToDoubleHashMap
org.apache.commons.math.util.OpenIntToDoubleHashMap
]]
ChangePatternInstance [actions=[Delete FieldWrite at org.apache.commons.math.util.OpenIntToDoubleHashMap:399
(count)
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.apache.commons.math.util.OpenIntToDoubleHashMap:399
++(count)
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.apache.commons.math.util.OpenIntToDoubleHashMap:399
++(count)
]]
RepairabilityAnalyzer
----For Diff:Delete UnaryOperator at org.apache.commons.math.util.OpenIntToDoubleHashMap:399
++(count)
: number instances found: 1
ChangePatternInstance [actions=[Delete UnaryOperator at org.apache.commons.math.util.OpenIntToDoubleHashMap:399
++(count)
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Arja/patch4-Time-11-Arja-plausible/Arja]
FineGrainDifftAnalyzer
-00129
Update Invocation at org.joda.time.tz.DateTimeZoneBuilder:1462
to tailZone.iStartRecurrence.renameAppend("-Summer")
Delete If at org.joda.time.tz.DateTimeZoneBuilder:1460
if (org.joda.time.tz.ZoneInfoCompiler.verbose()) {
java.lang.System.out.println(("Fixing duplicate recurrent name key - " + ));
}
Insert Assignment at org.joda.time.tz.DateTimeZoneBuilder:1460
tailZone = new org.joda.time.tz.DateTimeZoneBuilder.DSTZone(tailZone.getID(), tailZone.iStandardOffset, , tailZone.iEndRecurrence)
Move Invocation from org.joda.time.tz.DateTimeZoneBuilder$PrecalculatedZone:1462 to org.joda.time.tz.DateTimeZoneBuilder$PrecalculatedZone:1460
(tailZone.iStartRecurrence.getNameKey())
PatternInstanceAnalyzer
----For Diff:Update Invocation at org.joda.time.tz.DateTimeZoneBuilder:1462
to tailZone.iStartRecurrence.renameAppend("-Summer")
Delete If at org.joda.time.tz.DateTimeZoneBuilder:1460
if (org.joda.time.tz.ZoneInfoCompiler.verbose()) {
java.lang.System.out.println(("Fixing duplicate recurrent name key - " + ));
}
Insert Assignment at org.joda.time.tz.DateTimeZoneBuilder:1460
tailZone = new org.joda.time.tz.DateTimeZoneBuilder.DSTZone(tailZone.getID(), tailZone.iStandardOffset, , tailZone.iEndRecurrence)
Move Invocation from org.joda.time.tz.DateTimeZoneBuilder$PrecalculatedZone:1462 to org.joda.time.tz.DateTimeZoneBuilder$PrecalculatedZone:1460
(tailZone.iStartRecurrence.getNameKey())
: number instances found: 42
ChangePatternInstance [actions=[Insert Assignment at org.joda.time.tz.DateTimeZoneBuilder:1460
tailZone = new org.joda.time.tz.DateTimeZoneBuilder.DSTZone(tailZone.getID(), tailZone.iStandardOffset, , tailZone.iEndRecurrence)
]]
ChangePatternInstance [actions=[Insert VariableWrite at org.joda.time.tz.DateTimeZoneBuilder:1460
tailZone
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.joda.time.tz.DateTimeZoneBuilder:1460
new org.joda.time.tz.DateTimeZoneBuilder.DSTZone(tailZone.getID(), tailZone.iStandardOffset, , tailZone.iEndRecurrence)
]]
ChangePatternInstance [actions=[Insert Invocation at org.joda.time.tz.DateTimeZoneBuilder:1460
tailZone.getID()
]]
ChangePatternInstance [actions=[Insert FieldRead at org.joda.time.tz.DateTimeZoneBuilder:1460
tailZone.iStandardOffset
]]
ChangePatternInstance [actions=[Update Invocation at org.joda.time.tz.DateTimeZoneBuilder:1462
to tailZone.iStartRecurrence.renameAppend("-Summer")
]]
ChangePatternInstance [actions=[Move Invocation from org.joda.time.tz.DateTimeZoneBuilder$PrecalculatedZone:1462 to org.joda.time.tz.DateTimeZoneBuilder$PrecalculatedZone:1460
(tailZone.iStartRecurrence.getNameKey())
]]
ChangePatternInstance [actions=[Insert FieldRead at org.joda.time.tz.DateTimeZoneBuilder:1460
tailZone.iEndRecurrence
]]
ChangePatternInstance [actions=[Insert VariableRead at org.joda.time.tz.DateTimeZoneBuilder:1460
tailZone
]]
ChangePatternInstance [actions=[Insert VariableRead at org.joda.time.tz.DateTimeZoneBuilder:1460
tailZone
]]
ChangePatternInstance [actions=[Insert Literal at org.joda.time.tz.DateTimeZoneBuilder:1460
"-Summer"
]]
ChangePatternInstance [actions=[Insert VariableRead at org.joda.time.tz.DateTimeZoneBuilder:1460
tailZone
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.joda.time.tz.DateTimeZoneBuilder:1460
org.joda.time.tz.ZoneInfoCompiler
]]
ChangePatternInstance [actions=[Delete Invocation at org.joda.time.tz.DateTimeZoneBuilder:1460
org.joda.time.tz.ZoneInfoCompiler.verbose()
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.joda.time.tz.DateTimeZoneBuilder:1461
java.lang.System
]]
ChangePatternInstance [actions=[Delete FieldRead at org.joda.time.tz.DateTimeZoneBuilder:1461
java.lang.System.out
]]
ChangePatternInstance [actions=[Delete Literal at org.joda.time.tz.DateTimeZoneBuilder:1461
"Fixing duplicate recurrent name key - "
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:1461
("Fixing duplicate recurrent name key - " + )
]]
ChangePatternInstance [actions=[Delete Invocation at org.joda.time.tz.DateTimeZoneBuilder:1461
java.lang.System.out.println(("Fixing duplicate recurrent name key - " + ))
]]
ChangePatternInstance [actions=[Delete Block at org.joda.time.tz.DateTimeZoneBuilder:1460
{
java.lang.System.out.println(("Fixing duplicate recurrent name key - " + ));
}
]]
ChangePatternInstance [actions=[Delete If at org.joda.time.tz.DateTimeZoneBuilder:1460
if (org.joda.time.tz.ZoneInfoCompiler.verbose()) {
java.lang.System.out.println(("Fixing duplicate recurrent name key - " + ));
}
]]
ChangePatternInstance [actions=[Insert Assignment at org.joda.time.tz.DateTimeZoneBuilder:1460
tailZone = new org.joda.time.tz.DateTimeZoneBuilder.DSTZone(tailZone.getID(), tailZone.iStandardOffset, , tailZone.iEndRecurrence)
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.joda.time.tz.DateTimeZoneBuilder:1460
new org.joda.time.tz.DateTimeZoneBuilder.DSTZone(tailZone.getID(), tailZone.iStandardOffset, , tailZone.iEndRecurrence)
]]
ChangePatternInstance [actions=[Insert Invocation at org.joda.time.tz.DateTimeZoneBuilder:1460
tailZone.getID()
]]
ChangePatternInstance [actions=[Update Invocation at org.joda.time.tz.DateTimeZoneBuilder:1462
to tailZone.iStartRecurrence.renameAppend("-Summer")
]]
ChangePatternInstance [actions=[Move Invocation from org.joda.time.tz.DateTimeZoneBuilder$PrecalculatedZone:1462 to org.joda.time.tz.DateTimeZoneBuilder$PrecalculatedZone:1460
(tailZone.iStartRecurrence.getNameKey())
]]
ChangePatternInstance [actions=[Delete Invocation at org.joda.time.tz.DateTimeZoneBuilder:1460
org.joda.time.tz.ZoneInfoCompiler.verbose()
]]
ChangePatternInstance [actions=[Delete Invocation at org.joda.time.tz.DateTimeZoneBuilder:1461
java.lang.System.out.println(("Fixing duplicate recurrent name key - " + ))
]]
ChangePatternInstance [actions=[Delete Block at org.joda.time.tz.DateTimeZoneBuilder:1460
{
java.lang.System.out.println(("Fixing duplicate recurrent name key - " + ));
}
]]
ChangePatternInstance [actions=[Delete If at org.joda.time.tz.DateTimeZoneBuilder:1460
if (org.joda.time.tz.ZoneInfoCompiler.verbose()) {
java.lang.System.out.println(("Fixing duplicate recurrent name key - " + ));
}
]]
ChangePatternInstance [actions=[Insert Assignment at org.joda.time.tz.DateTimeZoneBuilder:1460
tailZone = new org.joda.time.tz.DateTimeZoneBuilder.DSTZone(tailZone.getID(), tailZone.iStandardOffset, , tailZone.iEndRecurrence)
, Delete Invocation at org.joda.time.tz.DateTimeZoneBuilder:1460
org.joda.time.tz.ZoneInfoCompiler.verbose()
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.joda.time.tz.DateTimeZoneBuilder:1460
new org.joda.time.tz.DateTimeZoneBuilder.DSTZone(tailZone.getID(), tailZone.iStandardOffset, , tailZone.iEndRecurrence)
, Delete Invocation at org.joda.time.tz.DateTimeZoneBuilder:1460
org.joda.time.tz.ZoneInfoCompiler.verbose()
]]
ChangePatternInstance [actions=[Insert Invocation at org.joda.time.tz.DateTimeZoneBuilder:1460
tailZone.getID()
, Delete Invocation at org.joda.time.tz.DateTimeZoneBuilder:1460
org.joda.time.tz.ZoneInfoCompiler.verbose()
]]
ChangePatternInstance [actions=[Insert Assignment at org.joda.time.tz.DateTimeZoneBuilder:1460
tailZone = new org.joda.time.tz.DateTimeZoneBuilder.DSTZone(tailZone.getID(), tailZone.iStandardOffset, , tailZone.iEndRecurrence)
, Delete Invocation at org.joda.time.tz.DateTimeZoneBuilder:1461
java.lang.System.out.println(("Fixing duplicate recurrent name key - " + ))
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.joda.time.tz.DateTimeZoneBuilder:1460
new org.joda.time.tz.DateTimeZoneBuilder.DSTZone(tailZone.getID(), tailZone.iStandardOffset, , tailZone.iEndRecurrence)
, Delete Invocation at org.joda.time.tz.DateTimeZoneBuilder:1461
java.lang.System.out.println(("Fixing duplicate recurrent name key - " + ))
]]
ChangePatternInstance [actions=[Insert Invocation at org.joda.time.tz.DateTimeZoneBuilder:1460
tailZone.getID()
, Delete Invocation at org.joda.time.tz.DateTimeZoneBuilder:1461
java.lang.System.out.println(("Fixing duplicate recurrent name key - " + ))
]]
ChangePatternInstance [actions=[Insert Assignment at org.joda.time.tz.DateTimeZoneBuilder:1460
tailZone = new org.joda.time.tz.DateTimeZoneBuilder.DSTZone(tailZone.getID(), tailZone.iStandardOffset, , tailZone.iEndRecurrence)
, Delete Block at org.joda.time.tz.DateTimeZoneBuilder:1460
{
java.lang.System.out.println(("Fixing duplicate recurrent name key - " + ));
}
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.joda.time.tz.DateTimeZoneBuilder:1460
new org.joda.time.tz.DateTimeZoneBuilder.DSTZone(tailZone.getID(), tailZone.iStandardOffset, , tailZone.iEndRecurrence)
, Delete Block at org.joda.time.tz.DateTimeZoneBuilder:1460
{
java.lang.System.out.println(("Fixing duplicate recurrent name key - " + ));
}
]]
ChangePatternInstance [actions=[Insert Invocation at org.joda.time.tz.DateTimeZoneBuilder:1460
tailZone.getID()
, Delete Block at org.joda.time.tz.DateTimeZoneBuilder:1460
{
java.lang.System.out.println(("Fixing duplicate recurrent name key - " + ));
}
]]
ChangePatternInstance [actions=[Insert Assignment at org.joda.time.tz.DateTimeZoneBuilder:1460
tailZone = new org.joda.time.tz.DateTimeZoneBuilder.DSTZone(tailZone.getID(), tailZone.iStandardOffset, , tailZone.iEndRecurrence)
, Delete If at org.joda.time.tz.DateTimeZoneBuilder:1460
if (org.joda.time.tz.ZoneInfoCompiler.verbose()) {
java.lang.System.out.println(("Fixing duplicate recurrent name key - " + ));
}
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.joda.time.tz.DateTimeZoneBuilder:1460
new org.joda.time.tz.DateTimeZoneBuilder.DSTZone(tailZone.getID(), tailZone.iStandardOffset, , tailZone.iEndRecurrence)
, Delete If at org.joda.time.tz.DateTimeZoneBuilder:1460
if (org.joda.time.tz.ZoneInfoCompiler.verbose()) {
java.lang.System.out.println(("Fixing duplicate recurrent name key - " + ));
}
]]
ChangePatternInstance [actions=[Insert Invocation at org.joda.time.tz.DateTimeZoneBuilder:1460
tailZone.getID()
, Delete If at org.joda.time.tz.DateTimeZoneBuilder:1460
if (org.joda.time.tz.ZoneInfoCompiler.verbose()) {
java.lang.System.out.println(("Fixing duplicate recurrent name key - " + ));
}
]]
RepairabilityAnalyzer
----For Diff:Update Invocation at org.joda.time.tz.DateTimeZoneBuilder:1462
to tailZone.iStartRecurrence.renameAppend("-Summer")
Delete If at org.joda.time.tz.DateTimeZoneBuilder:1460
if (org.joda.time.tz.ZoneInfoCompiler.verbose()) {
java.lang.System.out.println(("Fixing duplicate recurrent name key - " + ));
}
Insert Assignment at org.joda.time.tz.DateTimeZoneBuilder:1460
tailZone = new org.joda.time.tz.DateTimeZoneBuilder.DSTZone(tailZone.getID(), tailZone.iStandardOffset, , tailZone.iEndRecurrence)
Move Invocation from org.joda.time.tz.DateTimeZoneBuilder$PrecalculatedZone:1462 to org.joda.time.tz.DateTimeZoneBuilder$PrecalculatedZone:1460
(tailZone.iStartRecurrence.getNameKey())
: number instances found: 1
ChangePatternInstance [actions=[Insert Assignment at org.joda.time.tz.DateTimeZoneBuilder:1460
tailZone = new org.joda.time.tz.DateTimeZoneBuilder.DSTZone(tailZone.getID(), tailZone.iStandardOffset, , tailZone.iEndRecurrence)
, Delete If at org.joda.time.tz.DateTimeZoneBuilder:1460
if (org.joda.time.tz.ZoneInfoCompiler.verbose()) {
java.lang.System.out.println(("Fixing duplicate recurrent name key - " + ));
}
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Arja/patch1-Lang-60-Arja-plausible/Arja]
FineGrainDifftAnalyzer
-0023
Insert If at org.apache.commons.lang.text.StrBuilder:1672
if ((buffer.length) > (length())) {
char[] old = buffer;
buffer = new char[length()];
java.lang.System.arraycopy(old, 0, buffer, 0, size);
}
PatternInstanceAnalyzer
----For Diff:Insert If at org.apache.commons.lang.text.StrBuilder:1672
if ((buffer.length) > (length())) {
char[] old = buffer;
buffer = new char[length()];
java.lang.System.arraycopy(old, 0, buffer, 0, size);
}
: number instances found: 34
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.text.StrBuilder:1672
if ((buffer.length) > (length())) {
char[] old = buffer;
buffer = new char[length()];
java.lang.System.arraycopy(old, 0, buffer, 0, size);
}
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang.text.StrBuilder:1672
(buffer.length) > (length())
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.text.StrBuilder:1672
{
char[] old = buffer;
buffer = new char[length()];
java.lang.System.arraycopy(old, 0, buffer, 0, size);
}
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.lang.text.StrBuilder:1672
(buffer.length)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.text.StrBuilder:1672
(length())
]]
ChangePatternInstance [actions=[Insert LocalVariable at org.apache.commons.lang.text.StrBuilder:1673
char[] old = buffer
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.lang.text.StrBuilder:1674
buffer = new char[length()]
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.text.StrBuilder:1675
java.lang.System.arraycopy(old, 0, buffer, 0, size)
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.lang.text.StrBuilder:1672
buffer
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.lang.text.StrBuilder
org.apache.commons.lang.text.StrBuilder
]]
ChangePatternInstance [actions=[Insert ArrayTypeReference at org.apache.commons.lang.text.StrBuilder:1673
char[]
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.lang.text.StrBuilder:1673
buffer
]]
ChangePatternInstance [actions=[Insert FieldWrite at org.apache.commons.lang.text.StrBuilder:1674
buffer
]]
ChangePatternInstance [actions=[Insert NewArray at org.apache.commons.lang.text.StrBuilder:1674
new char[length()]
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.lang.text.StrBuilder:1675
java.lang.System
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang.text.StrBuilder:1675
old
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang.text.StrBuilder:1675
0
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.lang.text.StrBuilder:1675
buffer
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang.text.StrBuilder:1675
0
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.lang.text.StrBuilder:1675
size
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.lang.text.StrBuilder
org.apache.commons.lang.text.StrBuilder
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.lang.text.StrBuilder
org.apache.commons.lang.text.StrBuilder
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.lang.text.StrBuilder
org.apache.commons.lang.text.StrBuilder
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.text.StrBuilder:1674
length()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.lang.text.StrBuilder
org.apache.commons.lang.text.StrBuilder
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.lang.text.StrBuilder
org.apache.commons.lang.text.StrBuilder
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.lang.text.StrBuilder
org.apache.commons.lang.text.StrBuilder
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.text.StrBuilder:1672
if ((buffer.length) > (length())) {
char[] old = buffer;
buffer = new char[length()];
java.lang.System.arraycopy(old, 0, buffer, 0, size);
}
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.text.StrBuilder:1672
{
char[] old = buffer;
buffer = new char[length()];
java.lang.System.arraycopy(old, 0, buffer, 0, size);
}
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.text.StrBuilder:1672
(length())
]]
ChangePatternInstance [actions=[Insert LocalVariable at org.apache.commons.lang.text.StrBuilder:1673
char[] old = buffer
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.lang.text.StrBuilder:1674
buffer = new char[length()]
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.text.StrBuilder:1675
java.lang.System.arraycopy(old, 0, buffer, 0, size)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.text.StrBuilder:1674
length()
]]
RepairabilityAnalyzer
----For Diff:Insert If at org.apache.commons.lang.text.StrBuilder:1672
if ((buffer.length) > (length())) {
char[] old = buffer;
buffer = new char[length()];
java.lang.System.arraycopy(old, 0, buffer, 0, size);
}
: number instances found: 1
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.text.StrBuilder:1672
if ((buffer.length) > (length())) {
char[] old = buffer;
buffer = new char[length()];
java.lang.System.arraycopy(old, 0, buffer, 0, size);
}
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Arja/patch2-Lang-43-Arja-plausible/Arja]
FineGrainDifftAnalyzer
-0070
Delete Return at org.apache.commons.lang.text.ExtendedMessageFormat:422
return appendTo == null ? null : appendTo.append(org.apache.commons.lang.text.ExtendedMessageFormat.QUOTE)
Insert Invocation at org.apache.commons.lang.text.ExtendedMessageFormat:422
next(pos)
PatternInstanceAnalyzer
----For Diff:Delete Return at org.apache.commons.lang.text.ExtendedMessageFormat:422
return appendTo == null ? null : appendTo.append(org.apache.commons.lang.text.ExtendedMessageFormat.QUOTE)
Insert Invocation at org.apache.commons.lang.text.ExtendedMessageFormat:422
next(pos)
: number instances found: 18
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.text.ExtendedMessageFormat:422
next(pos)
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.lang.text.ExtendedMessageFormat
org.apache.commons.lang.text.ExtendedMessageFormat
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang.text.ExtendedMessageFormat:422
pos
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang.text.ExtendedMessageFormat:422
appendTo
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang.text.ExtendedMessageFormat:422
null
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang.text.ExtendedMessageFormat:422
appendTo == null
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang.text.ExtendedMessageFormat:422
null
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang.text.ExtendedMessageFormat:422
appendTo
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.lang.text.ExtendedMessageFormat
org.apache.commons.lang.text.ExtendedMessageFormat
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.lang.text.ExtendedMessageFormat:422
org.apache.commons.lang.text.ExtendedMessageFormat.QUOTE
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang.text.ExtendedMessageFormat:422
appendTo.append(org.apache.commons.lang.text.ExtendedMessageFormat.QUOTE)
]]
ChangePatternInstance [actions=[Delete Conditional at org.apache.commons.lang.text.ExtendedMessageFormat:422
appendTo == null ? null : appendTo.append(org.apache.commons.lang.text.ExtendedMessageFormat.QUOTE)
]]
ChangePatternInstance [actions=[Delete Return at org.apache.commons.lang.text.ExtendedMessageFormat:422
return appendTo == null ? null : appendTo.append(org.apache.commons.lang.text.ExtendedMessageFormat.QUOTE)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.text.ExtendedMessageFormat:422
next(pos)
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang.text.ExtendedMessageFormat:422
appendTo.append(org.apache.commons.lang.text.ExtendedMessageFormat.QUOTE)
]]
ChangePatternInstance [actions=[Delete Return at org.apache.commons.lang.text.ExtendedMessageFormat:422
return appendTo == null ? null : appendTo.append(org.apache.commons.lang.text.ExtendedMessageFormat.QUOTE)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.text.ExtendedMessageFormat:422
next(pos)
, Delete Invocation at org.apache.commons.lang.text.ExtendedMessageFormat:422
appendTo.append(org.apache.commons.lang.text.ExtendedMessageFormat.QUOTE)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.text.ExtendedMessageFormat:422
next(pos)
, Delete Return at org.apache.commons.lang.text.ExtendedMessageFormat:422
return appendTo == null ? null : appendTo.append(org.apache.commons.lang.text.ExtendedMessageFormat.QUOTE)
]]
RepairabilityAnalyzer
----For Diff:Delete Return at org.apache.commons.lang.text.ExtendedMessageFormat:422
return appendTo == null ? null : appendTo.append(org.apache.commons.lang.text.ExtendedMessageFormat.QUOTE)
Insert Invocation at org.apache.commons.lang.text.ExtendedMessageFormat:422
next(pos)
: number instances found: 1
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.text.ExtendedMessageFormat:422
next(pos)
, Delete Return at org.apache.commons.lang.text.ExtendedMessageFormat:422
return appendTo == null ? null : appendTo.append(org.apache.commons.lang.text.ExtendedMessageFormat.QUOTE)
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Arja/patch13-Math-80-Arja-plausible/Arja]
FineGrainDifftAnalyzer
-0059
Delete For at org.apache.commons.math.linear.EigenDecompositionImpl:1136
for (int i = 0; i < j; i += 4) {
for (int k = 0; k < 4; k += step) {
final double tmp = work[(i + k)];
work[(i + k)] = work[(j - k)];
work[(j - k)] = tmp;
}
j -= 4;
}
Insert Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1136
tType = -5
PatternInstanceAnalyzer
----For Diff:Delete For at org.apache.commons.math.linear.EigenDecompositionImpl:1136
for (int i = 0; i < j; i += 4) {
for (int k = 0; k < 4; k += step) {
final double tmp = work[(i + k)];
work[(i + k)] = work[(j - k)];
work[(j - k)] = tmp;
}
j -= 4;
}
Insert Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1136
tType = -5
: number instances found: 91
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1136
tType = -5
]]
ChangePatternInstance [actions=[Insert FieldWrite at org.apache.commons.math.linear.EigenDecompositionImpl:1136
tType
]]
ChangePatternInstance [actions=[Insert UnaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1136
-5
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl
org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1136
5
]]
ChangePatternInstance [actions=[Delete TypeReference at org.apache.commons.math.linear.EigenDecompositionImpl:1136
int
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1136
0
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.math.linear.EigenDecompositionImpl:1136
int i = 0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1136
i
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1136
j
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1136
i < j
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math.linear.EigenDecompositionImpl:1136
i
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1136
4
]]
ChangePatternInstance [actions=[Delete OperatorAssignment at org.apache.commons.math.linear.EigenDecompositionImpl:1136
i += 4
]]
ChangePatternInstance [actions=[Delete TypeReference at org.apache.commons.math.linear.EigenDecompositionImpl:1137
int
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1137
0
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.math.linear.EigenDecompositionImpl:1137
int k = 0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1137
k
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1137
4
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1137
k < 4
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math.linear.EigenDecompositionImpl:1137
k
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1137
step
]]
ChangePatternInstance [actions=[Delete OperatorAssignment at org.apache.commons.math.linear.EigenDecompositionImpl:1137
k += step
]]
ChangePatternInstance [actions=[Delete TypeReference at org.apache.commons.math.linear.EigenDecompositionImpl:1138
double
]]
ChangePatternInstance [actions=[Delete Wra at org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Delete VirtualEle at org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl
org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1138
work
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1138
i
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1138
k
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1138
(i + k)
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.math.linear.EigenDecompositionImpl:1138
work[(i + k)]
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.math.linear.EigenDecompositionImpl:1138
final double tmp = work[(i + k)]
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl
org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1139
work
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1139
i
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1139
k
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1139
(i + k)
]]
ChangePatternInstance [actions=[Delete ArrayWrite at org.apache.commons.math.linear.EigenDecompositionImpl:1139
work[(i + k)]
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl
org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1139
work
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1139
j
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1139
k
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1139
(j - k)
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.math.linear.EigenDecompositionImpl:1139
work[(j - k)]
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1139
work[(i + k)] = work[(j - k)]
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl
org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1140
work
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1140
j
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1140
k
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1140
(j - k)
]]
ChangePatternInstance [actions=[Delete ArrayWrite at org.apache.commons.math.linear.EigenDecompositionImpl:1140
work[(j - k)]
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1140
tmp
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1140
work[(j - k)] = tmp
]]
ChangePatternInstance [actions=[Delete For at org.apache.commons.math.linear.EigenDecompositionImpl:1137
for (int k = 0; k < 4; k += step) {
final double tmp = work[(i + k)];
work[(i + k)] = work[(j - k)];
work[(j - k)] = tmp;
}
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math.linear.EigenDecompositionImpl:1142
j
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1142
4
]]
ChangePatternInstance [actions=[Delete OperatorAssignment at org.apache.commons.math.linear.EigenDecompositionImpl:1142
j -= 4
]]
ChangePatternInstance [actions=[Delete For at org.apache.commons.math.linear.EigenDecompositionImpl:1136
for (int i = 0; i < j; i += 4) {
for (int k = 0; k < 4; k += step) {
final double tmp = work[(i + k)];
work[(i + k)] = work[(j - k)];
work[(j - k)] = tmp;
}
j -= 4;
}
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1136
tType = -5
]]
ChangePatternInstance [actions=[Insert UnaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1136
-5
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.math.linear.EigenDecompositionImpl:1136
int i = 0
]]
ChangePatternInstance [actions=[Delete OperatorAssignment at org.apache.commons.math.linear.EigenDecompositionImpl:1136
i += 4
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.math.linear.EigenDecompositionImpl:1137
int k = 0
]]
ChangePatternInstance [actions=[Delete OperatorAssignment at org.apache.commons.math.linear.EigenDecompositionImpl:1137
k += step
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.math.linear.EigenDecompositionImpl:1138
final double tmp = work[(i + k)]
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1139
work[(i + k)] = work[(j - k)]
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1140
work[(j - k)] = tmp
]]
ChangePatternInstance [actions=[Delete For at org.apache.commons.math.linear.EigenDecompositionImpl:1137
for (int k = 0; k < 4; k += step) {
final double tmp = work[(i + k)];
work[(i + k)] = work[(j - k)];
work[(j - k)] = tmp;
}
]]
ChangePatternInstance [actions=[Delete OperatorAssignment at org.apache.commons.math.linear.EigenDecompositionImpl:1142
j -= 4
]]
ChangePatternInstance [actions=[Delete For at org.apache.commons.math.linear.EigenDecompositionImpl:1136
for (int i = 0; i < j; i += 4) {
for (int k = 0; k < 4; k += step) {
final double tmp = work[(i + k)];
work[(i + k)] = work[(j - k)];
work[(j - k)] = tmp;
}
j -= 4;
}
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1136
tType = -5
, Delete LocalVariable at org.apache.commons.math.linear.EigenDecompositionImpl:1136
int i = 0
]]
ChangePatternInstance [actions=[Insert UnaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1136
-5
, Delete LocalVariable at org.apache.commons.math.linear.EigenDecompositionImpl:1136
int i = 0
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1136
tType = -5
, Delete OperatorAssignment at org.apache.commons.math.linear.EigenDecompositionImpl:1136
i += 4
]]
ChangePatternInstance [actions=[Insert UnaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1136
-5
, Delete OperatorAssignment at org.apache.commons.math.linear.EigenDecompositionImpl:1136
i += 4
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1136
tType = -5
, Delete LocalVariable at org.apache.commons.math.linear.EigenDecompositionImpl:1137
int k = 0
]]
ChangePatternInstance [actions=[Insert UnaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1136
-5
, Delete LocalVariable at org.apache.commons.math.linear.EigenDecompositionImpl:1137
int k = 0
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1136
tType = -5
, Delete OperatorAssignment at org.apache.commons.math.linear.EigenDecompositionImpl:1137
k += step
]]
ChangePatternInstance [actions=[Insert UnaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1136
-5
, Delete OperatorAssignment at org.apache.commons.math.linear.EigenDecompositionImpl:1137
k += step
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1136
tType = -5
, Delete LocalVariable at org.apache.commons.math.linear.EigenDecompositionImpl:1138
final double tmp = work[(i + k)]
]]
ChangePatternInstance [actions=[Insert UnaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1136
-5
, Delete LocalVariable at org.apache.commons.math.linear.EigenDecompositionImpl:1138
final double tmp = work[(i + k)]
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1136
tType = -5
, Delete Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1139
work[(i + k)] = work[(j - k)]
]]
ChangePatternInstance [actions=[Insert UnaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1136
-5
, Delete Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1139
work[(i + k)] = work[(j - k)]
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1136
tType = -5
, Delete Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1140
work[(j - k)] = tmp
]]
ChangePatternInstance [actions=[Insert UnaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1136
-5
, Delete Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1140
work[(j - k)] = tmp
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1136
tType = -5
, Delete For at org.apache.commons.math.linear.EigenDecompositionImpl:1137
for (int k = 0; k < 4; k += step) {
final double tmp = work[(i + k)];
work[(i + k)] = work[(j - k)];
work[(j - k)] = tmp;
}
]]
ChangePatternInstance [actions=[Insert UnaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1136
-5
, Delete For at org.apache.commons.math.linear.EigenDecompositionImpl:1137
for (int k = 0; k < 4; k += step) {
final double tmp = work[(i + k)];
work[(i + k)] = work[(j - k)];
work[(j - k)] = tmp;
}
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1136
tType = -5
, Delete OperatorAssignment at org.apache.commons.math.linear.EigenDecompositionImpl:1142
j -= 4
]]
ChangePatternInstance [actions=[Insert UnaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1136
-5
, Delete OperatorAssignment at org.apache.commons.math.linear.EigenDecompositionImpl:1142
j -= 4
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1136
tType = -5
, Delete For at org.apache.commons.math.linear.EigenDecompositionImpl:1136
for (int i = 0; i < j; i += 4) {
for (int k = 0; k < 4; k += step) {
final double tmp = work[(i + k)];
work[(i + k)] = work[(j - k)];
work[(j - k)] = tmp;
}
j -= 4;
}
]]
ChangePatternInstance [actions=[Insert UnaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1136
-5
, Delete For at org.apache.commons.math.linear.EigenDecompositionImpl:1136
for (int i = 0; i < j; i += 4) {
for (int k = 0; k < 4; k += step) {
final double tmp = work[(i + k)];
work[(i + k)] = work[(j - k)];
work[(j - k)] = tmp;
}
j -= 4;
}
]]
RepairabilityAnalyzer
----For Diff:Delete For at org.apache.commons.math.linear.EigenDecompositionImpl:1136
for (int i = 0; i < j; i += 4) {
for (int k = 0; k < 4; k += step) {
final double tmp = work[(i + k)];
work[(i + k)] = work[(j - k)];
work[(j - k)] = tmp;
}
j -= 4;
}
Insert Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1136
tType = -5
: number instances found: 1
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1136
tType = -5
, Delete For at org.apache.commons.math.linear.EigenDecompositionImpl:1136
for (int i = 0; i < j; i += 4) {
for (int k = 0; k < 4; k += step) {
final double tmp = work[(i + k)];
work[(i + k)] = work[(j - k)];
work[(j - k)] = tmp;
}
j -= 4;
}
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Arja/patch5-Chart-12-Arja-plausible/Arja]
FineGrainDifftAnalyzer
-00131
Insert If at org.jfree.chart.plot.MultiplePiePlot:150
if (dataset != null) {
setDatasetGroup(dataset.getGroup());
dataset.addChangeListener(this);
}
PatternInstanceAnalyzer
----For Diff:Insert If at org.jfree.chart.plot.MultiplePiePlot:150
if (dataset != null) {
setDatasetGroup(dataset.getGroup());
dataset.addChangeListener(this);
}
: number instances found: 18
ChangePatternInstance [actions=[Insert If at org.jfree.chart.plot.MultiplePiePlot:150
if (dataset != null) {
setDatasetGroup(dataset.getGroup());
dataset.addChangeListener(this);
}
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.jfree.chart.plot.MultiplePiePlot:150
dataset != null
]]
ChangePatternInstance [actions=[Insert Block at org.jfree.chart.plot.MultiplePiePlot:150
{
setDatasetGroup(dataset.getGroup());
dataset.addChangeListener(this);
}
]]
ChangePatternInstance [actions=[Insert VariableRead at org.jfree.chart.plot.MultiplePiePlot:150
dataset
]]
ChangePatternInstance [actions=[Insert Literal at org.jfree.chart.plot.MultiplePiePlot:150
null
]]
ChangePatternInstance [actions=[Insert Invocation at org.jfree.chart.plot.MultiplePiePlot:151
setDatasetGroup(dataset.getGroup())
]]
ChangePatternInstance [actions=[Insert Invocation at org.jfree.chart.plot.MultiplePiePlot:152
dataset.addChangeListener(this)
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.jfree.chart.plot.MultiplePiePlot
org.jfree.chart.plot.MultiplePiePlot
]]
ChangePatternInstance [actions=[Insert Invocation at org.jfree.chart.plot.MultiplePiePlot:151
dataset.getGroup()
]]
ChangePatternInstance [actions=[Insert VariableRead at org.jfree.chart.plot.MultiplePiePlot:152
dataset
]]
ChangePatternInstance [actions=[Insert ThisAccess at org.jfree.chart.plot.MultiplePiePlot:152
this
]]
ChangePatternInstance [actions=[Insert VariableRead at org.jfree.chart.plot.MultiplePiePlot:151
dataset
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.jfree.chart.plot.MultiplePiePlot
org.jfree.chart.plot.MultiplePiePlot
]]
ChangePatternInstance [actions=[Insert If at org.jfree.chart.plot.MultiplePiePlot:150
if (dataset != null) {
setDatasetGroup(dataset.getGroup());
dataset.addChangeListener(this);
}
]]
ChangePatternInstance [actions=[Insert Block at org.jfree.chart.plot.MultiplePiePlot:150
{
setDatasetGroup(dataset.getGroup());
dataset.addChangeListener(this);
}
]]
ChangePatternInstance [actions=[Insert Invocation at org.jfree.chart.plot.MultiplePiePlot:151
setDatasetGroup(dataset.getGroup())
]]
ChangePatternInstance [actions=[Insert Invocation at org.jfree.chart.plot.MultiplePiePlot:152
dataset.addChangeListener(this)
]]
ChangePatternInstance [actions=[Insert Invocation at org.jfree.chart.plot.MultiplePiePlot:151
dataset.getGroup()
]]
RepairabilityAnalyzer
----For Diff:Insert If at org.jfree.chart.plot.MultiplePiePlot:150
if (dataset != null) {
setDatasetGroup(dataset.getGroup());
dataset.addChangeListener(this);
}
: number instances found: 1
ChangePatternInstance [actions=[Insert If at org.jfree.chart.plot.MultiplePiePlot:150
if (dataset != null) {
setDatasetGroup(dataset.getGroup());
dataset.addChangeListener(this);
}
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Arja/patch2-Math-8-Arja-plausible/Arja]
FineGrainDifftAnalyzer
-0085
Delete Assignment at org.apache.commons.math3.distribution.DiscreteDistribution:190
out[i] = sample()
Insert Continue at org.apache.commons.math3.distribution.DiscreteDistribution:190
continue
PatternInstanceAnalyzer
----For Diff:Delete Assignment at org.apache.commons.math3.distribution.DiscreteDistribution:190
out[i] = sample()
Insert Continue at org.apache.commons.math3.distribution.DiscreteDistribution:190
continue
: number instances found: 12
ChangePatternInstance [actions=[Insert Continue at org.apache.commons.math3.distribution.DiscreteDistribution:190
continue
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.DiscreteDistribution:190
out
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.DiscreteDistribution:190
i
]]
ChangePatternInstance [actions=[Delete ArrayWrite at org.apache.commons.math3.distribution.DiscreteDistribution:190
out[i]
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math3.distribution.DiscreteDistribution
org.apache.commons.math3.distribution.DiscreteDistribution
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.distribution.DiscreteDistribution:190
sample()
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math3.distribution.DiscreteDistribution:190
out[i] = sample()
]]
ChangePatternInstance [actions=[Insert Continue at org.apache.commons.math3.distribution.DiscreteDistribution:190
continue
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.distribution.DiscreteDistribution:190
sample()
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math3.distribution.DiscreteDistribution:190
out[i] = sample()
]]
ChangePatternInstance [actions=[Insert Continue at org.apache.commons.math3.distribution.DiscreteDistribution:190
continue
, Delete Invocation at org.apache.commons.math3.distribution.DiscreteDistribution:190
sample()
]]
ChangePatternInstance [actions=[Insert Continue at org.apache.commons.math3.distribution.DiscreteDistribution:190
continue
, Delete Assignment at org.apache.commons.math3.distribution.DiscreteDistribution:190
out[i] = sample()
]]
RepairabilityAnalyzer
----For Diff:Delete Assignment at org.apache.commons.math3.distribution.DiscreteDistribution:190
out[i] = sample()
Insert Continue at org.apache.commons.math3.distribution.DiscreteDistribution:190
continue
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Arja/patch2-Chart-25-Arja-plausible/Arja]
FineGrainDifftAnalyzer
-0066
Insert Assignment at org.jfree.data.statistics.DefaultStatisticalCategoryDataset:273
this.data = new org.jfree.data.KeyedObjects2D()
PatternInstanceAnalyzer
----For Diff:Insert Assignment at org.jfree.data.statistics.DefaultStatisticalCategoryDataset:273
this.data = new org.jfree.data.KeyedObjects2D()
: number instances found: 7
ChangePatternInstance [actions=[Insert Assignment at org.jfree.data.statistics.DefaultStatisticalCategoryDataset:273
this.data = new org.jfree.data.KeyedObjects2D()
]]
ChangePatternInstance [actions=[Insert FieldWrite at org.jfree.data.statistics.DefaultStatisticalCategoryDataset:273
this.data
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.jfree.data.statistics.DefaultStatisticalCategoryDataset:273
new org.jfree.data.KeyedObjects2D()
]]
ChangePatternInstance [actions=[Insert ThisAccess at org.jfree.data.statistics.DefaultStatisticalCategoryDataset:273
this
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.jfree.data.statistics.DefaultStatisticalCategoryDataset
org.jfree.data.statistics.DefaultStatisticalCategoryDataset
]]
ChangePatternInstance [actions=[Insert Assignment at org.jfree.data.statistics.DefaultStatisticalCategoryDataset:273
this.data = new org.jfree.data.KeyedObjects2D()
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.jfree.data.statistics.DefaultStatisticalCategoryDataset:273
new org.jfree.data.KeyedObjects2D()
]]
RepairabilityAnalyzer
----For Diff:Insert Assignment at org.jfree.data.statistics.DefaultStatisticalCategoryDataset:273
this.data = new org.jfree.data.KeyedObjects2D()
: number instances found: 1
ChangePatternInstance [actions=[Insert Assignment at org.jfree.data.statistics.DefaultStatisticalCategoryDataset:273
this.data = new org.jfree.data.KeyedObjects2D()
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Arja/patch7-Time-11-Arja-plausible/Arja]
FineGrainDifftAnalyzer
-00172
Update Literal at org.joda.time.tz.DateTimeZoneBuilder:1461
to null
Delete Invocation at org.joda.time.tz.DateTimeZoneBuilder:1460
org.joda.time.tz.ZoneInfoCompiler.verbose()
Delete Block at org.joda.time.tz.DateTimeZoneBuilder:1460
{
java.lang.System.out.println(( + (tailZone.iStartRecurrence.getNameKey())));
}
Insert BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:1460
id ==
Insert Block at org.joda.time.tz.DateTimeZoneBuilder:1460
{
throw new java.lang.IllegalArgumentException();
}
Move Literal from org.joda.time.tz.DateTimeZoneBuilder$PrecalculatedZone:1461 to org.joda.time.tz.DateTimeZoneBuilder$PrecalculatedZone:1460
"Fixing duplicate recurrent name key - "
PatternInstanceAnalyzer
----For Diff:Update Literal at org.joda.time.tz.DateTimeZoneBuilder:1461
to null
Delete Invocation at org.joda.time.tz.DateTimeZoneBuilder:1460
org.joda.time.tz.ZoneInfoCompiler.verbose()
Delete Block at org.joda.time.tz.DateTimeZoneBuilder:1460
{
java.lang.System.out.println(( + (tailZone.iStartRecurrence.getNameKey())));
}
Insert BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:1460
id ==
Insert Block at org.joda.time.tz.DateTimeZoneBuilder:1460
{
throw new java.lang.IllegalArgumentException();
}
Move Literal from org.joda.time.tz.DateTimeZoneBuilder$PrecalculatedZone:1461 to org.joda.time.tz.DateTimeZoneBuilder$PrecalculatedZone:1460
"Fixing duplicate recurrent name key - "
: number instances found: 36
ChangePatternInstance [actions=[Insert BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:1460
id ==
]]
ChangePatternInstance [actions=[Insert Block at org.joda.time.tz.DateTimeZoneBuilder:1460
{
throw new java.lang.IllegalArgumentException();
}
]]
ChangePatternInstance [actions=[Insert VariableRead at org.joda.time.tz.DateTimeZoneBuilder:1460
id
]]
ChangePatternInstance [actions=[Update Literal at org.joda.time.tz.DateTimeZoneBuilder:1461
to null
]]
ChangePatternInstance [actions=[Move Literal from org.joda.time.tz.DateTimeZoneBuilder$PrecalculatedZone:1461 to org.joda.time.tz.DateTimeZoneBuilder$PrecalculatedZone:1460
"Fixing duplicate recurrent name key - "
]]
ChangePatternInstance [actions=[Insert Throw at org.joda.time.tz.DateTimeZoneBuilder:1461
throw new java.lang.IllegalArgumentException()
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.joda.time.tz.DateTimeZoneBuilder:1461
new java.lang.IllegalArgumentException()
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.joda.time.tz.DateTimeZoneBuilder:1460
org.joda.time.tz.ZoneInfoCompiler
]]
ChangePatternInstance [actions=[Delete Invocation at org.joda.time.tz.DateTimeZoneBuilder:1460
org.joda.time.tz.ZoneInfoCompiler.verbose()
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.joda.time.tz.DateTimeZoneBuilder:1461
java.lang.System
]]
ChangePatternInstance [actions=[Delete FieldRead at org.joda.time.tz.DateTimeZoneBuilder:1461
java.lang.System.out
]]
ChangePatternInstance [actions=[Delete VariableRead at org.joda.time.tz.DateTimeZoneBuilder:1462
tailZone
]]
ChangePatternInstance [actions=[Delete FieldRead at org.joda.time.tz.DateTimeZoneBuilder:1462
tailZone.iStartRecurrence
]]
ChangePatternInstance [actions=[Delete Invocation at org.joda.time.tz.DateTimeZoneBuilder:1462
(tailZone.iStartRecurrence.getNameKey())
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:1461
( + (tailZone.iStartRecurrence.getNameKey()))
]]
ChangePatternInstance [actions=[Delete Invocation at org.joda.time.tz.DateTimeZoneBuilder:1461
java.lang.System.out.println(( + (tailZone.iStartRecurrence.getNameKey())))
]]
ChangePatternInstance [actions=[Delete Block at org.joda.time.tz.DateTimeZoneBuilder:1460
{
java.lang.System.out.println(( + (tailZone.iStartRecurrence.getNameKey())));
}
]]
ChangePatternInstance [actions=[Insert Block at org.joda.time.tz.DateTimeZoneBuilder:1460
{
throw new java.lang.IllegalArgumentException();
}
]]
ChangePatternInstance [actions=[Insert Throw at org.joda.time.tz.DateTimeZoneBuilder:1461
throw new java.lang.IllegalArgumentException()
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.joda.time.tz.DateTimeZoneBuilder:1461
new java.lang.IllegalArgumentException()
]]
ChangePatternInstance [actions=[Delete Invocation at org.joda.time.tz.DateTimeZoneBuilder:1460
org.joda.time.tz.ZoneInfoCompiler.verbose()
]]
ChangePatternInstance [actions=[Delete Invocation at org.joda.time.tz.DateTimeZoneBuilder:1462
(tailZone.iStartRecurrence.getNameKey())
]]
ChangePatternInstance [actions=[Delete Invocation at org.joda.time.tz.DateTimeZoneBuilder:1461
java.lang.System.out.println(( + (tailZone.iStartRecurrence.getNameKey())))
]]
ChangePatternInstance [actions=[Delete Block at org.joda.time.tz.DateTimeZoneBuilder:1460
{
java.lang.System.out.println(( + (tailZone.iStartRecurrence.getNameKey())));
}
]]
ChangePatternInstance [actions=[Insert Block at org.joda.time.tz.DateTimeZoneBuilder:1460
{
throw new java.lang.IllegalArgumentException();
}
, Delete Invocation at org.joda.time.tz.DateTimeZoneBuilder:1460
org.joda.time.tz.ZoneInfoCompiler.verbose()
]]
ChangePatternInstance [actions=[Insert Throw at org.joda.time.tz.DateTimeZoneBuilder:1461
throw new java.lang.IllegalArgumentException()
, Delete Invocation at org.joda.time.tz.DateTimeZoneBuilder:1460
org.joda.time.tz.ZoneInfoCompiler.verbose()
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.joda.time.tz.DateTimeZoneBuilder:1461
new java.lang.IllegalArgumentException()
, Delete Invocation at org.joda.time.tz.DateTimeZoneBuilder:1460
org.joda.time.tz.ZoneInfoCompiler.verbose()
]]
ChangePatternInstance [actions=[Insert Block at org.joda.time.tz.DateTimeZoneBuilder:1460
{
throw new java.lang.IllegalArgumentException();
}
, Delete Invocation at org.joda.time.tz.DateTimeZoneBuilder:1462
(tailZone.iStartRecurrence.getNameKey())
]]
ChangePatternInstance [actions=[Insert Throw at org.joda.time.tz.DateTimeZoneBuilder:1461
throw new java.lang.IllegalArgumentException()
, Delete Invocation at org.joda.time.tz.DateTimeZoneBuilder:1462
(tailZone.iStartRecurrence.getNameKey())
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.joda.time.tz.DateTimeZoneBuilder:1461
new java.lang.IllegalArgumentException()
, Delete Invocation at org.joda.time.tz.DateTimeZoneBuilder:1462
(tailZone.iStartRecurrence.getNameKey())
]]
ChangePatternInstance [actions=[Insert Block at org.joda.time.tz.DateTimeZoneBuilder:1460
{
throw new java.lang.IllegalArgumentException();
}
, Delete Invocation at org.joda.time.tz.DateTimeZoneBuilder:1461
java.lang.System.out.println(( + (tailZone.iStartRecurrence.getNameKey())))
]]
ChangePatternInstance [actions=[Insert Throw at org.joda.time.tz.DateTimeZoneBuilder:1461
throw new java.lang.IllegalArgumentException()
, Delete Invocation at org.joda.time.tz.DateTimeZoneBuilder:1461
java.lang.System.out.println(( + (tailZone.iStartRecurrence.getNameKey())))
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.joda.time.tz.DateTimeZoneBuilder:1461
new java.lang.IllegalArgumentException()
, Delete Invocation at org.joda.time.tz.DateTimeZoneBuilder:1461
java.lang.System.out.println(( + (tailZone.iStartRecurrence.getNameKey())))
]]
ChangePatternInstance [actions=[Insert Block at org.joda.time.tz.DateTimeZoneBuilder:1460
{
throw new java.lang.IllegalArgumentException();
}
, Delete Block at org.joda.time.tz.DateTimeZoneBuilder:1460
{
java.lang.System.out.println(( + (tailZone.iStartRecurrence.getNameKey())));
}
]]
ChangePatternInstance [actions=[Insert Throw at org.joda.time.tz.DateTimeZoneBuilder:1461
throw new java.lang.IllegalArgumentException()
, Delete Block at org.joda.time.tz.DateTimeZoneBuilder:1460
{
java.lang.System.out.println(( + (tailZone.iStartRecurrence.getNameKey())));
}
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.joda.time.tz.DateTimeZoneBuilder:1461
new java.lang.IllegalArgumentException()
, Delete Block at org.joda.time.tz.DateTimeZoneBuilder:1460
{
java.lang.System.out.println(( + (tailZone.iStartRecurrence.getNameKey())));
}
]]
RepairabilityAnalyzer
----For Diff:Update Literal at org.joda.time.tz.DateTimeZoneBuilder:1461
to null
Delete Invocation at org.joda.time.tz.DateTimeZoneBuilder:1460
org.joda.time.tz.ZoneInfoCompiler.verbose()
Delete Block at org.joda.time.tz.DateTimeZoneBuilder:1460
{
java.lang.System.out.println(( + (tailZone.iStartRecurrence.getNameKey())));
}
Insert BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:1460
id ==
Insert Block at org.joda.time.tz.DateTimeZoneBuilder:1460
{
throw new java.lang.IllegalArgumentException();
}
Move Literal from org.joda.time.tz.DateTimeZoneBuilder$PrecalculatedZone:1461 to org.joda.time.tz.DateTimeZoneBuilder$PrecalculatedZone:1460
"Fixing duplicate recurrent name key - "
: number instances found: 1
ChangePatternInstance [actions=[Insert BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:1460
id ==
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Arja/patch4-Lang-50-Arja-plausible/Arja]
FineGrainDifftAnalyzer
-00117
Update Invocation at org.apache.commons.lang.time.FastDateFormat:234
org.apache.commons.lang.time.FastDateFormat.getDateInstance(style, null, null) to org.apache.commons.lang.time.FastDateFormat.getInstance(org.apache.commons.lang.time.FastDateFormat.getDefaultPattern(), null, null)
Delete Invocation at org.apache.commons.lang.time.FastDateFormat:479
org.apache.commons.lang.time.FastDateFormat.cDateTimeInstanceCache.put(key, format)
Insert If at org.apache.commons.lang.time.FastDateFormat:479
if (pattern == null) {
throw new java.lang.IllegalArgumentException("The pattern must not be null");
}
PatternInstanceAnalyzer
----For Diff:Update Invocation at org.apache.commons.lang.time.FastDateFormat:234
org.apache.commons.lang.time.FastDateFormat.getDateInstance(style, null, null) to org.apache.commons.lang.time.FastDateFormat.getInstance(org.apache.commons.lang.time.FastDateFormat.getDefaultPattern(), null, null)
Delete Invocation at org.apache.commons.lang.time.FastDateFormat:479
org.apache.commons.lang.time.FastDateFormat.cDateTimeInstanceCache.put(key, format)
Insert If at org.apache.commons.lang.time.FastDateFormat:479
if (pattern == null) {
throw new java.lang.IllegalArgumentException("The pattern must not be null");
}
: number instances found: 29
ChangePatternInstance [actions=[Update Invocation at org.apache.commons.lang.time.FastDateFormat:234
org.apache.commons.lang.time.FastDateFormat.getDateInstance(style, null, null) to org.apache.commons.lang.time.FastDateFormat.getInstance(org.apache.commons.lang.time.FastDateFormat.getDefaultPattern(), null, null)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.time.FastDateFormat:234
org.apache.commons.lang.time.FastDateFormat.getDefaultPattern()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.lang.time.FastDateFormat
org.apache.commons.lang.time.FastDateFormat
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.time.FastDateFormat:479
if (pattern == null) {
throw new java.lang.IllegalArgumentException("The pattern must not be null");
}
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang.time.FastDateFormat:479
pattern == null
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.time.FastDateFormat:479
{
throw new java.lang.IllegalArgumentException("The pattern must not be null");
}
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang.time.FastDateFormat:479
pattern
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang.time.FastDateFormat:479
null
]]
ChangePatternInstance [actions=[Insert Throw at org.apache.commons.lang.time.FastDateFormat:480
throw new java.lang.IllegalArgumentException("The pattern must not be null")
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.commons.lang.time.FastDateFormat:480
new java.lang.IllegalArgumentException("The pattern must not be null")
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang.time.FastDateFormat:480
"The pattern must not be null"
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang.time.FastDateFormat:234
style
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.lang.time.FastDateFormat
org.apache.commons.lang.time.FastDateFormat
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.lang.time.FastDateFormat:479
org.apache.commons.lang.time.FastDateFormat.cDateTimeInstanceCache
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang.time.FastDateFormat:479
key
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang.time.FastDateFormat:479
format
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang.time.FastDateFormat:479
org.apache.commons.lang.time.FastDateFormat.cDateTimeInstanceCache.put(key, format)
]]
ChangePatternInstance [actions=[Update Invocation at org.apache.commons.lang.time.FastDateFormat:234
org.apache.commons.lang.time.FastDateFormat.getDateInstance(style, null, null) to org.apache.commons.lang.time.FastDateFormat.getInstance(org.apache.commons.lang.time.FastDateFormat.getDefaultPattern(), null, null)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.time.FastDateFormat:234
org.apache.commons.lang.time.FastDateFormat.getDefaultPattern()
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.time.FastDateFormat:479
if (pattern == null) {
throw new java.lang.IllegalArgumentException("The pattern must not be null");
}
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.time.FastDateFormat:479
{
throw new java.lang.IllegalArgumentException("The pattern must not be null");
}
]]
ChangePatternInstance [actions=[Insert Throw at org.apache.commons.lang.time.FastDateFormat:480
throw new java.lang.IllegalArgumentException("The pattern must not be null")
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.commons.lang.time.FastDateFormat:480
new java.lang.IllegalArgumentException("The pattern must not be null")
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang.time.FastDateFormat:479
org.apache.commons.lang.time.FastDateFormat.cDateTimeInstanceCache.put(key, format)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.time.FastDateFormat:234
org.apache.commons.lang.time.FastDateFormat.getDefaultPattern()
, Delete Invocation at org.apache.commons.lang.time.FastDateFormat:479
org.apache.commons.lang.time.FastDateFormat.cDateTimeInstanceCache.put(key, format)
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.time.FastDateFormat:479
if (pattern == null) {
throw new java.lang.IllegalArgumentException("The pattern must not be null");
}
, Delete Invocation at org.apache.commons.lang.time.FastDateFormat:479
org.apache.commons.lang.time.FastDateFormat.cDateTimeInstanceCache.put(key, format)
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.time.FastDateFormat:479
{
throw new java.lang.IllegalArgumentException("The pattern must not be null");
}
, Delete Invocation at org.apache.commons.lang.time.FastDateFormat:479
org.apache.commons.lang.time.FastDateFormat.cDateTimeInstanceCache.put(key, format)
]]
ChangePatternInstance [actions=[Insert Throw at org.apache.commons.lang.time.FastDateFormat:480
throw new java.lang.IllegalArgumentException("The pattern must not be null")
, Delete Invocation at org.apache.commons.lang.time.FastDateFormat:479
org.apache.commons.lang.time.FastDateFormat.cDateTimeInstanceCache.put(key, format)
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.commons.lang.time.FastDateFormat:480
new java.lang.IllegalArgumentException("The pattern must not be null")
, Delete Invocation at org.apache.commons.lang.time.FastDateFormat:479
org.apache.commons.lang.time.FastDateFormat.cDateTimeInstanceCache.put(key, format)
]]
RepairabilityAnalyzer
----For Diff:Update Invocation at org.apache.commons.lang.time.FastDateFormat:234
org.apache.commons.lang.time.FastDateFormat.getDateInstance(style, null, null) to org.apache.commons.lang.time.FastDateFormat.getInstance(org.apache.commons.lang.time.FastDateFormat.getDefaultPattern(), null, null)
Delete Invocation at org.apache.commons.lang.time.FastDateFormat:479
org.apache.commons.lang.time.FastDateFormat.cDateTimeInstanceCache.put(key, format)
Insert If at org.apache.commons.lang.time.FastDateFormat:479
if (pattern == null) {
throw new java.lang.IllegalArgumentException("The pattern must not be null");
}
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Arja/patch2-Math-80-Arja-plausible/Arja]
FineGrainDifftAnalyzer
-0086
Delete For at org.apache.commons.math.linear.EigenDecompositionImpl:1136
for (int i = 0; i < j; i += 4) {
for (int k = 0; k < 4; k += step) {
final double tmp = work[(i + k)];
work[(i + k)] = work[(j - k)];
work[(j - k)] = tmp;
}
j -= 4;
}
Insert Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1136
pingPong = 1 - (pingPong)
Move TypeAccess from org.apache.commons.math.linear.EigenDecompositionImpl to org.apache.commons.math.linear.EigenDecompositionImpl
org.apache.commons.math.linear.EigenDecompositionImpl
PatternInstanceAnalyzer
----For Diff:Delete For at org.apache.commons.math.linear.EigenDecompositionImpl:1136
for (int i = 0; i < j; i += 4) {
for (int k = 0; k < 4; k += step) {
final double tmp = work[(i + k)];
work[(i + k)] = work[(j - k)];
work[(j - k)] = tmp;
}
j -= 4;
}
Insert Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1136
pingPong = 1 - (pingPong)
Move TypeAccess from org.apache.commons.math.linear.EigenDecompositionImpl to org.apache.commons.math.linear.EigenDecompositionImpl
org.apache.commons.math.linear.EigenDecompositionImpl
: number instances found: 81
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1136
pingPong = 1 - (pingPong)
]]
ChangePatternInstance [actions=[Insert FieldWrite at org.apache.commons.math.linear.EigenDecompositionImpl:1136
pingPong
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1136
1 - (pingPong)
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl
org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1136
1
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1136
(pingPong)
]]
ChangePatternInstance [actions=[Move TypeAccess from org.apache.commons.math.linear.EigenDecompositionImpl to org.apache.commons.math.linear.EigenDecompositionImpl
org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Delete TypeReference at org.apache.commons.math.linear.EigenDecompositionImpl:1136
int
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1136
0
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.math.linear.EigenDecompositionImpl:1136
int i = 0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1136
i
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1136
j
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1136
i < j
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math.linear.EigenDecompositionImpl:1136
i
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1136
4
]]
ChangePatternInstance [actions=[Delete OperatorAssignment at org.apache.commons.math.linear.EigenDecompositionImpl:1136
i += 4
]]
ChangePatternInstance [actions=[Delete TypeReference at org.apache.commons.math.linear.EigenDecompositionImpl:1137
int
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1137
0
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.math.linear.EigenDecompositionImpl:1137
int k = 0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1137
k
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1137
4
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1137
k < 4
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math.linear.EigenDecompositionImpl:1137
k
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1137
step
]]
ChangePatternInstance [actions=[Delete OperatorAssignment at org.apache.commons.math.linear.EigenDecompositionImpl:1137
k += step
]]
ChangePatternInstance [actions=[Delete TypeReference at org.apache.commons.math.linear.EigenDecompositionImpl:1138
double
]]
ChangePatternInstance [actions=[Delete Wra at org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Delete VirtualEle at org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl
org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1138
work
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1138
i
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1138
k
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1138
(i + k)
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.math.linear.EigenDecompositionImpl:1138
work[(i + k)]
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.math.linear.EigenDecompositionImpl:1138
final double tmp = work[(i + k)]
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl
org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1139
work
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1139
i
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1139
k
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1139
(i + k)
]]
ChangePatternInstance [actions=[Delete ArrayWrite at org.apache.commons.math.linear.EigenDecompositionImpl:1139
work[(i + k)]
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1139
work
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1139
j
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1139
k
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1139
(j - k)
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.math.linear.EigenDecompositionImpl:1139
work[(j - k)]
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1139
work[(i + k)] = work[(j - k)]
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl
org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1140
work
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1140
j
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1140
k
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1140
(j - k)
]]
ChangePatternInstance [actions=[Delete ArrayWrite at org.apache.commons.math.linear.EigenDecompositionImpl:1140
work[(j - k)]
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1140
tmp
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1140
work[(j - k)] = tmp
]]
ChangePatternInstance [actions=[Delete For at org.apache.commons.math.linear.EigenDecompositionImpl:1137
for (int k = 0; k < 4; k += step) {
final double tmp = work[(i + k)];
work[(i + k)] = work[(j - k)];
work[(j - k)] = tmp;
}
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math.linear.EigenDecompositionImpl:1142
j
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1142
4
]]
ChangePatternInstance [actions=[Delete OperatorAssignment at org.apache.commons.math.linear.EigenDecompositionImpl:1142
j -= 4
]]
ChangePatternInstance [actions=[Delete For at org.apache.commons.math.linear.EigenDecompositionImpl:1136
for (int i = 0; i < j; i += 4) {
for (int k = 0; k < 4; k += step) {
final double tmp = work[(i + k)];
work[(i + k)] = work[(j - k)];
work[(j - k)] = tmp;
}
j -= 4;
}
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1136
pingPong = 1 - (pingPong)
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.math.linear.EigenDecompositionImpl:1136
int i = 0
]]
ChangePatternInstance [actions=[Delete OperatorAssignment at org.apache.commons.math.linear.EigenDecompositionImpl:1136
i += 4
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.math.linear.EigenDecompositionImpl:1137
int k = 0
]]
ChangePatternInstance [actions=[Delete OperatorAssignment at org.apache.commons.math.linear.EigenDecompositionImpl:1137
k += step
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.math.linear.EigenDecompositionImpl:1138
final double tmp = work[(i + k)]
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1139
work[(i + k)] = work[(j - k)]
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1140
work[(j - k)] = tmp
]]
ChangePatternInstance [actions=[Delete For at org.apache.commons.math.linear.EigenDecompositionImpl:1137
for (int k = 0; k < 4; k += step) {
final double tmp = work[(i + k)];
work[(i + k)] = work[(j - k)];
work[(j - k)] = tmp;
}
]]
ChangePatternInstance [actions=[Delete OperatorAssignment at org.apache.commons.math.linear.EigenDecompositionImpl:1142
j -= 4
]]
ChangePatternInstance [actions=[Delete For at org.apache.commons.math.linear.EigenDecompositionImpl:1136
for (int i = 0; i < j; i += 4) {
for (int k = 0; k < 4; k += step) {
final double tmp = work[(i + k)];
work[(i + k)] = work[(j - k)];
work[(j - k)] = tmp;
}
j -= 4;
}
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1136
pingPong = 1 - (pingPong)
, Delete LocalVariable at org.apache.commons.math.linear.EigenDecompositionImpl:1136
int i = 0
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1136
pingPong = 1 - (pingPong)
, Delete OperatorAssignment at org.apache.commons.math.linear.EigenDecompositionImpl:1136
i += 4
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1136
pingPong = 1 - (pingPong)
, Delete LocalVariable at org.apache.commons.math.linear.EigenDecompositionImpl:1137
int k = 0
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1136
pingPong = 1 - (pingPong)
, Delete OperatorAssignment at org.apache.commons.math.linear.EigenDecompositionImpl:1137
k += step
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1136
pingPong = 1 - (pingPong)
, Delete LocalVariable at org.apache.commons.math.linear.EigenDecompositionImpl:1138
final double tmp = work[(i + k)]
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1136
pingPong = 1 - (pingPong)
, Delete Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1139
work[(i + k)] = work[(j - k)]
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1136
pingPong = 1 - (pingPong)
, Delete Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1140
work[(j - k)] = tmp
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1136
pingPong = 1 - (pingPong)
, Delete For at org.apache.commons.math.linear.EigenDecompositionImpl:1137
for (int k = 0; k < 4; k += step) {
final double tmp = work[(i + k)];
work[(i + k)] = work[(j - k)];
work[(j - k)] = tmp;
}
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1136
pingPong = 1 - (pingPong)
, Delete OperatorAssignment at org.apache.commons.math.linear.EigenDecompositionImpl:1142
j -= 4
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1136
pingPong = 1 - (pingPong)
, Delete For at org.apache.commons.math.linear.EigenDecompositionImpl:1136
for (int i = 0; i < j; i += 4) {
for (int k = 0; k < 4; k += step) {
final double tmp = work[(i + k)];
work[(i + k)] = work[(j - k)];
work[(j - k)] = tmp;
}
j -= 4;
}
]]
RepairabilityAnalyzer
----For Diff:Delete For at org.apache.commons.math.linear.EigenDecompositionImpl:1136
for (int i = 0; i < j; i += 4) {
for (int k = 0; k < 4; k += step) {
final double tmp = work[(i + k)];
work[(i + k)] = work[(j - k)];
work[(j - k)] = tmp;
}
j -= 4;
}
Insert Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1136
pingPong = 1 - (pingPong)
Move TypeAccess from org.apache.commons.math.linear.EigenDecompositionImpl to org.apache.commons.math.linear.EigenDecompositionImpl
org.apache.commons.math.linear.EigenDecompositionImpl
: number instances found: 1
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1136
pingPong = 1 - (pingPong)
, Delete For at org.apache.commons.math.linear.EigenDecompositionImpl:1136
for (int i = 0; i < j; i += 4) {
for (int k = 0; k < 4; k += step) {
final double tmp = work[(i + k)];
work[(i + k)] = work[(j - k)];
work[(j - k)] = tmp;
}
j -= 4;
}
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Arja/patch8-Math-28-Arja-plausible/Arja]
FineGrainDifftAnalyzer
-00178
Insert If at org.apache.commons.math3.optimization.linear.SimplexSolver:143
if (i < minIndex) {
minIndex = i;
minRow = row;
}
PatternInstanceAnalyzer
----For Diff:Insert If at org.apache.commons.math3.optimization.linear.SimplexSolver:143
if (i < minIndex) {
minIndex = i;
minRow = row;
}
: number instances found: 15
ChangePatternInstance [actions=[Insert If at org.apache.commons.math3.optimization.linear.SimplexSolver:143
if (i < minIndex) {
minIndex = i;
minRow = row;
}
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.optimization.linear.SimplexSolver:143
i < minIndex
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.math3.optimization.linear.SimplexSolver:143
{
minIndex = i;
minRow = row;
}
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:143
i
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:143
minIndex
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math3.optimization.linear.SimplexSolver:144
minIndex = i
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math3.optimization.linear.SimplexSolver:145
minRow = row
]]
ChangePatternInstance [actions=[Insert VariableWrite at org.apache.commons.math3.optimization.linear.SimplexSolver:144
minIndex
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:144
i
]]
ChangePatternInstance [actions=[Insert VariableWrite at org.apache.commons.math3.optimization.linear.SimplexSolver:145
minRow
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:145
row
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math3.optimization.linear.SimplexSolver:143
if (i < minIndex) {
minIndex = i;
minRow = row;
}
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.math3.optimization.linear.SimplexSolver:143
{
minIndex = i;
minRow = row;
}
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math3.optimization.linear.SimplexSolver:144
minIndex = i
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math3.optimization.linear.SimplexSolver:145
minRow = row
]]
RepairabilityAnalyzer
----For Diff:Insert If at org.apache.commons.math3.optimization.linear.SimplexSolver:143
if (i < minIndex) {
minIndex = i;
minRow = row;
}
: number instances found: 1
ChangePatternInstance [actions=[Insert If at org.apache.commons.math3.optimization.linear.SimplexSolver:143
if (i < minIndex) {
minIndex = i;
minRow = row;
}
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Arja/patch1-Chart-13-Arja-plausible/Arja]
FineGrainDifftAnalyzer
-003
Delete If at org.jfree.chart.block.BorderArrangement:427
if ((.topBlock) != null) {
org.jfree.chart.block.RectangleConstraint c1 = new org.jfree.chart.block.RectangleConstraint(w[0], null, LengthConstraintType.FIXED, 0.0, new org.jfree.data.Range(0.0, constraint.getHeight()), LengthConstraintType.RANGE);
org.jfree.chart.util.Size2D size = this.topBlock.arrange(g2, c1);
h[0] = size.height;
}
Insert Assignment at org.jfree.chart.block.BorderArrangement:427
.leftBlock = null
Move ThisAccess from org.jfree.chart.block.BorderArrangement:427 to org.jfree.chart.block.BorderArrangement:427
this
PatternInstanceAnalyzer
----For Diff:Delete If at org.jfree.chart.block.BorderArrangement:427
if ((.topBlock) != null) {
org.jfree.chart.block.RectangleConstraint c1 = new org.jfree.chart.block.RectangleConstraint(w[0], null, LengthConstraintType.FIXED, 0.0, new org.jfree.data.Range(0.0, constraint.getHeight()), LengthConstraintType.RANGE);
org.jfree.chart.util.Size2D size = this.topBlock.arrange(g2, c1);
h[0] = size.height;
}
Insert Assignment at org.jfree.chart.block.BorderArrangement:427
.leftBlock = null
Move ThisAccess from org.jfree.chart.block.BorderArrangement:427 to org.jfree.chart.block.BorderArrangement:427
this
: number instances found: 58
ChangePatternInstance [actions=[Insert Assignment at org.jfree.chart.block.BorderArrangement:427
.leftBlock = null
]]
ChangePatternInstance [actions=[Insert FieldWrite at org.jfree.chart.block.BorderArrangement:427
.leftBlock
]]
ChangePatternInstance [actions=[Insert Literal at org.jfree.chart.block.BorderArrangement:427
null
]]
ChangePatternInstance [actions=[Move ThisAccess from org.jfree.chart.block.BorderArrangement:427 to org.jfree.chart.block.BorderArrangement:427
this
]]
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.chart.block.BorderArrangement:427
(.topBlock)
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.chart.block.BorderArrangement:427
null
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.chart.block.BorderArrangement:427
(.topBlock) != null
]]
ChangePatternInstance [actions=[Delete TypeReference at org.jfree.chart.block.BorderArrangement:428
org.jfree.chart.block.RectangleConstraint
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.block.BorderArrangement:428
w
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.chart.block.BorderArrangement:428
0
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.jfree.chart.block.BorderArrangement:428
w[0]
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.chart.block.BorderArrangement:428
null
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.chart.block.BorderArrangement
LengthConstraintType
]]
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.chart.block.BorderArrangement:429
LengthConstraintType.FIXED
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.chart.block.BorderArrangement:429
0.0
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.chart.block.BorderArrangement:430
0.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.block.BorderArrangement:430
constraint
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.block.BorderArrangement:430
constraint.getHeight()
]]
ChangePatternInstance [actions=[Delete ConstructorCall at org.jfree.chart.block.BorderArrangement:430
new org.jfree.data.Range(0.0, constraint.getHeight())
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.chart.block.BorderArrangement
LengthConstraintType
]]
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.chart.block.BorderArrangement:431
LengthConstraintType.RANGE
]]
ChangePatternInstance [actions=[Delete ConstructorCall at org.jfree.chart.block.BorderArrangement:428
new org.jfree.chart.block.RectangleConstraint(w[0], null, LengthConstraintType.FIXED, 0.0, new org.jfree.data.Range(0.0, constraint.getHeight()), LengthConstraintType.RANGE)
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.jfree.chart.block.BorderArrangement:428
org.jfree.chart.block.RectangleConstraint c1 = new org.jfree.chart.block.RectangleConstraint(w[0], null, LengthConstraintType.FIXED, 0.0, new org.jfree.data.Range(0.0, constraint.getHeight()), LengthConstraintType.RANGE)
]]
ChangePatternInstance [actions=[Delete TypeReference at org.jfree.chart.block.BorderArrangement:432
org.jfree.chart.util.Size2D
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.chart.block.BorderArrangement
org.jfree.chart.block.BorderArrangement
]]
ChangePatternInstance [actions=[Delete ThisAccess at org.jfree.chart.block.BorderArrangement:432
this
]]
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.chart.block.BorderArrangement:432
this.topBlock
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.block.BorderArrangement:432
g2
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.block.BorderArrangement:432
c1
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.block.BorderArrangement:432
this.topBlock.arrange(g2, c1)
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.jfree.chart.block.BorderArrangement:432
org.jfree.chart.util.Size2D size = this.topBlock.arrange(g2, c1)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.block.BorderArrangement:433
h
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.chart.block.BorderArrangement:433
0
]]
ChangePatternInstance [actions=[Delete ArrayWrite at org.jfree.chart.block.BorderArrangement:433
h[0]
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.block.BorderArrangement:433
size
]]
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.chart.block.BorderArrangement:433
size.height
]]
ChangePatternInstance [actions=[Delete Assignment at org.jfree.chart.block.BorderArrangement:433
h[0] = size.height
]]
ChangePatternInstance [actions=[Delete Block at org.jfree.chart.block.BorderArrangement:427
{
org.jfree.chart.block.RectangleConstraint c1 = new org.jfree.chart.block.RectangleConstraint(w[0], null, LengthConstraintType.FIXED, 0.0, new org.jfree.data.Range(0.0, constraint.getHeight()), LengthConstraintType.RANGE);
org.jfree.chart.util.Size2D size = this.topBlock.arrange(g2, c1);
h[0] = size.height;
}
]]
ChangePatternInstance [actions=[Delete If at org.jfree.chart.block.BorderArrangement:427
if ((.topBlock) != null) {
org.jfree.chart.block.RectangleConstraint c1 = new org.jfree.chart.block.RectangleConstraint(w[0], null, LengthConstraintType.FIXED, 0.0, new org.jfree.data.Range(0.0, constraint.getHeight()), LengthConstraintType.RANGE);
org.jfree.chart.util.Size2D size = this.topBlock.arrange(g2, c1);
h[0] = size.height;
}
]]
ChangePatternInstance [actions=[Insert Assignment at org.jfree.chart.block.BorderArrangement:427
.leftBlock = null
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.block.BorderArrangement:430
constraint.getHeight()
]]
ChangePatternInstance [actions=[Delete ConstructorCall at org.jfree.chart.block.BorderArrangement:430
new org.jfree.data.Range(0.0, constraint.getHeight())
]]
ChangePatternInstance [actions=[Delete ConstructorCall at org.jfree.chart.block.BorderArrangement:428
new org.jfree.chart.block.RectangleConstraint(w[0], null, LengthConstraintType.FIXED, 0.0, new org.jfree.data.Range(0.0, constraint.getHeight()), LengthConstraintType.RANGE)
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.jfree.chart.block.BorderArrangement:428
org.jfree.chart.block.RectangleConstraint c1 = new org.jfree.chart.block.RectangleConstraint(w[0], null, LengthConstraintType.FIXED, 0.0, new org.jfree.data.Range(0.0, constraint.getHeight()), LengthConstraintType.RANGE)
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.block.BorderArrangement:432
this.topBlock.arrange(g2, c1)
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.jfree.chart.block.BorderArrangement:432
org.jfree.chart.util.Size2D size = this.topBlock.arrange(g2, c1)
]]
ChangePatternInstance [actions=[Delete Assignment at org.jfree.chart.block.BorderArrangement:433
h[0] = size.height
]]
ChangePatternInstance [actions=[Delete Block at org.jfree.chart.block.BorderArrangement:427
{
org.jfree.chart.block.RectangleConstraint c1 = new org.jfree.chart.block.RectangleConstraint(w[0], null, LengthConstraintType.FIXED, 0.0, new org.jfree.data.Range(0.0, constraint.getHeight()), LengthConstraintType.RANGE);
org.jfree.chart.util.Size2D size = this.topBlock.arrange(g2, c1);
h[0] = size.height;
}
]]
ChangePatternInstance [actions=[Delete If at org.jfree.chart.block.BorderArrangement:427
if ((.topBlock) != null) {
org.jfree.chart.block.RectangleConstraint c1 = new org.jfree.chart.block.RectangleConstraint(w[0], null, LengthConstraintType.FIXED, 0.0, new org.jfree.data.Range(0.0, constraint.getHeight()), LengthConstraintType.RANGE);
org.jfree.chart.util.Size2D size = this.topBlock.arrange(g2, c1);
h[0] = size.height;
}
]]
ChangePatternInstance [actions=[Insert Assignment at org.jfree.chart.block.BorderArrangement:427
.leftBlock = null
, Delete Invocation at org.jfree.chart.block.BorderArrangement:430
constraint.getHeight()
]]
ChangePatternInstance [actions=[Insert Assignment at org.jfree.chart.block.BorderArrangement:427
.leftBlock = null
, Delete ConstructorCall at org.jfree.chart.block.BorderArrangement:430
new org.jfree.data.Range(0.0, constraint.getHeight())
]]
ChangePatternInstance [actions=[Insert Assignment at org.jfree.chart.block.BorderArrangement:427
.leftBlock = null
, Delete ConstructorCall at org.jfree.chart.block.BorderArrangement:428
new org.jfree.chart.block.RectangleConstraint(w[0], null, LengthConstraintType.FIXED, 0.0, new org.jfree.data.Range(0.0, constraint.getHeight()), LengthConstraintType.RANGE)
]]
ChangePatternInstance [actions=[Insert Assignment at org.jfree.chart.block.BorderArrangement:427
.leftBlock = null
, Delete LocalVariable at org.jfree.chart.block.BorderArrangement:428
org.jfree.chart.block.RectangleConstraint c1 = new org.jfree.chart.block.RectangleConstraint(w[0], null, LengthConstraintType.FIXED, 0.0, new org.jfree.data.Range(0.0, constraint.getHeight()), LengthConstraintType.RANGE)
]]
ChangePatternInstance [actions=[Insert Assignment at org.jfree.chart.block.BorderArrangement:427
.leftBlock = null
, Delete Invocation at org.jfree.chart.block.BorderArrangement:432
this.topBlock.arrange(g2, c1)
]]
ChangePatternInstance [actions=[Insert Assignment at org.jfree.chart.block.BorderArrangement:427
.leftBlock = null
, Delete LocalVariable at org.jfree.chart.block.BorderArrangement:432
org.jfree.chart.util.Size2D size = this.topBlock.arrange(g2, c1)
]]
ChangePatternInstance [actions=[Insert Assignment at org.jfree.chart.block.BorderArrangement:427
.leftBlock = null
, Delete Assignment at org.jfree.chart.block.BorderArrangement:433
h[0] = size.height
]]
ChangePatternInstance [actions=[Insert Assignment at org.jfree.chart.block.BorderArrangement:427
.leftBlock = null
, Delete Block at org.jfree.chart.block.BorderArrangement:427
{
org.jfree.chart.block.RectangleConstraint c1 = new org.jfree.chart.block.RectangleConstraint(w[0], null, LengthConstraintType.FIXED, 0.0, new org.jfree.data.Range(0.0, constraint.getHeight()), LengthConstraintType.RANGE);
org.jfree.chart.util.Size2D size = this.topBlock.arrange(g2, c1);
h[0] = size.height;
}
]]
ChangePatternInstance [actions=[Insert Assignment at org.jfree.chart.block.BorderArrangement:427
.leftBlock = null
, Delete If at org.jfree.chart.block.BorderArrangement:427
if ((.topBlock) != null) {
org.jfree.chart.block.RectangleConstraint c1 = new org.jfree.chart.block.RectangleConstraint(w[0], null, LengthConstraintType.FIXED, 0.0, new org.jfree.data.Range(0.0, constraint.getHeight()), LengthConstraintType.RANGE);
org.jfree.chart.util.Size2D size = this.topBlock.arrange(g2, c1);
h[0] = size.height;
}
]]
RepairabilityAnalyzer
----For Diff:Delete If at org.jfree.chart.block.BorderArrangement:427
if ((.topBlock) != null) {
org.jfree.chart.block.RectangleConstraint c1 = new org.jfree.chart.block.RectangleConstraint(w[0], null, LengthConstraintType.FIXED, 0.0, new org.jfree.data.Range(0.0, constraint.getHeight()), LengthConstraintType.RANGE);
org.jfree.chart.util.Size2D size = this.topBlock.arrange(g2, c1);
h[0] = size.height;
}
Insert Assignment at org.jfree.chart.block.BorderArrangement:427
.leftBlock = null
Move ThisAccess from org.jfree.chart.block.BorderArrangement:427 to org.jfree.chart.block.BorderArrangement:427
this
: number instances found: 1
ChangePatternInstance [actions=[Insert Assignment at org.jfree.chart.block.BorderArrangement:427
.leftBlock = null
, Delete If at org.jfree.chart.block.BorderArrangement:427
if ((.topBlock) != null) {
org.jfree.chart.block.RectangleConstraint c1 = new org.jfree.chart.block.RectangleConstraint(w[0], null, LengthConstraintType.FIXED, 0.0, new org.jfree.data.Range(0.0, constraint.getHeight()), LengthConstraintType.RANGE);
org.jfree.chart.util.Size2D size = this.topBlock.arrange(g2, c1);
h[0] = size.height;
}
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Arja/patch1-Math-73-Arja/Arja]
FineGrainDifftAnalyzer
-0043
Insert Invocation at org.apache.commons.math.analysis.solvers.BrentSolver:136
verifyBracketing(min, max, f)
PatternInstanceAnalyzer
----For Diff:Insert Invocation at org.apache.commons.math.analysis.solvers.BrentSolver:136
verifyBracketing(min, max, f)
: number instances found: 6
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math.analysis.solvers.BrentSolver:136
verifyBracketing(min, max, f)
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math.analysis.solvers.BrentSolver
org.apache.commons.math.analysis.solvers.BrentSolver
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:136
min
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:136
max
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:136
f
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math.analysis.solvers.BrentSolver:136
verifyBracketing(min, max, f)
]]
RepairabilityAnalyzer
----For Diff:Insert Invocation at org.apache.commons.math.analysis.solvers.BrentSolver:136
verifyBracketing(min, max, f)
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Arja/patch7-Math-20-Arja-plausible/Arja]
FineGrainDifftAnalyzer
-00166
Delete For at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
for (int i = 0; i < (x.length); i++) {
double diff = (boundaries[1][i]) - (boundaries[0][i]);
res[i] = ((x[i]) - (boundaries[0][i])) / diff;
}
PatternInstanceAnalyzer
----For Diff:Delete For at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
for (int i = 0; i < (x.length); i++) {
double diff = (boundaries[1][i]) - (boundaries[0][i]);
res[i] = ((x[i]) - (boundaries[0][i])) / diff;
}
: number instances found: 46
ChangePatternInstance [actions=[Delete TypeReference at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
int
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
0
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
int i = 0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
i
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
x
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
(x.length)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
i < (x.length)
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
i
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
i++
]]
ChangePatternInstance [actions=[Delete TypeReference at org.apache.commons.math3.optimization.direct.CMAESOptimizer:910
double
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math3.optimization.direct.CMAESOptimizer
org.apache.commons.math3.optimization.direct.CMAESOptimizer
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:910
boundaries
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.optimization.direct.CMAESOptimizer:910
1
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:910
boundaries[1]
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:910
i
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:910
(boundaries[1][i])
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math3.optimization.direct.CMAESOptimizer
org.apache.commons.math3.optimization.direct.CMAESOptimizer
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:910
boundaries
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.optimization.direct.CMAESOptimizer:910
0
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:910
boundaries[0]
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:910
i
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:910
(boundaries[0][i])
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:910
(boundaries[1][i]) - (boundaries[0][i])
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.math3.optimization.direct.CMAESOptimizer:910
double diff = (boundaries[1][i]) - (boundaries[0][i])
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
res
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
i
]]
ChangePatternInstance [actions=[Delete ArrayWrite at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
res[i]
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
x
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
i
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
(x[i])
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math3.optimization.direct.CMAESOptimizer
org.apache.commons.math3.optimization.direct.CMAESOptimizer
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
boundaries
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
0
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
boundaries[0]
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
i
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
(boundaries[0][i])
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
((x[i]) - (boundaries[0][i]))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
diff
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
((x[i]) - (boundaries[0][i])) / diff
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
res[i] = ((x[i]) - (boundaries[0][i])) / diff
]]
ChangePatternInstance [actions=[Delete For at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
for (int i = 0; i < (x.length); i++) {
double diff = (boundaries[1][i]) - (boundaries[0][i]);
res[i] = ((x[i]) - (boundaries[0][i])) / diff;
}
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
int i = 0
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
i++
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.math3.optimization.direct.CMAESOptimizer:910
double diff = (boundaries[1][i]) - (boundaries[0][i])
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
res[i] = ((x[i]) - (boundaries[0][i])) / diff
]]
ChangePatternInstance [actions=[Delete For at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
for (int i = 0; i < (x.length); i++) {
double diff = (boundaries[1][i]) - (boundaries[0][i]);
res[i] = ((x[i]) - (boundaries[0][i])) / diff;
}
]]
RepairabilityAnalyzer
----For Diff:Delete For at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
for (int i = 0; i < (x.length); i++) {
double diff = (boundaries[1][i]) - (boundaries[0][i]);
res[i] = ((x[i]) - (boundaries[0][i])) / diff;
}
: number instances found: 1
ChangePatternInstance [actions=[Delete For at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
for (int i = 0; i < (x.length); i++) {
double diff = (boundaries[1][i]) - (boundaries[0][i]);
res[i] = ((x[i]) - (boundaries[0][i])) / diff;
}
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Arja/patch9-Math-28-Arja-plausible/Arja]
FineGrainDifftAnalyzer
-00182
Delete If at org.apache.commons.math3.optimization.linear.SimplexSolver:123
if ((org.apache.commons.math3.util.Precision.equals(entry, 1.0, maxUlps)) && (row.equals(tableau.getBasicRow(column)))) {
return row;
}
PatternInstanceAnalyzer
----For Diff:Delete If at org.apache.commons.math3.optimization.linear.SimplexSolver:123
if ((org.apache.commons.math3.util.Precision.equals(entry, 1.0, maxUlps)) && (row.equals(tableau.getBasicRow(column)))) {
return row;
}
: number instances found: 22
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math3.optimization.linear.SimplexSolver:123
org.apache.commons.math3.util.Precision
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:123
entry
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.optimization.linear.SimplexSolver:123
1.0
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math3.optimization.linear.SimplexSolver
org.apache.commons.math3.optimization.linear.SimplexSolver
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.optimization.linear.SimplexSolver:123
maxUlps
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.optimization.linear.SimplexSolver:123
(org.apache.commons.math3.util.Precision.equals(entry, 1.0, maxUlps))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:123
row
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:123
tableau
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:123
column
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.optimization.linear.SimplexSolver:123
tableau.getBasicRow(column)
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.optimization.linear.SimplexSolver:123
(row.equals(tableau.getBasicRow(column)))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.optimization.linear.SimplexSolver:123
(org.apache.commons.math3.util.Precision.equals(entry, 1.0, maxUlps)) && (row.equals(tableau.getBasicRow(column)))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:124
row
]]
ChangePatternInstance [actions=[Delete Return at org.apache.commons.math3.optimization.linear.SimplexSolver:124
return row
]]
ChangePatternInstance [actions=[Delete Block at org.apache.commons.math3.optimization.linear.SimplexSolver:123
{
return row;
}
]]
ChangePatternInstance [actions=[Delete If at org.apache.commons.math3.optimization.linear.SimplexSolver:123
if ((org.apache.commons.math3.util.Precision.equals(entry, 1.0, maxUlps)) && (row.equals(tableau.getBasicRow(column)))) {
return row;
}
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.optimization.linear.SimplexSolver:123
(org.apache.commons.math3.util.Precision.equals(entry, 1.0, maxUlps))
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.optimization.linear.SimplexSolver:123
tableau.getBasicRow(column)
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.optimization.linear.SimplexSolver:123
(row.equals(tableau.getBasicRow(column)))
]]
ChangePatternInstance [actions=[Delete Return at org.apache.commons.math3.optimization.linear.SimplexSolver:124
return row
]]
ChangePatternInstance [actions=[Delete Block at org.apache.commons.math3.optimization.linear.SimplexSolver:123
{
return row;
}
]]
ChangePatternInstance [actions=[Delete If at org.apache.commons.math3.optimization.linear.SimplexSolver:123
if ((org.apache.commons.math3.util.Precision.equals(entry, 1.0, maxUlps)) && (row.equals(tableau.getBasicRow(column)))) {
return row;
}
]]
RepairabilityAnalyzer
----For Diff:Delete If at org.apache.commons.math3.optimization.linear.SimplexSolver:123
if ((org.apache.commons.math3.util.Precision.equals(entry, 1.0, maxUlps)) && (row.equals(tableau.getBasicRow(column)))) {
return row;
}
: number instances found: 1
ChangePatternInstance [actions=[Delete If at org.apache.commons.math3.optimization.linear.SimplexSolver:123
if ((org.apache.commons.math3.util.Precision.equals(entry, 1.0, maxUlps)) && (row.equals(tableau.getBasicRow(column)))) {
return row;
}
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Arja/patch1-Time-14-Arja-plausible/Arja]
FineGrainDifftAnalyzer
-0049
Update Invocation at org.joda.time.MonthDay:519
getField(index).add(this, index, newValues, amount) to getField(index).addWrapPartial(this, index, newValues, amount)
PatternInstanceAnalyzer
----For Diff:Update Invocation at org.joda.time.MonthDay:519
getField(index).add(this, index, newValues, amount) to getField(index).addWrapPartial(this, index, newValues, amount)
: number instances found: 2
ChangePatternInstance [actions=[Update Invocation at org.joda.time.MonthDay:519
getField(index).add(this, index, newValues, amount) to getField(index).addWrapPartial(this, index, newValues, amount)
]]
ChangePatternInstance [actions=[Update Invocation at org.joda.time.MonthDay:519
getField(index).add(this, index, newValues, amount) to getField(index).addWrapPartial(this, index, newValues, amount)
]]
RepairabilityAnalyzer
----For Diff:Update Invocation at org.joda.time.MonthDay:519
getField(index).add(this, index, newValues, amount) to getField(index).addWrapPartial(this, index, newValues, amount)
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Arja/patch5-Lang-63-Arja-plausible/Arja]
FineGrainDifftAnalyzer
-00137
Delete VariableRead at org.apache.commons.lang.time.DurationFormatUtils:439
newdiff
Insert Literal at org.apache.commons.lang.time.DurationFormatUtils:439
0
PatternInstanceAnalyzer
----For Diff:Delete VariableRead at org.apache.commons.lang.time.DurationFormatUtils:439
newdiff
Insert Literal at org.apache.commons.lang.time.DurationFormatUtils:439
0
: number instances found: 2
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang.time.DurationFormatUtils:439
0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang.time.DurationFormatUtils:439
newdiff
]]
RepairabilityAnalyzer
----For Diff:Delete VariableRead at org.apache.commons.lang.time.DurationFormatUtils:439
newdiff
Insert Literal at org.apache.commons.lang.time.DurationFormatUtils:439
0
: number instances found: 1
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang.time.DurationFormatUtils:439
0
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Arja/patch1-Lang-35-Arja/Arja]
FineGrainDifftAnalyzer
-0013
Delete Assignment at org.apache.commons.lang3.ArrayUtils:3295
type = java.lang.Object.class
Delete Return at org.apache.commons.lang3.ArrayUtils:3574
return ((T[]) (new java.lang.Object[]{ null }))
Insert Throw at org.apache.commons.lang3.ArrayUtils:3295
throw new java.lang.IllegalArgumentException("The Integer did not match any specified value")
Insert Throw at org.apache.commons.lang3.ArrayUtils:3574
throw new java.lang.IllegalArgumentException("The Integer did not match any specified value")
PatternInstanceAnalyzer
----For Diff:Delete Assignment at org.apache.commons.lang3.ArrayUtils:3295
type = java.lang.Object.class
Delete Return at org.apache.commons.lang3.ArrayUtils:3574
return ((T[]) (new java.lang.Object[]{ null }))
Insert Throw at org.apache.commons.lang3.ArrayUtils:3295
throw new java.lang.IllegalArgumentException("The Integer did not match any specified value")
Insert Throw at org.apache.commons.lang3.ArrayUtils:3574
throw new java.lang.IllegalArgumentException("The Integer did not match any specified value")
: number instances found: 27
ChangePatternInstance [actions=[Insert Throw at org.apache.commons.lang3.ArrayUtils:3295
throw new java.lang.IllegalArgumentException("The Integer did not match any specified value")
]]
ChangePatternInstance [actions=[Insert Throw at org.apache.commons.lang3.ArrayUtils:3574
throw new java.lang.IllegalArgumentException("The Integer did not match any specified value")
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.commons.lang3.ArrayUtils:3295
new java.lang.IllegalArgumentException("The Integer did not match any specified value")
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.commons.lang3.ArrayUtils:3574
new java.lang.IllegalArgumentException("The Integer did not match any specified value")
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang3.ArrayUtils:3295
"The Integer did not match any specified value"
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang3.ArrayUtils:3574
"The Integer did not match any specified value"
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.lang3.ArrayUtils:3295
type
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.lang3.ArrayUtils
java.lang.Object
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.lang3.ArrayUtils:3295
java.lang.Object.class
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.lang3.ArrayUtils:3295
type = java.lang.Object.class
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.ArrayUtils:3574
null
]]
ChangePatternInstance [actions=[Delete NewArray at org.apache.commons.lang3.ArrayUtils:3574
((T[]) (new java.lang.Object[]{ null }))
]]
ChangePatternInstance [actions=[Delete Return at org.apache.commons.lang3.ArrayUtils:3574
return ((T[]) (new java.lang.Object[]{ null }))
]]
ChangePatternInstance [actions=[Insert Throw at org.apache.commons.lang3.ArrayUtils:3295
throw new java.lang.IllegalArgumentException("The Integer did not match any specified value")
]]
ChangePatternInstance [actions=[Insert Throw at org.apache.commons.lang3.ArrayUtils:3574
throw new java.lang.IllegalArgumentException("The Integer did not match any specified value")
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.commons.lang3.ArrayUtils:3295
new java.lang.IllegalArgumentException("The Integer did not match any specified value")
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.commons.lang3.ArrayUtils:3574
new java.lang.IllegalArgumentException("The Integer did not match any specified value")
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.lang3.ArrayUtils:3295
type = java.lang.Object.class
]]
ChangePatternInstance [actions=[Delete Return at org.apache.commons.lang3.ArrayUtils:3574
return ((T[]) (new java.lang.Object[]{ null }))
]]
ChangePatternInstance [actions=[Insert Throw at org.apache.commons.lang3.ArrayUtils:3295
throw new java.lang.IllegalArgumentException("The Integer did not match any specified value")
, Delete Assignment at org.apache.commons.lang3.ArrayUtils:3295
type = java.lang.Object.class
]]
ChangePatternInstance [actions=[Insert Throw at org.apache.commons.lang3.ArrayUtils:3574
throw new java.lang.IllegalArgumentException("The Integer did not match any specified value")
, Delete Assignment at org.apache.commons.lang3.ArrayUtils:3295
type = java.lang.Object.class
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.commons.lang3.ArrayUtils:3295
new java.lang.IllegalArgumentException("The Integer did not match any specified value")
, Delete Assignment at org.apache.commons.lang3.ArrayUtils:3295
type = java.lang.Object.class
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.commons.lang3.ArrayUtils:3574
new java.lang.IllegalArgumentException("The Integer did not match any specified value")
, Delete Assignment at org.apache.commons.lang3.ArrayUtils:3295
type = java.lang.Object.class
]]
ChangePatternInstance [actions=[Insert Throw at org.apache.commons.lang3.ArrayUtils:3295
throw new java.lang.IllegalArgumentException("The Integer did not match any specified value")
, Delete Return at org.apache.commons.lang3.ArrayUtils:3574
return ((T[]) (new java.lang.Object[]{ null }))
]]
ChangePatternInstance [actions=[Insert Throw at org.apache.commons.lang3.ArrayUtils:3574
throw new java.lang.IllegalArgumentException("The Integer did not match any specified value")
, Delete Return at org.apache.commons.lang3.ArrayUtils:3574
return ((T[]) (new java.lang.Object[]{ null }))
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.commons.lang3.ArrayUtils:3295
new java.lang.IllegalArgumentException("The Integer did not match any specified value")
, Delete Return at org.apache.commons.lang3.ArrayUtils:3574
return ((T[]) (new java.lang.Object[]{ null }))
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.commons.lang3.ArrayUtils:3574
new java.lang.IllegalArgumentException("The Integer did not match any specified value")
, Delete Return at org.apache.commons.lang3.ArrayUtils:3574
return ((T[]) (new java.lang.Object[]{ null }))
]]
RepairabilityAnalyzer
----For Diff:Delete Assignment at org.apache.commons.lang3.ArrayUtils:3295
type = java.lang.Object.class
Delete Return at org.apache.commons.lang3.ArrayUtils:3574
return ((T[]) (new java.lang.Object[]{ null }))
Insert Throw at org.apache.commons.lang3.ArrayUtils:3295
throw new java.lang.IllegalArgumentException("The Integer did not match any specified value")
Insert Throw at org.apache.commons.lang3.ArrayUtils:3574
throw new java.lang.IllegalArgumentException("The Integer did not match any specified value")
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Arja/patch1-Lang-55-Arja-plausible/Arja]
FineGrainDifftAnalyzer
-0021
Delete Assignment at org.apache.commons.lang.time.StopWatch:118
stopTime = java.lang.System.currentTimeMillis()
Delete Assignment at org.apache.commons.lang.time.StopWatch:119
.runningState =
Insert If at org.apache.commons.lang.time.StopWatch:118
if ((.runningState) == ) {
throw new java.lang.IllegalStateException("Stopwatch must be reset before being restarted. ");
}
Insert Return at org.apache.commons.lang.time.StopWatch:121
return
Move FieldRead from org.apache.commons.lang.time.StopWatch:119 to org.apache.commons.lang.time.StopWatch:118
org.apache.commons.lang.time.StopWatch.STATE_STOPPED
Move ThisAccess from org.apache.commons.lang.time.StopWatch:119 to org.apache.commons.lang.time.StopWatch:118
this
PatternInstanceAnalyzer
----For Diff:Delete Assignment at org.apache.commons.lang.time.StopWatch:118
stopTime = java.lang.System.currentTimeMillis()
Delete Assignment at org.apache.commons.lang.time.StopWatch:119
.runningState =
Insert If at org.apache.commons.lang.time.StopWatch:118
if ((.runningState) == ) {
throw new java.lang.IllegalStateException("Stopwatch must be reset before being restarted. ");
}
Insert Return at org.apache.commons.lang.time.StopWatch:121
return
Move FieldRead from org.apache.commons.lang.time.StopWatch:119 to org.apache.commons.lang.time.StopWatch:118
org.apache.commons.lang.time.StopWatch.STATE_STOPPED
Move ThisAccess from org.apache.commons.lang.time.StopWatch:119 to org.apache.commons.lang.time.StopWatch:118
this
: number instances found: 40
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.time.StopWatch:118
if ((.runningState) == ) {
throw new java.lang.IllegalStateException("Stopwatch must be reset before being restarted. ");
}
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.time.StopWatch:121
return
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang.time.StopWatch:118
(.runningState) ==
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.time.StopWatch:118
{
throw new java.lang.IllegalStateException("Stopwatch must be reset before being restarted. ");
}
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.lang.time.StopWatch:118
(.runningState)
]]
ChangePatternInstance [actions=[Move FieldRead from org.apache.commons.lang.time.StopWatch:119 to org.apache.commons.lang.time.StopWatch:118
org.apache.commons.lang.time.StopWatch.STATE_STOPPED
]]
ChangePatternInstance [actions=[Insert Throw at org.apache.commons.lang.time.StopWatch:119
throw new java.lang.IllegalStateException("Stopwatch must be reset before being restarted. ")
]]
ChangePatternInstance [actions=[Move ThisAccess from org.apache.commons.lang.time.StopWatch:119 to org.apache.commons.lang.time.StopWatch:118
this
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.commons.lang.time.StopWatch:119
new java.lang.IllegalStateException("Stopwatch must be reset before being restarted. ")
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang.time.StopWatch:119
"Stopwatch must be reset before being restarted. "
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.lang.time.StopWatch
org.apache.commons.lang.time.StopWatch
]]
ChangePatternInstance [actions=[Delete FieldWrite at org.apache.commons.lang.time.StopWatch:118
stopTime
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.lang.time.StopWatch:118
java.lang.System
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang.time.StopWatch:118
java.lang.System.currentTimeMillis()
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.lang.time.StopWatch:118
stopTime = java.lang.System.currentTimeMillis()
]]
ChangePatternInstance [actions=[Delete FieldWrite at org.apache.commons.lang.time.StopWatch:119
.runningState
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.lang.time.StopWatch:119
.runningState =
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.time.StopWatch:118
if ((.runningState) == ) {
throw new java.lang.IllegalStateException("Stopwatch must be reset before being restarted. ");
}
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.time.StopWatch:121
return
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.time.StopWatch:118
{
throw new java.lang.IllegalStateException("Stopwatch must be reset before being restarted. ");
}
]]
ChangePatternInstance [actions=[Insert Throw at org.apache.commons.lang.time.StopWatch:119
throw new java.lang.IllegalStateException("Stopwatch must be reset before being restarted. ")
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.commons.lang.time.StopWatch:119
new java.lang.IllegalStateException("Stopwatch must be reset before being restarted. ")
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang.time.StopWatch:118
java.lang.System.currentTimeMillis()
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.lang.time.StopWatch:118
stopTime = java.lang.System.currentTimeMillis()
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.lang.time.StopWatch:119
.runningState =
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.time.StopWatch:118
if ((.runningState) == ) {
throw new java.lang.IllegalStateException("Stopwatch must be reset before being restarted. ");
}
, Delete Invocation at org.apache.commons.lang.time.StopWatch:118
java.lang.System.currentTimeMillis()
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.time.StopWatch:121
return
, Delete Invocation at org.apache.commons.lang.time.StopWatch:118
java.lang.System.currentTimeMillis()
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.time.StopWatch:118
{
throw new java.lang.IllegalStateException("Stopwatch must be reset before being restarted. ");
}
, Delete Invocation at org.apache.commons.lang.time.StopWatch:118
java.lang.System.currentTimeMillis()
]]
ChangePatternInstance [actions=[Insert Throw at org.apache.commons.lang.time.StopWatch:119
throw new java.lang.IllegalStateException("Stopwatch must be reset before being restarted. ")
, Delete Invocation at org.apache.commons.lang.time.StopWatch:118
java.lang.System.currentTimeMillis()
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.commons.lang.time.StopWatch:119
new java.lang.IllegalStateException("Stopwatch must be reset before being restarted. ")
, Delete Invocation at org.apache.commons.lang.time.StopWatch:118
java.lang.System.currentTimeMillis()
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.time.StopWatch:118
if ((.runningState) == ) {
throw new java.lang.IllegalStateException("Stopwatch must be reset before being restarted. ");
}
, Delete Assignment at org.apache.commons.lang.time.StopWatch:118
stopTime = java.lang.System.currentTimeMillis()
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.time.StopWatch:121
return
, Delete Assignment at org.apache.commons.lang.time.StopWatch:118
stopTime = java.lang.System.currentTimeMillis()
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.time.StopWatch:118
{
throw new java.lang.IllegalStateException("Stopwatch must be reset before being restarted. ");
}
, Delete Assignment at org.apache.commons.lang.time.StopWatch:118
stopTime = java.lang.System.currentTimeMillis()
]]
ChangePatternInstance [actions=[Insert Throw at org.apache.commons.lang.time.StopWatch:119
throw new java.lang.IllegalStateException("Stopwatch must be reset before being restarted. ")
, Delete Assignment at org.apache.commons.lang.time.StopWatch:118
stopTime = java.lang.System.currentTimeMillis()
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.commons.lang.time.StopWatch:119
new java.lang.IllegalStateException("Stopwatch must be reset before being restarted. ")
, Delete Assignment at org.apache.commons.lang.time.StopWatch:118
stopTime = java.lang.System.currentTimeMillis()
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.time.StopWatch:118
if ((.runningState) == ) {
throw new java.lang.IllegalStateException("Stopwatch must be reset before being restarted. ");
}
, Delete Assignment at org.apache.commons.lang.time.StopWatch:119
.runningState =
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.time.StopWatch:121
return
, Delete Assignment at org.apache.commons.lang.time.StopWatch:119
.runningState =
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.time.StopWatch:118
{
throw new java.lang.IllegalStateException("Stopwatch must be reset before being restarted. ");
}
, Delete Assignment at org.apache.commons.lang.time.StopWatch:119
.runningState =
]]
ChangePatternInstance [actions=[Insert Throw at org.apache.commons.lang.time.StopWatch:119
throw new java.lang.IllegalStateException("Stopwatch must be reset before being restarted. ")
, Delete Assignment at org.apache.commons.lang.time.StopWatch:119
.runningState =
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.commons.lang.time.StopWatch:119
new java.lang.IllegalStateException("Stopwatch must be reset before being restarted. ")
, Delete Assignment at org.apache.commons.lang.time.StopWatch:119
.runningState =
]]
RepairabilityAnalyzer
----For Diff:Delete Assignment at org.apache.commons.lang.time.StopWatch:118
stopTime = java.lang.System.currentTimeMillis()
Delete Assignment at org.apache.commons.lang.time.StopWatch:119
.runningState =
Insert If at org.apache.commons.lang.time.StopWatch:118
if ((.runningState) == ) {
throw new java.lang.IllegalStateException("Stopwatch must be reset before being restarted. ");
}
Insert Return at org.apache.commons.lang.time.StopWatch:121
return
Move FieldRead from org.apache.commons.lang.time.StopWatch:119 to org.apache.commons.lang.time.StopWatch:118
org.apache.commons.lang.time.StopWatch.STATE_STOPPED
Move ThisAccess from org.apache.commons.lang.time.StopWatch:119 to org.apache.commons.lang.time.StopWatch:118
this
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Arja/patch1-Math-5-Arja/Arja]
FineGrainDifftAnalyzer
-0033
Update FieldRead at org.apache.commons.math3.complex.Complex:305
org.apache.commons.math3.complex.Complex.NaN to org.apache.commons.math3.complex.Complex.INF
PatternInstanceAnalyzer
----For Diff:Update FieldRead at org.apache.commons.math3.complex.Complex:305
org.apache.commons.math3.complex.Complex.NaN to org.apache.commons.math3.complex.Complex.INF
: number instances found: 1
ChangePatternInstance [actions=[Update FieldRead at org.apache.commons.math3.complex.Complex:305
org.apache.commons.math3.complex.Complex.NaN to org.apache.commons.math3.complex.Complex.INF
]]
RepairabilityAnalyzer
----For Diff:Update FieldRead at org.apache.commons.math3.complex.Complex:305
org.apache.commons.math3.complex.Complex.NaN to org.apache.commons.math3.complex.Complex.INF
: number instances found: 1
ChangePatternInstance [actions=[Update FieldRead at org.apache.commons.math3.complex.Complex:305
org.apache.commons.math3.complex.Complex.NaN to org.apache.commons.math3.complex.Complex.INF
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Arja/patch3-Lang-50-Arja-plausible/Arja]
FineGrainDifftAnalyzer
-0097
Update Invocation at org.apache.commons.lang.time.FastDateFormat:234
org.apache.commons.lang.time.FastDateFormat.getDateInstance(style, null, null) to org.apache.commons.lang.time.FastDateFormat.getInstance(org.apache.commons.lang.time.FastDateFormat.getDefaultPattern(), null, null)
Update FieldRead at org.apache.commons.lang.time.FastDateFormat:479
org.apache.commons.lang.time.FastDateFormat.cDateTimeInstanceCache to org.apache.commons.lang.time.FastDateFormat.cDateInstanceCache
PatternInstanceAnalyzer
----For Diff:Update Invocation at org.apache.commons.lang.time.FastDateFormat:234
org.apache.commons.lang.time.FastDateFormat.getDateInstance(style, null, null) to org.apache.commons.lang.time.FastDateFormat.getInstance(org.apache.commons.lang.time.FastDateFormat.getDefaultPattern(), null, null)
Update FieldRead at org.apache.commons.lang.time.FastDateFormat:479
org.apache.commons.lang.time.FastDateFormat.cDateTimeInstanceCache to org.apache.commons.lang.time.FastDateFormat.cDateInstanceCache
: number instances found: 7
ChangePatternInstance [actions=[Update Invocation at org.apache.commons.lang.time.FastDateFormat:234
org.apache.commons.lang.time.FastDateFormat.getDateInstance(style, null, null) to org.apache.commons.lang.time.FastDateFormat.getInstance(org.apache.commons.lang.time.FastDateFormat.getDefaultPattern(), null, null)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.time.FastDateFormat:234
org.apache.commons.lang.time.FastDateFormat.getDefaultPattern()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.lang.time.FastDateFormat
org.apache.commons.lang.time.FastDateFormat
]]
ChangePatternInstance [actions=[Update FieldRead at org.apache.commons.lang.time.FastDateFormat:479
org.apache.commons.lang.time.FastDateFormat.cDateTimeInstanceCache to org.apache.commons.lang.time.FastDateFormat.cDateInstanceCache
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang.time.FastDateFormat:234
style
]]
ChangePatternInstance [actions=[Update Invocation at org.apache.commons.lang.time.FastDateFormat:234
org.apache.commons.lang.time.FastDateFormat.getDateInstance(style, null, null) to org.apache.commons.lang.time.FastDateFormat.getInstance(org.apache.commons.lang.time.FastDateFormat.getDefaultPattern(), null, null)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.time.FastDateFormat:234
org.apache.commons.lang.time.FastDateFormat.getDefaultPattern()
]]
RepairabilityAnalyzer
----For Diff:Update Invocation at org.apache.commons.lang.time.FastDateFormat:234
org.apache.commons.lang.time.FastDateFormat.getDateInstance(style, null, null) to org.apache.commons.lang.time.FastDateFormat.getInstance(org.apache.commons.lang.time.FastDateFormat.getDefaultPattern(), null, null)
Update FieldRead at org.apache.commons.lang.time.FastDateFormat:479
org.apache.commons.lang.time.FastDateFormat.cDateTimeInstanceCache to org.apache.commons.lang.time.FastDateFormat.cDateInstanceCache
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Arja/patch1-Chart-12-Arja-plausible/Arja]
FineGrainDifftAnalyzer
-001
Update VariableRead at org.jfree.chart.plot.MultiplePiePlot:154
to dataset
Delete Invocation at org.jfree.chart.plot.MultiplePiePlot:154
.pieChart.setTitle()
Insert If at org.jfree.chart.plot.MultiplePiePlot:154
if (dataset != null) {
setDatasetGroup(.getGroup());
dataset.addChangeListener();
}
Move ThisAccess from org.jfree.chart.plot.MultiplePiePlot:154 to org.jfree.chart.plot.MultiplePiePlot:156
this
Move VariableRead from org.jfree.chart.plot.MultiplePiePlot:154 to org.jfree.chart.plot.MultiplePiePlot:155
seriesTitle
PatternInstanceAnalyzer
----For Diff:Update VariableRead at org.jfree.chart.plot.MultiplePiePlot:154
to dataset
Delete Invocation at org.jfree.chart.plot.MultiplePiePlot:154
.pieChart.setTitle()
Insert If at org.jfree.chart.plot.MultiplePiePlot:154
if (dataset != null) {
setDatasetGroup(.getGroup());
dataset.addChangeListener();
}
Move ThisAccess from org.jfree.chart.plot.MultiplePiePlot:154 to org.jfree.chart.plot.MultiplePiePlot:156
this
Move VariableRead from org.jfree.chart.plot.MultiplePiePlot:154 to org.jfree.chart.plot.MultiplePiePlot:155
seriesTitle
: number instances found: 26
ChangePatternInstance [actions=[Insert If at org.jfree.chart.plot.MultiplePiePlot:154
if (dataset != null) {
setDatasetGroup(.getGroup());
dataset.addChangeListener();
}
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.jfree.chart.plot.MultiplePiePlot:154
dataset != null
]]
ChangePatternInstance [actions=[Insert Block at org.jfree.chart.plot.MultiplePiePlot:154
{
setDatasetGroup(.getGroup());
dataset.addChangeListener();
}
]]
ChangePatternInstance [actions=[Insert VariableRead at org.jfree.chart.plot.MultiplePiePlot:154
dataset
]]
ChangePatternInstance [actions=[Insert Literal at org.jfree.chart.plot.MultiplePiePlot:154
null
]]
ChangePatternInstance [actions=[Insert Invocation at org.jfree.chart.plot.MultiplePiePlot:155
setDatasetGroup(.getGroup())
]]
ChangePatternInstance [actions=[Insert Invocation at org.jfree.chart.plot.MultiplePiePlot:156
dataset.addChangeListener()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.jfree.chart.plot.MultiplePiePlot
org.jfree.chart.plot.MultiplePiePlot
]]
ChangePatternInstance [actions=[Insert Invocation at org.jfree.chart.plot.MultiplePiePlot:155
.getGroup()
]]
ChangePatternInstance [actions=[Insert VariableRead at org.jfree.chart.plot.MultiplePiePlot:156
dataset
]]
ChangePatternInstance [actions=[Move ThisAccess from org.jfree.chart.plot.MultiplePiePlot:154 to org.jfree.chart.plot.MultiplePiePlot:156
this
]]
ChangePatternInstance [actions=[Update VariableRead at org.jfree.chart.plot.MultiplePiePlot:154
to dataset
]]
ChangePatternInstance [actions=[Move VariableRead from org.jfree.chart.plot.MultiplePiePlot:154 to org.jfree.chart.plot.MultiplePiePlot:155
seriesTitle
]]
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.chart.plot.MultiplePiePlot:154
.pieChart
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.plot.MultiplePiePlot:154
.pieChart.setTitle()
]]
ChangePatternInstance [actions=[Insert If at org.jfree.chart.plot.MultiplePiePlot:154
if (dataset != null) {
setDatasetGroup(.getGroup());
dataset.addChangeListener();
}
]]
ChangePatternInstance [actions=[Insert Block at org.jfree.chart.plot.MultiplePiePlot:154
{
setDatasetGroup(.getGroup());
dataset.addChangeListener();
}
]]
ChangePatternInstance [actions=[Insert Invocation at org.jfree.chart.plot.MultiplePiePlot:155
setDatasetGroup(.getGroup())
]]
ChangePatternInstance [actions=[Insert Invocation at org.jfree.chart.plot.MultiplePiePlot:156
dataset.addChangeListener()
]]
ChangePatternInstance [actions=[Insert Invocation at org.jfree.chart.plot.MultiplePiePlot:155
.getGroup()
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.plot.MultiplePiePlot:154
.pieChart.setTitle()
]]
ChangePatternInstance [actions=[Insert If at org.jfree.chart.plot.MultiplePiePlot:154
if (dataset != null) {
setDatasetGroup(.getGroup());
dataset.addChangeListener();
}
, Delete Invocation at org.jfree.chart.plot.MultiplePiePlot:154
.pieChart.setTitle()
]]
ChangePatternInstance [actions=[Insert Block at org.jfree.chart.plot.MultiplePiePlot:154
{
setDatasetGroup(.getGroup());
dataset.addChangeListener();
}
, Delete Invocation at org.jfree.chart.plot.MultiplePiePlot:154
.pieChart.setTitle()
]]
ChangePatternInstance [actions=[Insert Invocation at org.jfree.chart.plot.MultiplePiePlot:155
setDatasetGroup(.getGroup())
, Delete Invocation at org.jfree.chart.plot.MultiplePiePlot:154
.pieChart.setTitle()
]]
ChangePatternInstance [actions=[Insert Invocation at org.jfree.chart.plot.MultiplePiePlot:156
dataset.addChangeListener()
, Delete Invocation at org.jfree.chart.plot.MultiplePiePlot:154
.pieChart.setTitle()
]]
ChangePatternInstance [actions=[Insert Invocation at org.jfree.chart.plot.MultiplePiePlot:155
.getGroup()
, Delete Invocation at org.jfree.chart.plot.MultiplePiePlot:154
.pieChart.setTitle()
]]
RepairabilityAnalyzer
----For Diff:Update VariableRead at org.jfree.chart.plot.MultiplePiePlot:154
to dataset
Delete Invocation at org.jfree.chart.plot.MultiplePiePlot:154
.pieChart.setTitle()
Insert If at org.jfree.chart.plot.MultiplePiePlot:154
if (dataset != null) {
setDatasetGroup(.getGroup());
dataset.addChangeListener();
}
Move ThisAccess from org.jfree.chart.plot.MultiplePiePlot:154 to org.jfree.chart.plot.MultiplePiePlot:156
this
Move VariableRead from org.jfree.chart.plot.MultiplePiePlot:154 to org.jfree.chart.plot.MultiplePiePlot:155
seriesTitle
: number instances found: 1
ChangePatternInstance [actions=[Insert If at org.jfree.chart.plot.MultiplePiePlot:154
if (dataset != null) {
setDatasetGroup(.getGroup());
dataset.addChangeListener();
}
, Delete Invocation at org.jfree.chart.plot.MultiplePiePlot:154
.pieChart.setTitle()
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Arja/patch1-Lang-39-Arja-plausible/Arja]
FineGrainDifftAnalyzer
-0014
Update VariableRead at org.apache.commons.lang3.StringUtils:3676
i to replaceIndex
Delete For at org.apache.commons.lang3.StringUtils:3675
for (int i = 0; i < (searchList.length); i++) {
int greater = (replacementList[i].length()) - ;
if (greater > 0) {
increase += 3 * greater;
}
}
Insert Assignment at org.apache.commons.lang3.StringUtils:3675
start = textIndex +
Move Invocation from org.apache.commons.lang3.StringUtils:3676 to org.apache.commons.lang3.StringUtils:3675
(searchList[i].length())
PatternInstanceAnalyzer
----For Diff:Update VariableRead at org.apache.commons.lang3.StringUtils:3676
i to replaceIndex
Delete For at org.apache.commons.lang3.StringUtils:3675
for (int i = 0; i < (searchList.length); i++) {
int greater = (replacementList[i].length()) - ;
if (greater > 0) {
increase += 3 * greater;
}
}
Insert Assignment at org.apache.commons.lang3.StringUtils:3675
start = textIndex +
Move Invocation from org.apache.commons.lang3.StringUtils:3676 to org.apache.commons.lang3.StringUtils:3675
(searchList[i].length())
: number instances found: 51
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.lang3.StringUtils:3675
start = textIndex +
]]
ChangePatternInstance [actions=[Insert VariableWrite at org.apache.commons.lang3.StringUtils:3675
start
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3675
textIndex +
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang3.StringUtils:3675
textIndex
]]
ChangePatternInstance [actions=[Move Invocation from org.apache.commons.lang3.StringUtils:3676 to org.apache.commons.lang3.StringUtils:3675
(searchList[i].length())
]]
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.lang3.StringUtils:3676
i to replaceIndex
]]
ChangePatternInstance [actions=[Delete TypeReference at org.apache.commons.lang3.StringUtils:3675
int
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.StringUtils:3675
0
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.lang3.StringUtils:3675
int i = 0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3675
i
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3675
searchList
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.lang3.StringUtils:3675
(searchList.length)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.StringUtils:3675
i < (searchList.length)
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.lang3.StringUtils:3675
i
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.apache.commons.lang3.StringUtils:3675
i++
]]
ChangePatternInstance [actions=[Delete TypeReference at org.apache.commons.lang3.StringUtils:3676
int
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3676
replacementList
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3676
i
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.lang3.StringUtils:3676
replacementList[i]
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.StringUtils:3676
(replacementList[i].length())
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.StringUtils:3676
(replacementList[i].length()) -
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.lang3.StringUtils:3676
int greater = (replacementList[i].length()) -
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3677
greater
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.StringUtils:3677
0
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.StringUtils:3677
greater > 0
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.lang3.StringUtils:3678
increase
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.StringUtils:3678
3
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3678
greater
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.StringUtils:3678
3 * greater
]]
ChangePatternInstance [actions=[Delete OperatorAssignment at org.apache.commons.lang3.StringUtils:3678
increase += 3 * greater
]]
ChangePatternInstance [actions=[Delete Block at org.apache.commons.lang3.StringUtils:3677
{
increase += 3 * greater;
}
]]
ChangePatternInstance [actions=[Delete If at org.apache.commons.lang3.StringUtils:3677
if (greater > 0) {
increase += 3 * greater;
}
]]
ChangePatternInstance [actions=[Delete For at org.apache.commons.lang3.StringUtils:3675
for (int i = 0; i < (searchList.length); i++) {
int greater = (replacementList[i].length()) - ;
if (greater > 0) {
increase += 3 * greater;
}
}
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.lang3.StringUtils:3675
start = textIndex +
]]
ChangePatternInstance [actions=[Move Invocation from org.apache.commons.lang3.StringUtils:3676 to org.apache.commons.lang3.StringUtils:3675
(searchList[i].length())
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.lang3.StringUtils:3675
int i = 0
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.apache.commons.lang3.StringUtils:3675
i++
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.StringUtils:3676
(replacementList[i].length())
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.lang3.StringUtils:3676
int greater = (replacementList[i].length()) -
]]
ChangePatternInstance [actions=[Delete OperatorAssignment at org.apache.commons.lang3.StringUtils:3678
increase += 3 * greater
]]
ChangePatternInstance [actions=[Delete Block at org.apache.commons.lang3.StringUtils:3677
{
increase += 3 * greater;
}
]]
ChangePatternInstance [actions=[Delete If at org.apache.commons.lang3.StringUtils:3677
if (greater > 0) {
increase += 3 * greater;
}
]]
ChangePatternInstance [actions=[Delete For at org.apache.commons.lang3.StringUtils:3675
for (int i = 0; i < (searchList.length); i++) {
int greater = (replacementList[i].length()) - ;
if (greater > 0) {
increase += 3 * greater;
}
}
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.lang3.StringUtils:3675
start = textIndex +
, Delete LocalVariable at org.apache.commons.lang3.StringUtils:3675
int i = 0
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.lang3.StringUtils:3675
start = textIndex +
, Delete UnaryOperator at org.apache.commons.lang3.StringUtils:3675
i++
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.lang3.StringUtils:3675
start = textIndex +
, Delete Invocation at org.apache.commons.lang3.StringUtils:3676
(replacementList[i].length())
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.lang3.StringUtils:3675
start = textIndex +
, Delete LocalVariable at org.apache.commons.lang3.StringUtils:3676
int greater = (replacementList[i].length()) -
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.lang3.StringUtils:3675
start = textIndex +
, Delete OperatorAssignment at org.apache.commons.lang3.StringUtils:3678
increase += 3 * greater
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.lang3.StringUtils:3675
start = textIndex +
, Delete Block at org.apache.commons.lang3.StringUtils:3677
{
increase += 3 * greater;
}
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.lang3.StringUtils:3675
start = textIndex +
, Delete If at org.apache.commons.lang3.StringUtils:3677
if (greater > 0) {
increase += 3 * greater;
}
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.lang3.StringUtils:3675
start = textIndex +
, Delete For at org.apache.commons.lang3.StringUtils:3675
for (int i = 0; i < (searchList.length); i++) {
int greater = (replacementList[i].length()) - ;
if (greater > 0) {
increase += 3 * greater;
}
}
]]
RepairabilityAnalyzer
----For Diff:Update VariableRead at org.apache.commons.lang3.StringUtils:3676
i to replaceIndex
Delete For at org.apache.commons.lang3.StringUtils:3675
for (int i = 0; i < (searchList.length); i++) {
int greater = (replacementList[i].length()) - ;
if (greater > 0) {
increase += 3 * greater;
}
}
Insert Assignment at org.apache.commons.lang3.StringUtils:3675
start = textIndex +
Move Invocation from org.apache.commons.lang3.StringUtils:3676 to org.apache.commons.lang3.StringUtils:3675
(searchList[i].length())
: number instances found: 1
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.lang3.StringUtils:3675
start = textIndex +
, Delete For at org.apache.commons.lang3.StringUtils:3675
for (int i = 0; i < (searchList.length); i++) {
int greater = (replacementList[i].length()) - ;
if (greater > 0) {
increase += 3 * greater;
}
}
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Arja/patch3-Chart-13-Arja-plausible/Arja]
FineGrainDifftAnalyzer
-0091
Delete ArrayWrite at org.jfree.chart.block.BorderArrangement:312
h[3]
Delete ArrayRead at org.jfree.chart.block.BorderArrangement:312
h[2]
Insert FieldWrite at org.jfree.chart.block.BorderArrangement:312
this.leftBlock
Insert Literal at org.jfree.chart.block.BorderArrangement:312
null
PatternInstanceAnalyzer
----For Diff:Delete ArrayWrite at org.jfree.chart.block.BorderArrangement:312
h[3]
Delete ArrayRead at org.jfree.chart.block.BorderArrangement:312
h[2]
Insert FieldWrite at org.jfree.chart.block.BorderArrangement:312
this.leftBlock
Insert Literal at org.jfree.chart.block.BorderArrangement:312
null
: number instances found: 10
ChangePatternInstance [actions=[Insert FieldWrite at org.jfree.chart.block.BorderArrangement:312
this.leftBlock
]]
ChangePatternInstance [actions=[Insert Literal at org.jfree.chart.block.BorderArrangement:312
null
]]
ChangePatternInstance [actions=[Insert ThisAccess at org.jfree.chart.block.BorderArrangement:312
this
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.jfree.chart.block.BorderArrangement
org.jfree.chart.block.BorderArrangement
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.block.BorderArrangement:312
h
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.chart.block.BorderArrangement:312
3
]]
ChangePatternInstance [actions=[Delete ArrayWrite at org.jfree.chart.block.BorderArrangement:312
h[3]
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.block.BorderArrangement:312
h
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.chart.block.BorderArrangement:312
2
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.jfree.chart.block.BorderArrangement:312
h[2]
]]
RepairabilityAnalyzer
----For Diff:Delete ArrayWrite at org.jfree.chart.block.BorderArrangement:312
h[3]
Delete ArrayRead at org.jfree.chart.block.BorderArrangement:312
h[2]
Insert FieldWrite at org.jfree.chart.block.BorderArrangement:312
this.leftBlock
Insert Literal at org.jfree.chart.block.BorderArrangement:312
null
: number instances found: 1
ChangePatternInstance [actions=[Insert FieldWrite at org.jfree.chart.block.BorderArrangement:312
this.leftBlock
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Arja/patch1-Lang-63-Arja-plausible/Arja]
FineGrainDifftAnalyzer
-0025
Insert Invocation at org.apache.commons.lang.time.DurationFormatUtils:437
end.add(java.util.Calendar.DATE, (-1))
PatternInstanceAnalyzer
----For Diff:Insert Invocation at org.apache.commons.lang.time.DurationFormatUtils:437
end.add(java.util.Calendar.DATE, (-1))
: number instances found: 8
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.time.DurationFormatUtils:437
end.add(java.util.Calendar.DATE, (-1))
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang.time.DurationFormatUtils:437
end
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.lang.time.DurationFormatUtils:437
java.util.Calendar.DATE
]]
ChangePatternInstance [actions=[Insert UnaryOperator at org.apache.commons.lang.time.DurationFormatUtils:437
(-1)
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.lang.time.DurationFormatUtils:437
java.util.Calendar
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang.time.DurationFormatUtils:437
1
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.time.DurationFormatUtils:437
end.add(java.util.Calendar.DATE, (-1))
]]
ChangePatternInstance [actions=[Insert UnaryOperator at org.apache.commons.lang.time.DurationFormatUtils:437
(-1)
]]
RepairabilityAnalyzer
----For Diff:Insert Invocation at org.apache.commons.lang.time.DurationFormatUtils:437
end.add(java.util.Calendar.DATE, (-1))
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Arja/patch1-Lang-41-Arja-plausible/Arja]
FineGrainDifftAnalyzer
-0015
Update Invocation at org.apache.commons.lang.ClassUtils:172
org.apache.commons.lang.ClassUtils.getShortClassName(cls.getName()) to org.apache.commons.lang.ClassUtils.getShortCanonicalName(cls.getName())
Update Invocation at org.apache.commons.lang.ClassUtils:232
org.apache.commons.lang.ClassUtils.getPackageName(cls.getName()) to org.apache.commons.lang.ClassUtils.getPackageCanonicalName(cls.getName())
PatternInstanceAnalyzer
----For Diff:Update Invocation at org.apache.commons.lang.ClassUtils:172
org.apache.commons.lang.ClassUtils.getShortClassName(cls.getName()) to org.apache.commons.lang.ClassUtils.getShortCanonicalName(cls.getName())
Update Invocation at org.apache.commons.lang.ClassUtils:232
org.apache.commons.lang.ClassUtils.getPackageName(cls.getName()) to org.apache.commons.lang.ClassUtils.getPackageCanonicalName(cls.getName())
: number instances found: 4
ChangePatternInstance [actions=[Update Invocation at org.apache.commons.lang.ClassUtils:172
org.apache.commons.lang.ClassUtils.getShortClassName(cls.getName()) to org.apache.commons.lang.ClassUtils.getShortCanonicalName(cls.getName())
]]
ChangePatternInstance [actions=[Update Invocation at org.apache.commons.lang.ClassUtils:232
org.apache.commons.lang.ClassUtils.getPackageName(cls.getName()) to org.apache.commons.lang.ClassUtils.getPackageCanonicalName(cls.getName())
]]
ChangePatternInstance [actions=[Update Invocation at org.apache.commons.lang.ClassUtils:172
org.apache.commons.lang.ClassUtils.getShortClassName(cls.getName()) to org.apache.commons.lang.ClassUtils.getShortCanonicalName(cls.getName())
]]
ChangePatternInstance [actions=[Update Invocation at org.apache.commons.lang.ClassUtils:232
org.apache.commons.lang.ClassUtils.getPackageName(cls.getName()) to org.apache.commons.lang.ClassUtils.getPackageCanonicalName(cls.getName())
]]
RepairabilityAnalyzer
----For Diff:Update Invocation at org.apache.commons.lang.ClassUtils:172
org.apache.commons.lang.ClassUtils.getShortClassName(cls.getName()) to org.apache.commons.lang.ClassUtils.getShortCanonicalName(cls.getName())
Update Invocation at org.apache.commons.lang.ClassUtils:232
org.apache.commons.lang.ClassUtils.getPackageName(cls.getName()) to org.apache.commons.lang.ClassUtils.getPackageCanonicalName(cls.getName())
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Arja/patch5-Lang-7-Arja-plausible/Arja]
FineGrainDifftAnalyzer
-00138
Update Invocation at org.apache.commons.lang3.math.NumberUtils:452
str.startsWith("--") to org.apache.commons.lang3.StringUtils.isBlank(str)
Delete Return at org.apache.commons.lang3.math.NumberUtils:453
return null
Insert Throw at org.apache.commons.lang3.math.NumberUtils:453
throw new java.lang.NumberFormatException("A blank string is not a valid number")
PatternInstanceAnalyzer
----For Diff:Update Invocation at org.apache.commons.lang3.math.NumberUtils:452
str.startsWith("--") to org.apache.commons.lang3.StringUtils.isBlank(str)
Delete Return at org.apache.commons.lang3.math.NumberUtils:453
return null
Insert Throw at org.apache.commons.lang3.math.NumberUtils:453
throw new java.lang.NumberFormatException("A blank string is not a valid number")
: number instances found: 14
ChangePatternInstance [actions=[Update Invocation at org.apache.commons.lang3.math.NumberUtils:452
str.startsWith("--") to org.apache.commons.lang3.StringUtils.isBlank(str)
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.lang3.math.NumberUtils:452
org.apache.commons.lang3.StringUtils
]]
ChangePatternInstance [actions=[Insert Throw at org.apache.commons.lang3.math.NumberUtils:453
throw new java.lang.NumberFormatException("A blank string is not a valid number")
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.commons.lang3.math.NumberUtils:453
new java.lang.NumberFormatException("A blank string is not a valid number")
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang3.math.NumberUtils:453
"A blank string is not a valid number"
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.math.NumberUtils:452
"--"
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.math.NumberUtils:453
null
]]
ChangePatternInstance [actions=[Delete Return at org.apache.commons.lang3.math.NumberUtils:453
return null
]]
ChangePatternInstance [actions=[Update Invocation at org.apache.commons.lang3.math.NumberUtils:452
str.startsWith("--") to org.apache.commons.lang3.StringUtils.isBlank(str)
]]
ChangePatternInstance [actions=[Insert Throw at org.apache.commons.lang3.math.NumberUtils:453
throw new java.lang.NumberFormatException("A blank string is not a valid number")
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.commons.lang3.math.NumberUtils:453
new java.lang.NumberFormatException("A blank string is not a valid number")
]]
ChangePatternInstance [actions=[Delete Return at org.apache.commons.lang3.math.NumberUtils:453
return null
]]
ChangePatternInstance [actions=[Insert Throw at org.apache.commons.lang3.math.NumberUtils:453
throw new java.lang.NumberFormatException("A blank string is not a valid number")
, Delete Return at org.apache.commons.lang3.math.NumberUtils:453
return null
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.commons.lang3.math.NumberUtils:453
new java.lang.NumberFormatException("A blank string is not a valid number")
, Delete Return at org.apache.commons.lang3.math.NumberUtils:453
return null
]]
RepairabilityAnalyzer
----For Diff:Update Invocation at org.apache.commons.lang3.math.NumberUtils:452
str.startsWith("--") to org.apache.commons.lang3.StringUtils.isBlank(str)
Delete Return at org.apache.commons.lang3.math.NumberUtils:453
return null
Insert Throw at org.apache.commons.lang3.math.NumberUtils:453
throw new java.lang.NumberFormatException("A blank string is not a valid number")
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Arja/patch1-Lang-59-Arja-plausible/Arja]
FineGrainDifftAnalyzer
-0022
Insert Assignment at org.apache.commons.lang.text.StrBuilder:880
buffer = new char[org.apache.commons.lang.text.StrBuilder.CAPACITY]
PatternInstanceAnalyzer
----For Diff:Insert Assignment at org.apache.commons.lang.text.StrBuilder:880
buffer = new char[org.apache.commons.lang.text.StrBuilder.CAPACITY]
: number instances found: 7
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.lang.text.StrBuilder:880
buffer = new char[org.apache.commons.lang.text.StrBuilder.CAPACITY]
]]
ChangePatternInstance [actions=[Insert FieldWrite at org.apache.commons.lang.text.StrBuilder:880
buffer
]]
ChangePatternInstance [actions=[Insert NewArray at org.apache.commons.lang.text.StrBuilder:880
new char[org.apache.commons.lang.text.StrBuilder.CAPACITY]
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.lang.text.StrBuilder
org.apache.commons.lang.text.StrBuilder
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.lang.text.StrBuilder:880
org.apache.commons.lang.text.StrBuilder.CAPACITY
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.lang.text.StrBuilder
org.apache.commons.lang.text.StrBuilder
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.lang.text.StrBuilder:880
buffer = new char[org.apache.commons.lang.text.StrBuilder.CAPACITY]
]]
RepairabilityAnalyzer
----For Diff:Insert Assignment at org.apache.commons.lang.text.StrBuilder:880
buffer = new char[org.apache.commons.lang.text.StrBuilder.CAPACITY]
: number instances found: 1
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.lang.text.StrBuilder:880
buffer = new char[org.apache.commons.lang.text.StrBuilder.CAPACITY]
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Arja/patch2-Math-20-Arja-plausible/Arja]
FineGrainDifftAnalyzer
-0079
Update TypeAccess at org.apache.commons.math3.optimization.direct.CMAESOptimizer
to org.apache.commons.math3.optimization.direct.CMAESOptimizer.FitnessFunction
Delete For at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
for (int i = 0; i < (x.length); i++) {
double diff = (boundaries[1][i]) - (boundaries[0][i]);
res[i] = ((x[i]) - (boundaries[0][i])) / diff;
}
Insert Assignment at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
this.valueRange = valueRange
Move TypeAccess from org.apache.commons.math3.optimization.direct.CMAESOptimizer$FitnessFunction to org.apache.commons.math3.optimization.direct.CMAESOptimizer$FitnessFunction
org.apache.commons.math3.optimization.direct.CMAESOptimizer
PatternInstanceAnalyzer
----For Diff:Update TypeAccess at org.apache.commons.math3.optimization.direct.CMAESOptimizer
to org.apache.commons.math3.optimization.direct.CMAESOptimizer.FitnessFunction
Delete For at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
for (int i = 0; i < (x.length); i++) {
double diff = (boundaries[1][i]) - (boundaries[0][i]);
res[i] = ((x[i]) - (boundaries[0][i])) / diff;
}
Insert Assignment at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
this.valueRange = valueRange
Move TypeAccess from org.apache.commons.math3.optimization.direct.CMAESOptimizer$FitnessFunction to org.apache.commons.math3.optimization.direct.CMAESOptimizer$FitnessFunction
org.apache.commons.math3.optimization.direct.CMAESOptimizer
: number instances found: 58
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
this.valueRange = valueRange
]]
ChangePatternInstance [actions=[Insert FieldWrite at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
this.valueRange
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
valueRange
]]
ChangePatternInstance [actions=[Insert ThisAccess at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
this
]]
ChangePatternInstance [actions=[Update TypeAccess at org.apache.commons.math3.optimization.direct.CMAESOptimizer
to org.apache.commons.math3.optimization.direct.CMAESOptimizer.FitnessFunction
]]
ChangePatternInstance [actions=[Move TypeAccess from org.apache.commons.math3.optimization.direct.CMAESOptimizer$FitnessFunction to org.apache.commons.math3.optimization.direct.CMAESOptimizer$FitnessFunction
org.apache.commons.math3.optimization.direct.CMAESOptimizer
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math3.optimization.direct.CMAESOptimizer
org.apache.commons.math3.optimization.direct.CMAESOptimizer.FitnessFunction
]]
ChangePatternInstance [actions=[Delete TypeReference at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
int
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
0
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
int i = 0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
i
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
x
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
(x.length)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
i < (x.length)
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
i
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
i++
]]
ChangePatternInstance [actions=[Delete TypeReference at org.apache.commons.math3.optimization.direct.CMAESOptimizer:910
double
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math3.optimization.direct.CMAESOptimizer
org.apache.commons.math3.optimization.direct.CMAESOptimizer
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:910
boundaries
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.optimization.direct.CMAESOptimizer:910
1
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:910
boundaries[1]
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:910
i
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:910
(boundaries[1][i])
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math3.optimization.direct.CMAESOptimizer
org.apache.commons.math3.optimization.direct.CMAESOptimizer
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:910
boundaries
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.optimization.direct.CMAESOptimizer:910
0
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:910
boundaries[0]
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:910
i
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:910
(boundaries[0][i])
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:910
(boundaries[1][i]) - (boundaries[0][i])
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.math3.optimization.direct.CMAESOptimizer:910
double diff = (boundaries[1][i]) - (boundaries[0][i])
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
res
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
i
]]
ChangePatternInstance [actions=[Delete ArrayWrite at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
res[i]
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
x
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
i
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
(x[i])
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
boundaries
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
0
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
boundaries[0]
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
i
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
(boundaries[0][i])
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
((x[i]) - (boundaries[0][i]))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
diff
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
((x[i]) - (boundaries[0][i])) / diff
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
res[i] = ((x[i]) - (boundaries[0][i])) / diff
]]
ChangePatternInstance [actions=[Delete For at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
for (int i = 0; i < (x.length); i++) {
double diff = (boundaries[1][i]) - (boundaries[0][i]);
res[i] = ((x[i]) - (boundaries[0][i])) / diff;
}
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
this.valueRange = valueRange
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
int i = 0
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
i++
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.math3.optimization.direct.CMAESOptimizer:910
double diff = (boundaries[1][i]) - (boundaries[0][i])
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
res[i] = ((x[i]) - (boundaries[0][i])) / diff
]]
ChangePatternInstance [actions=[Delete For at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
for (int i = 0; i < (x.length); i++) {
double diff = (boundaries[1][i]) - (boundaries[0][i]);
res[i] = ((x[i]) - (boundaries[0][i])) / diff;
}
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
this.valueRange = valueRange
, Delete LocalVariable at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
int i = 0
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
this.valueRange = valueRange
, Delete UnaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
i++
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
this.valueRange = valueRange
, Delete LocalVariable at org.apache.commons.math3.optimization.direct.CMAESOptimizer:910
double diff = (boundaries[1][i]) - (boundaries[0][i])
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
this.valueRange = valueRange
, Delete Assignment at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
res[i] = ((x[i]) - (boundaries[0][i])) / diff
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
this.valueRange = valueRange
, Delete For at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
for (int i = 0; i < (x.length); i++) {
double diff = (boundaries[1][i]) - (boundaries[0][i]);
res[i] = ((x[i]) - (boundaries[0][i])) / diff;
}
]]
RepairabilityAnalyzer
----For Diff:Update TypeAccess at org.apache.commons.math3.optimization.direct.CMAESOptimizer
to org.apache.commons.math3.optimization.direct.CMAESOptimizer.FitnessFunction
Delete For at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
for (int i = 0; i < (x.length); i++) {
double diff = (boundaries[1][i]) - (boundaries[0][i]);
res[i] = ((x[i]) - (boundaries[0][i])) / diff;
}
Insert Assignment at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
this.valueRange = valueRange
Move TypeAccess from org.apache.commons.math3.optimization.direct.CMAESOptimizer$FitnessFunction to org.apache.commons.math3.optimization.direct.CMAESOptimizer$FitnessFunction
org.apache.commons.math3.optimization.direct.CMAESOptimizer
: number instances found: 1
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
this.valueRange = valueRange
, Delete For at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
for (int i = 0; i < (x.length); i++) {
double diff = (boundaries[1][i]) - (boundaries[0][i]);
res[i] = ((x[i]) - (boundaries[0][i])) / diff;
}
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Arja/patch3-Math-8-Arja-plausible/Arja]
FineGrainDifftAnalyzer
-00108
Delete For at org.apache.commons.math3.distribution.DiscreteDistribution:189
for (int i = 0; i < ; i++) {
out[i] = sample();
}
Insert If at org.apache.commons.math3.distribution.DiscreteDistribution:189
if ( <= 0) {
throw new org.apache.commons.math3.exception.NotStrictlyPositiveException(org.apache.commons.math3.exception.util.LocalizedFormats.NUMBER_OF_SAMPLES, sampleSize);
}
Move VariableRead from org.apache.commons.math3.distribution.DiscreteDistribution:189 to org.apache.commons.math3.distribution.DiscreteDistribution:189
sampleSize
PatternInstanceAnalyzer
----For Diff:Delete For at org.apache.commons.math3.distribution.DiscreteDistribution:189
for (int i = 0; i < ; i++) {
out[i] = sample();
}
Insert If at org.apache.commons.math3.distribution.DiscreteDistribution:189
if ( <= 0) {
throw new org.apache.commons.math3.exception.NotStrictlyPositiveException(org.apache.commons.math3.exception.util.LocalizedFormats.NUMBER_OF_SAMPLES, sampleSize);
}
Move VariableRead from org.apache.commons.math3.distribution.DiscreteDistribution:189 to org.apache.commons.math3.distribution.DiscreteDistribution:189
sampleSize
: number instances found: 53
ChangePatternInstance [actions=[Insert If at org.apache.commons.math3.distribution.DiscreteDistribution:189
if ( <= 0) {
throw new org.apache.commons.math3.exception.NotStrictlyPositiveException(org.apache.commons.math3.exception.util.LocalizedFormats.NUMBER_OF_SAMPLES, sampleSize);
}
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.distribution.DiscreteDistribution:189
<= 0
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.math3.distribution.DiscreteDistribution:189
{
throw new org.apache.commons.math3.exception.NotStrictlyPositiveException(org.apache.commons.math3.exception.util.LocalizedFormats.NUMBER_OF_SAMPLES, sampleSize);
}
]]
ChangePatternInstance [actions=[Move VariableRead from org.apache.commons.math3.distribution.DiscreteDistribution:189 to org.apache.commons.math3.distribution.DiscreteDistribution:189
sampleSize
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math3.distribution.DiscreteDistribution:189
0
]]
ChangePatternInstance [actions=[Insert Throw at org.apache.commons.math3.distribution.DiscreteDistribution:190
throw new org.apache.commons.math3.exception.NotStrictlyPositiveException(org.apache.commons.math3.exception.util.LocalizedFormats.NUMBER_OF_SAMPLES, sampleSize)
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.commons.math3.distribution.DiscreteDistribution:190
new org.apache.commons.math3.exception.NotStrictlyPositiveException(org.apache.commons.math3.exception.util.LocalizedFormats.NUMBER_OF_SAMPLES, sampleSize)
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.math3.distribution.DiscreteDistribution:190
org.apache.commons.math3.exception.util.LocalizedFormats.NUMBER_OF_SAMPLES
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.distribution.DiscreteDistribution:190
sampleSize
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math3.distribution.DiscreteDistribution
org.apache.commons.math3.exception.util.LocalizedFormats
]]
ChangePatternInstance [actions=[Delete TypeReference at org.apache.commons.math3.distribution.DiscreteDistribution:189
int
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.distribution.DiscreteDistribution:189
0
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.math3.distribution.DiscreteDistribution:189
int i = 0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.DiscreteDistribution:189
i
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.distribution.DiscreteDistribution:189
i <
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math3.distribution.DiscreteDistribution:189
i
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.apache.commons.math3.distribution.DiscreteDistribution:189
i++
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.DiscreteDistribution:190
out
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.DiscreteDistribution:190
i
]]
ChangePatternInstance [actions=[Delete ArrayWrite at org.apache.commons.math3.distribution.DiscreteDistribution:190
out[i]
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math3.distribution.DiscreteDistribution
org.apache.commons.math3.distribution.DiscreteDistribution
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.distribution.DiscreteDistribution:190
sample()
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math3.distribution.DiscreteDistribution:190
out[i] = sample()
]]
ChangePatternInstance [actions=[Delete For at org.apache.commons.math3.distribution.DiscreteDistribution:189
for (int i = 0; i < ; i++) {
out[i] = sample();
}
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math3.distribution.DiscreteDistribution:189
if ( <= 0) {
throw new org.apache.commons.math3.exception.NotStrictlyPositiveException(org.apache.commons.math3.exception.util.LocalizedFormats.NUMBER_OF_SAMPLES, sampleSize);
}
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.math3.distribution.DiscreteDistribution:189
{
throw new org.apache.commons.math3.exception.NotStrictlyPositiveException(org.apache.commons.math3.exception.util.LocalizedFormats.NUMBER_OF_SAMPLES, sampleSize);
}
]]
ChangePatternInstance [actions=[Insert Throw at org.apache.commons.math3.distribution.DiscreteDistribution:190
throw new org.apache.commons.math3.exception.NotStrictlyPositiveException(org.apache.commons.math3.exception.util.LocalizedFormats.NUMBER_OF_SAMPLES, sampleSize)
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.commons.math3.distribution.DiscreteDistribution:190
new org.apache.commons.math3.exception.NotStrictlyPositiveException(org.apache.commons.math3.exception.util.LocalizedFormats.NUMBER_OF_SAMPLES, sampleSize)
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.math3.distribution.DiscreteDistribution:189
int i = 0
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.apache.commons.math3.distribution.DiscreteDistribution:189
i++
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.distribution.DiscreteDistribution:190
sample()
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math3.distribution.DiscreteDistribution:190
out[i] = sample()
]]
ChangePatternInstance [actions=[Delete For at org.apache.commons.math3.distribution.DiscreteDistribution:189
for (int i = 0; i < ; i++) {
out[i] = sample();
}
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math3.distribution.DiscreteDistribution:189
if ( <= 0) {
throw new org.apache.commons.math3.exception.NotStrictlyPositiveException(org.apache.commons.math3.exception.util.LocalizedFormats.NUMBER_OF_SAMPLES, sampleSize);
}
, Delete LocalVariable at org.apache.commons.math3.distribution.DiscreteDistribution:189
int i = 0
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.math3.distribution.DiscreteDistribution:189
{
throw new org.apache.commons.math3.exception.NotStrictlyPositiveException(org.apache.commons.math3.exception.util.LocalizedFormats.NUMBER_OF_SAMPLES, sampleSize);
}
, Delete LocalVariable at org.apache.commons.math3.distribution.DiscreteDistribution:189
int i = 0
]]
ChangePatternInstance [actions=[Insert Throw at org.apache.commons.math3.distribution.DiscreteDistribution:190
throw new org.apache.commons.math3.exception.NotStrictlyPositiveException(org.apache.commons.math3.exception.util.LocalizedFormats.NUMBER_OF_SAMPLES, sampleSize)
, Delete LocalVariable at org.apache.commons.math3.distribution.DiscreteDistribution:189
int i = 0
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.commons.math3.distribution.DiscreteDistribution:190
new org.apache.commons.math3.exception.NotStrictlyPositiveException(org.apache.commons.math3.exception.util.LocalizedFormats.NUMBER_OF_SAMPLES, sampleSize)
, Delete LocalVariable at org.apache.commons.math3.distribution.DiscreteDistribution:189
int i = 0
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math3.distribution.DiscreteDistribution:189
if ( <= 0) {
throw new org.apache.commons.math3.exception.NotStrictlyPositiveException(org.apache.commons.math3.exception.util.LocalizedFormats.NUMBER_OF_SAMPLES, sampleSize);
}
, Delete UnaryOperator at org.apache.commons.math3.distribution.DiscreteDistribution:189
i++
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.math3.distribution.DiscreteDistribution:189
{
throw new org.apache.commons.math3.exception.NotStrictlyPositiveException(org.apache.commons.math3.exception.util.LocalizedFormats.NUMBER_OF_SAMPLES, sampleSize);
}
, Delete UnaryOperator at org.apache.commons.math3.distribution.DiscreteDistribution:189
i++
]]
ChangePatternInstance [actions=[Insert Throw at org.apache.commons.math3.distribution.DiscreteDistribution:190
throw new org.apache.commons.math3.exception.NotStrictlyPositiveException(org.apache.commons.math3.exception.util.LocalizedFormats.NUMBER_OF_SAMPLES, sampleSize)
, Delete UnaryOperator at org.apache.commons.math3.distribution.DiscreteDistribution:189
i++
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.commons.math3.distribution.DiscreteDistribution:190
new org.apache.commons.math3.exception.NotStrictlyPositiveException(org.apache.commons.math3.exception.util.LocalizedFormats.NUMBER_OF_SAMPLES, sampleSize)
, Delete UnaryOperator at org.apache.commons.math3.distribution.DiscreteDistribution:189
i++
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math3.distribution.DiscreteDistribution:189
if ( <= 0) {
throw new org.apache.commons.math3.exception.NotStrictlyPositiveException(org.apache.commons.math3.exception.util.LocalizedFormats.NUMBER_OF_SAMPLES, sampleSize);
}
, Delete Invocation at org.apache.commons.math3.distribution.DiscreteDistribution:190
sample()
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.math3.distribution.DiscreteDistribution:189
{
throw new org.apache.commons.math3.exception.NotStrictlyPositiveException(org.apache.commons.math3.exception.util.LocalizedFormats.NUMBER_OF_SAMPLES, sampleSize);
}
, Delete Invocation at org.apache.commons.math3.distribution.DiscreteDistribution:190
sample()
]]
ChangePatternInstance [actions=[Insert Throw at org.apache.commons.math3.distribution.DiscreteDistribution:190
throw new org.apache.commons.math3.exception.NotStrictlyPositiveException(org.apache.commons.math3.exception.util.LocalizedFormats.NUMBER_OF_SAMPLES, sampleSize)
, Delete Invocation at org.apache.commons.math3.distribution.DiscreteDistribution:190
sample()
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.commons.math3.distribution.DiscreteDistribution:190
new org.apache.commons.math3.exception.NotStrictlyPositiveException(org.apache.commons.math3.exception.util.LocalizedFormats.NUMBER_OF_SAMPLES, sampleSize)
, Delete Invocation at org.apache.commons.math3.distribution.DiscreteDistribution:190
sample()
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math3.distribution.DiscreteDistribution:189
if ( <= 0) {
throw new org.apache.commons.math3.exception.NotStrictlyPositiveException(org.apache.commons.math3.exception.util.LocalizedFormats.NUMBER_OF_SAMPLES, sampleSize);
}
, Delete Assignment at org.apache.commons.math3.distribution.DiscreteDistribution:190
out[i] = sample()
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.math3.distribution.DiscreteDistribution:189
{
throw new org.apache.commons.math3.exception.NotStrictlyPositiveException(org.apache.commons.math3.exception.util.LocalizedFormats.NUMBER_OF_SAMPLES, sampleSize);
}
, Delete Assignment at org.apache.commons.math3.distribution.DiscreteDistribution:190
out[i] = sample()
]]
ChangePatternInstance [actions=[Insert Throw at org.apache.commons.math3.distribution.DiscreteDistribution:190
throw new org.apache.commons.math3.exception.NotStrictlyPositiveException(org.apache.commons.math3.exception.util.LocalizedFormats.NUMBER_OF_SAMPLES, sampleSize)
, Delete Assignment at org.apache.commons.math3.distribution.DiscreteDistribution:190
out[i] = sample()
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.commons.math3.distribution.DiscreteDistribution:190
new org.apache.commons.math3.exception.NotStrictlyPositiveException(org.apache.commons.math3.exception.util.LocalizedFormats.NUMBER_OF_SAMPLES, sampleSize)
, Delete Assignment at org.apache.commons.math3.distribution.DiscreteDistribution:190
out[i] = sample()
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math3.distribution.DiscreteDistribution:189
if ( <= 0) {
throw new org.apache.commons.math3.exception.NotStrictlyPositiveException(org.apache.commons.math3.exception.util.LocalizedFormats.NUMBER_OF_SAMPLES, sampleSize);
}
, Delete For at org.apache.commons.math3.distribution.DiscreteDistribution:189
for (int i = 0; i < ; i++) {
out[i] = sample();
}
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.math3.distribution.DiscreteDistribution:189
{
throw new org.apache.commons.math3.exception.NotStrictlyPositiveException(org.apache.commons.math3.exception.util.LocalizedFormats.NUMBER_OF_SAMPLES, sampleSize);
}
, Delete For at org.apache.commons.math3.distribution.DiscreteDistribution:189
for (int i = 0; i < ; i++) {
out[i] = sample();
}
]]
ChangePatternInstance [actions=[Insert Throw at org.apache.commons.math3.distribution.DiscreteDistribution:190
throw new org.apache.commons.math3.exception.NotStrictlyPositiveException(org.apache.commons.math3.exception.util.LocalizedFormats.NUMBER_OF_SAMPLES, sampleSize)
, Delete For at org.apache.commons.math3.distribution.DiscreteDistribution:189
for (int i = 0; i < ; i++) {
out[i] = sample();
}
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.commons.math3.distribution.DiscreteDistribution:190
new org.apache.commons.math3.exception.NotStrictlyPositiveException(org.apache.commons.math3.exception.util.LocalizedFormats.NUMBER_OF_SAMPLES, sampleSize)
, Delete For at org.apache.commons.math3.distribution.DiscreteDistribution:189
for (int i = 0; i < ; i++) {
out[i] = sample();
}
]]
RepairabilityAnalyzer
----For Diff:Delete For at org.apache.commons.math3.distribution.DiscreteDistribution:189
for (int i = 0; i < ; i++) {
out[i] = sample();
}
Insert If at org.apache.commons.math3.distribution.DiscreteDistribution:189
if ( <= 0) {
throw new org.apache.commons.math3.exception.NotStrictlyPositiveException(org.apache.commons.math3.exception.util.LocalizedFormats.NUMBER_OF_SAMPLES, sampleSize);
}
Move VariableRead from org.apache.commons.math3.distribution.DiscreteDistribution:189 to org.apache.commons.math3.distribution.DiscreteDistribution:189
sampleSize
: number instances found: 1
ChangePatternInstance [actions=[Insert If at org.apache.commons.math3.distribution.DiscreteDistribution:189
if ( <= 0) {
throw new org.apache.commons.math3.exception.NotStrictlyPositiveException(org.apache.commons.math3.exception.util.LocalizedFormats.NUMBER_OF_SAMPLES, sampleSize);
}
, Delete For at org.apache.commons.math3.distribution.DiscreteDistribution:189
for (int i = 0; i < ; i++) {
out[i] = sample();
}
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Arja/patch3-Lang-20-Arja-plausible/Arja]
FineGrainDifftAnalyzer
-0094
Delete BinaryOperator at org.apache.commons.lang3.StringUtils:3298
(((array[startIndex]) == null ? 16 : array[startIndex].toString().length()) + 1)
Delete BinaryOperator at org.apache.commons.lang3.StringUtils:3383
(((array[startIndex]) == null ? 16 : array[startIndex].toString().length()) + (separator.length()))
Insert Literal at org.apache.commons.lang3.StringUtils:3298
32
Insert Literal at org.apache.commons.lang3.StringUtils:3382
256
PatternInstanceAnalyzer
----For Diff:Delete BinaryOperator at org.apache.commons.lang3.StringUtils:3298
(((array[startIndex]) == null ? 16 : array[startIndex].toString().length()) + 1)
Delete BinaryOperator at org.apache.commons.lang3.StringUtils:3383
(((array[startIndex]) == null ? 16 : array[startIndex].toString().length()) + (separator.length()))
Insert Literal at org.apache.commons.lang3.StringUtils:3298
32
Insert Literal at org.apache.commons.lang3.StringUtils:3382
256
: number instances found: 36
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang3.StringUtils:3298
32
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang3.StringUtils:3382
256
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3298
array
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3298
startIndex
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.lang3.StringUtils:3298
(array[startIndex])
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.StringUtils:3298
null
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.StringUtils:3298
(array[startIndex]) == null
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.StringUtils:3298
16
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3298
array
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3298
startIndex
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.lang3.StringUtils:3298
array[startIndex]
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.StringUtils:3298
array[startIndex].toString()
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.StringUtils:3298
array[startIndex].toString().length()
]]
ChangePatternInstance [actions=[Delete Conditional at org.apache.commons.lang3.StringUtils:3298
((array[startIndex]) == null ? 16 : array[startIndex].toString().length())
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.StringUtils:3298
1
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.StringUtils:3298
(((array[startIndex]) == null ? 16 : array[startIndex].toString().length()) + 1)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3383
array
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3383
startIndex
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.lang3.StringUtils:3383
(array[startIndex])
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.StringUtils:3383
null
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.StringUtils:3383
(array[startIndex]) == null
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.StringUtils:3383
16
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3383
array
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3383
startIndex
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.lang3.StringUtils:3383
array[startIndex]
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.StringUtils:3383
array[startIndex].toString()
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.StringUtils:3383
array[startIndex].toString().length()
]]
ChangePatternInstance [actions=[Delete Conditional at org.apache.commons.lang3.StringUtils:3383
((array[startIndex]) == null ? 16 : array[startIndex].toString().length())
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3383
separator
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.StringUtils:3383
(separator.length())
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.StringUtils:3383
(((array[startIndex]) == null ? 16 : array[startIndex].toString().length()) + (separator.length()))
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.StringUtils:3298
array[startIndex].toString()
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.StringUtils:3298
array[startIndex].toString().length()
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.StringUtils:3383
array[startIndex].toString()
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.StringUtils:3383
array[startIndex].toString().length()
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.StringUtils:3383
(separator.length())
]]
RepairabilityAnalyzer
----For Diff:Delete BinaryOperator at org.apache.commons.lang3.StringUtils:3298
(((array[startIndex]) == null ? 16 : array[startIndex].toString().length()) + 1)
Delete BinaryOperator at org.apache.commons.lang3.StringUtils:3383
(((array[startIndex]) == null ? 16 : array[startIndex].toString().length()) + (separator.length()))
Insert Literal at org.apache.commons.lang3.StringUtils:3298
32
Insert Literal at org.apache.commons.lang3.StringUtils:3382
256
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Arja/patch5-Math-80-Arja-plausible/Arja]
FineGrainDifftAnalyzer
-00145
Delete Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1139
work[(i + k)] = work[(j - k)]
Insert If at org.apache.commons.math.linear.EigenDecompositionImpl:1139
if ((tType) == (-18)) {
g = 0.25 * 0.333;
} else {
g = 0.25;
}
Move TypeAccess from org.apache.commons.math.linear.EigenDecompositionImpl to org.apache.commons.math.linear.EigenDecompositionImpl
org.apache.commons.math.linear.EigenDecompositionImpl
PatternInstanceAnalyzer
----For Diff:Delete Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1139
work[(i + k)] = work[(j - k)]
Insert If at org.apache.commons.math.linear.EigenDecompositionImpl:1139
if ((tType) == (-18)) {
g = 0.25 * 0.333;
} else {
g = 0.25;
}
Move TypeAccess from org.apache.commons.math.linear.EigenDecompositionImpl to org.apache.commons.math.linear.EigenDecompositionImpl
org.apache.commons.math.linear.EigenDecompositionImpl
: number instances found: 43
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.linear.EigenDecompositionImpl:1139
if ((tType) == (-18)) {
g = 0.25 * 0.333;
} else {
g = 0.25;
}
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1139
(tType) == (-18)
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.math.linear.EigenDecompositionImpl:1139
{
g = 0.25 * 0.333;
}
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.math.linear.EigenDecompositionImpl:1142
{
g = 0.25;
}
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1139
(tType)
]]
ChangePatternInstance [actions=[Insert UnaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1139
(-18)
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1140
g = 0.25 * 0.333
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1143
g = 0.25
]]
ChangePatternInstance [actions=[Move TypeAccess from org.apache.commons.math.linear.EigenDecompositionImpl to org.apache.commons.math.linear.EigenDecompositionImpl
org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1139
18
]]
ChangePatternInstance [actions=[Insert FieldWrite at org.apache.commons.math.linear.EigenDecompositionImpl:1140
g
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1140
0.25 * 0.333
]]
ChangePatternInstance [actions=[Insert FieldWrite at org.apache.commons.math.linear.EigenDecompositionImpl:1143
g
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1143
0.25
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl
org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1140
0.25
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1140
0.333
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl
org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1139
work
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1139
i
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1139
k
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1139
(i + k)
]]
ChangePatternInstance [actions=[Delete ArrayWrite at org.apache.commons.math.linear.EigenDecompositionImpl:1139
work[(i + k)]
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl
org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1139
work
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1139
j
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1139
k
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1139
(j - k)
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.math.linear.EigenDecompositionImpl:1139
work[(j - k)]
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1139
work[(i + k)] = work[(j - k)]
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.linear.EigenDecompositionImpl:1139
if ((tType) == (-18)) {
g = 0.25 * 0.333;
} else {
g = 0.25;
}
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.math.linear.EigenDecompositionImpl:1139
{
g = 0.25 * 0.333;
}
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.math.linear.EigenDecompositionImpl:1142
{
g = 0.25;
}
]]
ChangePatternInstance [actions=[Insert UnaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1139
(-18)
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1140
g = 0.25 * 0.333
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1143
g = 0.25
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1139
work[(i + k)] = work[(j - k)]
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.linear.EigenDecompositionImpl:1139
if ((tType) == (-18)) {
g = 0.25 * 0.333;
} else {
g = 0.25;
}
, Delete Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1139
work[(i + k)] = work[(j - k)]
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.math.linear.EigenDecompositionImpl:1139
{
g = 0.25 * 0.333;
}
, Delete Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1139
work[(i + k)] = work[(j - k)]
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.math.linear.EigenDecompositionImpl:1142
{
g = 0.25;
}
, Delete Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1139
work[(i + k)] = work[(j - k)]
]]
ChangePatternInstance [actions=[Insert UnaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1139
(-18)
, Delete Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1139
work[(i + k)] = work[(j - k)]
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1140
g = 0.25 * 0.333
, Delete Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1139
work[(i + k)] = work[(j - k)]
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1143
g = 0.25
, Delete Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1139
work[(i + k)] = work[(j - k)]
]]
RepairabilityAnalyzer
----For Diff:Delete Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1139
work[(i + k)] = work[(j - k)]
Insert If at org.apache.commons.math.linear.EigenDecompositionImpl:1139
if ((tType) == (-18)) {
g = 0.25 * 0.333;
} else {
g = 0.25;
}
Move TypeAccess from org.apache.commons.math.linear.EigenDecompositionImpl to org.apache.commons.math.linear.EigenDecompositionImpl
org.apache.commons.math.linear.EigenDecompositionImpl
: number instances found: 1
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.linear.EigenDecompositionImpl:1139
if ((tType) == (-18)) {
g = 0.25 * 0.333;
} else {
g = 0.25;
}
, Delete Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1139
work[(i + k)] = work[(j - k)]
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Arja/patch5-Time-11-Arja-plausible/Arja]
FineGrainDifftAnalyzer
-00146
Delete Assignment at org.joda.time.tz.DateTimeZoneBuilder:372
tailZone = rs.buildTailZone(id)
Insert Invocation at org.joda.time.tz.DateTimeZoneBuilder:372
java.lang.System.out.println("Writing ZoneInfoMap")
PatternInstanceAnalyzer
----For Diff:Delete Assignment at org.joda.time.tz.DateTimeZoneBuilder:372
tailZone = rs.buildTailZone(id)
Insert Invocation at org.joda.time.tz.DateTimeZoneBuilder:372
java.lang.System.out.println("Writing ZoneInfoMap")
: number instances found: 14
ChangePatternInstance [actions=[Insert Invocation at org.joda.time.tz.DateTimeZoneBuilder:372
java.lang.System.out.println("Writing ZoneInfoMap")
]]
ChangePatternInstance [actions=[Insert FieldRead at org.joda.time.tz.DateTimeZoneBuilder:372
java.lang.System.out
]]
ChangePatternInstance [actions=[Insert Literal at org.joda.time.tz.DateTimeZoneBuilder:372
"Writing ZoneInfoMap"
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.joda.time.tz.DateTimeZoneBuilder:372
java.lang.System
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.joda.time.tz.DateTimeZoneBuilder:372
tailZone
]]
ChangePatternInstance [actions=[Delete VariableRead at org.joda.time.tz.DateTimeZoneBuilder:372
rs
]]
ChangePatternInstance [actions=[Delete VariableRead at org.joda.time.tz.DateTimeZoneBuilder:372
id
]]
ChangePatternInstance [actions=[Delete Invocation at org.joda.time.tz.DateTimeZoneBuilder:372
rs.buildTailZone(id)
]]
ChangePatternInstance [actions=[Delete Assignment at org.joda.time.tz.DateTimeZoneBuilder:372
tailZone = rs.buildTailZone(id)
]]
ChangePatternInstance [actions=[Insert Invocation at org.joda.time.tz.DateTimeZoneBuilder:372
java.lang.System.out.println("Writing ZoneInfoMap")
]]
ChangePatternInstance [actions=[Delete Invocation at org.joda.time.tz.DateTimeZoneBuilder:372
rs.buildTailZone(id)
]]
ChangePatternInstance [actions=[Delete Assignment at org.joda.time.tz.DateTimeZoneBuilder:372
tailZone = rs.buildTailZone(id)
]]
ChangePatternInstance [actions=[Insert Invocation at org.joda.time.tz.DateTimeZoneBuilder:372
java.lang.System.out.println("Writing ZoneInfoMap")
, Delete Invocation at org.joda.time.tz.DateTimeZoneBuilder:372
rs.buildTailZone(id)
]]
ChangePatternInstance [actions=[Insert Invocation at org.joda.time.tz.DateTimeZoneBuilder:372
java.lang.System.out.println("Writing ZoneInfoMap")
, Delete Assignment at org.joda.time.tz.DateTimeZoneBuilder:372
tailZone = rs.buildTailZone(id)
]]
RepairabilityAnalyzer
----For Diff:Delete Assignment at org.joda.time.tz.DateTimeZoneBuilder:372
tailZone = rs.buildTailZone(id)
Insert Invocation at org.joda.time.tz.DateTimeZoneBuilder:372
java.lang.System.out.println("Writing ZoneInfoMap")
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Arja/patch2-Lang-7-Arja-plausible/Arja]
FineGrainDifftAnalyzer
-0077
Delete If at org.apache.commons.lang3.math.NumberUtils:452
if (str.startsWith("--")) {
return null;
}
PatternInstanceAnalyzer
----For Diff:Delete If at org.apache.commons.lang3.math.NumberUtils:452
if (str.startsWith("--")) {
return null;
}
: number instances found: 11
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.math.NumberUtils:452
str
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.math.NumberUtils:452
"--"
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.math.NumberUtils:452
str.startsWith("--")
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.math.NumberUtils:453
null
]]
ChangePatternInstance [actions=[Delete Return at org.apache.commons.lang3.math.NumberUtils:453
return null
]]
ChangePatternInstance [actions=[Delete Block at org.apache.commons.lang3.math.NumberUtils:452
{
return null;
}
]]
ChangePatternInstance [actions=[Delete If at org.apache.commons.lang3.math.NumberUtils:452
if (str.startsWith("--")) {
return null;
}
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.math.NumberUtils:452
str.startsWith("--")
]]
ChangePatternInstance [actions=[Delete Return at org.apache.commons.lang3.math.NumberUtils:453
return null
]]
ChangePatternInstance [actions=[Delete Block at org.apache.commons.lang3.math.NumberUtils:452
{
return null;
}
]]
ChangePatternInstance [actions=[Delete If at org.apache.commons.lang3.math.NumberUtils:452
if (str.startsWith("--")) {
return null;
}
]]
RepairabilityAnalyzer
----For Diff:Delete If at org.apache.commons.lang3.math.NumberUtils:452
if (str.startsWith("--")) {
return null;
}
: number instances found: 1
ChangePatternInstance [actions=[Delete If at org.apache.commons.lang3.math.NumberUtils:452
if (str.startsWith("--")) {
return null;
}
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Arja/patch1-Math-74-Arja-plausible/Arja]
FineGrainDifftAnalyzer
-0044
Insert Assignment at org.apache.commons.math.ode.nonstiff.AdamsMoultonIntegrator:239
stepSize = t - (stepStart)
PatternInstanceAnalyzer
----For Diff:Insert Assignment at org.apache.commons.math.ode.nonstiff.AdamsMoultonIntegrator:239
stepSize = t - (stepStart)
: number instances found: 6
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math.ode.nonstiff.AdamsMoultonIntegrator:239
stepSize = t - (stepStart)
]]
ChangePatternInstance [actions=[Insert FieldWrite at org.apache.commons.math.ode.nonstiff.AdamsMoultonIntegrator:239
stepSize
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math.ode.nonstiff.AdamsMoultonIntegrator:239
t - (stepStart)
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.ode.nonstiff.AdamsMoultonIntegrator:239
t
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.math.ode.nonstiff.AdamsMoultonIntegrator:239
(stepStart)
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math.ode.nonstiff.AdamsMoultonIntegrator:239
stepSize = t - (stepStart)
]]
RepairabilityAnalyzer
----For Diff:Insert Assignment at org.apache.commons.math.ode.nonstiff.AdamsMoultonIntegrator:239
stepSize = t - (stepStart)
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Arja/patch3-Lang-43-Arja-plausible/Arja]
FineGrainDifftAnalyzer
-0096
Insert Invocation at org.apache.commons.lang.text.ExtendedMessageFormat:420
next(pos)
PatternInstanceAnalyzer
----For Diff:Insert Invocation at org.apache.commons.lang.text.ExtendedMessageFormat:420
next(pos)
: number instances found: 4
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.text.ExtendedMessageFormat:420
next(pos)
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.lang.text.ExtendedMessageFormat
org.apache.commons.lang.text.ExtendedMessageFormat
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang.text.ExtendedMessageFormat:420
pos
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.text.ExtendedMessageFormat:420
next(pos)
]]
RepairabilityAnalyzer
----For Diff:Insert Invocation at org.apache.commons.lang.text.ExtendedMessageFormat:420
next(pos)
: number instances found: 1
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.text.ExtendedMessageFormat:420
next(pos)
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Arja/patch10-Math-28-Arja-plausible/Arja]
FineGrainDifftAnalyzer
-0053
Delete ForEach at org.apache.commons.math3.optimization.linear.SimplexSolver:119
for (java.lang.Integer row : minRatioPositions) {
for (int i = 0; i < (tableau.getNumArtificialVariables()); i++) {
int column = i + (tableau.getArtificialVariableOffset());
final double entry = tableau.getEntry(row, column);
if ((org.apache.commons.math3.util.Precision.equals(entry, 1.0, maxUlps)) && (row.equals(tableau.getBasicRow(column)))) {
return row;
}
}
}
PatternInstanceAnalyzer
----For Diff:Delete ForEach at org.apache.commons.math3.optimization.linear.SimplexSolver:119
for (java.lang.Integer row : minRatioPositions) {
for (int i = 0; i < (tableau.getNumArtificialVariables()); i++) {
int column = i + (tableau.getArtificialVariableOffset());
final double entry = tableau.getEntry(row, column);
if ((org.apache.commons.math3.util.Precision.equals(entry, 1.0, maxUlps)) && (row.equals(tableau.getBasicRow(column)))) {
return row;
}
}
}
: number instances found: 60
ChangePatternInstance [actions=[Delete TypeReference at org.apache.commons.math3.optimization.linear.SimplexSolver:119
java.lang.Integer
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.math3.optimization.linear.SimplexSolver:119
java.lang.Integer row
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:119
minRatioPositions
]]
ChangePatternInstance [actions=[Delete TypeReference at org.apache.commons.math3.optimization.linear.SimplexSolver:120
int
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.optimization.linear.SimplexSolver:120
0
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.math3.optimization.linear.SimplexSolver:120
int i = 0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:120
i
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:120
tableau
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.optimization.linear.SimplexSolver:120
(tableau.getNumArtificialVariables())
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.optimization.linear.SimplexSolver:120
i < (tableau.getNumArtificialVariables())
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math3.optimization.linear.SimplexSolver:120
i
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.apache.commons.math3.optimization.linear.SimplexSolver:120
i++
]]
ChangePatternInstance [actions=[Delete TypeReference at org.apache.commons.math3.optimization.linear.SimplexSolver:121
int
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:121
i
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:121
tableau
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.optimization.linear.SimplexSolver:121
(tableau.getArtificialVariableOffset())
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.optimization.linear.SimplexSolver:121
i + (tableau.getArtificialVariableOffset())
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.math3.optimization.linear.SimplexSolver:121
int column = i + (tableau.getArtificialVariableOffset())
]]
ChangePatternInstance [actions=[Delete TypeReference at org.apache.commons.math3.optimization.linear.SimplexSolver:122
double
]]
ChangePatternInstance [actions=[Delete Wra at org.apache.commons.math3.optimization.linear.SimplexSolver
]]
ChangePatternInstance [actions=[Delete VirtualEle at org.apache.commons.math3.optimization.linear.SimplexSolver
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:122
tableau
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:122
row
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:122
column
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.optimization.linear.SimplexSolver:122
tableau.getEntry(row, column)
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.math3.optimization.linear.SimplexSolver:122
final double entry = tableau.getEntry(row, column)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math3.optimization.linear.SimplexSolver:123
org.apache.commons.math3.util.Precision
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:123
entry
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.optimization.linear.SimplexSolver:123
1.0
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math3.optimization.linear.SimplexSolver
org.apache.commons.math3.optimization.linear.SimplexSolver
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.optimization.linear.SimplexSolver:123
maxUlps
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.optimization.linear.SimplexSolver:123
(org.apache.commons.math3.util.Precision.equals(entry, 1.0, maxUlps))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:123
row
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:123
tableau
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:123
column
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.optimization.linear.SimplexSolver:123
tableau.getBasicRow(column)
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.optimization.linear.SimplexSolver:123
(row.equals(tableau.getBasicRow(column)))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.optimization.linear.SimplexSolver:123
(org.apache.commons.math3.util.Precision.equals(entry, 1.0, maxUlps)) && (row.equals(tableau.getBasicRow(column)))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:124
row
]]
ChangePatternInstance [actions=[Delete Return at org.apache.commons.math3.optimization.linear.SimplexSolver:124
return row
]]
ChangePatternInstance [actions=[Delete Block at org.apache.commons.math3.optimization.linear.SimplexSolver:123
{
return row;
}
]]
ChangePatternInstance [actions=[Delete If at org.apache.commons.math3.optimization.linear.SimplexSolver:123
if ((org.apache.commons.math3.util.Precision.equals(entry, 1.0, maxUlps)) && (row.equals(tableau.getBasicRow(column)))) {
return row;
}
]]
ChangePatternInstance [actions=[Delete For at org.apache.commons.math3.optimization.linear.SimplexSolver:120
for (int i = 0; i < (tableau.getNumArtificialVariables()); i++) {
int column = i + (tableau.getArtificialVariableOffset());
final double entry = tableau.getEntry(row, column);
if ((org.apache.commons.math3.util.Precision.equals(entry, 1.0, maxUlps)) && (row.equals(tableau.getBasicRow(column)))) {
return row;
}
}
]]
ChangePatternInstance [actions=[Delete ForEach at org.apache.commons.math3.optimization.linear.SimplexSolver:119
for (java.lang.Integer row : minRatioPositions) {
for (int i = 0; i < (tableau.getNumArtificialVariables()); i++) {
int column = i + (tableau.getArtificialVariableOffset());
final double entry = tableau.getEntry(row, column);
if ((org.apache.commons.math3.util.Precision.equals(entry, 1.0, maxUlps)) && (row.equals(tableau.getBasicRow(column)))) {
return row;
}
}
}
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.math3.optimization.linear.SimplexSolver:119
java.lang.Integer row
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.math3.optimization.linear.SimplexSolver:120
int i = 0
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.optimization.linear.SimplexSolver:120
(tableau.getNumArtificialVariables())
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.apache.commons.math3.optimization.linear.SimplexSolver:120
i++
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.optimization.linear.SimplexSolver:121
(tableau.getArtificialVariableOffset())
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.math3.optimization.linear.SimplexSolver:121
int column = i + (tableau.getArtificialVariableOffset())
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.optimization.linear.SimplexSolver:122
tableau.getEntry(row, column)
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.math3.optimization.linear.SimplexSolver:122
final double entry = tableau.getEntry(row, column)
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.optimization.linear.SimplexSolver:123
(org.apache.commons.math3.util.Precision.equals(entry, 1.0, maxUlps))
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.optimization.linear.SimplexSolver:123
tableau.getBasicRow(column)
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.optimization.linear.SimplexSolver:123
(row.equals(tableau.getBasicRow(column)))
]]
ChangePatternInstance [actions=[Delete Return at org.apache.commons.math3.optimization.linear.SimplexSolver:124
return row
]]
ChangePatternInstance [actions=[Delete Block at org.apache.commons.math3.optimization.linear.SimplexSolver:123
{
return row;
}
]]
ChangePatternInstance [actions=[Delete If at org.apache.commons.math3.optimization.linear.SimplexSolver:123
if ((org.apache.commons.math3.util.Precision.equals(entry, 1.0, maxUlps)) && (row.equals(tableau.getBasicRow(column)))) {
return row;
}
]]
ChangePatternInstance [actions=[Delete For at org.apache.commons.math3.optimization.linear.SimplexSolver:120
for (int i = 0; i < (tableau.getNumArtificialVariables()); i++) {
int column = i + (tableau.getArtificialVariableOffset());
final double entry = tableau.getEntry(row, column);
if ((org.apache.commons.math3.util.Precision.equals(entry, 1.0, maxUlps)) && (row.equals(tableau.getBasicRow(column)))) {
return row;
}
}
]]
ChangePatternInstance [actions=[Delete ForEach at org.apache.commons.math3.optimization.linear.SimplexSolver:119
for (java.lang.Integer row : minRatioPositions) {
for (int i = 0; i < (tableau.getNumArtificialVariables()); i++) {
int column = i + (tableau.getArtificialVariableOffset());
final double entry = tableau.getEntry(row, column);
if ((org.apache.commons.math3.util.Precision.equals(entry, 1.0, maxUlps)) && (row.equals(tableau.getBasicRow(column)))) {
return row;
}
}
}
]]
RepairabilityAnalyzer
----For Diff:Delete ForEach at org.apache.commons.math3.optimization.linear.SimplexSolver:119
for (java.lang.Integer row : minRatioPositions) {
for (int i = 0; i < (tableau.getNumArtificialVariables()); i++) {
int column = i + (tableau.getArtificialVariableOffset());
final double entry = tableau.getEntry(row, column);
if ((org.apache.commons.math3.util.Precision.equals(entry, 1.0, maxUlps)) && (row.equals(tableau.getBasicRow(column)))) {
return row;
}
}
}
: number instances found: 1
ChangePatternInstance [actions=[Delete ForEach at org.apache.commons.math3.optimization.linear.SimplexSolver:119
for (java.lang.Integer row : minRatioPositions) {
for (int i = 0; i < (tableau.getNumArtificialVariables()); i++) {
int column = i + (tableau.getArtificialVariableOffset());
final double entry = tableau.getEntry(row, column);
if ((org.apache.commons.math3.util.Precision.equals(entry, 1.0, maxUlps)) && (row.equals(tableau.getBasicRow(column)))) {
return row;
}
}
}
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Arja/patch4-Math-28-Arja-plausible/Arja]
FineGrainDifftAnalyzer
-00124
Delete Return at org.apache.commons.math3.optimization.linear.SimplexSolver:124
return row
PatternInstanceAnalyzer
----For Diff:Delete Return at org.apache.commons.math3.optimization.linear.SimplexSolver:124
return row
: number instances found: 3
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:124
row
]]
ChangePatternInstance [actions=[Delete Return at org.apache.commons.math3.optimization.linear.SimplexSolver:124
return row
]]
ChangePatternInstance [actions=[Delete Return at org.apache.commons.math3.optimization.linear.SimplexSolver:124
return row
]]
RepairabilityAnalyzer
----For Diff:Delete Return at org.apache.commons.math3.optimization.linear.SimplexSolver:124
return row
: number instances found: 1
ChangePatternInstance [actions=[Delete Return at org.apache.commons.math3.optimization.linear.SimplexSolver:124
return row
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Arja/patch4-Lang-63-Arja-plausible/Arja]
FineGrainDifftAnalyzer
-00121
Insert Assignment at org.apache.commons.lang.time.DurationFormatUtils:437
end = ((java.util.Calendar) (start.clone()))
PatternInstanceAnalyzer
----For Diff:Insert Assignment at org.apache.commons.lang.time.DurationFormatUtils:437
end = ((java.util.Calendar) (start.clone()))
: number instances found: 6
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.lang.time.DurationFormatUtils:437
end = ((java.util.Calendar) (start.clone()))
]]
ChangePatternInstance [actions=[Insert VariableWrite at org.apache.commons.lang.time.DurationFormatUtils:437
end
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.time.DurationFormatUtils:437
((java.util.Calendar) (start.clone()))
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang.time.DurationFormatUtils:437
start
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.lang.time.DurationFormatUtils:437
end = ((java.util.Calendar) (start.clone()))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.time.DurationFormatUtils:437
((java.util.Calendar) (start.clone()))
]]
RepairabilityAnalyzer
----For Diff:Insert Assignment at org.apache.commons.lang.time.DurationFormatUtils:437
end = ((java.util.Calendar) (start.clone()))
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Arja/patch6-Time-4-Arja-plausible/Arja]
FineGrainDifftAnalyzer
-00161
Delete Literal at org.joda.time.field.ZeroIsMaxDateTimeField:138
1
Insert Invocation at org.joda.time.field.ZeroIsMaxDateTimeField:138
getMaximumValue()
PatternInstanceAnalyzer
----For Diff:Delete Literal at org.joda.time.field.ZeroIsMaxDateTimeField:138
1
Insert Invocation at org.joda.time.field.ZeroIsMaxDateTimeField:138
getMaximumValue()
: number instances found: 4
ChangePatternInstance [actions=[Insert Invocation at org.joda.time.field.ZeroIsMaxDateTimeField:138
getMaximumValue()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.joda.time.field.ZeroIsMaxDateTimeField
org.joda.time.field.ZeroIsMaxDateTimeField
]]
ChangePatternInstance [actions=[Delete Literal at org.joda.time.field.ZeroIsMaxDateTimeField:138
1
]]
ChangePatternInstance [actions=[Insert Invocation at org.joda.time.field.ZeroIsMaxDateTimeField:138
getMaximumValue()
]]
RepairabilityAnalyzer
----For Diff:Delete Literal at org.joda.time.field.ZeroIsMaxDateTimeField:138
1
Insert Invocation at org.joda.time.field.ZeroIsMaxDateTimeField:138
getMaximumValue()
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Arja/patch1-Chart-3-Arja/Arja]
FineGrainDifftAnalyzer
-006
Insert Invocation at org.jfree.data.time.TimeSeries:579
findBoundsByIteration()
PatternInstanceAnalyzer
----For Diff:Insert Invocation at org.jfree.data.time.TimeSeries:579
findBoundsByIteration()
: number instances found: 3
ChangePatternInstance [actions=[Insert Invocation at org.jfree.data.time.TimeSeries:579
findBoundsByIteration()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.jfree.data.time.TimeSeries
org.jfree.data.time.TimeSeries
]]
ChangePatternInstance [actions=[Insert Invocation at org.jfree.data.time.TimeSeries:579
findBoundsByIteration()
]]
RepairabilityAnalyzer
----For Diff:Insert Invocation at org.jfree.data.time.TimeSeries:579
findBoundsByIteration()
: number instances found: 1
ChangePatternInstance [actions=[Insert Invocation at org.jfree.data.time.TimeSeries:579
findBoundsByIteration()
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Arja/patch9-Math-20-Arja-plausible/Arja]
FineGrainDifftAnalyzer
-00181
Update BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
to ((dimension) + 1.5)
Delete For at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
for (int i = 0; i < (x.length); i++) {
double diff = (boundaries[1][i]) - (boundaries[0][i]);
res[i] = / diff;
}
Insert Assignment at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
ccovmuSep = java.lang.Math.min((1 - (ccov1)), (((ccovmu) * ) / 3.0))
Move TypeAccess from org.apache.commons.math3.optimization.direct.CMAESOptimizer$FitnessFunction to org.apache.commons.math3.optimization.direct.CMAESOptimizer$FitnessFunction
org.apache.commons.math3.optimization.direct.CMAESOptimizer
Move BinaryOperator from org.apache.commons.math3.optimization.direct.CMAESOptimizer$FitnessFunction:911 to org.apache.commons.math3.optimization.direct.CMAESOptimizer$FitnessFunction:909
((x[i]) - (boundaries[0][i]))
Move TypeAccess from org.apache.commons.math3.optimization.direct.CMAESOptimizer$FitnessFunction to org.apache.commons.math3.optimization.direct.CMAESOptimizer$FitnessFunction
org.apache.commons.math3.optimization.direct.CMAESOptimizer
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
to ((dimension) + 1.5)
Delete For at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
for (int i = 0; i < (x.length); i++) {
double diff = (boundaries[1][i]) - (boundaries[0][i]);
res[i] = / diff;
}
Insert Assignment at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
ccovmuSep = java.lang.Math.min((1 - (ccov1)), (((ccovmu) * ) / 3.0))
Move TypeAccess from org.apache.commons.math3.optimization.direct.CMAESOptimizer$FitnessFunction to org.apache.commons.math3.optimization.direct.CMAESOptimizer$FitnessFunction
org.apache.commons.math3.optimization.direct.CMAESOptimizer
Move BinaryOperator from org.apache.commons.math3.optimization.direct.CMAESOptimizer$FitnessFunction:911 to org.apache.commons.math3.optimization.direct.CMAESOptimizer$FitnessFunction:909
((x[i]) - (boundaries[0][i]))
Move TypeAccess from org.apache.commons.math3.optimization.direct.CMAESOptimizer$FitnessFunction to org.apache.commons.math3.optimization.direct.CMAESOptimizer$FitnessFunction
org.apache.commons.math3.optimization.direct.CMAESOptimizer
: number instances found: 74
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
ccovmuSep = java.lang.Math.min((1 - (ccov1)), (((ccovmu) * ) / 3.0))
]]
ChangePatternInstance [actions=[Insert FieldWrite at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
ccovmuSep
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
java.lang.Math.min((1 - (ccov1)), (((ccovmu) * ) / 3.0))
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math3.optimization.direct.CMAESOptimizer
org.apache.commons.math3.optimization.direct.CMAESOptimizer
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
java.lang.Math
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
(1 - (ccov1))
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
(((ccovmu) * ) / 3.0)
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
1
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
(ccov1)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
((ccovmu) * )
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
3.0
]]
ChangePatternInstance [actions=[Move TypeAccess from org.apache.commons.math3.optimization.direct.CMAESOptimizer$FitnessFunction to org.apache.commons.math3.optimization.direct.CMAESOptimizer$FitnessFunction
org.apache.commons.math3.optimization.direct.CMAESOptimizer
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
(ccovmu)
]]
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
to ((dimension) + 1.5)
]]
ChangePatternInstance [actions=[Move BinaryOperator from org.apache.commons.math3.optimization.direct.CMAESOptimizer$FitnessFunction:911 to org.apache.commons.math3.optimization.direct.CMAESOptimizer$FitnessFunction:909
((x[i]) - (boundaries[0][i]))
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math3.optimization.direct.CMAESOptimizer
org.apache.commons.math3.optimization.direct.CMAESOptimizer
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
(dimension)
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
1.5
]]
ChangePatternInstance [actions=[Move TypeAccess from org.apache.commons.math3.optimization.direct.CMAESOptimizer$FitnessFunction to org.apache.commons.math3.optimization.direct.CMAESOptimizer$FitnessFunction
org.apache.commons.math3.optimization.direct.CMAESOptimizer
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
x
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
i
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
(x[i])
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
boundaries
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
0
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
boundaries[0]
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
i
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
(boundaries[0][i])
]]
ChangePatternInstance [actions=[Delete TypeReference at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
int
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
0
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
int i = 0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
i
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
x
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
(x.length)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
i < (x.length)
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
i
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
i++
]]
ChangePatternInstance [actions=[Delete TypeReference at org.apache.commons.math3.optimization.direct.CMAESOptimizer:910
double
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math3.optimization.direct.CMAESOptimizer
org.apache.commons.math3.optimization.direct.CMAESOptimizer
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:910
boundaries
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.optimization.direct.CMAESOptimizer:910
1
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:910
boundaries[1]
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:910
i
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:910
(boundaries[1][i])
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:910
boundaries
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.optimization.direct.CMAESOptimizer:910
0
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:910
boundaries[0]
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:910
i
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:910
(boundaries[0][i])
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:910
(boundaries[1][i]) - (boundaries[0][i])
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.math3.optimization.direct.CMAESOptimizer:910
double diff = (boundaries[1][i]) - (boundaries[0][i])
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
res
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
i
]]
ChangePatternInstance [actions=[Delete ArrayWrite at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
res[i]
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
diff
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
/ diff
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
res[i] = / diff
]]
ChangePatternInstance [actions=[Delete For at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
for (int i = 0; i < (x.length); i++) {
double diff = (boundaries[1][i]) - (boundaries[0][i]);
res[i] = / diff;
}
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
ccovmuSep = java.lang.Math.min((1 - (ccov1)), (((ccovmu) * ) / 3.0))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
java.lang.Math.min((1 - (ccov1)), (((ccovmu) * ) / 3.0))
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
int i = 0
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
i++
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.math3.optimization.direct.CMAESOptimizer:910
double diff = (boundaries[1][i]) - (boundaries[0][i])
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
res[i] = / diff
]]
ChangePatternInstance [actions=[Delete For at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
for (int i = 0; i < (x.length); i++) {
double diff = (boundaries[1][i]) - (boundaries[0][i]);
res[i] = / diff;
}
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
ccovmuSep = java.lang.Math.min((1 - (ccov1)), (((ccovmu) * ) / 3.0))
, Delete LocalVariable at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
int i = 0
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
java.lang.Math.min((1 - (ccov1)), (((ccovmu) * ) / 3.0))
, Delete LocalVariable at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
int i = 0
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
ccovmuSep = java.lang.Math.min((1 - (ccov1)), (((ccovmu) * ) / 3.0))
, Delete UnaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
i++
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
java.lang.Math.min((1 - (ccov1)), (((ccovmu) * ) / 3.0))
, Delete UnaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
i++
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
ccovmuSep = java.lang.Math.min((1 - (ccov1)), (((ccovmu) * ) / 3.0))
, Delete LocalVariable at org.apache.commons.math3.optimization.direct.CMAESOptimizer:910
double diff = (boundaries[1][i]) - (boundaries[0][i])
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
java.lang.Math.min((1 - (ccov1)), (((ccovmu) * ) / 3.0))
, Delete LocalVariable at org.apache.commons.math3.optimization.direct.CMAESOptimizer:910
double diff = (boundaries[1][i]) - (boundaries[0][i])
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
ccovmuSep = java.lang.Math.min((1 - (ccov1)), (((ccovmu) * ) / 3.0))
, Delete Assignment at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
res[i] = / diff
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
java.lang.Math.min((1 - (ccov1)), (((ccovmu) * ) / 3.0))
, Delete Assignment at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
res[i] = / diff
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
ccovmuSep = java.lang.Math.min((1 - (ccov1)), (((ccovmu) * ) / 3.0))
, Delete For at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
for (int i = 0; i < (x.length); i++) {
double diff = (boundaries[1][i]) - (boundaries[0][i]);
res[i] = / diff;
}
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
java.lang.Math.min((1 - (ccov1)), (((ccovmu) * ) / 3.0))
, Delete For at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
for (int i = 0; i < (x.length); i++) {
double diff = (boundaries[1][i]) - (boundaries[0][i]);
res[i] = / diff;
}
]]
RepairabilityAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
to ((dimension) + 1.5)
Delete For at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
for (int i = 0; i < (x.length); i++) {
double diff = (boundaries[1][i]) - (boundaries[0][i]);
res[i] = / diff;
}
Insert Assignment at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
ccovmuSep = java.lang.Math.min((1 - (ccov1)), (((ccovmu) * ) / 3.0))
Move TypeAccess from org.apache.commons.math3.optimization.direct.CMAESOptimizer$FitnessFunction to org.apache.commons.math3.optimization.direct.CMAESOptimizer$FitnessFunction
org.apache.commons.math3.optimization.direct.CMAESOptimizer
Move BinaryOperator from org.apache.commons.math3.optimization.direct.CMAESOptimizer$FitnessFunction:911 to org.apache.commons.math3.optimization.direct.CMAESOptimizer$FitnessFunction:909
((x[i]) - (boundaries[0][i]))
Move TypeAccess from org.apache.commons.math3.optimization.direct.CMAESOptimizer$FitnessFunction to org.apache.commons.math3.optimization.direct.CMAESOptimizer$FitnessFunction
org.apache.commons.math3.optimization.direct.CMAESOptimizer
: number instances found: 1
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
ccovmuSep = java.lang.Math.min((1 - (ccov1)), (((ccovmu) * ) / 3.0))
, Delete For at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
for (int i = 0; i < (x.length); i++) {
double diff = (boundaries[1][i]) - (boundaries[0][i]);
res[i] = / diff;
}
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Arja/patch1-Lang-50-Arja-plausible/Arja]
FineGrainDifftAnalyzer
-0019
Update Invocation at org.apache.commons.lang.time.FastDateFormat:234
org.apache.commons.lang.time.FastDateFormat.getDateInstance(style, null, null) to org.apache.commons.lang.time.FastDateFormat.getInstance(org.apache.commons.lang.time.FastDateFormat.getDefaultPattern(), null, null)
Delete Invocation at org.apache.commons.lang.time.FastDateFormat:479
org.apache.commons.lang.time.FastDateFormat.cDateTimeInstanceCache.put(key, format)
Insert If at org.apache.commons.lang.time.FastDateFormat:479
if (locale != null) {
key = new org.apache.commons.lang.time.FastDateFormat.Pair(key, locale);
}
PatternInstanceAnalyzer
----For Diff:Update Invocation at org.apache.commons.lang.time.FastDateFormat:234
org.apache.commons.lang.time.FastDateFormat.getDateInstance(style, null, null) to org.apache.commons.lang.time.FastDateFormat.getInstance(org.apache.commons.lang.time.FastDateFormat.getDefaultPattern(), null, null)
Delete Invocation at org.apache.commons.lang.time.FastDateFormat:479
org.apache.commons.lang.time.FastDateFormat.cDateTimeInstanceCache.put(key, format)
Insert If at org.apache.commons.lang.time.FastDateFormat:479
if (locale != null) {
key = new org.apache.commons.lang.time.FastDateFormat.Pair(key, locale);
}
: number instances found: 31
ChangePatternInstance [actions=[Update Invocation at org.apache.commons.lang.time.FastDateFormat:234
org.apache.commons.lang.time.FastDateFormat.getDateInstance(style, null, null) to org.apache.commons.lang.time.FastDateFormat.getInstance(org.apache.commons.lang.time.FastDateFormat.getDefaultPattern(), null, null)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.time.FastDateFormat:234
org.apache.commons.lang.time.FastDateFormat.getDefaultPattern()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.lang.time.FastDateFormat
org.apache.commons.lang.time.FastDateFormat
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.time.FastDateFormat:479
if (locale != null) {
key = new org.apache.commons.lang.time.FastDateFormat.Pair(key, locale);
}
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang.time.FastDateFormat:479
locale != null
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.time.FastDateFormat:479
{
key = new org.apache.commons.lang.time.FastDateFormat.Pair(key, locale);
}
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang.time.FastDateFormat:479
locale
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang.time.FastDateFormat:479
null
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.lang.time.FastDateFormat:480
key = new org.apache.commons.lang.time.FastDateFormat.Pair(key, locale)
]]
ChangePatternInstance [actions=[Insert VariableWrite at org.apache.commons.lang.time.FastDateFormat:480
key
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.commons.lang.time.FastDateFormat:480
new org.apache.commons.lang.time.FastDateFormat.Pair(key, locale)
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang.time.FastDateFormat:480
key
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang.time.FastDateFormat:480
locale
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang.time.FastDateFormat:234
style
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.lang.time.FastDateFormat
org.apache.commons.lang.time.FastDateFormat
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.lang.time.FastDateFormat:479
org.apache.commons.lang.time.FastDateFormat.cDateTimeInstanceCache
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang.time.FastDateFormat:479
key
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang.time.FastDateFormat:479
format
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang.time.FastDateFormat:479
org.apache.commons.lang.time.FastDateFormat.cDateTimeInstanceCache.put(key, format)
]]
ChangePatternInstance [actions=[Update Invocation at org.apache.commons.lang.time.FastDateFormat:234
org.apache.commons.lang.time.FastDateFormat.getDateInstance(style, null, null) to org.apache.commons.lang.time.FastDateFormat.getInstance(org.apache.commons.lang.time.FastDateFormat.getDefaultPattern(), null, null)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.time.FastDateFormat:234
org.apache.commons.lang.time.FastDateFormat.getDefaultPattern()
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.time.FastDateFormat:479
if (locale != null) {
key = new org.apache.commons.lang.time.FastDateFormat.Pair(key, locale);
}
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.time.FastDateFormat:479
{
key = new org.apache.commons.lang.time.FastDateFormat.Pair(key, locale);
}
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.lang.time.FastDateFormat:480
key = new org.apache.commons.lang.time.FastDateFormat.Pair(key, locale)
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.commons.lang.time.FastDateFormat:480
new org.apache.commons.lang.time.FastDateFormat.Pair(key, locale)
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang.time.FastDateFormat:479
org.apache.commons.lang.time.FastDateFormat.cDateTimeInstanceCache.put(key, format)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.time.FastDateFormat:234
org.apache.commons.lang.time.FastDateFormat.getDefaultPattern()
, Delete Invocation at org.apache.commons.lang.time.FastDateFormat:479
org.apache.commons.lang.time.FastDateFormat.cDateTimeInstanceCache.put(key, format)
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.time.FastDateFormat:479
if (locale != null) {
key = new org.apache.commons.lang.time.FastDateFormat.Pair(key, locale);
}
, Delete Invocation at org.apache.commons.lang.time.FastDateFormat:479
org.apache.commons.lang.time.FastDateFormat.cDateTimeInstanceCache.put(key, format)
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.time.FastDateFormat:479
{
key = new org.apache.commons.lang.time.FastDateFormat.Pair(key, locale);
}
, Delete Invocation at org.apache.commons.lang.time.FastDateFormat:479
org.apache.commons.lang.time.FastDateFormat.cDateTimeInstanceCache.put(key, format)
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.lang.time.FastDateFormat:480
key = new org.apache.commons.lang.time.FastDateFormat.Pair(key, locale)
, Delete Invocation at org.apache.commons.lang.time.FastDateFormat:479
org.apache.commons.lang.time.FastDateFormat.cDateTimeInstanceCache.put(key, format)
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.commons.lang.time.FastDateFormat:480
new org.apache.commons.lang.time.FastDateFormat.Pair(key, locale)
, Delete Invocation at org.apache.commons.lang.time.FastDateFormat:479
org.apache.commons.lang.time.FastDateFormat.cDateTimeInstanceCache.put(key, format)
]]
RepairabilityAnalyzer
----For Diff:Update Invocation at org.apache.commons.lang.time.FastDateFormat:234
org.apache.commons.lang.time.FastDateFormat.getDateInstance(style, null, null) to org.apache.commons.lang.time.FastDateFormat.getInstance(org.apache.commons.lang.time.FastDateFormat.getDefaultPattern(), null, null)
Delete Invocation at org.apache.commons.lang.time.FastDateFormat:479
org.apache.commons.lang.time.FastDateFormat.cDateTimeInstanceCache.put(key, format)
Insert If at org.apache.commons.lang.time.FastDateFormat:479
if (locale != null) {
key = new org.apache.commons.lang.time.FastDateFormat.Pair(key, locale);
}
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Arja/patch10-Math-20-Arja-plausible/Arja]
FineGrainDifftAnalyzer
-0052
Update BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
to ((dimension) + 1.5)
Delete For at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
for (int i = 0; i < (x.length); i++) {
double diff = (boundaries[1][i]) - (boundaries[0][i]);
res[i] = / diff;
}
Insert Assignment at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
ccov1Sep = java.lang.Math.min(1, (((ccov1) * ) / 3.0))
Move BinaryOperator from org.apache.commons.math3.optimization.direct.CMAESOptimizer$FitnessFunction:911 to org.apache.commons.math3.optimization.direct.CMAESOptimizer$FitnessFunction:909
((x[i]) - (boundaries[0][i]))
Move TypeAccess from org.apache.commons.math3.optimization.direct.CMAESOptimizer$FitnessFunction to org.apache.commons.math3.optimization.direct.CMAESOptimizer$FitnessFunction
org.apache.commons.math3.optimization.direct.CMAESOptimizer
Move TypeAccess from org.apache.commons.math3.optimization.direct.CMAESOptimizer$FitnessFunction to org.apache.commons.math3.optimization.direct.CMAESOptimizer$FitnessFunction
org.apache.commons.math3.optimization.direct.CMAESOptimizer
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
to ((dimension) + 1.5)
Delete For at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
for (int i = 0; i < (x.length); i++) {
double diff = (boundaries[1][i]) - (boundaries[0][i]);
res[i] = / diff;
}
Insert Assignment at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
ccov1Sep = java.lang.Math.min(1, (((ccov1) * ) / 3.0))
Move BinaryOperator from org.apache.commons.math3.optimization.direct.CMAESOptimizer$FitnessFunction:911 to org.apache.commons.math3.optimization.direct.CMAESOptimizer$FitnessFunction:909
((x[i]) - (boundaries[0][i]))
Move TypeAccess from org.apache.commons.math3.optimization.direct.CMAESOptimizer$FitnessFunction to org.apache.commons.math3.optimization.direct.CMAESOptimizer$FitnessFunction
org.apache.commons.math3.optimization.direct.CMAESOptimizer
Move TypeAccess from org.apache.commons.math3.optimization.direct.CMAESOptimizer$FitnessFunction to org.apache.commons.math3.optimization.direct.CMAESOptimizer$FitnessFunction
org.apache.commons.math3.optimization.direct.CMAESOptimizer
: number instances found: 71
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
ccov1Sep = java.lang.Math.min(1, (((ccov1) * ) / 3.0))
]]
ChangePatternInstance [actions=[Insert FieldWrite at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
ccov1Sep
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
java.lang.Math.min(1, (((ccov1) * ) / 3.0))
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math3.optimization.direct.CMAESOptimizer
org.apache.commons.math3.optimization.direct.CMAESOptimizer
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
java.lang.Math
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
1
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
(((ccov1) * ) / 3.0)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
((ccov1) * )
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
3.0
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
(ccov1)
]]
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
to ((dimension) + 1.5)
]]
ChangePatternInstance [actions=[Move BinaryOperator from org.apache.commons.math3.optimization.direct.CMAESOptimizer$FitnessFunction:911 to org.apache.commons.math3.optimization.direct.CMAESOptimizer$FitnessFunction:909
((x[i]) - (boundaries[0][i]))
]]
ChangePatternInstance [actions=[Move TypeAccess from org.apache.commons.math3.optimization.direct.CMAESOptimizer$FitnessFunction to org.apache.commons.math3.optimization.direct.CMAESOptimizer$FitnessFunction
org.apache.commons.math3.optimization.direct.CMAESOptimizer
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
(dimension)
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
1.5
]]
ChangePatternInstance [actions=[Move TypeAccess from org.apache.commons.math3.optimization.direct.CMAESOptimizer$FitnessFunction to org.apache.commons.math3.optimization.direct.CMAESOptimizer$FitnessFunction
org.apache.commons.math3.optimization.direct.CMAESOptimizer
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
x
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
i
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
(x[i])
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
boundaries
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
0
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
boundaries[0]
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
i
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
(boundaries[0][i])
]]
ChangePatternInstance [actions=[Delete TypeReference at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
int
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
0
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
int i = 0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
i
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
x
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
(x.length)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
i < (x.length)
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
i
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
i++
]]
ChangePatternInstance [actions=[Delete TypeReference at org.apache.commons.math3.optimization.direct.CMAESOptimizer:910
double
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math3.optimization.direct.CMAESOptimizer
org.apache.commons.math3.optimization.direct.CMAESOptimizer
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:910
boundaries
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.optimization.direct.CMAESOptimizer:910
1
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:910
boundaries[1]
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:910
i
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:910
(boundaries[1][i])
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:910
boundaries
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.optimization.direct.CMAESOptimizer:910
0
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:910
boundaries[0]
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:910
i
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:910
(boundaries[0][i])
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:910
(boundaries[1][i]) - (boundaries[0][i])
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.math3.optimization.direct.CMAESOptimizer:910
double diff = (boundaries[1][i]) - (boundaries[0][i])
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
res
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
i
]]
ChangePatternInstance [actions=[Delete ArrayWrite at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
res[i]
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
diff
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
/ diff
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
res[i] = / diff
]]
ChangePatternInstance [actions=[Delete For at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
for (int i = 0; i < (x.length); i++) {
double diff = (boundaries[1][i]) - (boundaries[0][i]);
res[i] = / diff;
}
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
ccov1Sep = java.lang.Math.min(1, (((ccov1) * ) / 3.0))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
java.lang.Math.min(1, (((ccov1) * ) / 3.0))
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
int i = 0
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
i++
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.math3.optimization.direct.CMAESOptimizer:910
double diff = (boundaries[1][i]) - (boundaries[0][i])
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
res[i] = / diff
]]
ChangePatternInstance [actions=[Delete For at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
for (int i = 0; i < (x.length); i++) {
double diff = (boundaries[1][i]) - (boundaries[0][i]);
res[i] = / diff;
}
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
ccov1Sep = java.lang.Math.min(1, (((ccov1) * ) / 3.0))
, Delete LocalVariable at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
int i = 0
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
java.lang.Math.min(1, (((ccov1) * ) / 3.0))
, Delete LocalVariable at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
int i = 0
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
ccov1Sep = java.lang.Math.min(1, (((ccov1) * ) / 3.0))
, Delete UnaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
i++
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
java.lang.Math.min(1, (((ccov1) * ) / 3.0))
, Delete UnaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
i++
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
ccov1Sep = java.lang.Math.min(1, (((ccov1) * ) / 3.0))
, Delete LocalVariable at org.apache.commons.math3.optimization.direct.CMAESOptimizer:910
double diff = (boundaries[1][i]) - (boundaries[0][i])
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
java.lang.Math.min(1, (((ccov1) * ) / 3.0))
, Delete LocalVariable at org.apache.commons.math3.optimization.direct.CMAESOptimizer:910
double diff = (boundaries[1][i]) - (boundaries[0][i])
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
ccov1Sep = java.lang.Math.min(1, (((ccov1) * ) / 3.0))
, Delete Assignment at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
res[i] = / diff
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
java.lang.Math.min(1, (((ccov1) * ) / 3.0))
, Delete Assignment at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
res[i] = / diff
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
ccov1Sep = java.lang.Math.min(1, (((ccov1) * ) / 3.0))
, Delete For at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
for (int i = 0; i < (x.length); i++) {
double diff = (boundaries[1][i]) - (boundaries[0][i]);
res[i] = / diff;
}
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
java.lang.Math.min(1, (((ccov1) * ) / 3.0))
, Delete For at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
for (int i = 0; i < (x.length); i++) {
double diff = (boundaries[1][i]) - (boundaries[0][i]);
res[i] = / diff;
}
]]
RepairabilityAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
to ((dimension) + 1.5)
Delete For at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
for (int i = 0; i < (x.length); i++) {
double diff = (boundaries[1][i]) - (boundaries[0][i]);
res[i] = / diff;
}
Insert Assignment at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
ccov1Sep = java.lang.Math.min(1, (((ccov1) * ) / 3.0))
Move BinaryOperator from org.apache.commons.math3.optimization.direct.CMAESOptimizer$FitnessFunction:911 to org.apache.commons.math3.optimization.direct.CMAESOptimizer$FitnessFunction:909
((x[i]) - (boundaries[0][i]))
Move TypeAccess from org.apache.commons.math3.optimization.direct.CMAESOptimizer$FitnessFunction to org.apache.commons.math3.optimization.direct.CMAESOptimizer$FitnessFunction
org.apache.commons.math3.optimization.direct.CMAESOptimizer
Move TypeAccess from org.apache.commons.math3.optimization.direct.CMAESOptimizer$FitnessFunction to org.apache.commons.math3.optimization.direct.CMAESOptimizer$FitnessFunction
org.apache.commons.math3.optimization.direct.CMAESOptimizer
: number instances found: 1
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
ccov1Sep = java.lang.Math.min(1, (((ccov1) * ) / 3.0))
, Delete For at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
for (int i = 0; i < (x.length); i++) {
double diff = (boundaries[1][i]) - (boundaries[0][i]);
res[i] = / diff;
}
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Arja/patch1-Time-4-Arja-plausible/Arja]
FineGrainDifftAnalyzer
-0051
Delete Literal at org.joda.time.field.ZeroIsMaxDateTimeField:138
1
Insert BinaryOperator at org.joda.time.field.ZeroIsMaxDateTimeField:138
(getWrappedField().getMaximumValue()) + 1
PatternInstanceAnalyzer
----For Diff:Delete Literal at org.joda.time.field.ZeroIsMaxDateTimeField:138
1
Insert BinaryOperator at org.joda.time.field.ZeroIsMaxDateTimeField:138
(getWrappedField().getMaximumValue()) + 1
: number instances found: 8
ChangePatternInstance [actions=[Insert BinaryOperator at org.joda.time.field.ZeroIsMaxDateTimeField:138
(getWrappedField().getMaximumValue()) + 1
]]
ChangePatternInstance [actions=[Insert Invocation at org.joda.time.field.ZeroIsMaxDateTimeField:138
(getWrappedField().getMaximumValue())
]]
ChangePatternInstance [actions=[Insert Literal at org.joda.time.field.ZeroIsMaxDateTimeField:138
1
]]
ChangePatternInstance [actions=[Insert Invocation at org.joda.time.field.ZeroIsMaxDateTimeField:138
getWrappedField()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.joda.time.field.ZeroIsMaxDateTimeField
org.joda.time.field.ZeroIsMaxDateTimeField
]]
ChangePatternInstance [actions=[Delete Literal at org.joda.time.field.ZeroIsMaxDateTimeField:138
1
]]
ChangePatternInstance [actions=[Insert Invocation at org.joda.time.field.ZeroIsMaxDateTimeField:138
(getWrappedField().getMaximumValue())
]]
ChangePatternInstance [actions=[Insert Invocation at org.joda.time.field.ZeroIsMaxDateTimeField:138
getWrappedField()
]]
RepairabilityAnalyzer
----For Diff:Delete Literal at org.joda.time.field.ZeroIsMaxDateTimeField:138
1
Insert BinaryOperator at org.joda.time.field.ZeroIsMaxDateTimeField:138
(getWrappedField().getMaximumValue()) + 1
: number instances found: 1
ChangePatternInstance [actions=[Insert BinaryOperator at org.joda.time.field.ZeroIsMaxDateTimeField:138
(getWrappedField().getMaximumValue()) + 1
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Arja/patch7-Math-49-Arja-plausible/Arja]
FineGrainDifftAnalyzer
-00169
Delete UnaryOperator at org.apache.commons.math.util.OpenIntToDoubleHashMap:399
++(count)
Insert Assignment at org.apache.commons.math.util.OpenIntToDoubleHashMap:399
keys[index] = 0
Insert Assignment at org.apache.commons.math.util.OpenIntToDoubleHashMap:400
index = org.apache.commons.math.util.OpenIntToDoubleHashMap.changeIndexSign(index)
PatternInstanceAnalyzer
----For Diff:Delete UnaryOperator at org.apache.commons.math.util.OpenIntToDoubleHashMap:399
++(count)
Insert Assignment at org.apache.commons.math.util.OpenIntToDoubleHashMap:399
keys[index] = 0
Insert Assignment at org.apache.commons.math.util.OpenIntToDoubleHashMap:400
index = org.apache.commons.math.util.OpenIntToDoubleHashMap.changeIndexSign(index)
: number instances found: 21
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math.util.OpenIntToDoubleHashMap:399
keys[index] = 0
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math.util.OpenIntToDoubleHashMap:400
index = org.apache.commons.math.util.OpenIntToDoubleHashMap.changeIndexSign(index)
]]
ChangePatternInstance [actions=[Insert ArrayWrite at org.apache.commons.math.util.OpenIntToDoubleHashMap:399
keys[index]
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math.util.OpenIntToDoubleHashMap:399
0
]]
ChangePatternInstance [actions=[Insert VariableWrite at org.apache.commons.math.util.OpenIntToDoubleHashMap:400
index
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math.util.OpenIntToDoubleHashMap:400
org.apache.commons.math.util.OpenIntToDoubleHashMap.changeIndexSign(index)
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.math.util.OpenIntToDoubleHashMap:399
keys
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.util.OpenIntToDoubleHashMap:399
index
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math.util.OpenIntToDoubleHashMap
org.apache.commons.math.util.OpenIntToDoubleHashMap
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.util.OpenIntToDoubleHashMap:400
index
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math.util.OpenIntToDoubleHashMap
org.apache.commons.math.util.OpenIntToDoubleHashMap
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.util.OpenIntToDoubleHashMap
org.apache.commons.math.util.OpenIntToDoubleHashMap
]]
ChangePatternInstance [actions=[Delete FieldWrite at org.apache.commons.math.util.OpenIntToDoubleHashMap:399
(count)
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.apache.commons.math.util.OpenIntToDoubleHashMap:399
++(count)
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math.util.OpenIntToDoubleHashMap:399
keys[index] = 0
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math.util.OpenIntToDoubleHashMap:400
index = org.apache.commons.math.util.OpenIntToDoubleHashMap.changeIndexSign(index)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math.util.OpenIntToDoubleHashMap:400
org.apache.commons.math.util.OpenIntToDoubleHashMap.changeIndexSign(index)
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.apache.commons.math.util.OpenIntToDoubleHashMap:399
++(count)
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math.util.OpenIntToDoubleHashMap:399
keys[index] = 0
, Delete UnaryOperator at org.apache.commons.math.util.OpenIntToDoubleHashMap:399
++(count)
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math.util.OpenIntToDoubleHashMap:400
index = org.apache.commons.math.util.OpenIntToDoubleHashMap.changeIndexSign(index)
, Delete UnaryOperator at org.apache.commons.math.util.OpenIntToDoubleHashMap:399
++(count)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math.util.OpenIntToDoubleHashMap:400
org.apache.commons.math.util.OpenIntToDoubleHashMap.changeIndexSign(index)
, Delete UnaryOperator at org.apache.commons.math.util.OpenIntToDoubleHashMap:399
++(count)
]]
RepairabilityAnalyzer
----For Diff:Delete UnaryOperator at org.apache.commons.math.util.OpenIntToDoubleHashMap:399
++(count)
Insert Assignment at org.apache.commons.math.util.OpenIntToDoubleHashMap:399
keys[index] = 0
Insert Assignment at org.apache.commons.math.util.OpenIntToDoubleHashMap:400
index = org.apache.commons.math.util.OpenIntToDoubleHashMap.changeIndexSign(index)
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Arja/patch2-Lang-55-Arja-plausible/Arja]
FineGrainDifftAnalyzer
-0073
Update FieldWrite at org.apache.commons.lang.time.StopWatch:118
stopTime to this.splitState
Delete Invocation at org.apache.commons.lang.time.StopWatch:118
java.lang.System.currentTimeMillis()
Delete Assignment at org.apache.commons.lang.time.StopWatch:119
.runningState =
Insert If at org.apache.commons.lang.time.StopWatch:118
if ((.runningState) == ) {
throw new java.lang.IllegalStateException("Stopwatch must be reset before being restarted. ");
}
Insert FieldRead at org.apache.commons.lang.time.StopWatch:121
org.apache.commons.lang.time.StopWatch.STATE_UNSPLIT
Move FieldRead from org.apache.commons.lang.time.StopWatch:119 to org.apache.commons.lang.time.StopWatch:118
org.apache.commons.lang.time.StopWatch.STATE_STOPPED
Move ThisAccess from org.apache.commons.lang.time.StopWatch:119 to org.apache.commons.lang.time.StopWatch:118
this
PatternInstanceAnalyzer
----For Diff:Update FieldWrite at org.apache.commons.lang.time.StopWatch:118
stopTime to this.splitState
Delete Invocation at org.apache.commons.lang.time.StopWatch:118
java.lang.System.currentTimeMillis()
Delete Assignment at org.apache.commons.lang.time.StopWatch:119
.runningState =
Insert If at org.apache.commons.lang.time.StopWatch:118
if ((.runningState) == ) {
throw new java.lang.IllegalStateException("Stopwatch must be reset before being restarted. ");
}
Insert FieldRead at org.apache.commons.lang.time.StopWatch:121
org.apache.commons.lang.time.StopWatch.STATE_UNSPLIT
Move FieldRead from org.apache.commons.lang.time.StopWatch:119 to org.apache.commons.lang.time.StopWatch:118
org.apache.commons.lang.time.StopWatch.STATE_STOPPED
Move ThisAccess from org.apache.commons.lang.time.StopWatch:119 to org.apache.commons.lang.time.StopWatch:118
this
: number instances found: 33
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.time.StopWatch:118
if ((.runningState) == ) {
throw new java.lang.IllegalStateException("Stopwatch must be reset before being restarted. ");
}
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang.time.StopWatch:118
(.runningState) ==
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.time.StopWatch:118
{
throw new java.lang.IllegalStateException("Stopwatch must be reset before being restarted. ");
}
]]
ChangePatternInstance [actions=[Update FieldWrite at org.apache.commons.lang.time.StopWatch:118
stopTime to this.splitState
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.lang.time.StopWatch:121
org.apache.commons.lang.time.StopWatch.STATE_UNSPLIT
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.lang.time.StopWatch:118
(.runningState)
]]
ChangePatternInstance [actions=[Move FieldRead from org.apache.commons.lang.time.StopWatch:119 to org.apache.commons.lang.time.StopWatch:118
org.apache.commons.lang.time.StopWatch.STATE_STOPPED
]]
ChangePatternInstance [actions=[Insert Throw at org.apache.commons.lang.time.StopWatch:119
throw new java.lang.IllegalStateException("Stopwatch must be reset before being restarted. ")
]]
ChangePatternInstance [actions=[Insert ThisAccess at org.apache.commons.lang.time.StopWatch:121
this
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.lang.time.StopWatch
org.apache.commons.lang.time.StopWatch
]]
ChangePatternInstance [actions=[Move ThisAccess from org.apache.commons.lang.time.StopWatch:119 to org.apache.commons.lang.time.StopWatch:118
this
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.commons.lang.time.StopWatch:119
new java.lang.IllegalStateException("Stopwatch must be reset before being restarted. ")
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.lang.time.StopWatch
org.apache.commons.lang.time.StopWatch
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang.time.StopWatch:119
"Stopwatch must be reset before being restarted. "
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.lang.time.StopWatch
org.apache.commons.lang.time.StopWatch
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.lang.time.StopWatch:118
java.lang.System
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang.time.StopWatch:118
java.lang.System.currentTimeMillis()
]]
ChangePatternInstance [actions=[Delete FieldWrite at org.apache.commons.lang.time.StopWatch:119
.runningState
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.lang.time.StopWatch:119
.runningState =
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.time.StopWatch:118
if ((.runningState) == ) {
throw new java.lang.IllegalStateException("Stopwatch must be reset before being restarted. ");
}
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.time.StopWatch:118
{
throw new java.lang.IllegalStateException("Stopwatch must be reset before being restarted. ");
}
]]
ChangePatternInstance [actions=[Insert Throw at org.apache.commons.lang.time.StopWatch:119
throw new java.lang.IllegalStateException("Stopwatch must be reset before being restarted. ")
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.commons.lang.time.StopWatch:119
new java.lang.IllegalStateException("Stopwatch must be reset before being restarted. ")
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang.time.StopWatch:118
java.lang.System.currentTimeMillis()
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.lang.time.StopWatch:119
.runningState =
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.time.StopWatch:118
if ((.runningState) == ) {
throw new java.lang.IllegalStateException("Stopwatch must be reset before being restarted. ");
}
, Delete Invocation at org.apache.commons.lang.time.StopWatch:118
java.lang.System.currentTimeMillis()
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.time.StopWatch:118
{
throw new java.lang.IllegalStateException("Stopwatch must be reset before being restarted. ");
}
, Delete Invocation at org.apache.commons.lang.time.StopWatch:118
java.lang.System.currentTimeMillis()
]]
ChangePatternInstance [actions=[Insert Throw at org.apache.commons.lang.time.StopWatch:119
throw new java.lang.IllegalStateException("Stopwatch must be reset before being restarted. ")
, Delete Invocation at org.apache.commons.lang.time.StopWatch:118
java.lang.System.currentTimeMillis()
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.commons.lang.time.StopWatch:119
new java.lang.IllegalStateException("Stopwatch must be reset before being restarted. ")
, Delete Invocation at org.apache.commons.lang.time.StopWatch:118
java.lang.System.currentTimeMillis()
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.time.StopWatch:118
if ((.runningState) == ) {
throw new java.lang.IllegalStateException("Stopwatch must be reset before being restarted. ");
}
, Delete Assignment at org.apache.commons.lang.time.StopWatch:119
.runningState =
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.time.StopWatch:118
{
throw new java.lang.IllegalStateException("Stopwatch must be reset before being restarted. ");
}
, Delete Assignment at org.apache.commons.lang.time.StopWatch:119
.runningState =
]]
ChangePatternInstance [actions=[Insert Throw at org.apache.commons.lang.time.StopWatch:119
throw new java.lang.IllegalStateException("Stopwatch must be reset before being restarted. ")
, Delete Assignment at org.apache.commons.lang.time.StopWatch:119
.runningState =
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.commons.lang.time.StopWatch:119
new java.lang.IllegalStateException("Stopwatch must be reset before being restarted. ")
, Delete Assignment at org.apache.commons.lang.time.StopWatch:119
.runningState =
]]
RepairabilityAnalyzer
----For Diff:Update FieldWrite at org.apache.commons.lang.time.StopWatch:118
stopTime to this.splitState
Delete Invocation at org.apache.commons.lang.time.StopWatch:118
java.lang.System.currentTimeMillis()
Delete Assignment at org.apache.commons.lang.time.StopWatch:119
.runningState =
Insert If at org.apache.commons.lang.time.StopWatch:118
if ((.runningState) == ) {
throw new java.lang.IllegalStateException("Stopwatch must be reset before being restarted. ");
}
Insert FieldRead at org.apache.commons.lang.time.StopWatch:121
org.apache.commons.lang.time.StopWatch.STATE_UNSPLIT
Move FieldRead from org.apache.commons.lang.time.StopWatch:119 to org.apache.commons.lang.time.StopWatch:118
org.apache.commons.lang.time.StopWatch.STATE_STOPPED
Move ThisAccess from org.apache.commons.lang.time.StopWatch:119 to org.apache.commons.lang.time.StopWatch:118
this
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Arja/patch1-Lang-61-Arja-plausible/Arja]
FineGrainDifftAnalyzer
-0024
Insert If at org.apache.commons.lang.text.StrBuilder:1761
if ((buffer.length) > (length())) {
char[] old = buffer;
buffer = new char[length()];
java.lang.System.arraycopy(old, 0, buffer, 0, size);
}
Insert Invocation at org.apache.commons.lang.text.StrBuilder:1777
ensureCapacity(((size) + 4))
PatternInstanceAnalyzer
----For Diff:Insert If at org.apache.commons.lang.text.StrBuilder:1761
if ((buffer.length) > (length())) {
char[] old = buffer;
buffer = new char[length()];
java.lang.System.arraycopy(old, 0, buffer, 0, size);
}
Insert Invocation at org.apache.commons.lang.text.StrBuilder:1777
ensureCapacity(((size) + 4))
: number instances found: 41
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.text.StrBuilder:1761
if ((buffer.length) > (length())) {
char[] old = buffer;
buffer = new char[length()];
java.lang.System.arraycopy(old, 0, buffer, 0, size);
}
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.text.StrBuilder:1777
ensureCapacity(((size) + 4))
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang.text.StrBuilder:1761
(buffer.length) > (length())
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.text.StrBuilder:1761
{
char[] old = buffer;
buffer = new char[length()];
java.lang.System.arraycopy(old, 0, buffer, 0, size);
}
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.lang.text.StrBuilder
org.apache.commons.lang.text.StrBuilder
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang.text.StrBuilder:1777
((size) + 4)
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.lang.text.StrBuilder:1761
(buffer.length)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.text.StrBuilder:1761
(length())
]]
ChangePatternInstance [actions=[Insert LocalVariable at org.apache.commons.lang.text.StrBuilder:1762
char[] old = buffer
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.lang.text.StrBuilder:1763
buffer = new char[length()]
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.text.StrBuilder:1764
java.lang.System.arraycopy(old, 0, buffer, 0, size)
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.lang.text.StrBuilder:1777
(size)
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang.text.StrBuilder:1777
4
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.lang.text.StrBuilder:1761
buffer
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.lang.text.StrBuilder
org.apache.commons.lang.text.StrBuilder
]]
ChangePatternInstance [actions=[Insert ArrayTypeReference at org.apache.commons.lang.text.StrBuilder:1762
char[]
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.lang.text.StrBuilder:1762
buffer
]]
ChangePatternInstance [actions=[Insert FieldWrite at org.apache.commons.lang.text.StrBuilder:1763
buffer
]]
ChangePatternInstance [actions=[Insert NewArray at org.apache.commons.lang.text.StrBuilder:1763
new char[length()]
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.lang.text.StrBuilder:1764
java.lang.System
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang.text.StrBuilder:1764
old
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang.text.StrBuilder:1764
0
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.lang.text.StrBuilder:1764
buffer
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang.text.StrBuilder:1764
0
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.lang.text.StrBuilder:1764
size
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.lang.text.StrBuilder
org.apache.commons.lang.text.StrBuilder
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.lang.text.StrBuilder
org.apache.commons.lang.text.StrBuilder
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.lang.text.StrBuilder
org.apache.commons.lang.text.StrBuilder
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.lang.text.StrBuilder
org.apache.commons.lang.text.StrBuilder
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.text.StrBuilder:1763
length()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.lang.text.StrBuilder
org.apache.commons.lang.text.StrBuilder
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.lang.text.StrBuilder
org.apache.commons.lang.text.StrBuilder
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.lang.text.StrBuilder
org.apache.commons.lang.text.StrBuilder
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.text.StrBuilder:1761
if ((buffer.length) > (length())) {
char[] old = buffer;
buffer = new char[length()];
java.lang.System.arraycopy(old, 0, buffer, 0, size);
}
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.text.StrBuilder:1777
ensureCapacity(((size) + 4))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.text.StrBuilder:1761
{
char[] old = buffer;
buffer = new char[length()];
java.lang.System.arraycopy(old, 0, buffer, 0, size);
}
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.text.StrBuilder:1761
(length())
]]
ChangePatternInstance [actions=[Insert LocalVariable at org.apache.commons.lang.text.StrBuilder:1762
char[] old = buffer
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.lang.text.StrBuilder:1763
buffer = new char[length()]
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.text.StrBuilder:1764
java.lang.System.arraycopy(old, 0, buffer, 0, size)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.text.StrBuilder:1763
length()
]]
RepairabilityAnalyzer
----For Diff:Insert If at org.apache.commons.lang.text.StrBuilder:1761
if ((buffer.length) > (length())) {
char[] old = buffer;
buffer = new char[length()];
java.lang.System.arraycopy(old, 0, buffer, 0, size);
}
Insert Invocation at org.apache.commons.lang.text.StrBuilder:1777
ensureCapacity(((size) + 4))
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Arja/patch2-Lang-63-Arja-plausible/Arja]
FineGrainDifftAnalyzer
-0076
Insert Invocation at org.apache.commons.lang.time.DurationFormatUtils:437
end.add(field, ((-1) * difference))
PatternInstanceAnalyzer
----For Diff:Insert Invocation at org.apache.commons.lang.time.DurationFormatUtils:437
end.add(field, ((-1) * difference))
: number instances found: 9
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.time.DurationFormatUtils:437
end.add(field, ((-1) * difference))
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang.time.DurationFormatUtils:437
end
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang.time.DurationFormatUtils:437
field
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang.time.DurationFormatUtils:437
((-1) * difference)
]]
ChangePatternInstance [actions=[Insert UnaryOperator at org.apache.commons.lang.time.DurationFormatUtils:437
(-1)
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang.time.DurationFormatUtils:437
difference
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang.time.DurationFormatUtils:437
1
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.time.DurationFormatUtils:437
end.add(field, ((-1) * difference))
]]
ChangePatternInstance [actions=[Insert UnaryOperator at org.apache.commons.lang.time.DurationFormatUtils:437
(-1)
]]
RepairabilityAnalyzer
----For Diff:Insert Invocation at org.apache.commons.lang.time.DurationFormatUtils:437
end.add(field, ((-1) * difference))
: number instances found: 1
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.time.DurationFormatUtils:437
end.add(field, ((-1) * difference))
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Arja/patch4-Math-80-Arja-plausible/Arja]
FineGrainDifftAnalyzer
-00128
Update BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1139
(i + k) to (j - k)
Update VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1139
i to j
Delete ArrayRead at org.apache.commons.math.linear.EigenDecompositionImpl:1139
work[(j - k)]
Insert VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1139
tmp
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1139
(i + k) to (j - k)
Update VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1139
i to j
Delete ArrayRead at org.apache.commons.math.linear.EigenDecompositionImpl:1139
work[(j - k)]
Insert VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1139
tmp
: number instances found: 9
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1139
tmp
]]
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1139
(i + k) to (j - k)
]]
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1139
i to j
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl
org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1139
work
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1139
j
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1139
k
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1139
(j - k)
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.math.linear.EigenDecompositionImpl:1139
work[(j - k)]
]]
RepairabilityAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1139
(i + k) to (j - k)
Update VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1139
i to j
Delete ArrayRead at org.apache.commons.math.linear.EigenDecompositionImpl:1139
work[(j - k)]
Insert VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1139
tmp
: number instances found: 1
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1139
tmp
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Arja/patch6-Time-11-Arja-plausible/Arja]
FineGrainDifftAnalyzer
-00160
Update VariableRead at org.joda.time.tz.DateTimeZoneBuilder:371
to tailZone
Update Literal at org.joda.time.tz.DateTimeZoneBuilder:371
to null
Delete Assignment at org.joda.time.tz.DateTimeZoneBuilder:372
tailZone = rs.buildTailZone(id)
Delete BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:371
(tailZone == null) && (i == ( - ))
Insert Invocation at org.joda.time.tz.DateTimeZoneBuilder:371
addTransition(transitions, next)
Insert Block at org.joda.time.tz.DateTimeZoneBuilder:371
{
if ( != )
}
Insert Break at org.joda.time.tz.DateTimeZoneBuilder:373
break
Move Block from org.joda.time.tz.DateTimeZoneBuilder:371 to org.joda.time.tz.DateTimeZoneBuilder:372
{
tailZone = rs.buildTailZone(id);
}
Move VariableRead from org.joda.time.tz.DateTimeZoneBuilder:371 to org.joda.time.tz.DateTimeZoneBuilder:372
ruleSetCount
Move Literal from org.joda.time.tz.DateTimeZoneBuilder:371 to org.joda.time.tz.DateTimeZoneBuilder:372
1
PatternInstanceAnalyzer
----For Diff:Update VariableRead at org.joda.time.tz.DateTimeZoneBuilder:371
to tailZone
Update Literal at org.joda.time.tz.DateTimeZoneBuilder:371
to null
Delete Assignment at org.joda.time.tz.DateTimeZoneBuilder:372
tailZone = rs.buildTailZone(id)
Delete BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:371
(tailZone == null) && (i == ( - ))
Insert Invocation at org.joda.time.tz.DateTimeZoneBuilder:371
addTransition(transitions, next)
Insert Block at org.joda.time.tz.DateTimeZoneBuilder:371
{
if ( != )
}
Insert Break at org.joda.time.tz.DateTimeZoneBuilder:373
break
Move Block from org.joda.time.tz.DateTimeZoneBuilder:371 to org.joda.time.tz.DateTimeZoneBuilder:372
{
tailZone = rs.buildTailZone(id);
}
Move VariableRead from org.joda.time.tz.DateTimeZoneBuilder:371 to org.joda.time.tz.DateTimeZoneBuilder:372
ruleSetCount
Move Literal from org.joda.time.tz.DateTimeZoneBuilder:371 to org.joda.time.tz.DateTimeZoneBuilder:372
1
: number instances found: 40
ChangePatternInstance [actions=[Insert Invocation at org.joda.time.tz.DateTimeZoneBuilder:371
addTransition(transitions, next)
]]
ChangePatternInstance [actions=[Insert Block at org.joda.time.tz.DateTimeZoneBuilder:371
{
if ( != )
}
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.joda.time.tz.DateTimeZoneBuilder
org.joda.time.tz.DateTimeZoneBuilder
]]
ChangePatternInstance [actions=[Insert VariableRead at org.joda.time.tz.DateTimeZoneBuilder:371
transitions
]]
ChangePatternInstance [actions=[Insert VariableRead at org.joda.time.tz.DateTimeZoneBuilder:371
next
]]
ChangePatternInstance [actions=[Insert If at org.joda.time.tz.DateTimeZoneBuilder:372
if ( != )
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:372
!=
]]
ChangePatternInstance [actions=[Move Block from org.joda.time.tz.DateTimeZoneBuilder:371 to org.joda.time.tz.DateTimeZoneBuilder:372
{
tailZone = rs.buildTailZone(id);
}
]]
ChangePatternInstance [actions=[Update VariableRead at org.joda.time.tz.DateTimeZoneBuilder:371
to tailZone
]]
ChangePatternInstance [actions=[Move VariableRead from org.joda.time.tz.DateTimeZoneBuilder:371 to org.joda.time.tz.DateTimeZoneBuilder:372
ruleSetCount
]]
ChangePatternInstance [actions=[Update Literal at org.joda.time.tz.DateTimeZoneBuilder:371
to null
]]
ChangePatternInstance [actions=[Move Literal from org.joda.time.tz.DateTimeZoneBuilder:371 to org.joda.time.tz.DateTimeZoneBuilder:372
1
]]
ChangePatternInstance [actions=[Insert Break at org.joda.time.tz.DateTimeZoneBuilder:373
break
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.joda.time.tz.DateTimeZoneBuilder:372
tailZone
]]
ChangePatternInstance [actions=[Delete VariableRead at org.joda.time.tz.DateTimeZoneBuilder:372
rs
]]
ChangePatternInstance [actions=[Delete VariableRead at org.joda.time.tz.DateTimeZoneBuilder:372
id
]]
ChangePatternInstance [actions=[Delete Invocation at org.joda.time.tz.DateTimeZoneBuilder:372
rs.buildTailZone(id)
]]
ChangePatternInstance [actions=[Delete Assignment at org.joda.time.tz.DateTimeZoneBuilder:372
tailZone = rs.buildTailZone(id)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.joda.time.tz.DateTimeZoneBuilder:371
tailZone
]]
ChangePatternInstance [actions=[Delete Literal at org.joda.time.tz.DateTimeZoneBuilder:371
null
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:371
(tailZone == null)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.joda.time.tz.DateTimeZoneBuilder:371
i
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:371
( - )
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:371
(i == ( - ))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:371
(tailZone == null) && (i == ( - ))
]]
ChangePatternInstance [actions=[Insert Invocation at org.joda.time.tz.DateTimeZoneBuilder:371
addTransition(transitions, next)
]]
ChangePatternInstance [actions=[Insert Block at org.joda.time.tz.DateTimeZoneBuilder:371
{
if ( != )
}
]]
ChangePatternInstance [actions=[Insert If at org.joda.time.tz.DateTimeZoneBuilder:372
if ( != )
]]
ChangePatternInstance [actions=[Move Block from org.joda.time.tz.DateTimeZoneBuilder:371 to org.joda.time.tz.DateTimeZoneBuilder:372
{
tailZone = rs.buildTailZone(id);
}
]]
ChangePatternInstance [actions=[Insert Break at org.joda.time.tz.DateTimeZoneBuilder:373
break
]]
ChangePatternInstance [actions=[Delete Invocation at org.joda.time.tz.DateTimeZoneBuilder:372
rs.buildTailZone(id)
]]
ChangePatternInstance [actions=[Delete Assignment at org.joda.time.tz.DateTimeZoneBuilder:372
tailZone = rs.buildTailZone(id)
]]
ChangePatternInstance [actions=[Insert Invocation at org.joda.time.tz.DateTimeZoneBuilder:371
addTransition(transitions, next)
, Delete Invocation at org.joda.time.tz.DateTimeZoneBuilder:372
rs.buildTailZone(id)
]]
ChangePatternInstance [actions=[Insert Block at org.joda.time.tz.DateTimeZoneBuilder:371
{
if ( != )
}
, Delete Invocation at org.joda.time.tz.DateTimeZoneBuilder:372
rs.buildTailZone(id)
]]
ChangePatternInstance [actions=[Insert If at org.joda.time.tz.DateTimeZoneBuilder:372
if ( != )
, Delete Invocation at org.joda.time.tz.DateTimeZoneBuilder:372
rs.buildTailZone(id)
]]
ChangePatternInstance [actions=[Insert Break at org.joda.time.tz.DateTimeZoneBuilder:373
break
, Delete Invocation at org.joda.time.tz.DateTimeZoneBuilder:372
rs.buildTailZone(id)
]]
ChangePatternInstance [actions=[Insert Invocation at org.joda.time.tz.DateTimeZoneBuilder:371
addTransition(transitions, next)
, Delete Assignment at org.joda.time.tz.DateTimeZoneBuilder:372
tailZone = rs.buildTailZone(id)
]]
ChangePatternInstance [actions=[Insert Block at org.joda.time.tz.DateTimeZoneBuilder:371
{
if ( != )
}
, Delete Assignment at org.joda.time.tz.DateTimeZoneBuilder:372
tailZone = rs.buildTailZone(id)
]]
ChangePatternInstance [actions=[Insert If at org.joda.time.tz.DateTimeZoneBuilder:372
if ( != )
, Delete Assignment at org.joda.time.tz.DateTimeZoneBuilder:372
tailZone = rs.buildTailZone(id)
]]
ChangePatternInstance [actions=[Insert Break at org.joda.time.tz.DateTimeZoneBuilder:373
break
, Delete Assignment at org.joda.time.tz.DateTimeZoneBuilder:372
tailZone = rs.buildTailZone(id)
]]
RepairabilityAnalyzer
----For Diff:Update VariableRead at org.joda.time.tz.DateTimeZoneBuilder:371
to tailZone
Update Literal at org.joda.time.tz.DateTimeZoneBuilder:371
to null
Delete Assignment at org.joda.time.tz.DateTimeZoneBuilder:372
tailZone = rs.buildTailZone(id)
Delete BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:371
(tailZone == null) && (i == ( - ))
Insert Invocation at org.joda.time.tz.DateTimeZoneBuilder:371
addTransition(transitions, next)
Insert Block at org.joda.time.tz.DateTimeZoneBuilder:371
{
if ( != )
}
Insert Break at org.joda.time.tz.DateTimeZoneBuilder:373
break
Move Block from org.joda.time.tz.DateTimeZoneBuilder:371 to org.joda.time.tz.DateTimeZoneBuilder:372
{
tailZone = rs.buildTailZone(id);
}
Move VariableRead from org.joda.time.tz.DateTimeZoneBuilder:371 to org.joda.time.tz.DateTimeZoneBuilder:372
ruleSetCount
Move Literal from org.joda.time.tz.DateTimeZoneBuilder:371 to org.joda.time.tz.DateTimeZoneBuilder:372
1
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Arja/patch2-Lang-20-Arja-plausible/Arja]
FineGrainDifftAnalyzer
-0068
Delete BinaryOperator at org.apache.commons.lang3.StringUtils:3298
(((array[startIndex]) == null ? 16 : array[startIndex].toString().length()) + 1)
Delete BinaryOperator at org.apache.commons.lang3.StringUtils:3383
(((array[startIndex]) == null ? 16 : array[startIndex].toString().length()) + (separator.length()))
Insert Literal at org.apache.commons.lang3.StringUtils:3298
32
Insert Literal at org.apache.commons.lang3.StringUtils:3382
4
PatternInstanceAnalyzer
----For Diff:Delete BinaryOperator at org.apache.commons.lang3.StringUtils:3298
(((array[startIndex]) == null ? 16 : array[startIndex].toString().length()) + 1)
Delete BinaryOperator at org.apache.commons.lang3.StringUtils:3383
(((array[startIndex]) == null ? 16 : array[startIndex].toString().length()) + (separator.length()))
Insert Literal at org.apache.commons.lang3.StringUtils:3298
32
Insert Literal at org.apache.commons.lang3.StringUtils:3382
4
: number instances found: 36
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang3.StringUtils:3298
32
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang3.StringUtils:3382
4
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3298
array
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3298
startIndex
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.lang3.StringUtils:3298
(array[startIndex])
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.StringUtils:3298
null
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.StringUtils:3298
(array[startIndex]) == null
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.StringUtils:3298
16
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3298
array
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3298
startIndex
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.lang3.StringUtils:3298
array[startIndex]
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.StringUtils:3298
array[startIndex].toString()
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.StringUtils:3298
array[startIndex].toString().length()
]]
ChangePatternInstance [actions=[Delete Conditional at org.apache.commons.lang3.StringUtils:3298
((array[startIndex]) == null ? 16 : array[startIndex].toString().length())
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.StringUtils:3298
1
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.StringUtils:3298
(((array[startIndex]) == null ? 16 : array[startIndex].toString().length()) + 1)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3383
array
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3383
startIndex
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.lang3.StringUtils:3383
(array[startIndex])
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.StringUtils:3383
null
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.StringUtils:3383
(array[startIndex]) == null
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.StringUtils:3383
16
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3383
array
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3383
startIndex
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.lang3.StringUtils:3383
array[startIndex]
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.StringUtils:3383
array[startIndex].toString()
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.StringUtils:3383
array[startIndex].toString().length()
]]
ChangePatternInstance [actions=[Delete Conditional at org.apache.commons.lang3.StringUtils:3383
((array[startIndex]) == null ? 16 : array[startIndex].toString().length())
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3383
separator
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.StringUtils:3383
(separator.length())
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.StringUtils:3383
(((array[startIndex]) == null ? 16 : array[startIndex].toString().length()) + (separator.length()))
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.StringUtils:3298
array[startIndex].toString()
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.StringUtils:3298
array[startIndex].toString().length()
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.StringUtils:3383
array[startIndex].toString()
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.StringUtils:3383
array[startIndex].toString().length()
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.StringUtils:3383
(separator.length())
]]
RepairabilityAnalyzer
----For Diff:Delete BinaryOperator at org.apache.commons.lang3.StringUtils:3298
(((array[startIndex]) == null ? 16 : array[startIndex].toString().length()) + 1)
Delete BinaryOperator at org.apache.commons.lang3.StringUtils:3383
(((array[startIndex]) == null ? 16 : array[startIndex].toString().length()) + (separator.length()))
Insert Literal at org.apache.commons.lang3.StringUtils:3298
32
Insert Literal at org.apache.commons.lang3.StringUtils:3382
4
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Arja/patch2-Math-56-Arja-plausible/Arja]
FineGrainDifftAnalyzer
-0083
Delete For at org.apache.commons.math.util.MultidimensionalCounter:93
for (int i = 0; i < (dimension); i++) {
if ((counter[i]) != ((size[i]) - 1)) {
return true;
}
}
Delete FieldRead at org.apache.commons.math.util.MultidimensionalCounter:281
totalSize
Insert Literal at org.apache.commons.math.util.MultidimensionalCounter:276
0
PatternInstanceAnalyzer
----For Diff:Delete For at org.apache.commons.math.util.MultidimensionalCounter:93
for (int i = 0; i < (dimension); i++) {
if ((counter[i]) != ((size[i]) - 1)) {
return true;
}
}
Delete FieldRead at org.apache.commons.math.util.MultidimensionalCounter:281
totalSize
Insert Literal at org.apache.commons.math.util.MultidimensionalCounter:276
0
: number instances found: 34
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math.util.MultidimensionalCounter:276
0
]]
ChangePatternInstance [actions=[Delete TypeReference at org.apache.commons.math.util.MultidimensionalCounter:93
int
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.util.MultidimensionalCounter:93
0
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.math.util.MultidimensionalCounter:93
int i = 0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.MultidimensionalCounter:93
i
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.util.MultidimensionalCounter
org.apache.commons.math.util.MultidimensionalCounter
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.util.MultidimensionalCounter:93
(dimension)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.MultidimensionalCounter:93
i < (dimension)
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math.util.MultidimensionalCounter:93
i
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.apache.commons.math.util.MultidimensionalCounter:93
i++
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.util.MultidimensionalCounter
org.apache.commons.math.util.MultidimensionalCounter.Iterator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.util.MultidimensionalCounter:94
counter
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.MultidimensionalCounter:94
i
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.math.util.MultidimensionalCounter:94
(counter[i])
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.util.MultidimensionalCounter
org.apache.commons.math.util.MultidimensionalCounter
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.util.MultidimensionalCounter:94
size
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.MultidimensionalCounter:94
i
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.math.util.MultidimensionalCounter:94
(size[i])
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.util.MultidimensionalCounter:94
1
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.MultidimensionalCounter:94
((size[i]) - 1)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.MultidimensionalCounter:94
(counter[i]) != ((size[i]) - 1)
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.util.MultidimensionalCounter:95
true
]]
ChangePatternInstance [actions=[Delete Return at org.apache.commons.math.util.MultidimensionalCounter:95
return true
]]
ChangePatternInstance [actions=[Delete Block at org.apache.commons.math.util.MultidimensionalCounter:94
{
return true;
}
]]
ChangePatternInstance [actions=[Delete If at org.apache.commons.math.util.MultidimensionalCounter:94
if ((counter[i]) != ((size[i]) - 1)) {
return true;
}
]]
ChangePatternInstance [actions=[Delete For at org.apache.commons.math.util.MultidimensionalCounter:93
for (int i = 0; i < (dimension); i++) {
if ((counter[i]) != ((size[i]) - 1)) {
return true;
}
}
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.util.MultidimensionalCounter
org.apache.commons.math.util.MultidimensionalCounter
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.util.MultidimensionalCounter:281
totalSize
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.math.util.MultidimensionalCounter:93
int i = 0
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.apache.commons.math.util.MultidimensionalCounter:93
i++
]]
ChangePatternInstance [actions=[Delete Return at org.apache.commons.math.util.MultidimensionalCounter:95
return true
]]
ChangePatternInstance [actions=[Delete Block at org.apache.commons.math.util.MultidimensionalCounter:94
{
return true;
}
]]
ChangePatternInstance [actions=[Delete If at org.apache.commons.math.util.MultidimensionalCounter:94
if ((counter[i]) != ((size[i]) - 1)) {
return true;
}
]]
ChangePatternInstance [actions=[Delete For at org.apache.commons.math.util.MultidimensionalCounter:93
for (int i = 0; i < (dimension); i++) {
if ((counter[i]) != ((size[i]) - 1)) {
return true;
}
}
]]
RepairabilityAnalyzer
----For Diff:Delete For at org.apache.commons.math.util.MultidimensionalCounter:93
for (int i = 0; i < (dimension); i++) {
if ((counter[i]) != ((size[i]) - 1)) {
return true;
}
}
Delete FieldRead at org.apache.commons.math.util.MultidimensionalCounter:281
totalSize
Insert Literal at org.apache.commons.math.util.MultidimensionalCounter:276
0
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Arja/patch2-Lang-61-Arja-plausible/Arja]
FineGrainDifftAnalyzer
-0075
Update BinaryOperator at org.apache.commons.lang.text.StrBuilder:1772
to ((size) + 4)
Delete Return at org.apache.commons.lang.text.StrBuilder:1773
return -1
Insert Invocation at org.apache.commons.lang.text.StrBuilder:1777
ensureCapacity()
Insert BinaryOperator at org.apache.commons.lang.text.StrBuilder:1761
(buffer.length) > (length())
Insert LocalVariable at org.apache.commons.lang.text.StrBuilder:1762
char[] old = buffer
Insert Assignment at org.apache.commons.lang.text.StrBuilder:1763
buffer = new char[length()]
Insert Invocation at org.apache.commons.lang.text.StrBuilder:1764
java.lang.System.arraycopy(old, 0, buffer, 0, size)
Move If from org.apache.commons.lang.text.StrBuilder:1772 to org.apache.commons.lang.text.StrBuilder:1761
if (strLen > (size)) {
return -1;
}
Move BinaryOperator from org.apache.commons.lang.text.StrBuilder:1772 to org.apache.commons.lang.text.StrBuilder:1777
strLen > (size)
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.lang.text.StrBuilder:1772
to ((size) + 4)
Delete Return at org.apache.commons.lang.text.StrBuilder:1773
return -1
Insert Invocation at org.apache.commons.lang.text.StrBuilder:1777
ensureCapacity()
Insert BinaryOperator at org.apache.commons.lang.text.StrBuilder:1761
(buffer.length) > (length())
Insert LocalVariable at org.apache.commons.lang.text.StrBuilder:1762
char[] old = buffer
Insert Assignment at org.apache.commons.lang.text.StrBuilder:1763
buffer = new char[length()]
Insert Invocation at org.apache.commons.lang.text.StrBuilder:1764
java.lang.System.arraycopy(old, 0, buffer, 0, size)
Move If from org.apache.commons.lang.text.StrBuilder:1772 to org.apache.commons.lang.text.StrBuilder:1761
if (strLen > (size)) {
return -1;
}
Move BinaryOperator from org.apache.commons.lang.text.StrBuilder:1772 to org.apache.commons.lang.text.StrBuilder:1777
strLen > (size)
: number instances found: 56
ChangePatternInstance [actions=[Move If from org.apache.commons.lang.text.StrBuilder:1772 to org.apache.commons.lang.text.StrBuilder:1761
if (strLen > (size)) {
return -1;
}
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.text.StrBuilder:1777
ensureCapacity()
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang.text.StrBuilder:1761
(buffer.length) > (length())
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.lang.text.StrBuilder
org.apache.commons.lang.text.StrBuilder
]]
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang.text.StrBuilder:1772
to ((size) + 4)
]]
ChangePatternInstance [actions=[Move BinaryOperator from org.apache.commons.lang.text.StrBuilder:1772 to org.apache.commons.lang.text.StrBuilder:1777
strLen > (size)
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.lang.text.StrBuilder:1761
(buffer.length)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.text.StrBuilder:1761
(length())
]]
ChangePatternInstance [actions=[Insert LocalVariable at org.apache.commons.lang.text.StrBuilder:1762
char[] old = buffer
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.lang.text.StrBuilder:1763
buffer = new char[length()]
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.text.StrBuilder:1764
java.lang.System.arraycopy(old, 0, buffer, 0, size)
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang.text.StrBuilder:1777
4
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.lang.text.StrBuilder:1761
buffer
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.lang.text.StrBuilder
org.apache.commons.lang.text.StrBuilder
]]
ChangePatternInstance [actions=[Insert ArrayTypeReference at org.apache.commons.lang.text.StrBuilder:1762
char[]
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.lang.text.StrBuilder:1762
buffer
]]
ChangePatternInstance [actions=[Insert FieldWrite at org.apache.commons.lang.text.StrBuilder:1763
buffer
]]
ChangePatternInstance [actions=[Insert NewArray at org.apache.commons.lang.text.StrBuilder:1763
new char[length()]
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.lang.text.StrBuilder:1764
java.lang.System
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang.text.StrBuilder:1764
old
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang.text.StrBuilder:1764
0
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.lang.text.StrBuilder:1764
buffer
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang.text.StrBuilder:1764
0
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.lang.text.StrBuilder:1764
size
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.lang.text.StrBuilder
org.apache.commons.lang.text.StrBuilder
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.lang.text.StrBuilder
org.apache.commons.lang.text.StrBuilder
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.lang.text.StrBuilder
org.apache.commons.lang.text.StrBuilder
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.text.StrBuilder:1763
length()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.lang.text.StrBuilder
org.apache.commons.lang.text.StrBuilder
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.lang.text.StrBuilder
org.apache.commons.lang.text.StrBuilder
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.lang.text.StrBuilder
org.apache.commons.lang.text.StrBuilder
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang.text.StrBuilder:1773
1
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.apache.commons.lang.text.StrBuilder:1773
-1
]]
ChangePatternInstance [actions=[Delete Return at org.apache.commons.lang.text.StrBuilder:1773
return -1
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang.text.StrBuilder:1772
strLen
]]
ChangePatternInstance [actions=[Move If from org.apache.commons.lang.text.StrBuilder:1772 to org.apache.commons.lang.text.StrBuilder:1761
if (strLen > (size)) {
return -1;
}
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.text.StrBuilder:1777
ensureCapacity()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.text.StrBuilder:1761
(length())
]]
ChangePatternInstance [actions=[Insert LocalVariable at org.apache.commons.lang.text.StrBuilder:1762
char[] old = buffer
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.lang.text.StrBuilder:1763
buffer = new char[length()]
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.text.StrBuilder:1764
java.lang.System.arraycopy(old, 0, buffer, 0, size)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.text.StrBuilder:1763
length()
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.apache.commons.lang.text.StrBuilder:1773
-1
]]
ChangePatternInstance [actions=[Delete Return at org.apache.commons.lang.text.StrBuilder:1773
return -1
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.text.StrBuilder:1777
ensureCapacity()
, Delete UnaryOperator at org.apache.commons.lang.text.StrBuilder:1773
-1
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.text.StrBuilder:1761
(length())
, Delete UnaryOperator at org.apache.commons.lang.text.StrBuilder:1773
-1
]]
ChangePatternInstance [actions=[Insert LocalVariable at org.apache.commons.lang.text.StrBuilder:1762
char[] old = buffer
, Delete UnaryOperator at org.apache.commons.lang.text.StrBuilder:1773
-1
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.lang.text.StrBuilder:1763
buffer = new char[length()]
, Delete UnaryOperator at org.apache.commons.lang.text.StrBuilder:1773
-1
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.text.StrBuilder:1764
java.lang.System.arraycopy(old, 0, buffer, 0, size)
, Delete UnaryOperator at org.apache.commons.lang.text.StrBuilder:1773
-1
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.text.StrBuilder:1763
length()
, Delete UnaryOperator at org.apache.commons.lang.text.StrBuilder:1773
-1
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.text.StrBuilder:1777
ensureCapacity()
, Delete Return at org.apache.commons.lang.text.StrBuilder:1773
return -1
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.text.StrBuilder:1761
(length())
, Delete Return at org.apache.commons.lang.text.StrBuilder:1773
return -1
]]
ChangePatternInstance [actions=[Insert LocalVariable at org.apache.commons.lang.text.StrBuilder:1762
char[] old = buffer
, Delete Return at org.apache.commons.lang.text.StrBuilder:1773
return -1
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.lang.text.StrBuilder:1763
buffer = new char[length()]
, Delete Return at org.apache.commons.lang.text.StrBuilder:1773
return -1
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.text.StrBuilder:1764
java.lang.System.arraycopy(old, 0, buffer, 0, size)
, Delete Return at org.apache.commons.lang.text.StrBuilder:1773
return -1
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.text.StrBuilder:1763
length()
, Delete Return at org.apache.commons.lang.text.StrBuilder:1773
return -1
]]
RepairabilityAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.lang.text.StrBuilder:1772
to ((size) + 4)
Delete Return at org.apache.commons.lang.text.StrBuilder:1773
return -1
Insert Invocation at org.apache.commons.lang.text.StrBuilder:1777
ensureCapacity()
Insert BinaryOperator at org.apache.commons.lang.text.StrBuilder:1761
(buffer.length) > (length())
Insert LocalVariable at org.apache.commons.lang.text.StrBuilder:1762
char[] old = buffer
Insert Assignment at org.apache.commons.lang.text.StrBuilder:1763
buffer = new char[length()]
Insert Invocation at org.apache.commons.lang.text.StrBuilder:1764
java.lang.System.arraycopy(old, 0, buffer, 0, size)
Move If from org.apache.commons.lang.text.StrBuilder:1772 to org.apache.commons.lang.text.StrBuilder:1761
if (strLen > (size)) {
return -1;
}
Move BinaryOperator from org.apache.commons.lang.text.StrBuilder:1772 to org.apache.commons.lang.text.StrBuilder:1777
strLen > (size)
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Arja/patch1-Math-53-Arja/Arja]
FineGrainDifftAnalyzer
-0035
Insert If at org.apache.commons.math.complex.Complex:153
if ((isNaN) || (rhs.isNaN)) {
return org.apache.commons.math.complex.Complex.NaN;
}
PatternInstanceAnalyzer
----For Diff:Insert If at org.apache.commons.math.complex.Complex:153
if ((isNaN) || (rhs.isNaN)) {
return org.apache.commons.math.complex.Complex.NaN;
}
: number instances found: 13
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.complex.Complex:153
if ((isNaN) || (rhs.isNaN)) {
return org.apache.commons.math.complex.Complex.NaN;
}
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math.complex.Complex:153
(isNaN) || (rhs.isNaN)
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.math.complex.Complex:153
{
return org.apache.commons.math.complex.Complex.NaN;
}
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.math.complex.Complex:153
(isNaN)
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.math.complex.Complex:153
(rhs.isNaN)
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math.complex.Complex:154
return org.apache.commons.math.complex.Complex.NaN
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math.complex.Complex
org.apache.commons.math.complex.Complex
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.complex.Complex:153
rhs
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.math.complex.Complex:154
org.apache.commons.math.complex.Complex.NaN
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math.complex.Complex
org.apache.commons.math.complex.Complex
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.complex.Complex:153
if ((isNaN) || (rhs.isNaN)) {
return org.apache.commons.math.complex.Complex.NaN;
}
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.math.complex.Complex:153
{
return org.apache.commons.math.complex.Complex.NaN;
}
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math.complex.Complex:154
return org.apache.commons.math.complex.Complex.NaN
]]
RepairabilityAnalyzer
----For Diff:Insert If at org.apache.commons.math.complex.Complex:153
if ((isNaN) || (rhs.isNaN)) {
return org.apache.commons.math.complex.Complex.NaN;
}
: number instances found: 1
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.complex.Complex:153
if ((isNaN) || (rhs.isNaN)) {
return org.apache.commons.math.complex.Complex.NaN;
}
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Arja/patch1-Math-50-Arja/Arja]
FineGrainDifftAnalyzer
-0034
Delete If at org.apache.commons.math.analysis.solvers.BaseSecantSolver:187
if (x == x1) {
x0 = 0.5 * ((x0 + x1) - (org.apache.commons.math.util.FastMath.max((rtol * (org.apache.commons.math.util.FastMath.abs(x1))), atol)));
f0 = computeObjectiveValue(x0);
}
PatternInstanceAnalyzer
----For Diff:Delete If at org.apache.commons.math.analysis.solvers.BaseSecantSolver:187
if (x == x1) {
x0 = 0.5 * ((x0 + x1) - (org.apache.commons.math.util.FastMath.max((rtol * (org.apache.commons.math.util.FastMath.abs(x1))), atol)));
f0 = computeObjectiveValue(x0);
}
: number instances found: 33
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.BaseSecantSolver:187
x
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.BaseSecantSolver:187
x1
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.analysis.solvers.BaseSecantSolver:187
x == x1
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
x0
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
0.5
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
x0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
x1
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
(x0 + x1)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
org.apache.commons.math.util.FastMath
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
rtol
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
org.apache.commons.math.util.FastMath
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
x1
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
(org.apache.commons.math.util.FastMath.abs(x1))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
(rtol * (org.apache.commons.math.util.FastMath.abs(x1)))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
atol
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
(org.apache.commons.math.util.FastMath.max((rtol * (org.apache.commons.math.util.FastMath.abs(x1))), atol))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
((x0 + x1) - (org.apache.commons.math.util.FastMath.max((rtol * (org.apache.commons.math.util.FastMath.abs(x1))), atol)))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
0.5 * ((x0 + x1) - (org.apache.commons.math.util.FastMath.max((rtol * (org.apache.commons.math.util.FastMath.abs(x1))), atol)))
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
x0 = 0.5 * ((x0 + x1) - (org.apache.commons.math.util.FastMath.max((rtol * (org.apache.commons.math.util.FastMath.abs(x1))), atol)))
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math.analysis.solvers.BaseSecantSolver:189
f0
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.analysis.solvers.BaseSecantSolver
org.apache.commons.math.analysis.solvers.BaseSecantSolver
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.BaseSecantSolver:189
x0
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math.analysis.solvers.BaseSecantSolver:189
computeObjectiveValue(x0)
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math.analysis.solvers.BaseSecantSolver:189
f0 = computeObjectiveValue(x0)
]]
ChangePatternInstance [actions=[Delete Block at org.apache.commons.math.analysis.solvers.BaseSecantSolver:187
{
x0 = 0.5 * ((x0 + x1) - (org.apache.commons.math.util.FastMath.max((rtol * (org.apache.commons.math.util.FastMath.abs(x1))), atol)));
f0 = computeObjectiveValue(x0);
}
]]
ChangePatternInstance [actions=[Delete If at org.apache.commons.math.analysis.solvers.BaseSecantSolver:187
if (x == x1) {
x0 = 0.5 * ((x0 + x1) - (org.apache.commons.math.util.FastMath.max((rtol * (org.apache.commons.math.util.FastMath.abs(x1))), atol)));
f0 = computeObjectiveValue(x0);
}
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
(org.apache.commons.math.util.FastMath.abs(x1))
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
(org.apache.commons.math.util.FastMath.max((rtol * (org.apache.commons.math.util.FastMath.abs(x1))), atol))
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
x0 = 0.5 * ((x0 + x1) - (org.apache.commons.math.util.FastMath.max((rtol * (org.apache.commons.math.util.FastMath.abs(x1))), atol)))
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math.analysis.solvers.BaseSecantSolver:189
computeObjectiveValue(x0)
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math.analysis.solvers.BaseSecantSolver:189
f0 = computeObjectiveValue(x0)
]]
ChangePatternInstance [actions=[Delete Block at org.apache.commons.math.analysis.solvers.BaseSecantSolver:187
{
x0 = 0.5 * ((x0 + x1) - (org.apache.commons.math.util.FastMath.max((rtol * (org.apache.commons.math.util.FastMath.abs(x1))), atol)));
f0 = computeObjectiveValue(x0);
}
]]
ChangePatternInstance [actions=[Delete If at org.apache.commons.math.analysis.solvers.BaseSecantSolver:187
if (x == x1) {
x0 = 0.5 * ((x0 + x1) - (org.apache.commons.math.util.FastMath.max((rtol * (org.apache.commons.math.util.FastMath.abs(x1))), atol)));
f0 = computeObjectiveValue(x0);
}
]]
RepairabilityAnalyzer
----For Diff:Delete If at org.apache.commons.math.analysis.solvers.BaseSecantSolver:187
if (x == x1) {
x0 = 0.5 * ((x0 + x1) - (org.apache.commons.math.util.FastMath.max((rtol * (org.apache.commons.math.util.FastMath.abs(x1))), atol)));
f0 = computeObjectiveValue(x0);
}
: number instances found: 1
ChangePatternInstance [actions=[Delete If at org.apache.commons.math.analysis.solvers.BaseSecantSolver:187
if (x == x1) {
x0 = 0.5 * ((x0 + x1) - (org.apache.commons.math.util.FastMath.max((rtol * (org.apache.commons.math.util.FastMath.abs(x1))), atol)));
f0 = computeObjectiveValue(x0);
}
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Arja/patch1-Lang-16-Arja-plausible/Arja]
FineGrainDifftAnalyzer
-009
Delete Throw at org.apache.commons.lang3.math.NumberUtils:545
throw new java.lang.NumberFormatException((str + " is not a valid number."))
Insert Return at org.apache.commons.lang3.math.NumberUtils:545
return org.apache.commons.lang3.math.NumberUtils.createInteger(str)
PatternInstanceAnalyzer
----For Diff:Delete Throw at org.apache.commons.lang3.math.NumberUtils:545
throw new java.lang.NumberFormatException((str + " is not a valid number."))
Insert Return at org.apache.commons.lang3.math.NumberUtils:545
return org.apache.commons.lang3.math.NumberUtils.createInteger(str)
: number instances found: 17
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang3.math.NumberUtils:545
return org.apache.commons.lang3.math.NumberUtils.createInteger(str)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang3.math.NumberUtils:545
org.apache.commons.lang3.math.NumberUtils.createInteger(str)
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.lang3.math.NumberUtils
org.apache.commons.lang3.math.NumberUtils
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang3.math.NumberUtils:545
str
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.math.NumberUtils:545
str
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.math.NumberUtils:545
" is not a valid number."
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.math.NumberUtils:545
(str + " is not a valid number.")
]]
ChangePatternInstance [actions=[Delete ConstructorCall at org.apache.commons.lang3.math.NumberUtils:545
new java.lang.NumberFormatException((str + " is not a valid number."))
]]
ChangePatternInstance [actions=[Delete Throw at org.apache.commons.lang3.math.NumberUtils:545
throw new java.lang.NumberFormatException((str + " is not a valid number."))
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang3.math.NumberUtils:545
return org.apache.commons.lang3.math.NumberUtils.createInteger(str)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang3.math.NumberUtils:545
org.apache.commons.lang3.math.NumberUtils.createInteger(str)
]]
ChangePatternInstance [actions=[Delete ConstructorCall at org.apache.commons.lang3.math.NumberUtils:545
new java.lang.NumberFormatException((str + " is not a valid number."))
]]
ChangePatternInstance [actions=[Delete Throw at org.apache.commons.lang3.math.NumberUtils:545
throw new java.lang.NumberFormatException((str + " is not a valid number."))
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang3.math.NumberUtils:545
return org.apache.commons.lang3.math.NumberUtils.createInteger(str)
, Delete ConstructorCall at org.apache.commons.lang3.math.NumberUtils:545
new java.lang.NumberFormatException((str + " is not a valid number."))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang3.math.NumberUtils:545
org.apache.commons.lang3.math.NumberUtils.createInteger(str)
, Delete ConstructorCall at org.apache.commons.lang3.math.NumberUtils:545
new java.lang.NumberFormatException((str + " is not a valid number."))
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang3.math.NumberUtils:545
return org.apache.commons.lang3.math.NumberUtils.createInteger(str)
, Delete Throw at org.apache.commons.lang3.math.NumberUtils:545
throw new java.lang.NumberFormatException((str + " is not a valid number."))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang3.math.NumberUtils:545
org.apache.commons.lang3.math.NumberUtils.createInteger(str)
, Delete Throw at org.apache.commons.lang3.math.NumberUtils:545
throw new java.lang.NumberFormatException((str + " is not a valid number."))
]]
RepairabilityAnalyzer
----For Diff:Delete Throw at org.apache.commons.lang3.math.NumberUtils:545
throw new java.lang.NumberFormatException((str + " is not a valid number."))
Insert Return at org.apache.commons.lang3.math.NumberUtils:545
return org.apache.commons.lang3.math.NumberUtils.createInteger(str)
: number instances found: 1
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang3.math.NumberUtils:545
return org.apache.commons.lang3.math.NumberUtils.createInteger(str)
, Delete Throw at org.apache.commons.lang3.math.NumberUtils:545
throw new java.lang.NumberFormatException((str + " is not a valid number."))
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Arja/patch4-Lang-7-Arja-plausible/Arja]
FineGrainDifftAnalyzer
-00122
Delete Invocation at org.apache.commons.lang3.math.NumberUtils:452
str.startsWith("--")
Insert BinaryOperator at org.apache.commons.lang3.math.NumberUtils:452
str == null
PatternInstanceAnalyzer
----For Diff:Delete Invocation at org.apache.commons.lang3.math.NumberUtils:452
str.startsWith("--")
Insert BinaryOperator at org.apache.commons.lang3.math.NumberUtils:452
str == null
: number instances found: 7
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.math.NumberUtils:452
str == null
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang3.math.NumberUtils:452
str
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang3.math.NumberUtils:452
null
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.math.NumberUtils:452
str
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.math.NumberUtils:452
"--"
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.math.NumberUtils:452
str.startsWith("--")
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.math.NumberUtils:452
str.startsWith("--")
]]
RepairabilityAnalyzer
----For Diff:Delete Invocation at org.apache.commons.lang3.math.NumberUtils:452
str.startsWith("--")
Insert BinaryOperator at org.apache.commons.lang3.math.NumberUtils:452
str == null
: number instances found: 1
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.math.NumberUtils:452
str == null
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Arja/patch2-Time-4-Arja-plausible/Arja]
FineGrainDifftAnalyzer
-0088
Delete Return at org.joda.time.field.ZeroIsMaxDateTimeField:138
return 1
Insert Throw at org.joda.time.field.ZeroIsMaxDateTimeField:138
throw new java.lang.IllegalArgumentException("Maximum value exceeded for add")
PatternInstanceAnalyzer
----For Diff:Delete Return at org.joda.time.field.ZeroIsMaxDateTimeField:138
return 1
Insert Throw at org.joda.time.field.ZeroIsMaxDateTimeField:138
throw new java.lang.IllegalArgumentException("Maximum value exceeded for add")
: number instances found: 10
ChangePatternInstance [actions=[Insert Throw at org.joda.time.field.ZeroIsMaxDateTimeField:138
throw new java.lang.IllegalArgumentException("Maximum value exceeded for add")
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.joda.time.field.ZeroIsMaxDateTimeField:138
new java.lang.IllegalArgumentException("Maximum value exceeded for add")
]]
ChangePatternInstance [actions=[Insert Literal at org.joda.time.field.ZeroIsMaxDateTimeField:138
"Maximum value exceeded for add"
]]
ChangePatternInstance [actions=[Delete Literal at org.joda.time.field.ZeroIsMaxDateTimeField:138
1
]]
ChangePatternInstance [actions=[Delete Return at org.joda.time.field.ZeroIsMaxDateTimeField:138
return 1
]]
ChangePatternInstance [actions=[Insert Throw at org.joda.time.field.ZeroIsMaxDateTimeField:138
throw new java.lang.IllegalArgumentException("Maximum value exceeded for add")
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.joda.time.field.ZeroIsMaxDateTimeField:138
new java.lang.IllegalArgumentException("Maximum value exceeded for add")
]]
ChangePatternInstance [actions=[Delete Return at org.joda.time.field.ZeroIsMaxDateTimeField:138
return 1
]]
ChangePatternInstance [actions=[Insert Throw at org.joda.time.field.ZeroIsMaxDateTimeField:138
throw new java.lang.IllegalArgumentException("Maximum value exceeded for add")
, Delete Return at org.joda.time.field.ZeroIsMaxDateTimeField:138
return 1
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.joda.time.field.ZeroIsMaxDateTimeField:138
new java.lang.IllegalArgumentException("Maximum value exceeded for add")
, Delete Return at org.joda.time.field.ZeroIsMaxDateTimeField:138
return 1
]]
RepairabilityAnalyzer
----For Diff:Delete Return at org.joda.time.field.ZeroIsMaxDateTimeField:138
return 1
Insert Throw at org.joda.time.field.ZeroIsMaxDateTimeField:138
throw new java.lang.IllegalArgumentException("Maximum value exceeded for add")
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Arja/patch5-Math-8-Arja-plausible/Arja]
FineGrainDifftAnalyzer
-00144
Delete For at org.apache.commons.math3.distribution.DiscreteDistribution:189
for (int i = 0; i < sampleSize; i++) {
out[i] = sample();
}
PatternInstanceAnalyzer
----For Diff:Delete For at org.apache.commons.math3.distribution.DiscreteDistribution:189
for (int i = 0; i < sampleSize; i++) {
out[i] = sample();
}
: number instances found: 20
ChangePatternInstance [actions=[Delete TypeReference at org.apache.commons.math3.distribution.DiscreteDistribution:189
int
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.distribution.DiscreteDistribution:189
0
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.math3.distribution.DiscreteDistribution:189
int i = 0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.DiscreteDistribution:189
i
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.DiscreteDistribution:189
sampleSize
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.distribution.DiscreteDistribution:189
i < sampleSize
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math3.distribution.DiscreteDistribution:189
i
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.apache.commons.math3.distribution.DiscreteDistribution:189
i++
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.DiscreteDistribution:190
out
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.DiscreteDistribution:190
i
]]
ChangePatternInstance [actions=[Delete ArrayWrite at org.apache.commons.math3.distribution.DiscreteDistribution:190
out[i]
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math3.distribution.DiscreteDistribution
org.apache.commons.math3.distribution.DiscreteDistribution
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.distribution.DiscreteDistribution:190
sample()
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math3.distribution.DiscreteDistribution:190
out[i] = sample()
]]
ChangePatternInstance [actions=[Delete For at org.apache.commons.math3.distribution.DiscreteDistribution:189
for (int i = 0; i < sampleSize; i++) {
out[i] = sample();
}
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.math3.distribution.DiscreteDistribution:189
int i = 0
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.apache.commons.math3.distribution.DiscreteDistribution:189
i++
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.distribution.DiscreteDistribution:190
sample()
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math3.distribution.DiscreteDistribution:190
out[i] = sample()
]]
ChangePatternInstance [actions=[Delete For at org.apache.commons.math3.distribution.DiscreteDistribution:189
for (int i = 0; i < sampleSize; i++) {
out[i] = sample();
}
]]
RepairabilityAnalyzer
----For Diff:Delete For at org.apache.commons.math3.distribution.DiscreteDistribution:189
for (int i = 0; i < sampleSize; i++) {
out[i] = sample();
}
: number instances found: 1
ChangePatternInstance [actions=[Delete For at org.apache.commons.math3.distribution.DiscreteDistribution:189
for (int i = 0; i < sampleSize; i++) {
out[i] = sample();
}
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Arja/patch10-Math-80-Arja-plausible/Arja]
FineGrainDifftAnalyzer
-0054
Delete For at org.apache.commons.math.linear.EigenDecompositionImpl:1136
for (int i = 0; i < j; i += 4) {
for (int k = 0; k < 4; k += step) {
final double tmp = work[(i + k)];
work[(i + k)] = work[(j - k)];
work[(j - k)] = tmp;
}
j -= 4;
}
Insert Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1136
dMin2 = 0
PatternInstanceAnalyzer
----For Diff:Delete For at org.apache.commons.math.linear.EigenDecompositionImpl:1136
for (int i = 0; i < j; i += 4) {
for (int k = 0; k < 4; k += step) {
final double tmp = work[(i + k)];
work[(i + k)] = work[(j - k)];
work[(j - k)] = tmp;
}
j -= 4;
}
Insert Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1136
dMin2 = 0
: number instances found: 79
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1136
dMin2 = 0
]]
ChangePatternInstance [actions=[Insert FieldWrite at org.apache.commons.math.linear.EigenDecompositionImpl:1136
dMin2
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1136
0
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl
org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Delete TypeReference at org.apache.commons.math.linear.EigenDecompositionImpl:1136
int
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1136
0
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.math.linear.EigenDecompositionImpl:1136
int i = 0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1136
i
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1136
j
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1136
i < j
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math.linear.EigenDecompositionImpl:1136
i
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1136
4
]]
ChangePatternInstance [actions=[Delete OperatorAssignment at org.apache.commons.math.linear.EigenDecompositionImpl:1136
i += 4
]]
ChangePatternInstance [actions=[Delete TypeReference at org.apache.commons.math.linear.EigenDecompositionImpl:1137
int
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1137
0
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.math.linear.EigenDecompositionImpl:1137
int k = 0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1137
k
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1137
4
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1137
k < 4
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math.linear.EigenDecompositionImpl:1137
k
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1137
step
]]
ChangePatternInstance [actions=[Delete OperatorAssignment at org.apache.commons.math.linear.EigenDecompositionImpl:1137
k += step
]]
ChangePatternInstance [actions=[Delete TypeReference at org.apache.commons.math.linear.EigenDecompositionImpl:1138
double
]]
ChangePatternInstance [actions=[Delete Wra at org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Delete VirtualEle at org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl
org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1138
work
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1138
i
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1138
k
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1138
(i + k)
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.math.linear.EigenDecompositionImpl:1138
work[(i + k)]
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.math.linear.EigenDecompositionImpl:1138
final double tmp = work[(i + k)]
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl
org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1139
work
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1139
i
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1139
k
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1139
(i + k)
]]
ChangePatternInstance [actions=[Delete ArrayWrite at org.apache.commons.math.linear.EigenDecompositionImpl:1139
work[(i + k)]
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl
org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1139
work
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1139
j
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1139
k
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1139
(j - k)
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.math.linear.EigenDecompositionImpl:1139
work[(j - k)]
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1139
work[(i + k)] = work[(j - k)]
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl
org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1140
work
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1140
j
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1140
k
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1140
(j - k)
]]
ChangePatternInstance [actions=[Delete ArrayWrite at org.apache.commons.math.linear.EigenDecompositionImpl:1140
work[(j - k)]
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1140
tmp
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1140
work[(j - k)] = tmp
]]
ChangePatternInstance [actions=[Delete For at org.apache.commons.math.linear.EigenDecompositionImpl:1137
for (int k = 0; k < 4; k += step) {
final double tmp = work[(i + k)];
work[(i + k)] = work[(j - k)];
work[(j - k)] = tmp;
}
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math.linear.EigenDecompositionImpl:1142
j
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1142
4
]]
ChangePatternInstance [actions=[Delete OperatorAssignment at org.apache.commons.math.linear.EigenDecompositionImpl:1142
j -= 4
]]
ChangePatternInstance [actions=[Delete For at org.apache.commons.math.linear.EigenDecompositionImpl:1136
for (int i = 0; i < j; i += 4) {
for (int k = 0; k < 4; k += step) {
final double tmp = work[(i + k)];
work[(i + k)] = work[(j - k)];
work[(j - k)] = tmp;
}
j -= 4;
}
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1136
dMin2 = 0
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.math.linear.EigenDecompositionImpl:1136
int i = 0
]]
ChangePatternInstance [actions=[Delete OperatorAssignment at org.apache.commons.math.linear.EigenDecompositionImpl:1136
i += 4
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.math.linear.EigenDecompositionImpl:1137
int k = 0
]]
ChangePatternInstance [actions=[Delete OperatorAssignment at org.apache.commons.math.linear.EigenDecompositionImpl:1137
k += step
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.math.linear.EigenDecompositionImpl:1138
final double tmp = work[(i + k)]
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1139
work[(i + k)] = work[(j - k)]
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1140
work[(j - k)] = tmp
]]
ChangePatternInstance [actions=[Delete For at org.apache.commons.math.linear.EigenDecompositionImpl:1137
for (int k = 0; k < 4; k += step) {
final double tmp = work[(i + k)];
work[(i + k)] = work[(j - k)];
work[(j - k)] = tmp;
}
]]
ChangePatternInstance [actions=[Delete OperatorAssignment at org.apache.commons.math.linear.EigenDecompositionImpl:1142
j -= 4
]]
ChangePatternInstance [actions=[Delete For at org.apache.commons.math.linear.EigenDecompositionImpl:1136
for (int i = 0; i < j; i += 4) {
for (int k = 0; k < 4; k += step) {
final double tmp = work[(i + k)];
work[(i + k)] = work[(j - k)];
work[(j - k)] = tmp;
}
j -= 4;
}
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1136
dMin2 = 0
, Delete LocalVariable at org.apache.commons.math.linear.EigenDecompositionImpl:1136
int i = 0
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1136
dMin2 = 0
, Delete OperatorAssignment at org.apache.commons.math.linear.EigenDecompositionImpl:1136
i += 4
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1136
dMin2 = 0
, Delete LocalVariable at org.apache.commons.math.linear.EigenDecompositionImpl:1137
int k = 0
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1136
dMin2 = 0
, Delete OperatorAssignment at org.apache.commons.math.linear.EigenDecompositionImpl:1137
k += step
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1136
dMin2 = 0
, Delete LocalVariable at org.apache.commons.math.linear.EigenDecompositionImpl:1138
final double tmp = work[(i + k)]
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1136
dMin2 = 0
, Delete Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1139
work[(i + k)] = work[(j - k)]
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1136
dMin2 = 0
, Delete Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1140
work[(j - k)] = tmp
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1136
dMin2 = 0
, Delete For at org.apache.commons.math.linear.EigenDecompositionImpl:1137
for (int k = 0; k < 4; k += step) {
final double tmp = work[(i + k)];
work[(i + k)] = work[(j - k)];
work[(j - k)] = tmp;
}
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1136
dMin2 = 0
, Delete OperatorAssignment at org.apache.commons.math.linear.EigenDecompositionImpl:1142
j -= 4
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1136
dMin2 = 0
, Delete For at org.apache.commons.math.linear.EigenDecompositionImpl:1136
for (int i = 0; i < j; i += 4) {
for (int k = 0; k < 4; k += step) {
final double tmp = work[(i + k)];
work[(i + k)] = work[(j - k)];
work[(j - k)] = tmp;
}
j -= 4;
}
]]
RepairabilityAnalyzer
----For Diff:Delete For at org.apache.commons.math.linear.EigenDecompositionImpl:1136
for (int i = 0; i < j; i += 4) {
for (int k = 0; k < 4; k += step) {
final double tmp = work[(i + k)];
work[(i + k)] = work[(j - k)];
work[(j - k)] = tmp;
}
j -= 4;
}
Insert Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1136
dMin2 = 0
: number instances found: 1
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1136
dMin2 = 0
, Delete For at org.apache.commons.math.linear.EigenDecompositionImpl:1136
for (int i = 0; i < j; i += 4) {
for (int k = 0; k < 4; k += step) {
final double tmp = work[(i + k)];
work[(i + k)] = work[(j - k)];
work[(j - k)] = tmp;
}
j -= 4;
}
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Arja/patch4-Lang-55-Arja-plausible/Arja]
FineGrainDifftAnalyzer
-00118
Update FieldWrite at org.apache.commons.lang.time.StopWatch:119
this.runningState to this.splitState
Update FieldRead at org.apache.commons.lang.time.StopWatch:119
org.apache.commons.lang.time.StopWatch.STATE_STOPPED to org.apache.commons.lang.time.StopWatch.STATE_SPLIT
Delete Assignment at org.apache.commons.lang.time.StopWatch:118
stopTime = java.lang.System.currentTimeMillis()
PatternInstanceAnalyzer
----For Diff:Update FieldWrite at org.apache.commons.lang.time.StopWatch:119
this.runningState to this.splitState
Update FieldRead at org.apache.commons.lang.time.StopWatch:119
org.apache.commons.lang.time.StopWatch.STATE_STOPPED to org.apache.commons.lang.time.StopWatch.STATE_SPLIT
Delete Assignment at org.apache.commons.lang.time.StopWatch:118
stopTime = java.lang.System.currentTimeMillis()
: number instances found: 9
ChangePatternInstance [actions=[Update FieldWrite at org.apache.commons.lang.time.StopWatch:119
this.runningState to this.splitState
]]
ChangePatternInstance [actions=[Update FieldRead at org.apache.commons.lang.time.StopWatch:119
org.apache.commons.lang.time.StopWatch.STATE_STOPPED to org.apache.commons.lang.time.StopWatch.STATE_SPLIT
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.lang.time.StopWatch
org.apache.commons.lang.time.StopWatch
]]
ChangePatternInstance [actions=[Delete FieldWrite at org.apache.commons.lang.time.StopWatch:118
stopTime
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.lang.time.StopWatch:118
java.lang.System
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang.time.StopWatch:118
java.lang.System.currentTimeMillis()
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.lang.time.StopWatch:118
stopTime = java.lang.System.currentTimeMillis()
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang.time.StopWatch:118
java.lang.System.currentTimeMillis()
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.lang.time.StopWatch:118
stopTime = java.lang.System.currentTimeMillis()
]]
RepairabilityAnalyzer
----For Diff:Update FieldWrite at org.apache.commons.lang.time.StopWatch:119
this.runningState to this.splitState
Update FieldRead at org.apache.commons.lang.time.StopWatch:119
org.apache.commons.lang.time.StopWatch.STATE_STOPPED to org.apache.commons.lang.time.StopWatch.STATE_SPLIT
Delete Assignment at org.apache.commons.lang.time.StopWatch:118
stopTime = java.lang.System.currentTimeMillis()
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Arja/patch2-Time-11-Arja-plausible/Arja]
FineGrainDifftAnalyzer
-0087
Delete BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:371
( == ) && (i == (ruleSetCount - 1))
Delete Assignment at org.joda.time.tz.DateTimeZoneBuilder:372
tailZone = rs.buildTailZone(id)
Insert BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:371
!=
Insert Break at org.joda.time.tz.DateTimeZoneBuilder:372
break
Move VariableRead from org.joda.time.tz.DateTimeZoneBuilder:371 to org.joda.time.tz.DateTimeZoneBuilder:371
tailZone
Move Literal from org.joda.time.tz.DateTimeZoneBuilder:371 to org.joda.time.tz.DateTimeZoneBuilder:371
null
PatternInstanceAnalyzer
----For Diff:Delete BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:371
( == ) && (i == (ruleSetCount - 1))
Delete Assignment at org.joda.time.tz.DateTimeZoneBuilder:372
tailZone = rs.buildTailZone(id)
Insert BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:371
!=
Insert Break at org.joda.time.tz.DateTimeZoneBuilder:372
break
Move VariableRead from org.joda.time.tz.DateTimeZoneBuilder:371 to org.joda.time.tz.DateTimeZoneBuilder:371
tailZone
Move Literal from org.joda.time.tz.DateTimeZoneBuilder:371 to org.joda.time.tz.DateTimeZoneBuilder:371
null
: number instances found: 21
ChangePatternInstance [actions=[Insert BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:371
!=
]]
ChangePatternInstance [actions=[Move VariableRead from org.joda.time.tz.DateTimeZoneBuilder:371 to org.joda.time.tz.DateTimeZoneBuilder:371
tailZone
]]
ChangePatternInstance [actions=[Move Literal from org.joda.time.tz.DateTimeZoneBuilder:371 to org.joda.time.tz.DateTimeZoneBuilder:371
null
]]
ChangePatternInstance [actions=[Insert Break at org.joda.time.tz.DateTimeZoneBuilder:372
break
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:371
( == )
]]
ChangePatternInstance [actions=[Delete VariableRead at org.joda.time.tz.DateTimeZoneBuilder:371
i
]]
ChangePatternInstance [actions=[Delete VariableRead at org.joda.time.tz.DateTimeZoneBuilder:371
ruleSetCount
]]
ChangePatternInstance [actions=[Delete Literal at org.joda.time.tz.DateTimeZoneBuilder:371
1
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:371
(ruleSetCount - 1)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:371
(i == (ruleSetCount - 1))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:371
( == ) && (i == (ruleSetCount - 1))
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.joda.time.tz.DateTimeZoneBuilder:372
tailZone
]]
ChangePatternInstance [actions=[Delete VariableRead at org.joda.time.tz.DateTimeZoneBuilder:372
rs
]]
ChangePatternInstance [actions=[Delete VariableRead at org.joda.time.tz.DateTimeZoneBuilder:372
id
]]
ChangePatternInstance [actions=[Delete Invocation at org.joda.time.tz.DateTimeZoneBuilder:372
rs.buildTailZone(id)
]]
ChangePatternInstance [actions=[Delete Assignment at org.joda.time.tz.DateTimeZoneBuilder:372
tailZone = rs.buildTailZone(id)
]]
ChangePatternInstance [actions=[Insert Break at org.joda.time.tz.DateTimeZoneBuilder:372
break
]]
ChangePatternInstance [actions=[Delete Invocation at org.joda.time.tz.DateTimeZoneBuilder:372
rs.buildTailZone(id)
]]
ChangePatternInstance [actions=[Delete Assignment at org.joda.time.tz.DateTimeZoneBuilder:372
tailZone = rs.buildTailZone(id)
]]
ChangePatternInstance [actions=[Insert Break at org.joda.time.tz.DateTimeZoneBuilder:372
break
, Delete Invocation at org.joda.time.tz.DateTimeZoneBuilder:372
rs.buildTailZone(id)
]]
ChangePatternInstance [actions=[Insert Break at org.joda.time.tz.DateTimeZoneBuilder:372
break
, Delete Assignment at org.joda.time.tz.DateTimeZoneBuilder:372
tailZone = rs.buildTailZone(id)
]]
RepairabilityAnalyzer
----For Diff:Delete BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:371
( == ) && (i == (ruleSetCount - 1))
Delete Assignment at org.joda.time.tz.DateTimeZoneBuilder:372
tailZone = rs.buildTailZone(id)
Insert BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:371
!=
Insert Break at org.joda.time.tz.DateTimeZoneBuilder:372
break
Move VariableRead from org.joda.time.tz.DateTimeZoneBuilder:371 to org.joda.time.tz.DateTimeZoneBuilder:371
tailZone
Move Literal from org.joda.time.tz.DateTimeZoneBuilder:371 to org.joda.time.tz.DateTimeZoneBuilder:371
null
: number instances found: 1
ChangePatternInstance [actions=[Insert BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:371
!=
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Arja/patch2-Math-28-Arja-plausible/Arja]
FineGrainDifftAnalyzer
-0080
Delete Assignment at org.apache.commons.math3.optimization.linear.SimplexSolver:145
minIndex = i
PatternInstanceAnalyzer
----For Diff:Delete Assignment at org.apache.commons.math3.optimization.linear.SimplexSolver:145
minIndex = i
: number instances found: 4
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math3.optimization.linear.SimplexSolver:145
minIndex
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:145
i
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math3.optimization.linear.SimplexSolver:145
minIndex = i
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math3.optimization.linear.SimplexSolver:145
minIndex = i
]]
RepairabilityAnalyzer
----For Diff:Delete Assignment at org.apache.commons.math3.optimization.linear.SimplexSolver:145
minIndex = i
: number instances found: 1
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math3.optimization.linear.SimplexSolver:145
minIndex = i
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Arja/patch4-Math-49-Arja-plausible/Arja]
FineGrainDifftAnalyzer
-00126
Delete UnaryOperator at org.apache.commons.math.util.OpenIntToDoubleHashMap:399
++(count)
Insert If at org.apache.commons.math.util.OpenIntToDoubleHashMap:399
if ((states[index]) == (org.apache.commons.math.util.OpenIntToDoubleHashMap.FULL)) {
return org.apache.commons.math.util.OpenIntToDoubleHashMap.changeIndexSign(index);
}
PatternInstanceAnalyzer
----For Diff:Delete UnaryOperator at org.apache.commons.math.util.OpenIntToDoubleHashMap:399
++(count)
Insert If at org.apache.commons.math.util.OpenIntToDoubleHashMap:399
if ((states[index]) == (org.apache.commons.math.util.OpenIntToDoubleHashMap.FULL)) {
return org.apache.commons.math.util.OpenIntToDoubleHashMap.changeIndexSign(index);
}
: number instances found: 25
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.util.OpenIntToDoubleHashMap:399
if ((states[index]) == (org.apache.commons.math.util.OpenIntToDoubleHashMap.FULL)) {
return org.apache.commons.math.util.OpenIntToDoubleHashMap.changeIndexSign(index);
}
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math.util.OpenIntToDoubleHashMap:399
(states[index]) == (org.apache.commons.math.util.OpenIntToDoubleHashMap.FULL)
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.math.util.OpenIntToDoubleHashMap:399
{
return org.apache.commons.math.util.OpenIntToDoubleHashMap.changeIndexSign(index);
}
]]
ChangePatternInstance [actions=[Insert ArrayRead at org.apache.commons.math.util.OpenIntToDoubleHashMap:399
(states[index])
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.math.util.OpenIntToDoubleHashMap:399
(org.apache.commons.math.util.OpenIntToDoubleHashMap.FULL)
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math.util.OpenIntToDoubleHashMap:400
return org.apache.commons.math.util.OpenIntToDoubleHashMap.changeIndexSign(index)
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.math.util.OpenIntToDoubleHashMap:399
states
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.util.OpenIntToDoubleHashMap:399
index
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math.util.OpenIntToDoubleHashMap
org.apache.commons.math.util.OpenIntToDoubleHashMap
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math.util.OpenIntToDoubleHashMap:400
org.apache.commons.math.util.OpenIntToDoubleHashMap.changeIndexSign(index)
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math.util.OpenIntToDoubleHashMap
org.apache.commons.math.util.OpenIntToDoubleHashMap
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math.util.OpenIntToDoubleHashMap
org.apache.commons.math.util.OpenIntToDoubleHashMap
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.util.OpenIntToDoubleHashMap:400
index
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.util.OpenIntToDoubleHashMap
org.apache.commons.math.util.OpenIntToDoubleHashMap
]]
ChangePatternInstance [actions=[Delete FieldWrite at org.apache.commons.math.util.OpenIntToDoubleHashMap:399
(count)
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.apache.commons.math.util.OpenIntToDoubleHashMap:399
++(count)
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.util.OpenIntToDoubleHashMap:399
if ((states[index]) == (org.apache.commons.math.util.OpenIntToDoubleHashMap.FULL)) {
return org.apache.commons.math.util.OpenIntToDoubleHashMap.changeIndexSign(index);
}
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.math.util.OpenIntToDoubleHashMap:399
{
return org.apache.commons.math.util.OpenIntToDoubleHashMap.changeIndexSign(index);
}
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math.util.OpenIntToDoubleHashMap:400
return org.apache.commons.math.util.OpenIntToDoubleHashMap.changeIndexSign(index)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math.util.OpenIntToDoubleHashMap:400
org.apache.commons.math.util.OpenIntToDoubleHashMap.changeIndexSign(index)
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.apache.commons.math.util.OpenIntToDoubleHashMap:399
++(count)
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.util.OpenIntToDoubleHashMap:399
if ((states[index]) == (org.apache.commons.math.util.OpenIntToDoubleHashMap.FULL)) {
return org.apache.commons.math.util.OpenIntToDoubleHashMap.changeIndexSign(index);
}
, Delete UnaryOperator at org.apache.commons.math.util.OpenIntToDoubleHashMap:399
++(count)
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.math.util.OpenIntToDoubleHashMap:399
{
return org.apache.commons.math.util.OpenIntToDoubleHashMap.changeIndexSign(index);
}
, Delete UnaryOperator at org.apache.commons.math.util.OpenIntToDoubleHashMap:399
++(count)
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math.util.OpenIntToDoubleHashMap:400
return org.apache.commons.math.util.OpenIntToDoubleHashMap.changeIndexSign(index)
, Delete UnaryOperator at org.apache.commons.math.util.OpenIntToDoubleHashMap:399
++(count)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math.util.OpenIntToDoubleHashMap:400
org.apache.commons.math.util.OpenIntToDoubleHashMap.changeIndexSign(index)
, Delete UnaryOperator at org.apache.commons.math.util.OpenIntToDoubleHashMap:399
++(count)
]]
RepairabilityAnalyzer
----For Diff:Delete UnaryOperator at org.apache.commons.math.util.OpenIntToDoubleHashMap:399
++(count)
Insert If at org.apache.commons.math.util.OpenIntToDoubleHashMap:399
if ((states[index]) == (org.apache.commons.math.util.OpenIntToDoubleHashMap.FULL)) {
return org.apache.commons.math.util.OpenIntToDoubleHashMap.changeIndexSign(index);
}
: number instances found: 1
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.util.OpenIntToDoubleHashMap:399
if ((states[index]) == (org.apache.commons.math.util.OpenIntToDoubleHashMap.FULL)) {
return org.apache.commons.math.util.OpenIntToDoubleHashMap.changeIndexSign(index);
}
, Delete UnaryOperator at org.apache.commons.math.util.OpenIntToDoubleHashMap:399
++(count)
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Arja/patch1-Math-60-Arja-plausible/Arja]
FineGrainDifftAnalyzer
-0039
Delete Assignment at org.apache.commons.math.util.ContinuedFraction:166
p2 = ((a / scaleFactor) * p1) + (p0 / lastScaleFactor)
Delete Assignment at org.apache.commons.math.util.ContinuedFraction:167
q2 = ((a / scaleFactor) * q1) + (q0 / lastScaleFactor)
Delete If at org.apache.commons.math.util.ContinuedFraction:143
if () {
for (int i = 0; i < maxPower; i++) {
lastScaleFactor = scaleFactor;
scaleFactor *= scale;
if ((a != 0.0) && (a > b)) {
p2 = (p1 / lastScaleFactor) + ((b / scaleFactor) * p0);
q2 = (q1 / lastScaleFactor) + ((b / scaleFactor) * q0);
} else
if (b != 0)
infinite = (java.lang.Double.isInfinite(p2)) || (java.lang.Double.isInfinite(q2));
if (!infinite)
}
}
Delete Break at org.apache.commons.math.util.ContinuedFraction:171
break
Delete If at org.apache.commons.math.util.ContinuedFraction:185
if () {
throw new org.apache.commons.math.ConvergenceException(org.apache.commons.math.exception.util.LocalizedFormats.CONTINUED_FRACTION_NAN_DIVERGENCE, x);
}
Insert If at org.apache.commons.math.util.ContinuedFraction:143
if ()
Insert If at org.apache.commons.math.util.ContinuedFraction:171
if ()
Insert Continue at org.apache.commons.math.util.ContinuedFraction:159
continue
Insert Return at org.apache.commons.math.util.ContinuedFraction:172
return 0.0
Move BinaryOperator from org.apache.commons.math.util.ContinuedFraction:143 to org.apache.commons.math.util.ContinuedFraction:143
(java.lang.Double.isInfinite(p2)) || (java.lang.Double.isInfinite(q2))
Move Block from org.apache.commons.math.util.ContinuedFraction:165 to org.apache.commons.math.util.ContinuedFraction:143
{
p2 = ((a / scaleFactor) * p1) + (p0 / lastScaleFactor);
q2 = ((a / scaleFactor) * q1) + (q0 / lastScaleFactor);
}
Move Invocation from org.apache.commons.math.util.ContinuedFraction:185 to org.apache.commons.math.util.ContinuedFraction:171
java.lang.Double.isNaN(r)
Move Block from org.apache.commons.math.util.ContinuedFraction:170 to org.apache.commons.math.util.ContinuedFraction:171
{
break;
}
PatternInstanceAnalyzer
----For Diff:Delete Assignment at org.apache.commons.math.util.ContinuedFraction:166
p2 = ((a / scaleFactor) * p1) + (p0 / lastScaleFactor)
Delete Assignment at org.apache.commons.math.util.ContinuedFraction:167
q2 = ((a / scaleFactor) * q1) + (q0 / lastScaleFactor)
Delete If at org.apache.commons.math.util.ContinuedFraction:143
if () {
for (int i = 0; i < maxPower; i++) {
lastScaleFactor = scaleFactor;
scaleFactor *= scale;
if ((a != 0.0) && (a > b)) {
p2 = (p1 / lastScaleFactor) + ((b / scaleFactor) * p0);
q2 = (q1 / lastScaleFactor) + ((b / scaleFactor) * q0);
} else
if (b != 0)
infinite = (java.lang.Double.isInfinite(p2)) || (java.lang.Double.isInfinite(q2));
if (!infinite)
}
}
Delete Break at org.apache.commons.math.util.ContinuedFraction:171
break
Delete If at org.apache.commons.math.util.ContinuedFraction:185
if () {
throw new org.apache.commons.math.ConvergenceException(org.apache.commons.math.exception.util.LocalizedFormats.CONTINUED_FRACTION_NAN_DIVERGENCE, x);
}
Insert If at org.apache.commons.math.util.ContinuedFraction:143
if ()
Insert If at org.apache.commons.math.util.ContinuedFraction:171
if ()
Insert Continue at org.apache.commons.math.util.ContinuedFraction:159
continue
Insert Return at org.apache.commons.math.util.ContinuedFraction:172
return 0.0
Move BinaryOperator from org.apache.commons.math.util.ContinuedFraction:143 to org.apache.commons.math.util.ContinuedFraction:143
(java.lang.Double.isInfinite(p2)) || (java.lang.Double.isInfinite(q2))
Move Block from org.apache.commons.math.util.ContinuedFraction:165 to org.apache.commons.math.util.ContinuedFraction:143
{
p2 = ((a / scaleFactor) * p1) + (p0 / lastScaleFactor);
q2 = ((a / scaleFactor) * q1) + (q0 / lastScaleFactor);
}
Move Invocation from org.apache.commons.math.util.ContinuedFraction:185 to org.apache.commons.math.util.ContinuedFraction:171
java.lang.Double.isNaN(r)
Move Block from org.apache.commons.math.util.ContinuedFraction:170 to org.apache.commons.math.util.ContinuedFraction:171
{
break;
}
: number instances found: 248
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.util.ContinuedFraction:143
if ()
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.util.ContinuedFraction:171
if ()
]]
ChangePatternInstance [actions=[Move BinaryOperator from org.apache.commons.math.util.ContinuedFraction:143 to org.apache.commons.math.util.ContinuedFraction:143
(java.lang.Double.isInfinite(p2)) || (java.lang.Double.isInfinite(q2))
]]
ChangePatternInstance [actions=[Move Block from org.apache.commons.math.util.ContinuedFraction:165 to org.apache.commons.math.util.ContinuedFraction:143
{
p2 = ((a / scaleFactor) * p1) + (p0 / lastScaleFactor);
q2 = ((a / scaleFactor) * q1) + (q0 / lastScaleFactor);
}
]]
ChangePatternInstance [actions=[Move Invocation from org.apache.commons.math.util.ContinuedFraction:185 to org.apache.commons.math.util.ContinuedFraction:171
java.lang.Double.isNaN(r)
]]
ChangePatternInstance [actions=[Move Block from org.apache.commons.math.util.ContinuedFraction:170 to org.apache.commons.math.util.ContinuedFraction:171
{
break;
}
]]
ChangePatternInstance [actions=[Move LocalVariable from org.apache.commons.math.util.ContinuedFraction:149 to org.apache.commons.math.util.ContinuedFraction:149
double scaleFactor = 1.0
]]
ChangePatternInstance [actions=[Move LocalVariable from org.apache.commons.math.util.ContinuedFraction:150 to org.apache.commons.math.util.ContinuedFraction:150
double lastScaleFactor = 1.0
]]
ChangePatternInstance [actions=[Move LocalVariable from org.apache.commons.math.util.ContinuedFraction:151 to org.apache.commons.math.util.ContinuedFraction:151
final int maxPower = 5
]]
ChangePatternInstance [actions=[Move LocalVariable from org.apache.commons.math.util.ContinuedFraction:152 to org.apache.commons.math.util.ContinuedFraction:152
final double scale = org.apache.commons.math.util.FastMath.max(a, b)
]]
ChangePatternInstance [actions=[Move If from org.apache.commons.math.util.ContinuedFraction:153 to org.apache.commons.math.util.ContinuedFraction:153
if (scale <= 0) {
throw new org.apache.commons.math.ConvergenceException(org.apache.commons.math.exception.util.LocalizedFormats.CONTINUED_FRACTION_INFINITY_DIVERGENCE, x);
}
]]
ChangePatternInstance [actions=[Move Assignment from org.apache.commons.math.util.ContinuedFraction:158 to org.apache.commons.math.util.ContinuedFraction:158
infinite = true
]]
ChangePatternInstance [actions=[Insert Continue at org.apache.commons.math.util.ContinuedFraction:159
continue
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math.util.ContinuedFraction:172
return 0.0
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math.util.ContinuedFraction:172
0.0
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math.util.ContinuedFraction:166
p2
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:166
a
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:166
scaleFactor
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.ContinuedFraction:166
(a / scaleFactor)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:166
p1
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.ContinuedFraction:166
((a / scaleFactor) * p1)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:166
p0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:166
lastScaleFactor
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.ContinuedFraction:166
(p0 / lastScaleFactor)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.ContinuedFraction:166
((a / scaleFactor) * p1) + (p0 / lastScaleFactor)
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math.util.ContinuedFraction:166
p2 = ((a / scaleFactor) * p1) + (p0 / lastScaleFactor)
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math.util.ContinuedFraction:167
q2
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:167
a
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:167
scaleFactor
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.ContinuedFraction:167
(a / scaleFactor)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:167
q1
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.ContinuedFraction:167
((a / scaleFactor) * q1)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:167
q0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:167
lastScaleFactor
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.ContinuedFraction:167
(q0 / lastScaleFactor)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.ContinuedFraction:167
((a / scaleFactor) * q1) + (q0 / lastScaleFactor)
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math.util.ContinuedFraction:167
q2 = ((a / scaleFactor) * q1) + (q0 / lastScaleFactor)
]]
ChangePatternInstance [actions=[Delete TypeReference at org.apache.commons.math.util.ContinuedFraction:159
int
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.util.ContinuedFraction:159
0
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.math.util.ContinuedFraction:159
int i = 0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:159
i
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:159
maxPower
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.ContinuedFraction:159
i < maxPower
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math.util.ContinuedFraction:159
i
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.apache.commons.math.util.ContinuedFraction:159
i++
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math.util.ContinuedFraction:160
lastScaleFactor
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:160
scaleFactor
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math.util.ContinuedFraction:160
lastScaleFactor = scaleFactor
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math.util.ContinuedFraction:161
scaleFactor
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:161
scale
]]
ChangePatternInstance [actions=[Delete OperatorAssignment at org.apache.commons.math.util.ContinuedFraction:161
scaleFactor *= scale
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:162
a
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.util.ContinuedFraction:162
0.0
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.ContinuedFraction:162
(a != 0.0)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:162
a
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:162
b
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.ContinuedFraction:162
(a > b)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.ContinuedFraction:162
(a != 0.0) && (a > b)
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math.util.ContinuedFraction:163
p2
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
p1
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
lastScaleFactor
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
(p1 / lastScaleFactor)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
b
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
scaleFactor
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
(b / scaleFactor)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
p0
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
((b / scaleFactor) * p0)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
(p1 / lastScaleFactor) + ((b / scaleFactor) * p0)
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math.util.ContinuedFraction:163
p2 = (p1 / lastScaleFactor) + ((b / scaleFactor) * p0)
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math.util.ContinuedFraction:164
q2
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:164
q1
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:164
lastScaleFactor
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.ContinuedFraction:164
(q1 / lastScaleFactor)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:164
b
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:164
scaleFactor
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.ContinuedFraction:164
(b / scaleFactor)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:164
q0
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.ContinuedFraction:164
((b / scaleFactor) * q0)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.ContinuedFraction:164
(q1 / lastScaleFactor) + ((b / scaleFactor) * q0)
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math.util.ContinuedFraction:164
q2 = (q1 / lastScaleFactor) + ((b / scaleFactor) * q0)
]]
ChangePatternInstance [actions=[Delete Block at org.apache.commons.math.util.ContinuedFraction:162
{
p2 = (p1 / lastScaleFactor) + ((b / scaleFactor) * p0);
q2 = (q1 / lastScaleFactor) + ((b / scaleFactor) * q0);
}
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:165
b
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.util.ContinuedFraction:165
0
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.ContinuedFraction:165
b != 0
]]
ChangePatternInstance [actions=[Delete If at org.apache.commons.math.util.ContinuedFraction:165
if (b != 0)
]]
ChangePatternInstance [actions=[Delete Block at org.apache.commons.math.util.ContinuedFraction:165
if (b != 0)
]]
ChangePatternInstance [actions=[Delete If at org.apache.commons.math.util.ContinuedFraction:162
if ((a != 0.0) && (a > b)) {
p2 = (p1 / lastScaleFactor) + ((b / scaleFactor) * p0);
q2 = (q1 / lastScaleFactor) + ((b / scaleFactor) * q0);
} else
if (b != 0)
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math.util.ContinuedFraction:169
infinite
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.util.ContinuedFraction:169
java.lang.Double
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:169
p2
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math.util.ContinuedFraction:169
(java.lang.Double.isInfinite(p2))
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.util.ContinuedFraction:169
java.lang.Double
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:169
q2
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math.util.ContinuedFraction:169
(java.lang.Double.isInfinite(q2))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.ContinuedFraction:169
(java.lang.Double.isInfinite(p2)) || (java.lang.Double.isInfinite(q2))
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math.util.ContinuedFraction:169
infinite = (java.lang.Double.isInfinite(p2)) || (java.lang.Double.isInfinite(q2))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:170
infinite
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.apache.commons.math.util.ContinuedFraction:170
!infinite
]]
ChangePatternInstance [actions=[Delete If at org.apache.commons.math.util.ContinuedFraction:170
if (!infinite)
]]
ChangePatternInstance [actions=[Delete For at org.apache.commons.math.util.ContinuedFraction:159
for (int i = 0; i < maxPower; i++) {
lastScaleFactor = scaleFactor;
scaleFactor *= scale;
if ((a != 0.0) && (a > b)) {
p2 = (p1 / lastScaleFactor) + ((b / scaleFactor) * p0);
q2 = (q1 / lastScaleFactor) + ((b / scaleFactor) * q0);
} else
if (b != 0)
infinite = (java.lang.Double.isInfinite(p2)) || (java.lang.Double.isInfinite(q2));
if (!infinite)
}
]]
ChangePatternInstance [actions=[Delete Block at org.apache.commons.math.util.ContinuedFraction:143
{
for (int i = 0; i < maxPower; i++) {
lastScaleFactor = scaleFactor;
scaleFactor *= scale;
if ((a != 0.0) && (a > b)) {
p2 = (p1 / lastScaleFactor) + ((b / scaleFactor) * p0);
q2 = (q1 / lastScaleFactor) + ((b / scaleFactor) * q0);
} else
if (b != 0)
infinite = (java.lang.Double.isInfinite(p2)) || (java.lang.Double.isInfinite(q2));
if (!infinite)
}
}
]]
ChangePatternInstance [actions=[Delete If at org.apache.commons.math.util.ContinuedFraction:143
if () {
for (int i = 0; i < maxPower; i++) {
lastScaleFactor = scaleFactor;
scaleFactor *= scale;
if ((a != 0.0) && (a > b)) {
p2 = (p1 / lastScaleFactor) + ((b / scaleFactor) * p0);
q2 = (q1 / lastScaleFactor) + ((b / scaleFactor) * q0);
} else
if (b != 0)
infinite = (java.lang.Double.isInfinite(p2)) || (java.lang.Double.isInfinite(q2));
if (!infinite)
}
}
]]
ChangePatternInstance [actions=[Delete Break at org.apache.commons.math.util.ContinuedFraction:171
break
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.util.ContinuedFraction
org.apache.commons.math.exception.util.LocalizedFormats
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.util.ContinuedFraction:187
org.apache.commons.math.exception.util.LocalizedFormats.CONTINUED_FRACTION_NAN_DIVERGENCE
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:188
x
]]
ChangePatternInstance [actions=[Delete ConstructorCall at org.apache.commons.math.util.ContinuedFraction:186
new org.apache.commons.math.ConvergenceException(org.apache.commons.math.exception.util.LocalizedFormats.CONTINUED_FRACTION_NAN_DIVERGENCE, x)
]]
ChangePatternInstance [actions=[Delete Throw at org.apache.commons.math.util.ContinuedFraction:186
throw new org.apache.commons.math.ConvergenceException(org.apache.commons.math.exception.util.LocalizedFormats.CONTINUED_FRACTION_NAN_DIVERGENCE, x)
]]
ChangePatternInstance [actions=[Delete Block at org.apache.commons.math.util.ContinuedFraction:185
{
throw new org.apache.commons.math.ConvergenceException(org.apache.commons.math.exception.util.LocalizedFormats.CONTINUED_FRACTION_NAN_DIVERGENCE, x);
}
]]
ChangePatternInstance [actions=[Delete If at org.apache.commons.math.util.ContinuedFraction:185
if () {
throw new org.apache.commons.math.ConvergenceException(org.apache.commons.math.exception.util.LocalizedFormats.CONTINUED_FRACTION_NAN_DIVERGENCE, x);
}
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.util.ContinuedFraction:143
if ()
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.util.ContinuedFraction:171
if ()
]]
ChangePatternInstance [actions=[Move Block from org.apache.commons.math.util.ContinuedFraction:165 to org.apache.commons.math.util.ContinuedFraction:143
{
p2 = ((a / scaleFactor) * p1) + (p0 / lastScaleFactor);
q2 = ((a / scaleFactor) * q1) + (q0 / lastScaleFactor);
}
]]
ChangePatternInstance [actions=[Move Invocation from org.apache.commons.math.util.ContinuedFraction:185 to org.apache.commons.math.util.ContinuedFraction:171
java.lang.Double.isNaN(r)
]]
ChangePatternInstance [actions=[Move Block from org.apache.commons.math.util.ContinuedFraction:170 to org.apache.commons.math.util.ContinuedFraction:171
{
break;
}
]]
ChangePatternInstance [actions=[Move LocalVariable from org.apache.commons.math.util.ContinuedFraction:149 to org.apache.commons.math.util.ContinuedFraction:149
double scaleFactor = 1.0
]]
ChangePatternInstance [actions=[Move LocalVariable from org.apache.commons.math.util.ContinuedFraction:150 to org.apache.commons.math.util.ContinuedFraction:150
double lastScaleFactor = 1.0
]]
ChangePatternInstance [actions=[Move LocalVariable from org.apache.commons.math.util.ContinuedFraction:151 to org.apache.commons.math.util.ContinuedFraction:151
final int maxPower = 5
]]
ChangePatternInstance [actions=[Move LocalVariable from org.apache.commons.math.util.ContinuedFraction:152 to org.apache.commons.math.util.ContinuedFraction:152
final double scale = org.apache.commons.math.util.FastMath.max(a, b)
]]
ChangePatternInstance [actions=[Move If from org.apache.commons.math.util.ContinuedFraction:153 to org.apache.commons.math.util.ContinuedFraction:153
if (scale <= 0) {
throw new org.apache.commons.math.ConvergenceException(org.apache.commons.math.exception.util.LocalizedFormats.CONTINUED_FRACTION_INFINITY_DIVERGENCE, x);
}
]]
ChangePatternInstance [actions=[Move Assignment from org.apache.commons.math.util.ContinuedFraction:158 to org.apache.commons.math.util.ContinuedFraction:158
infinite = true
]]
ChangePatternInstance [actions=[Insert Continue at org.apache.commons.math.util.ContinuedFraction:159
continue
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math.util.ContinuedFraction:172
return 0.0
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math.util.ContinuedFraction:166
p2 = ((a / scaleFactor) * p1) + (p0 / lastScaleFactor)
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math.util.ContinuedFraction:167
q2 = ((a / scaleFactor) * q1) + (q0 / lastScaleFactor)
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.math.util.ContinuedFraction:159
int i = 0
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.apache.commons.math.util.ContinuedFraction:159
i++
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math.util.ContinuedFraction:160
lastScaleFactor = scaleFactor
]]
ChangePatternInstance [actions=[Delete OperatorAssignment at org.apache.commons.math.util.ContinuedFraction:161
scaleFactor *= scale
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math.util.ContinuedFraction:163
p2 = (p1 / lastScaleFactor) + ((b / scaleFactor) * p0)
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math.util.ContinuedFraction:164
q2 = (q1 / lastScaleFactor) + ((b / scaleFactor) * q0)
]]
ChangePatternInstance [actions=[Delete Block at org.apache.commons.math.util.ContinuedFraction:162
{
p2 = (p1 / lastScaleFactor) + ((b / scaleFactor) * p0);
q2 = (q1 / lastScaleFactor) + ((b / scaleFactor) * q0);
}
]]
ChangePatternInstance [actions=[Delete If at org.apache.commons.math.util.ContinuedFraction:165
if (b != 0)
]]
ChangePatternInstance [actions=[Delete Block at org.apache.commons.math.util.ContinuedFraction:165
if (b != 0)
]]
ChangePatternInstance [actions=[Delete If at org.apache.commons.math.util.ContinuedFraction:162
if ((a != 0.0) && (a > b)) {
p2 = (p1 / lastScaleFactor) + ((b / scaleFactor) * p0);
q2 = (q1 / lastScaleFactor) + ((b / scaleFactor) * q0);
} else
if (b != 0)
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math.util.ContinuedFraction:169
(java.lang.Double.isInfinite(p2))
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math.util.ContinuedFraction:169
(java.lang.Double.isInfinite(q2))
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math.util.ContinuedFraction:169
infinite = (java.lang.Double.isInfinite(p2)) || (java.lang.Double.isInfinite(q2))
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.apache.commons.math.util.ContinuedFraction:170
!infinite
]]
ChangePatternInstance [actions=[Delete If at org.apache.commons.math.util.ContinuedFraction:170
if (!infinite)
]]
ChangePatternInstance [actions=[Delete For at org.apache.commons.math.util.ContinuedFraction:159
for (int i = 0; i < maxPower; i++) {
lastScaleFactor = scaleFactor;
scaleFactor *= scale;
if ((a != 0.0) && (a > b)) {
p2 = (p1 / lastScaleFactor) + ((b / scaleFactor) * p0);
q2 = (q1 / lastScaleFactor) + ((b / scaleFactor) * q0);
} else
if (b != 0)
infinite = (java.lang.Double.isInfinite(p2)) || (java.lang.Double.isInfinite(q2));
if (!infinite)
}
]]
ChangePatternInstance [actions=[Delete Block at org.apache.commons.math.util.ContinuedFraction:143
{
for (int i = 0; i < maxPower; i++) {
lastScaleFactor = scaleFactor;
scaleFactor *= scale;
if ((a != 0.0) && (a > b)) {
p2 = (p1 / lastScaleFactor) + ((b / scaleFactor) * p0);
q2 = (q1 / lastScaleFactor) + ((b / scaleFactor) * q0);
} else
if (b != 0)
infinite = (java.lang.Double.isInfinite(p2)) || (java.lang.Double.isInfinite(q2));
if (!infinite)
}
}
]]
ChangePatternInstance [actions=[Delete If at org.apache.commons.math.util.ContinuedFraction:143
if () {
for (int i = 0; i < maxPower; i++) {
lastScaleFactor = scaleFactor;
scaleFactor *= scale;
if ((a != 0.0) && (a > b)) {
p2 = (p1 / lastScaleFactor) + ((b / scaleFactor) * p0);
q2 = (q1 / lastScaleFactor) + ((b / scaleFactor) * q0);
} else
if (b != 0)
infinite = (java.lang.Double.isInfinite(p2)) || (java.lang.Double.isInfinite(q2));
if (!infinite)
}
}
]]
ChangePatternInstance [actions=[Delete Break at org.apache.commons.math.util.ContinuedFraction:171
break
]]
ChangePatternInstance [actions=[Delete ConstructorCall at org.apache.commons.math.util.ContinuedFraction:186
new org.apache.commons.math.ConvergenceException(org.apache.commons.math.exception.util.LocalizedFormats.CONTINUED_FRACTION_NAN_DIVERGENCE, x)
]]
ChangePatternInstance [actions=[Delete Throw at org.apache.commons.math.util.ContinuedFraction:186
throw new org.apache.commons.math.ConvergenceException(org.apache.commons.math.exception.util.LocalizedFormats.CONTINUED_FRACTION_NAN_DIVERGENCE, x)
]]
ChangePatternInstance [actions=[Delete Block at org.apache.commons.math.util.ContinuedFraction:185
{
throw new org.apache.commons.math.ConvergenceException(org.apache.commons.math.exception.util.LocalizedFormats.CONTINUED_FRACTION_NAN_DIVERGENCE, x);
}
]]
ChangePatternInstance [actions=[Delete If at org.apache.commons.math.util.ContinuedFraction:185
if () {
throw new org.apache.commons.math.ConvergenceException(org.apache.commons.math.exception.util.LocalizedFormats.CONTINUED_FRACTION_NAN_DIVERGENCE, x);
}
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.util.ContinuedFraction:143
if ()
, Delete Assignment at org.apache.commons.math.util.ContinuedFraction:166
p2 = ((a / scaleFactor) * p1) + (p0 / lastScaleFactor)
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.util.ContinuedFraction:171
if ()
, Delete Assignment at org.apache.commons.math.util.ContinuedFraction:166
p2 = ((a / scaleFactor) * p1) + (p0 / lastScaleFactor)
]]
ChangePatternInstance [actions=[Insert Continue at org.apache.commons.math.util.ContinuedFraction:159
continue
, Delete Assignment at org.apache.commons.math.util.ContinuedFraction:166
p2 = ((a / scaleFactor) * p1) + (p0 / lastScaleFactor)
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math.util.ContinuedFraction:172
return 0.0
, Delete Assignment at org.apache.commons.math.util.ContinuedFraction:166
p2 = ((a / scaleFactor) * p1) + (p0 / lastScaleFactor)
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.util.ContinuedFraction:143
if ()
, Delete Assignment at org.apache.commons.math.util.ContinuedFraction:167
q2 = ((a / scaleFactor) * q1) + (q0 / lastScaleFactor)
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.util.ContinuedFraction:171
if ()
, Delete Assignment at org.apache.commons.math.util.ContinuedFraction:167
q2 = ((a / scaleFactor) * q1) + (q0 / lastScaleFactor)
]]
ChangePatternInstance [actions=[Insert Continue at org.apache.commons.math.util.ContinuedFraction:159
continue
, Delete Assignment at org.apache.commons.math.util.ContinuedFraction:167
q2 = ((a / scaleFactor) * q1) + (q0 / lastScaleFactor)
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math.util.ContinuedFraction:172
return 0.0
, Delete Assignment at org.apache.commons.math.util.ContinuedFraction:167
q2 = ((a / scaleFactor) * q1) + (q0 / lastScaleFactor)
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.util.ContinuedFraction:143
if ()
, Delete LocalVariable at org.apache.commons.math.util.ContinuedFraction:159
int i = 0
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.util.ContinuedFraction:171
if ()
, Delete LocalVariable at org.apache.commons.math.util.ContinuedFraction:159
int i = 0
]]
ChangePatternInstance [actions=[Insert Continue at org.apache.commons.math.util.ContinuedFraction:159
continue
, Delete LocalVariable at org.apache.commons.math.util.ContinuedFraction:159
int i = 0
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math.util.ContinuedFraction:172
return 0.0
, Delete LocalVariable at org.apache.commons.math.util.ContinuedFraction:159
int i = 0
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.util.ContinuedFraction:143
if ()
, Delete UnaryOperator at org.apache.commons.math.util.ContinuedFraction:159
i++
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.util.ContinuedFraction:171
if ()
, Delete UnaryOperator at org.apache.commons.math.util.ContinuedFraction:159
i++
]]
ChangePatternInstance [actions=[Insert Continue at org.apache.commons.math.util.ContinuedFraction:159
continue
, Delete UnaryOperator at org.apache.commons.math.util.ContinuedFraction:159
i++
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math.util.ContinuedFraction:172
return 0.0
, Delete UnaryOperator at org.apache.commons.math.util.ContinuedFraction:159
i++
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.util.ContinuedFraction:143
if ()
, Delete Assignment at org.apache.commons.math.util.ContinuedFraction:160
lastScaleFactor = scaleFactor
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.util.ContinuedFraction:171
if ()
, Delete Assignment at org.apache.commons.math.util.ContinuedFraction:160
lastScaleFactor = scaleFactor
]]
ChangePatternInstance [actions=[Insert Continue at org.apache.commons.math.util.ContinuedFraction:159
continue
, Delete Assignment at org.apache.commons.math.util.ContinuedFraction:160
lastScaleFactor = scaleFactor
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math.util.ContinuedFraction:172
return 0.0
, Delete Assignment at org.apache.commons.math.util.ContinuedFraction:160
lastScaleFactor = scaleFactor
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.util.ContinuedFraction:143
if ()
, Delete OperatorAssignment at org.apache.commons.math.util.ContinuedFraction:161
scaleFactor *= scale
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.util.ContinuedFraction:171
if ()
, Delete OperatorAssignment at org.apache.commons.math.util.ContinuedFraction:161
scaleFactor *= scale
]]
ChangePatternInstance [actions=[Insert Continue at org.apache.commons.math.util.ContinuedFraction:159
continue
, Delete OperatorAssignment at org.apache.commons.math.util.ContinuedFraction:161
scaleFactor *= scale
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math.util.ContinuedFraction:172
return 0.0
, Delete OperatorAssignment at org.apache.commons.math.util.ContinuedFraction:161
scaleFactor *= scale
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.util.ContinuedFraction:143
if ()
, Delete Assignment at org.apache.commons.math.util.ContinuedFraction:163
p2 = (p1 / lastScaleFactor) + ((b / scaleFactor) * p0)
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.util.ContinuedFraction:171
if ()
, Delete Assignment at org.apache.commons.math.util.ContinuedFraction:163
p2 = (p1 / lastScaleFactor) + ((b / scaleFactor) * p0)
]]
ChangePatternInstance [actions=[Insert Continue at org.apache.commons.math.util.ContinuedFraction:159
continue
, Delete Assignment at org.apache.commons.math.util.ContinuedFraction:163
p2 = (p1 / lastScaleFactor) + ((b / scaleFactor) * p0)
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math.util.ContinuedFraction:172
return 0.0
, Delete Assignment at org.apache.commons.math.util.ContinuedFraction:163
p2 = (p1 / lastScaleFactor) + ((b / scaleFactor) * p0)
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.util.ContinuedFraction:143
if ()
, Delete Assignment at org.apache.commons.math.util.ContinuedFraction:164
q2 = (q1 / lastScaleFactor) + ((b / scaleFactor) * q0)
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.util.ContinuedFraction:171
if ()
, Delete Assignment at org.apache.commons.math.util.ContinuedFraction:164
q2 = (q1 / lastScaleFactor) + ((b / scaleFactor) * q0)
]]
ChangePatternInstance [actions=[Insert Continue at org.apache.commons.math.util.ContinuedFraction:159
continue
, Delete Assignment at org.apache.commons.math.util.ContinuedFraction:164
q2 = (q1 / lastScaleFactor) + ((b / scaleFactor) * q0)
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math.util.ContinuedFraction:172
return 0.0
, Delete Assignment at org.apache.commons.math.util.ContinuedFraction:164
q2 = (q1 / lastScaleFactor) + ((b / scaleFactor) * q0)
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.util.ContinuedFraction:143
if ()
, Delete Block at org.apache.commons.math.util.ContinuedFraction:162
{
p2 = (p1 / lastScaleFactor) + ((b / scaleFactor) * p0);
q2 = (q1 / lastScaleFactor) + ((b / scaleFactor) * q0);
}
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.util.ContinuedFraction:171
if ()
, Delete Block at org.apache.commons.math.util.ContinuedFraction:162
{
p2 = (p1 / lastScaleFactor) + ((b / scaleFactor) * p0);
q2 = (q1 / lastScaleFactor) + ((b / scaleFactor) * q0);
}
]]
ChangePatternInstance [actions=[Insert Continue at org.apache.commons.math.util.ContinuedFraction:159
continue
, Delete Block at org.apache.commons.math.util.ContinuedFraction:162
{
p2 = (p1 / lastScaleFactor) + ((b / scaleFactor) * p0);
q2 = (q1 / lastScaleFactor) + ((b / scaleFactor) * q0);
}
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math.util.ContinuedFraction:172
return 0.0
, Delete Block at org.apache.commons.math.util.ContinuedFraction:162
{
p2 = (p1 / lastScaleFactor) + ((b / scaleFactor) * p0);
q2 = (q1 / lastScaleFactor) + ((b / scaleFactor) * q0);
}
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.util.ContinuedFraction:143
if ()
, Delete If at org.apache.commons.math.util.ContinuedFraction:165
if (b != 0)
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.util.ContinuedFraction:171
if ()
, Delete If at org.apache.commons.math.util.ContinuedFraction:165
if (b != 0)
]]
ChangePatternInstance [actions=[Insert Continue at org.apache.commons.math.util.ContinuedFraction:159
continue
, Delete If at org.apache.commons.math.util.ContinuedFraction:165
if (b != 0)
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math.util.ContinuedFraction:172
return 0.0
, Delete If at org.apache.commons.math.util.ContinuedFraction:165
if (b != 0)
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.util.ContinuedFraction:143
if ()
, Delete Block at org.apache.commons.math.util.ContinuedFraction:165
if (b != 0)
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.util.ContinuedFraction:171
if ()
, Delete Block at org.apache.commons.math.util.ContinuedFraction:165
if (b != 0)
]]
ChangePatternInstance [actions=[Insert Continue at org.apache.commons.math.util.ContinuedFraction:159
continue
, Delete Block at org.apache.commons.math.util.ContinuedFraction:165
if (b != 0)
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math.util.ContinuedFraction:172
return 0.0
, Delete Block at org.apache.commons.math.util.ContinuedFraction:165
if (b != 0)
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.util.ContinuedFraction:143
if ()
, Delete If at org.apache.commons.math.util.ContinuedFraction:162
if ((a != 0.0) && (a > b)) {
p2 = (p1 / lastScaleFactor) + ((b / scaleFactor) * p0);
q2 = (q1 / lastScaleFactor) + ((b / scaleFactor) * q0);
} else
if (b != 0)
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.util.ContinuedFraction:171
if ()
, Delete If at org.apache.commons.math.util.ContinuedFraction:162
if ((a != 0.0) && (a > b)) {
p2 = (p1 / lastScaleFactor) + ((b / scaleFactor) * p0);
q2 = (q1 / lastScaleFactor) + ((b / scaleFactor) * q0);
} else
if (b != 0)
]]
ChangePatternInstance [actions=[Insert Continue at org.apache.commons.math.util.ContinuedFraction:159
continue
, Delete If at org.apache.commons.math.util.ContinuedFraction:162
if ((a != 0.0) && (a > b)) {
p2 = (p1 / lastScaleFactor) + ((b / scaleFactor) * p0);
q2 = (q1 / lastScaleFactor) + ((b / scaleFactor) * q0);
} else
if (b != 0)
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math.util.ContinuedFraction:172
return 0.0
, Delete If at org.apache.commons.math.util.ContinuedFraction:162
if ((a != 0.0) && (a > b)) {
p2 = (p1 / lastScaleFactor) + ((b / scaleFactor) * p0);
q2 = (q1 / lastScaleFactor) + ((b / scaleFactor) * q0);
} else
if (b != 0)
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.util.ContinuedFraction:143
if ()
, Delete Invocation at org.apache.commons.math.util.ContinuedFraction:169
(java.lang.Double.isInfinite(p2))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.util.ContinuedFraction:171
if ()
, Delete Invocation at org.apache.commons.math.util.ContinuedFraction:169
(java.lang.Double.isInfinite(p2))
]]
ChangePatternInstance [actions=[Insert Continue at org.apache.commons.math.util.ContinuedFraction:159
continue
, Delete Invocation at org.apache.commons.math.util.ContinuedFraction:169
(java.lang.Double.isInfinite(p2))
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math.util.ContinuedFraction:172
return 0.0
, Delete Invocation at org.apache.commons.math.util.ContinuedFraction:169
(java.lang.Double.isInfinite(p2))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.util.ContinuedFraction:143
if ()
, Delete Invocation at org.apache.commons.math.util.ContinuedFraction:169
(java.lang.Double.isInfinite(q2))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.util.ContinuedFraction:171
if ()
, Delete Invocation at org.apache.commons.math.util.ContinuedFraction:169
(java.lang.Double.isInfinite(q2))
]]
ChangePatternInstance [actions=[Insert Continue at org.apache.commons.math.util.ContinuedFraction:159
continue
, Delete Invocation at org.apache.commons.math.util.ContinuedFraction:169
(java.lang.Double.isInfinite(q2))
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math.util.ContinuedFraction:172
return 0.0
, Delete Invocation at org.apache.commons.math.util.ContinuedFraction:169
(java.lang.Double.isInfinite(q2))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.util.ContinuedFraction:143
if ()
, Delete Assignment at org.apache.commons.math.util.ContinuedFraction:169
infinite = (java.lang.Double.isInfinite(p2)) || (java.lang.Double.isInfinite(q2))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.util.ContinuedFraction:171
if ()
, Delete Assignment at org.apache.commons.math.util.ContinuedFraction:169
infinite = (java.lang.Double.isInfinite(p2)) || (java.lang.Double.isInfinite(q2))
]]
ChangePatternInstance [actions=[Insert Continue at org.apache.commons.math.util.ContinuedFraction:159
continue
, Delete Assignment at org.apache.commons.math.util.ContinuedFraction:169
infinite = (java.lang.Double.isInfinite(p2)) || (java.lang.Double.isInfinite(q2))
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math.util.ContinuedFraction:172
return 0.0
, Delete Assignment at org.apache.commons.math.util.ContinuedFraction:169
infinite = (java.lang.Double.isInfinite(p2)) || (java.lang.Double.isInfinite(q2))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.util.ContinuedFraction:143
if ()
, Delete UnaryOperator at org.apache.commons.math.util.ContinuedFraction:170
!infinite
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.util.ContinuedFraction:171
if ()
, Delete UnaryOperator at org.apache.commons.math.util.ContinuedFraction:170
!infinite
]]
ChangePatternInstance [actions=[Insert Continue at org.apache.commons.math.util.ContinuedFraction:159
continue
, Delete UnaryOperator at org.apache.commons.math.util.ContinuedFraction:170
!infinite
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math.util.ContinuedFraction:172
return 0.0
, Delete UnaryOperator at org.apache.commons.math.util.ContinuedFraction:170
!infinite
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.util.ContinuedFraction:143
if ()
, Delete If at org.apache.commons.math.util.ContinuedFraction:170
if (!infinite)
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.util.ContinuedFraction:171
if ()
, Delete If at org.apache.commons.math.util.ContinuedFraction:170
if (!infinite)
]]
ChangePatternInstance [actions=[Insert Continue at org.apache.commons.math.util.ContinuedFraction:159
continue
, Delete If at org.apache.commons.math.util.ContinuedFraction:170
if (!infinite)
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math.util.ContinuedFraction:172
return 0.0
, Delete If at org.apache.commons.math.util.ContinuedFraction:170
if (!infinite)
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.util.ContinuedFraction:143
if ()
, Delete For at org.apache.commons.math.util.ContinuedFraction:159
for (int i = 0; i < maxPower; i++) {
lastScaleFactor = scaleFactor;
scaleFactor *= scale;
if ((a != 0.0) && (a > b)) {
p2 = (p1 / lastScaleFactor) + ((b / scaleFactor) * p0);
q2 = (q1 / lastScaleFactor) + ((b / scaleFactor) * q0);
} else
if (b != 0)
infinite = (java.lang.Double.isInfinite(p2)) || (java.lang.Double.isInfinite(q2));
if (!infinite)
}
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.util.ContinuedFraction:171
if ()
, Delete For at org.apache.commons.math.util.ContinuedFraction:159
for (int i = 0; i < maxPower; i++) {
lastScaleFactor = scaleFactor;
scaleFactor *= scale;
if ((a != 0.0) && (a > b)) {
p2 = (p1 / lastScaleFactor) + ((b / scaleFactor) * p0);
q2 = (q1 / lastScaleFactor) + ((b / scaleFactor) * q0);
} else
if (b != 0)
infinite = (java.lang.Double.isInfinite(p2)) || (java.lang.Double.isInfinite(q2));
if (!infinite)
}
]]
ChangePatternInstance [actions=[Insert Continue at org.apache.commons.math.util.ContinuedFraction:159
continue
, Delete For at org.apache.commons.math.util.ContinuedFraction:159
for (int i = 0; i < maxPower; i++) {
lastScaleFactor = scaleFactor;
scaleFactor *= scale;
if ((a != 0.0) && (a > b)) {
p2 = (p1 / lastScaleFactor) + ((b / scaleFactor) * p0);
q2 = (q1 / lastScaleFactor) + ((b / scaleFactor) * q0);
} else
if (b != 0)
infinite = (java.lang.Double.isInfinite(p2)) || (java.lang.Double.isInfinite(q2));
if (!infinite)
}
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math.util.ContinuedFraction:172
return 0.0
, Delete For at org.apache.commons.math.util.ContinuedFraction:159
for (int i = 0; i < maxPower; i++) {
lastScaleFactor = scaleFactor;
scaleFactor *= scale;
if ((a != 0.0) && (a > b)) {
p2 = (p1 / lastScaleFactor) + ((b / scaleFactor) * p0);
q2 = (q1 / lastScaleFactor) + ((b / scaleFactor) * q0);
} else
if (b != 0)
infinite = (java.lang.Double.isInfinite(p2)) || (java.lang.Double.isInfinite(q2));
if (!infinite)
}
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.util.ContinuedFraction:143
if ()
, Delete Block at org.apache.commons.math.util.ContinuedFraction:143
{
for (int i = 0; i < maxPower; i++) {
lastScaleFactor = scaleFactor;
scaleFactor *= scale;
if ((a != 0.0) && (a > b)) {
p2 = (p1 / lastScaleFactor) + ((b / scaleFactor) * p0);
q2 = (q1 / lastScaleFactor) + ((b / scaleFactor) * q0);
} else
if (b != 0)
infinite = (java.lang.Double.isInfinite(p2)) || (java.lang.Double.isInfinite(q2));
if (!infinite)
}
}
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.util.ContinuedFraction:171
if ()
, Delete Block at org.apache.commons.math.util.ContinuedFraction:143
{
for (int i = 0; i < maxPower; i++) {
lastScaleFactor = scaleFactor;
scaleFactor *= scale;
if ((a != 0.0) && (a > b)) {
p2 = (p1 / lastScaleFactor) + ((b / scaleFactor) * p0);
q2 = (q1 / lastScaleFactor) + ((b / scaleFactor) * q0);
} else
if (b != 0)
infinite = (java.lang.Double.isInfinite(p2)) || (java.lang.Double.isInfinite(q2));
if (!infinite)
}
}
]]
ChangePatternInstance [actions=[Insert Continue at org.apache.commons.math.util.ContinuedFraction:159
continue
, Delete Block at org.apache.commons.math.util.ContinuedFraction:143
{
for (int i = 0; i < maxPower; i++) {
lastScaleFactor = scaleFactor;
scaleFactor *= scale;
if ((a != 0.0) && (a > b)) {
p2 = (p1 / lastScaleFactor) + ((b / scaleFactor) * p0);
q2 = (q1 / lastScaleFactor) + ((b / scaleFactor) * q0);
} else
if (b != 0)
infinite = (java.lang.Double.isInfinite(p2)) || (java.lang.Double.isInfinite(q2));
if (!infinite)
}
}
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math.util.ContinuedFraction:172
return 0.0
, Delete Block at org.apache.commons.math.util.ContinuedFraction:143
{
for (int i = 0; i < maxPower; i++) {
lastScaleFactor = scaleFactor;
scaleFactor *= scale;
if ((a != 0.0) && (a > b)) {
p2 = (p1 / lastScaleFactor) + ((b / scaleFactor) * p0);
q2 = (q1 / lastScaleFactor) + ((b / scaleFactor) * q0);
} else
if (b != 0)
infinite = (java.lang.Double.isInfinite(p2)) || (java.lang.Double.isInfinite(q2));
if (!infinite)
}
}
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.util.ContinuedFraction:143
if ()
, Delete If at org.apache.commons.math.util.ContinuedFraction:143
if () {
for (int i = 0; i < maxPower; i++) {
lastScaleFactor = scaleFactor;
scaleFactor *= scale;
if ((a != 0.0) && (a > b)) {
p2 = (p1 / lastScaleFactor) + ((b / scaleFactor) * p0);
q2 = (q1 / lastScaleFactor) + ((b / scaleFactor) * q0);
} else
if (b != 0)
infinite = (java.lang.Double.isInfinite(p2)) || (java.lang.Double.isInfinite(q2));
if (!infinite)
}
}
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.util.ContinuedFraction:171
if ()
, Delete If at org.apache.commons.math.util.ContinuedFraction:143
if () {
for (int i = 0; i < maxPower; i++) {
lastScaleFactor = scaleFactor;
scaleFactor *= scale;
if ((a != 0.0) && (a > b)) {
p2 = (p1 / lastScaleFactor) + ((b / scaleFactor) * p0);
q2 = (q1 / lastScaleFactor) + ((b / scaleFactor) * q0);
} else
if (b != 0)
infinite = (java.lang.Double.isInfinite(p2)) || (java.lang.Double.isInfinite(q2));
if (!infinite)
}
}
]]
ChangePatternInstance [actions=[Insert Continue at org.apache.commons.math.util.ContinuedFraction:159
continue
, Delete If at org.apache.commons.math.util.ContinuedFraction:143
if () {
for (int i = 0; i < maxPower; i++) {
lastScaleFactor = scaleFactor;
scaleFactor *= scale;
if ((a != 0.0) && (a > b)) {
p2 = (p1 / lastScaleFactor) + ((b / scaleFactor) * p0);
q2 = (q1 / lastScaleFactor) + ((b / scaleFactor) * q0);
} else
if (b != 0)
infinite = (java.lang.Double.isInfinite(p2)) || (java.lang.Double.isInfinite(q2));
if (!infinite)
}
}
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math.util.ContinuedFraction:172
return 0.0
, Delete If at org.apache.commons.math.util.ContinuedFraction:143
if () {
for (int i = 0; i < maxPower; i++) {
lastScaleFactor = scaleFactor;
scaleFactor *= scale;
if ((a != 0.0) && (a > b)) {
p2 = (p1 / lastScaleFactor) + ((b / scaleFactor) * p0);
q2 = (q1 / lastScaleFactor) + ((b / scaleFactor) * q0);
} else
if (b != 0)
infinite = (java.lang.Double.isInfinite(p2)) || (java.lang.Double.isInfinite(q2));
if (!infinite)
}
}
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.util.ContinuedFraction:143
if ()
, Delete Break at org.apache.commons.math.util.ContinuedFraction:171
break
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.util.ContinuedFraction:171
if ()
, Delete Break at org.apache.commons.math.util.ContinuedFraction:171
break
]]
ChangePatternInstance [actions=[Insert Continue at org.apache.commons.math.util.ContinuedFraction:159
continue
, Delete Break at org.apache.commons.math.util.ContinuedFraction:171
break
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math.util.ContinuedFraction:172
return 0.0
, Delete Break at org.apache.commons.math.util.ContinuedFraction:171
break
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.util.ContinuedFraction:143
if ()
, Delete ConstructorCall at org.apache.commons.math.util.ContinuedFraction:186
new org.apache.commons.math.ConvergenceException(org.apache.commons.math.exception.util.LocalizedFormats.CONTINUED_FRACTION_NAN_DIVERGENCE, x)
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.util.ContinuedFraction:171
if ()
, Delete ConstructorCall at org.apache.commons.math.util.ContinuedFraction:186
new org.apache.commons.math.ConvergenceException(org.apache.commons.math.exception.util.LocalizedFormats.CONTINUED_FRACTION_NAN_DIVERGENCE, x)
]]
ChangePatternInstance [actions=[Insert Continue at org.apache.commons.math.util.ContinuedFraction:159
continue
, Delete ConstructorCall at org.apache.commons.math.util.ContinuedFraction:186
new org.apache.commons.math.ConvergenceException(org.apache.commons.math.exception.util.LocalizedFormats.CONTINUED_FRACTION_NAN_DIVERGENCE, x)
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math.util.ContinuedFraction:172
return 0.0
, Delete ConstructorCall at org.apache.commons.math.util.ContinuedFraction:186
new org.apache.commons.math.ConvergenceException(org.apache.commons.math.exception.util.LocalizedFormats.CONTINUED_FRACTION_NAN_DIVERGENCE, x)
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.util.ContinuedFraction:143
if ()
, Delete Throw at org.apache.commons.math.util.ContinuedFraction:186
throw new org.apache.commons.math.ConvergenceException(org.apache.commons.math.exception.util.LocalizedFormats.CONTINUED_FRACTION_NAN_DIVERGENCE, x)
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.util.ContinuedFraction:171
if ()
, Delete Throw at org.apache.commons.math.util.ContinuedFraction:186
throw new org.apache.commons.math.ConvergenceException(org.apache.commons.math.exception.util.LocalizedFormats.CONTINUED_FRACTION_NAN_DIVERGENCE, x)
]]
ChangePatternInstance [actions=[Insert Continue at org.apache.commons.math.util.ContinuedFraction:159
continue
, Delete Throw at org.apache.commons.math.util.ContinuedFraction:186
throw new org.apache.commons.math.ConvergenceException(org.apache.commons.math.exception.util.LocalizedFormats.CONTINUED_FRACTION_NAN_DIVERGENCE, x)
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math.util.ContinuedFraction:172
return 0.0
, Delete Throw at org.apache.commons.math.util.ContinuedFraction:186
throw new org.apache.commons.math.ConvergenceException(org.apache.commons.math.exception.util.LocalizedFormats.CONTINUED_FRACTION_NAN_DIVERGENCE, x)
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.util.ContinuedFraction:143
if ()
, Delete Block at org.apache.commons.math.util.ContinuedFraction:185
{
throw new org.apache.commons.math.ConvergenceException(org.apache.commons.math.exception.util.LocalizedFormats.CONTINUED_FRACTION_NAN_DIVERGENCE, x);
}
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.util.ContinuedFraction:171
if ()
, Delete Block at org.apache.commons.math.util.ContinuedFraction:185
{
throw new org.apache.commons.math.ConvergenceException(org.apache.commons.math.exception.util.LocalizedFormats.CONTINUED_FRACTION_NAN_DIVERGENCE, x);
}
]]
ChangePatternInstance [actions=[Insert Continue at org.apache.commons.math.util.ContinuedFraction:159
continue
, Delete Block at org.apache.commons.math.util.ContinuedFraction:185
{
throw new org.apache.commons.math.ConvergenceException(org.apache.commons.math.exception.util.LocalizedFormats.CONTINUED_FRACTION_NAN_DIVERGENCE, x);
}
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math.util.ContinuedFraction:172
return 0.0
, Delete Block at org.apache.commons.math.util.ContinuedFraction:185
{
throw new org.apache.commons.math.ConvergenceException(org.apache.commons.math.exception.util.LocalizedFormats.CONTINUED_FRACTION_NAN_DIVERGENCE, x);
}
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.util.ContinuedFraction:143
if ()
, Delete If at org.apache.commons.math.util.ContinuedFraction:185
if () {
throw new org.apache.commons.math.ConvergenceException(org.apache.commons.math.exception.util.LocalizedFormats.CONTINUED_FRACTION_NAN_DIVERGENCE, x);
}
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.util.ContinuedFraction:171
if ()
, Delete If at org.apache.commons.math.util.ContinuedFraction:185
if () {
throw new org.apache.commons.math.ConvergenceException(org.apache.commons.math.exception.util.LocalizedFormats.CONTINUED_FRACTION_NAN_DIVERGENCE, x);
}
]]
ChangePatternInstance [actions=[Insert Continue at org.apache.commons.math.util.ContinuedFraction:159
continue
, Delete If at org.apache.commons.math.util.ContinuedFraction:185
if () {
throw new org.apache.commons.math.ConvergenceException(org.apache.commons.math.exception.util.LocalizedFormats.CONTINUED_FRACTION_NAN_DIVERGENCE, x);
}
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math.util.ContinuedFraction:172
return 0.0
, Delete If at org.apache.commons.math.util.ContinuedFraction:185
if () {
throw new org.apache.commons.math.ConvergenceException(org.apache.commons.math.exception.util.LocalizedFormats.CONTINUED_FRACTION_NAN_DIVERGENCE, x);
}
]]
RepairabilityAnalyzer
----For Diff:Delete Assignment at org.apache.commons.math.util.ContinuedFraction:166
p2 = ((a / scaleFactor) * p1) + (p0 / lastScaleFactor)
Delete Assignment at org.apache.commons.math.util.ContinuedFraction:167
q2 = ((a / scaleFactor) * q1) + (q0 / lastScaleFactor)
Delete If at org.apache.commons.math.util.ContinuedFraction:143
if () {
for (int i = 0; i < maxPower; i++) {
lastScaleFactor = scaleFactor;
scaleFactor *= scale;
if ((a != 0.0) && (a > b)) {
p2 = (p1 / lastScaleFactor) + ((b / scaleFactor) * p0);
q2 = (q1 / lastScaleFactor) + ((b / scaleFactor) * q0);
} else
if (b != 0)
infinite = (java.lang.Double.isInfinite(p2)) || (java.lang.Double.isInfinite(q2));
if (!infinite)
}
}
Delete Break at org.apache.commons.math.util.ContinuedFraction:171
break
Delete If at org.apache.commons.math.util.ContinuedFraction:185
if () {
throw new org.apache.commons.math.ConvergenceException(org.apache.commons.math.exception.util.LocalizedFormats.CONTINUED_FRACTION_NAN_DIVERGENCE, x);
}
Insert If at org.apache.commons.math.util.ContinuedFraction:143
if ()
Insert If at org.apache.commons.math.util.ContinuedFraction:171
if ()
Insert Continue at org.apache.commons.math.util.ContinuedFraction:159
continue
Insert Return at org.apache.commons.math.util.ContinuedFraction:172
return 0.0
Move BinaryOperator from org.apache.commons.math.util.ContinuedFraction:143 to org.apache.commons.math.util.ContinuedFraction:143
(java.lang.Double.isInfinite(p2)) || (java.lang.Double.isInfinite(q2))
Move Block from org.apache.commons.math.util.ContinuedFraction:165 to org.apache.commons.math.util.ContinuedFraction:143
{
p2 = ((a / scaleFactor) * p1) + (p0 / lastScaleFactor);
q2 = ((a / scaleFactor) * q1) + (q0 / lastScaleFactor);
}
Move Invocation from org.apache.commons.math.util.ContinuedFraction:185 to org.apache.commons.math.util.ContinuedFraction:171
java.lang.Double.isNaN(r)
Move Block from org.apache.commons.math.util.ContinuedFraction:170 to org.apache.commons.math.util.ContinuedFraction:171
{
break;
}
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Arja/patch6-Math-80-Arja-plausible/Arja]
FineGrainDifftAnalyzer
-00159
Delete For at org.apache.commons.math.linear.EigenDecompositionImpl:1136
for (int i = 0; i < j; i += 4) {
for (int k = 0; k < 4; k += step) {
final double tmp = work[(i + k)];
work[(i + k)] = work[(j - k)];
work[(j - k)] = tmp;
}
j -= 4;
}
Insert OperatorAssignment at org.apache.commons.math.linear.EigenDecompositionImpl:1136
g += 0.333 * (1 - (g))
Move TypeAccess from org.apache.commons.math.linear.EigenDecompositionImpl to org.apache.commons.math.linear.EigenDecompositionImpl
org.apache.commons.math.linear.EigenDecompositionImpl
PatternInstanceAnalyzer
----For Diff:Delete For at org.apache.commons.math.linear.EigenDecompositionImpl:1136
for (int i = 0; i < j; i += 4) {
for (int k = 0; k < 4; k += step) {
final double tmp = work[(i + k)];
work[(i + k)] = work[(j - k)];
work[(j - k)] = tmp;
}
j -= 4;
}
Insert OperatorAssignment at org.apache.commons.math.linear.EigenDecompositionImpl:1136
g += 0.333 * (1 - (g))
Move TypeAccess from org.apache.commons.math.linear.EigenDecompositionImpl to org.apache.commons.math.linear.EigenDecompositionImpl
org.apache.commons.math.linear.EigenDecompositionImpl
: number instances found: 83
ChangePatternInstance [actions=[Insert OperatorAssignment at org.apache.commons.math.linear.EigenDecompositionImpl:1136
g += 0.333 * (1 - (g))
]]
ChangePatternInstance [actions=[Insert FieldWrite at org.apache.commons.math.linear.EigenDecompositionImpl:1136
g
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1136
0.333 * (1 - (g))
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl
org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1136
0.333
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1136
(1 - (g))
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1136
1
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1136
(g)
]]
ChangePatternInstance [actions=[Move TypeAccess from org.apache.commons.math.linear.EigenDecompositionImpl to org.apache.commons.math.linear.EigenDecompositionImpl
org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Delete TypeReference at org.apache.commons.math.linear.EigenDecompositionImpl:1136
int
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1136
0
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.math.linear.EigenDecompositionImpl:1136
int i = 0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1136
i
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1136
j
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1136
i < j
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math.linear.EigenDecompositionImpl:1136
i
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1136
4
]]
ChangePatternInstance [actions=[Delete OperatorAssignment at org.apache.commons.math.linear.EigenDecompositionImpl:1136
i += 4
]]
ChangePatternInstance [actions=[Delete TypeReference at org.apache.commons.math.linear.EigenDecompositionImpl:1137
int
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1137
0
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.math.linear.EigenDecompositionImpl:1137
int k = 0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1137
k
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1137
4
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1137
k < 4
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math.linear.EigenDecompositionImpl:1137
k
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1137
step
]]
ChangePatternInstance [actions=[Delete OperatorAssignment at org.apache.commons.math.linear.EigenDecompositionImpl:1137
k += step
]]
ChangePatternInstance [actions=[Delete TypeReference at org.apache.commons.math.linear.EigenDecompositionImpl:1138
double
]]
ChangePatternInstance [actions=[Delete Wra at org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Delete VirtualEle at org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1138
work
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1138
i
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1138
k
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1138
(i + k)
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.math.linear.EigenDecompositionImpl:1138
work[(i + k)]
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.math.linear.EigenDecompositionImpl:1138
final double tmp = work[(i + k)]
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl
org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1139
work
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1139
i
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1139
k
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1139
(i + k)
]]
ChangePatternInstance [actions=[Delete ArrayWrite at org.apache.commons.math.linear.EigenDecompositionImpl:1139
work[(i + k)]
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl
org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1139
work
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1139
j
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1139
k
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1139
(j - k)
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.math.linear.EigenDecompositionImpl:1139
work[(j - k)]
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1139
work[(i + k)] = work[(j - k)]
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl
org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1140
work
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1140
j
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1140
k
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1140
(j - k)
]]
ChangePatternInstance [actions=[Delete ArrayWrite at org.apache.commons.math.linear.EigenDecompositionImpl:1140
work[(j - k)]
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1140
tmp
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1140
work[(j - k)] = tmp
]]
ChangePatternInstance [actions=[Delete For at org.apache.commons.math.linear.EigenDecompositionImpl:1137
for (int k = 0; k < 4; k += step) {
final double tmp = work[(i + k)];
work[(i + k)] = work[(j - k)];
work[(j - k)] = tmp;
}
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math.linear.EigenDecompositionImpl:1142
j
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1142
4
]]
ChangePatternInstance [actions=[Delete OperatorAssignment at org.apache.commons.math.linear.EigenDecompositionImpl:1142
j -= 4
]]
ChangePatternInstance [actions=[Delete For at org.apache.commons.math.linear.EigenDecompositionImpl:1136
for (int i = 0; i < j; i += 4) {
for (int k = 0; k < 4; k += step) {
final double tmp = work[(i + k)];
work[(i + k)] = work[(j - k)];
work[(j - k)] = tmp;
}
j -= 4;
}
]]
ChangePatternInstance [actions=[Insert OperatorAssignment at org.apache.commons.math.linear.EigenDecompositionImpl:1136
g += 0.333 * (1 - (g))
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.math.linear.EigenDecompositionImpl:1136
int i = 0
]]
ChangePatternInstance [actions=[Delete OperatorAssignment at org.apache.commons.math.linear.EigenDecompositionImpl:1136
i += 4
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.math.linear.EigenDecompositionImpl:1137
int k = 0
]]
ChangePatternInstance [actions=[Delete OperatorAssignment at org.apache.commons.math.linear.EigenDecompositionImpl:1137
k += step
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.math.linear.EigenDecompositionImpl:1138
final double tmp = work[(i + k)]
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1139
work[(i + k)] = work[(j - k)]
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1140
work[(j - k)] = tmp
]]
ChangePatternInstance [actions=[Delete For at org.apache.commons.math.linear.EigenDecompositionImpl:1137
for (int k = 0; k < 4; k += step) {
final double tmp = work[(i + k)];
work[(i + k)] = work[(j - k)];
work[(j - k)] = tmp;
}
]]
ChangePatternInstance [actions=[Delete OperatorAssignment at org.apache.commons.math.linear.EigenDecompositionImpl:1142
j -= 4
]]
ChangePatternInstance [actions=[Delete For at org.apache.commons.math.linear.EigenDecompositionImpl:1136
for (int i = 0; i < j; i += 4) {
for (int k = 0; k < 4; k += step) {
final double tmp = work[(i + k)];
work[(i + k)] = work[(j - k)];
work[(j - k)] = tmp;
}
j -= 4;
}
]]
ChangePatternInstance [actions=[Insert OperatorAssignment at org.apache.commons.math.linear.EigenDecompositionImpl:1136
g += 0.333 * (1 - (g))
, Delete LocalVariable at org.apache.commons.math.linear.EigenDecompositionImpl:1136
int i = 0
]]
ChangePatternInstance [actions=[Insert OperatorAssignment at org.apache.commons.math.linear.EigenDecompositionImpl:1136
g += 0.333 * (1 - (g))
, Delete OperatorAssignment at org.apache.commons.math.linear.EigenDecompositionImpl:1136
i += 4
]]
ChangePatternInstance [actions=[Insert OperatorAssignment at org.apache.commons.math.linear.EigenDecompositionImpl:1136
g += 0.333 * (1 - (g))
, Delete LocalVariable at org.apache.commons.math.linear.EigenDecompositionImpl:1137
int k = 0
]]
ChangePatternInstance [actions=[Insert OperatorAssignment at org.apache.commons.math.linear.EigenDecompositionImpl:1136
g += 0.333 * (1 - (g))
, Delete OperatorAssignment at org.apache.commons.math.linear.EigenDecompositionImpl:1137
k += step
]]
ChangePatternInstance [actions=[Insert OperatorAssignment at org.apache.commons.math.linear.EigenDecompositionImpl:1136
g += 0.333 * (1 - (g))
, Delete LocalVariable at org.apache.commons.math.linear.EigenDecompositionImpl:1138
final double tmp = work[(i + k)]
]]
ChangePatternInstance [actions=[Insert OperatorAssignment at org.apache.commons.math.linear.EigenDecompositionImpl:1136
g += 0.333 * (1 - (g))
, Delete Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1139
work[(i + k)] = work[(j - k)]
]]
ChangePatternInstance [actions=[Insert OperatorAssignment at org.apache.commons.math.linear.EigenDecompositionImpl:1136
g += 0.333 * (1 - (g))
, Delete Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1140
work[(j - k)] = tmp
]]
ChangePatternInstance [actions=[Insert OperatorAssignment at org.apache.commons.math.linear.EigenDecompositionImpl:1136
g += 0.333 * (1 - (g))
, Delete For at org.apache.commons.math.linear.EigenDecompositionImpl:1137
for (int k = 0; k < 4; k += step) {
final double tmp = work[(i + k)];
work[(i + k)] = work[(j - k)];
work[(j - k)] = tmp;
}
]]
ChangePatternInstance [actions=[Insert OperatorAssignment at org.apache.commons.math.linear.EigenDecompositionImpl:1136
g += 0.333 * (1 - (g))
, Delete OperatorAssignment at org.apache.commons.math.linear.EigenDecompositionImpl:1142
j -= 4
]]
ChangePatternInstance [actions=[Insert OperatorAssignment at org.apache.commons.math.linear.EigenDecompositionImpl:1136
g += 0.333 * (1 - (g))
, Delete For at org.apache.commons.math.linear.EigenDecompositionImpl:1136
for (int i = 0; i < j; i += 4) {
for (int k = 0; k < 4; k += step) {
final double tmp = work[(i + k)];
work[(i + k)] = work[(j - k)];
work[(j - k)] = tmp;
}
j -= 4;
}
]]
RepairabilityAnalyzer
----For Diff:Delete For at org.apache.commons.math.linear.EigenDecompositionImpl:1136
for (int i = 0; i < j; i += 4) {
for (int k = 0; k < 4; k += step) {
final double tmp = work[(i + k)];
work[(i + k)] = work[(j - k)];
work[(j - k)] = tmp;
}
j -= 4;
}
Insert OperatorAssignment at org.apache.commons.math.linear.EigenDecompositionImpl:1136
g += 0.333 * (1 - (g))
Move TypeAccess from org.apache.commons.math.linear.EigenDecompositionImpl to org.apache.commons.math.linear.EigenDecompositionImpl
org.apache.commons.math.linear.EigenDecompositionImpl
: number instances found: 1
ChangePatternInstance [actions=[Insert OperatorAssignment at org.apache.commons.math.linear.EigenDecompositionImpl:1136
g += 0.333 * (1 - (g))
, Delete For at org.apache.commons.math.linear.EigenDecompositionImpl:1136
for (int i = 0; i < j; i += 4) {
for (int k = 0; k < 4; k += step) {
final double tmp = work[(i + k)];
work[(i + k)] = work[(j - k)];
work[(j - k)] = tmp;
}
j -= 4;
}
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Arja/patch12-Math-80-Arja-plausible/Arja]
FineGrainDifftAnalyzer
-0058
Delete ArrayWrite at org.apache.commons.math.linear.EigenDecompositionImpl:1139
work[(i + k)]
Delete ArrayRead at org.apache.commons.math.linear.EigenDecompositionImpl:1139
work[(j - k)]
Insert FieldWrite at org.apache.commons.math.linear.EigenDecompositionImpl:1139
dMin
Insert Invocation at org.apache.commons.math.linear.EigenDecompositionImpl:1139
java.lang.Math.min(dMin, dN1)
Move TypeAccess from org.apache.commons.math.linear.EigenDecompositionImpl to org.apache.commons.math.linear.EigenDecompositionImpl
org.apache.commons.math.linear.EigenDecompositionImpl
Move TypeAccess from org.apache.commons.math.linear.EigenDecompositionImpl to org.apache.commons.math.linear.EigenDecompositionImpl
org.apache.commons.math.linear.EigenDecompositionImpl
PatternInstanceAnalyzer
----For Diff:Delete ArrayWrite at org.apache.commons.math.linear.EigenDecompositionImpl:1139
work[(i + k)]
Delete ArrayRead at org.apache.commons.math.linear.EigenDecompositionImpl:1139
work[(j - k)]
Insert FieldWrite at org.apache.commons.math.linear.EigenDecompositionImpl:1139
dMin
Insert Invocation at org.apache.commons.math.linear.EigenDecompositionImpl:1139
java.lang.Math.min(dMin, dN1)
Move TypeAccess from org.apache.commons.math.linear.EigenDecompositionImpl to org.apache.commons.math.linear.EigenDecompositionImpl
org.apache.commons.math.linear.EigenDecompositionImpl
Move TypeAccess from org.apache.commons.math.linear.EigenDecompositionImpl to org.apache.commons.math.linear.EigenDecompositionImpl
org.apache.commons.math.linear.EigenDecompositionImpl
: number instances found: 19
ChangePatternInstance [actions=[Insert FieldWrite at org.apache.commons.math.linear.EigenDecompositionImpl:1139
dMin
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math.linear.EigenDecompositionImpl:1139
java.lang.Math.min(dMin, dN1)
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl
org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl:1139
java.lang.Math
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1139
dMin
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1139
dN1
]]
ChangePatternInstance [actions=[Move TypeAccess from org.apache.commons.math.linear.EigenDecompositionImpl to org.apache.commons.math.linear.EigenDecompositionImpl
org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Move TypeAccess from org.apache.commons.math.linear.EigenDecompositionImpl to org.apache.commons.math.linear.EigenDecompositionImpl
org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1139
work
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1139
i
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1139
k
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1139
(i + k)
]]
ChangePatternInstance [actions=[Delete ArrayWrite at org.apache.commons.math.linear.EigenDecompositionImpl:1139
work[(i + k)]
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1139
work
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1139
j
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1139
k
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1139
(j - k)
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.math.linear.EigenDecompositionImpl:1139
work[(j - k)]
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math.linear.EigenDecompositionImpl:1139
java.lang.Math.min(dMin, dN1)
]]
RepairabilityAnalyzer
----For Diff:Delete ArrayWrite at org.apache.commons.math.linear.EigenDecompositionImpl:1139
work[(i + k)]
Delete ArrayRead at org.apache.commons.math.linear.EigenDecompositionImpl:1139
work[(j - k)]
Insert FieldWrite at org.apache.commons.math.linear.EigenDecompositionImpl:1139
dMin
Insert Invocation at org.apache.commons.math.linear.EigenDecompositionImpl:1139
java.lang.Math.min(dMin, dN1)
Move TypeAccess from org.apache.commons.math.linear.EigenDecompositionImpl to org.apache.commons.math.linear.EigenDecompositionImpl
org.apache.commons.math.linear.EigenDecompositionImpl
Move TypeAccess from org.apache.commons.math.linear.EigenDecompositionImpl to org.apache.commons.math.linear.EigenDecompositionImpl
org.apache.commons.math.linear.EigenDecompositionImpl
: number instances found: 1
ChangePatternInstance [actions=[Insert FieldWrite at org.apache.commons.math.linear.EigenDecompositionImpl:1139
dMin
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Arja/patch7-Math-31-Arja-plausible/Arja]
FineGrainDifftAnalyzer
-00168
Delete Throw at org.apache.commons.math3.util.ContinuedFraction:177
throw new org.apache.commons.math3.exception.ConvergenceException(org.apache.commons.math3.exception.util.LocalizedFormats.CONTINUED_FRACTION_NAN_DIVERGENCE, x)
Insert Return at org.apache.commons.math3.util.ContinuedFraction:177
return 1.0
PatternInstanceAnalyzer
----For Diff:Delete Throw at org.apache.commons.math3.util.ContinuedFraction:177
throw new org.apache.commons.math3.exception.ConvergenceException(org.apache.commons.math3.exception.util.LocalizedFormats.CONTINUED_FRACTION_NAN_DIVERGENCE, x)
Insert Return at org.apache.commons.math3.util.ContinuedFraction:177
return 1.0
: number instances found: 12
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math3.util.ContinuedFraction:177
return 1.0
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math3.util.ContinuedFraction:177
1.0
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math3.util.ContinuedFraction
org.apache.commons.math3.exception.util.LocalizedFormats
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.util.ContinuedFraction:177
org.apache.commons.math3.exception.util.LocalizedFormats.CONTINUED_FRACTION_NAN_DIVERGENCE
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.util.ContinuedFraction:178
x
]]
ChangePatternInstance [actions=[Delete ConstructorCall at org.apache.commons.math3.util.ContinuedFraction:177
new org.apache.commons.math3.exception.ConvergenceException(org.apache.commons.math3.exception.util.LocalizedFormats.CONTINUED_FRACTION_NAN_DIVERGENCE, x)
]]
ChangePatternInstance [actions=[Delete Throw at org.apache.commons.math3.util.ContinuedFraction:177
throw new org.apache.commons.math3.exception.ConvergenceException(org.apache.commons.math3.exception.util.LocalizedFormats.CONTINUED_FRACTION_NAN_DIVERGENCE, x)
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math3.util.ContinuedFraction:177
return 1.0
]]
ChangePatternInstance [actions=[Delete ConstructorCall at org.apache.commons.math3.util.ContinuedFraction:177
new org.apache.commons.math3.exception.ConvergenceException(org.apache.commons.math3.exception.util.LocalizedFormats.CONTINUED_FRACTION_NAN_DIVERGENCE, x)
]]
ChangePatternInstance [actions=[Delete Throw at org.apache.commons.math3.util.ContinuedFraction:177
throw new org.apache.commons.math3.exception.ConvergenceException(org.apache.commons.math3.exception.util.LocalizedFormats.CONTINUED_FRACTION_NAN_DIVERGENCE, x)
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math3.util.ContinuedFraction:177
return 1.0
, Delete ConstructorCall at org.apache.commons.math3.util.ContinuedFraction:177
new org.apache.commons.math3.exception.ConvergenceException(org.apache.commons.math3.exception.util.LocalizedFormats.CONTINUED_FRACTION_NAN_DIVERGENCE, x)
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math3.util.ContinuedFraction:177
return 1.0
, Delete Throw at org.apache.commons.math3.util.ContinuedFraction:177
throw new org.apache.commons.math3.exception.ConvergenceException(org.apache.commons.math3.exception.util.LocalizedFormats.CONTINUED_FRACTION_NAN_DIVERGENCE, x)
]]
RepairabilityAnalyzer
----For Diff:Delete Throw at org.apache.commons.math3.util.ContinuedFraction:177
throw new org.apache.commons.math3.exception.ConvergenceException(org.apache.commons.math3.exception.util.LocalizedFormats.CONTINUED_FRACTION_NAN_DIVERGENCE, x)
Insert Return at org.apache.commons.math3.util.ContinuedFraction:177
return 1.0
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Arja/patch1-Time-11-Arja-plausible/Arja]
FineGrainDifftAnalyzer
-0048
Delete Invocation at org.joda.time.tz.DateTimeZoneBuilder:1460
org.joda.time.tz.ZoneInfoCompiler.verbose()
Delete Invocation at org.joda.time.tz.DateTimeZoneBuilder:1461
java.lang.System.out.println(("Fixing duplicate recurrent name key - " + (tailZone.iStartRecurrence.getNameKey())))
Insert BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:1460
id == null
Insert Return at org.joda.time.tz.DateTimeZoneBuilder:1461
return null
PatternInstanceAnalyzer
----For Diff:Delete Invocation at org.joda.time.tz.DateTimeZoneBuilder:1460
org.joda.time.tz.ZoneInfoCompiler.verbose()
Delete Invocation at org.joda.time.tz.DateTimeZoneBuilder:1461
java.lang.System.out.println(("Fixing duplicate recurrent name key - " + (tailZone.iStartRecurrence.getNameKey())))
Insert BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:1460
id == null
Insert Return at org.joda.time.tz.DateTimeZoneBuilder:1461
return null
: number instances found: 22
ChangePatternInstance [actions=[Insert BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:1460
id == null
]]
ChangePatternInstance [actions=[Insert VariableRead at org.joda.time.tz.DateTimeZoneBuilder:1460
id
]]
ChangePatternInstance [actions=[Insert Literal at org.joda.time.tz.DateTimeZoneBuilder:1460
null
]]
ChangePatternInstance [actions=[Insert Return at org.joda.time.tz.DateTimeZoneBuilder:1461
return null
]]
ChangePatternInstance [actions=[Insert Literal at org.joda.time.tz.DateTimeZoneBuilder:1461
null
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.joda.time.tz.DateTimeZoneBuilder:1460
org.joda.time.tz.ZoneInfoCompiler
]]
ChangePatternInstance [actions=[Delete Invocation at org.joda.time.tz.DateTimeZoneBuilder:1460
org.joda.time.tz.ZoneInfoCompiler.verbose()
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.joda.time.tz.DateTimeZoneBuilder:1461
java.lang.System
]]
ChangePatternInstance [actions=[Delete FieldRead at org.joda.time.tz.DateTimeZoneBuilder:1461
java.lang.System.out
]]
ChangePatternInstance [actions=[Delete Literal at org.joda.time.tz.DateTimeZoneBuilder:1461
"Fixing duplicate recurrent name key - "
]]
ChangePatternInstance [actions=[Delete VariableRead at org.joda.time.tz.DateTimeZoneBuilder:1462
tailZone
]]
ChangePatternInstance [actions=[Delete FieldRead at org.joda.time.tz.DateTimeZoneBuilder:1462
tailZone.iStartRecurrence
]]
ChangePatternInstance [actions=[Delete Invocation at org.joda.time.tz.DateTimeZoneBuilder:1462
(tailZone.iStartRecurrence.getNameKey())
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:1461
("Fixing duplicate recurrent name key - " + (tailZone.iStartRecurrence.getNameKey()))
]]
ChangePatternInstance [actions=[Delete Invocation at org.joda.time.tz.DateTimeZoneBuilder:1461
java.lang.System.out.println(("Fixing duplicate recurrent name key - " + (tailZone.iStartRecurrence.getNameKey())))
]]
ChangePatternInstance [actions=[Insert Return at org.joda.time.tz.DateTimeZoneBuilder:1461
return null
]]
ChangePatternInstance [actions=[Delete Invocation at org.joda.time.tz.DateTimeZoneBuilder:1460
org.joda.time.tz.ZoneInfoCompiler.verbose()
]]
ChangePatternInstance [actions=[Delete Invocation at org.joda.time.tz.DateTimeZoneBuilder:1462
(tailZone.iStartRecurrence.getNameKey())
]]
ChangePatternInstance [actions=[Delete Invocation at org.joda.time.tz.DateTimeZoneBuilder:1461
java.lang.System.out.println(("Fixing duplicate recurrent name key - " + (tailZone.iStartRecurrence.getNameKey())))
]]
ChangePatternInstance [actions=[Insert Return at org.joda.time.tz.DateTimeZoneBuilder:1461
return null
, Delete Invocation at org.joda.time.tz.DateTimeZoneBuilder:1460
org.joda.time.tz.ZoneInfoCompiler.verbose()
]]
ChangePatternInstance [actions=[Insert Return at org.joda.time.tz.DateTimeZoneBuilder:1461
return null
, Delete Invocation at org.joda.time.tz.DateTimeZoneBuilder:1462
(tailZone.iStartRecurrence.getNameKey())
]]
ChangePatternInstance [actions=[Insert Return at org.joda.time.tz.DateTimeZoneBuilder:1461
return null
, Delete Invocation at org.joda.time.tz.DateTimeZoneBuilder:1461
java.lang.System.out.println(("Fixing duplicate recurrent name key - " + (tailZone.iStartRecurrence.getNameKey())))
]]
RepairabilityAnalyzer
----For Diff:Delete Invocation at org.joda.time.tz.DateTimeZoneBuilder:1460
org.joda.time.tz.ZoneInfoCompiler.verbose()
Delete Invocation at org.joda.time.tz.DateTimeZoneBuilder:1461
java.lang.System.out.println(("Fixing duplicate recurrent name key - " + (tailZone.iStartRecurrence.getNameKey())))
Insert BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:1460
id == null
Insert Return at org.joda.time.tz.DateTimeZoneBuilder:1461
return null
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Arja/patch1-Lang-43-Arja-plausible/Arja]
FineGrainDifftAnalyzer
-0016
Update Literal at org.apache.commons.lang.text.ExtendedMessageFormat:422
to 1
Delete Return at org.apache.commons.lang.text.ExtendedMessageFormat:422
return appendTo == ? null : appendTo.append(org.apache.commons.lang.text.ExtendedMessageFormat.QUOTE)
Insert Invocation at org.apache.commons.lang.text.ExtendedMessageFormat:422
pos.setIndex(((pos.getIndex()) + ))
Move Literal from org.apache.commons.lang.text.ExtendedMessageFormat:422 to org.apache.commons.lang.text.ExtendedMessageFormat:422
null
PatternInstanceAnalyzer
----For Diff:Update Literal at org.apache.commons.lang.text.ExtendedMessageFormat:422
to 1
Delete Return at org.apache.commons.lang.text.ExtendedMessageFormat:422
return appendTo == ? null : appendTo.append(org.apache.commons.lang.text.ExtendedMessageFormat.QUOTE)
Insert Invocation at org.apache.commons.lang.text.ExtendedMessageFormat:422
pos.setIndex(((pos.getIndex()) + ))
Move Literal from org.apache.commons.lang.text.ExtendedMessageFormat:422 to org.apache.commons.lang.text.ExtendedMessageFormat:422
null
: number instances found: 24
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.text.ExtendedMessageFormat:422
pos.setIndex(((pos.getIndex()) + ))
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang.text.ExtendedMessageFormat:422
pos
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang.text.ExtendedMessageFormat:422
((pos.getIndex()) + )
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.text.ExtendedMessageFormat:422
(pos.getIndex())
]]
ChangePatternInstance [actions=[Update Literal at org.apache.commons.lang.text.ExtendedMessageFormat:422
to 1
]]
ChangePatternInstance [actions=[Move Literal from org.apache.commons.lang.text.ExtendedMessageFormat:422 to org.apache.commons.lang.text.ExtendedMessageFormat:422
null
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang.text.ExtendedMessageFormat:422
pos
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang.text.ExtendedMessageFormat:422
appendTo
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang.text.ExtendedMessageFormat:422
appendTo ==
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang.text.ExtendedMessageFormat:422
null
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang.text.ExtendedMessageFormat:422
appendTo
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.lang.text.ExtendedMessageFormat
org.apache.commons.lang.text.ExtendedMessageFormat
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.lang.text.ExtendedMessageFormat:422
org.apache.commons.lang.text.ExtendedMessageFormat.QUOTE
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang.text.ExtendedMessageFormat:422
appendTo.append(org.apache.commons.lang.text.ExtendedMessageFormat.QUOTE)
]]
ChangePatternInstance [actions=[Delete Conditional at org.apache.commons.lang.text.ExtendedMessageFormat:422
appendTo == ? null : appendTo.append(org.apache.commons.lang.text.ExtendedMessageFormat.QUOTE)
]]
ChangePatternInstance [actions=[Delete Return at org.apache.commons.lang.text.ExtendedMessageFormat:422
return appendTo == ? null : appendTo.append(org.apache.commons.lang.text.ExtendedMessageFormat.QUOTE)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.text.ExtendedMessageFormat:422
pos.setIndex(((pos.getIndex()) + ))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.text.ExtendedMessageFormat:422
(pos.getIndex())
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang.text.ExtendedMessageFormat:422
appendTo.append(org.apache.commons.lang.text.ExtendedMessageFormat.QUOTE)
]]
ChangePatternInstance [actions=[Delete Return at org.apache.commons.lang.text.ExtendedMessageFormat:422
return appendTo == ? null : appendTo.append(org.apache.commons.lang.text.ExtendedMessageFormat.QUOTE)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.text.ExtendedMessageFormat:422
pos.setIndex(((pos.getIndex()) + ))
, Delete Invocation at org.apache.commons.lang.text.ExtendedMessageFormat:422
appendTo.append(org.apache.commons.lang.text.ExtendedMessageFormat.QUOTE)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.text.ExtendedMessageFormat:422
(pos.getIndex())
, Delete Invocation at org.apache.commons.lang.text.ExtendedMessageFormat:422
appendTo.append(org.apache.commons.lang.text.ExtendedMessageFormat.QUOTE)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.text.ExtendedMessageFormat:422
pos.setIndex(((pos.getIndex()) + ))
, Delete Return at org.apache.commons.lang.text.ExtendedMessageFormat:422
return appendTo == ? null : appendTo.append(org.apache.commons.lang.text.ExtendedMessageFormat.QUOTE)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.text.ExtendedMessageFormat:422
(pos.getIndex())
, Delete Return at org.apache.commons.lang.text.ExtendedMessageFormat:422
return appendTo == ? null : appendTo.append(org.apache.commons.lang.text.ExtendedMessageFormat.QUOTE)
]]
RepairabilityAnalyzer
----For Diff:Update Literal at org.apache.commons.lang.text.ExtendedMessageFormat:422
to 1
Delete Return at org.apache.commons.lang.text.ExtendedMessageFormat:422
return appendTo == ? null : appendTo.append(org.apache.commons.lang.text.ExtendedMessageFormat.QUOTE)
Insert Invocation at org.apache.commons.lang.text.ExtendedMessageFormat:422
pos.setIndex(((pos.getIndex()) + ))
Move Literal from org.apache.commons.lang.text.ExtendedMessageFormat:422 to org.apache.commons.lang.text.ExtendedMessageFormat:422
null
: number instances found: 1
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.text.ExtendedMessageFormat:422
pos.setIndex(((pos.getIndex()) + ))
, Delete Return at org.apache.commons.lang.text.ExtendedMessageFormat:422
return appendTo == ? null : appendTo.append(org.apache.commons.lang.text.ExtendedMessageFormat.QUOTE)
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Arja/patch5-Time-4-Arja-plausible/Arja]
FineGrainDifftAnalyzer
-00147
Delete Return at org.joda.time.field.ZeroIsMaxDateTimeField:111
return 1
Insert Throw at org.joda.time.field.ZeroIsMaxDateTimeField:111
throw new java.lang.IllegalArgumentException("Maximum value exceeded for add")
PatternInstanceAnalyzer
----For Diff:Delete Return at org.joda.time.field.ZeroIsMaxDateTimeField:111
return 1
Insert Throw at org.joda.time.field.ZeroIsMaxDateTimeField:111
throw new java.lang.IllegalArgumentException("Maximum value exceeded for add")
: number instances found: 10
ChangePatternInstance [actions=[Insert Throw at org.joda.time.field.ZeroIsMaxDateTimeField:111
throw new java.lang.IllegalArgumentException("Maximum value exceeded for add")
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.joda.time.field.ZeroIsMaxDateTimeField:111
new java.lang.IllegalArgumentException("Maximum value exceeded for add")
]]
ChangePatternInstance [actions=[Insert Literal at org.joda.time.field.ZeroIsMaxDateTimeField:111
"Maximum value exceeded for add"
]]
ChangePatternInstance [actions=[Delete Literal at org.joda.time.field.ZeroIsMaxDateTimeField:111
1
]]
ChangePatternInstance [actions=[Delete Return at org.joda.time.field.ZeroIsMaxDateTimeField:111
return 1
]]
ChangePatternInstance [actions=[Insert Throw at org.joda.time.field.ZeroIsMaxDateTimeField:111
throw new java.lang.IllegalArgumentException("Maximum value exceeded for add")
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.joda.time.field.ZeroIsMaxDateTimeField:111
new java.lang.IllegalArgumentException("Maximum value exceeded for add")
]]
ChangePatternInstance [actions=[Delete Return at org.joda.time.field.ZeroIsMaxDateTimeField:111
return 1
]]
ChangePatternInstance [actions=[Insert Throw at org.joda.time.field.ZeroIsMaxDateTimeField:111
throw new java.lang.IllegalArgumentException("Maximum value exceeded for add")
, Delete Return at org.joda.time.field.ZeroIsMaxDateTimeField:111
return 1
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.joda.time.field.ZeroIsMaxDateTimeField:111
new java.lang.IllegalArgumentException("Maximum value exceeded for add")
, Delete Return at org.joda.time.field.ZeroIsMaxDateTimeField:111
return 1
]]
RepairabilityAnalyzer
----For Diff:Delete Return at org.joda.time.field.ZeroIsMaxDateTimeField:111
return 1
Insert Throw at org.joda.time.field.ZeroIsMaxDateTimeField:111
throw new java.lang.IllegalArgumentException("Maximum value exceeded for add")
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Arja/patch7-Lang-59-Arja-plausible/Arja]
FineGrainDifftAnalyzer
-00163
Insert Invocation at org.apache.commons.lang.text.StrBuilder:882
ensureCapacity(((size) + 4))
PatternInstanceAnalyzer
----For Diff:Insert Invocation at org.apache.commons.lang.text.StrBuilder:882
ensureCapacity(((size) + 4))
: number instances found: 7
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.text.StrBuilder:882
ensureCapacity(((size) + 4))
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.lang.text.StrBuilder
org.apache.commons.lang.text.StrBuilder
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang.text.StrBuilder:882
((size) + 4)
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.lang.text.StrBuilder:882
(size)
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang.text.StrBuilder:882
4
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.lang.text.StrBuilder
org.apache.commons.lang.text.StrBuilder
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.text.StrBuilder:882
ensureCapacity(((size) + 4))
]]
RepairabilityAnalyzer
----For Diff:Insert Invocation at org.apache.commons.lang.text.StrBuilder:882
ensureCapacity(((size) + 4))
: number instances found: 1
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.text.StrBuilder:882
ensureCapacity(((size) + 4))
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Arja/patch6-Lang-59-Arja-plausible/Arja]
FineGrainDifftAnalyzer
-00151
Insert Invocation at org.apache.commons.lang.text.StrBuilder:884
ensureCapacity(((size) + 4))
PatternInstanceAnalyzer
----For Diff:Insert Invocation at org.apache.commons.lang.text.StrBuilder:884
ensureCapacity(((size) + 4))
: number instances found: 7
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.text.StrBuilder:884
ensureCapacity(((size) + 4))
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.lang.text.StrBuilder
org.apache.commons.lang.text.StrBuilder
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang.text.StrBuilder:884
((size) + 4)
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.lang.text.StrBuilder:884
(size)
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang.text.StrBuilder:884
4
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.lang.text.StrBuilder
org.apache.commons.lang.text.StrBuilder
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.text.StrBuilder:884
ensureCapacity(((size) + 4))
]]
RepairabilityAnalyzer
----For Diff:Insert Invocation at org.apache.commons.lang.text.StrBuilder:884
ensureCapacity(((size) + 4))
: number instances found: 1
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.text.StrBuilder:884
ensureCapacity(((size) + 4))
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Arja/patch6-Chart-12-Arja-plausible/Arja]
FineGrainDifftAnalyzer
PatternInstanceAnalyzer
RepairabilityAnalyzer
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Arja/patch2-Math-31-Arja-plausible/Arja]
FineGrainDifftAnalyzer
-0081
Update TypeAccess at org.apache.commons.math3.util.ContinuedFraction
to java.lang.Math
Delete Throw at org.apache.commons.math3.util.ContinuedFraction:177
throw new org.apache.commons.math3.exception.ConvergenceException(.CONTINUED_FRACTION_NAN_DIVERGENCE, x)
Insert Return at org.apache.commons.math3.util.ContinuedFraction:177
return -(.PI)
Move TypeAccess from org.apache.commons.math3.util.ContinuedFraction to org.apache.commons.math3.util.ContinuedFraction:177
org.apache.commons.math3.exception.util.LocalizedFormats
PatternInstanceAnalyzer
----For Diff:Update TypeAccess at org.apache.commons.math3.util.ContinuedFraction
to java.lang.Math
Delete Throw at org.apache.commons.math3.util.ContinuedFraction:177
throw new org.apache.commons.math3.exception.ConvergenceException(.CONTINUED_FRACTION_NAN_DIVERGENCE, x)
Insert Return at org.apache.commons.math3.util.ContinuedFraction:177
return -(.PI)
Move TypeAccess from org.apache.commons.math3.util.ContinuedFraction to org.apache.commons.math3.util.ContinuedFraction:177
org.apache.commons.math3.exception.util.LocalizedFormats
: number instances found: 17
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math3.util.ContinuedFraction:177
return -(.PI)
]]
ChangePatternInstance [actions=[Insert UnaryOperator at org.apache.commons.math3.util.ContinuedFraction:177
-(.PI)
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.math3.util.ContinuedFraction:177
(.PI)
]]
ChangePatternInstance [actions=[Update TypeAccess at org.apache.commons.math3.util.ContinuedFraction
to java.lang.Math
]]
ChangePatternInstance [actions=[Move TypeAccess from org.apache.commons.math3.util.ContinuedFraction to org.apache.commons.math3.util.ContinuedFraction:177
org.apache.commons.math3.exception.util.LocalizedFormats
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.util.ContinuedFraction:177
.CONTINUED_FRACTION_NAN_DIVERGENCE
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.util.ContinuedFraction:178
x
]]
ChangePatternInstance [actions=[Delete ConstructorCall at org.apache.commons.math3.util.ContinuedFraction:177
new org.apache.commons.math3.exception.ConvergenceException(.CONTINUED_FRACTION_NAN_DIVERGENCE, x)
]]
ChangePatternInstance [actions=[Delete Throw at org.apache.commons.math3.util.ContinuedFraction:177
throw new org.apache.commons.math3.exception.ConvergenceException(.CONTINUED_FRACTION_NAN_DIVERGENCE, x)
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math3.util.ContinuedFraction:177
return -(.PI)
]]
ChangePatternInstance [actions=[Insert UnaryOperator at org.apache.commons.math3.util.ContinuedFraction:177
-(.PI)
]]
ChangePatternInstance [actions=[Delete ConstructorCall at org.apache.commons.math3.util.ContinuedFraction:177
new org.apache.commons.math3.exception.ConvergenceException(.CONTINUED_FRACTION_NAN_DIVERGENCE, x)
]]
ChangePatternInstance [actions=[Delete Throw at org.apache.commons.math3.util.ContinuedFraction:177
throw new org.apache.commons.math3.exception.ConvergenceException(.CONTINUED_FRACTION_NAN_DIVERGENCE, x)
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math3.util.ContinuedFraction:177
return -(.PI)
, Delete ConstructorCall at org.apache.commons.math3.util.ContinuedFraction:177
new org.apache.commons.math3.exception.ConvergenceException(.CONTINUED_FRACTION_NAN_DIVERGENCE, x)
]]
ChangePatternInstance [actions=[Insert UnaryOperator at org.apache.commons.math3.util.ContinuedFraction:177
-(.PI)
, Delete ConstructorCall at org.apache.commons.math3.util.ContinuedFraction:177
new org.apache.commons.math3.exception.ConvergenceException(.CONTINUED_FRACTION_NAN_DIVERGENCE, x)
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math3.util.ContinuedFraction:177
return -(.PI)
, Delete Throw at org.apache.commons.math3.util.ContinuedFraction:177
throw new org.apache.commons.math3.exception.ConvergenceException(.CONTINUED_FRACTION_NAN_DIVERGENCE, x)
]]
ChangePatternInstance [actions=[Insert UnaryOperator at org.apache.commons.math3.util.ContinuedFraction:177
-(.PI)
, Delete Throw at org.apache.commons.math3.util.ContinuedFraction:177
throw new org.apache.commons.math3.exception.ConvergenceException(.CONTINUED_FRACTION_NAN_DIVERGENCE, x)
]]
RepairabilityAnalyzer
----For Diff:Update TypeAccess at org.apache.commons.math3.util.ContinuedFraction
to java.lang.Math
Delete Throw at org.apache.commons.math3.util.ContinuedFraction:177
throw new org.apache.commons.math3.exception.ConvergenceException(.CONTINUED_FRACTION_NAN_DIVERGENCE, x)
Insert Return at org.apache.commons.math3.util.ContinuedFraction:177
return -(.PI)
Move TypeAccess from org.apache.commons.math3.util.ContinuedFraction to org.apache.commons.math3.util.ContinuedFraction:177
org.apache.commons.math3.exception.util.LocalizedFormats
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Arja/patch6-Math-8-Arja-plausible/Arja]
FineGrainDifftAnalyzer
-00158
Delete Assignment at org.apache.commons.math3.distribution.DiscreteDistribution:190
out[i] = sample()
Insert UnaryOperator at org.apache.commons.math3.distribution.DiscreteDistribution:190
++i
PatternInstanceAnalyzer
----For Diff:Delete Assignment at org.apache.commons.math3.distribution.DiscreteDistribution:190
out[i] = sample()
Insert UnaryOperator at org.apache.commons.math3.distribution.DiscreteDistribution:190
++i
: number instances found: 13
ChangePatternInstance [actions=[Insert UnaryOperator at org.apache.commons.math3.distribution.DiscreteDistribution:190
++i
]]
ChangePatternInstance [actions=[Insert VariableWrite at org.apache.commons.math3.distribution.DiscreteDistribution:190
i
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.DiscreteDistribution:190
out
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.DiscreteDistribution:190
i
]]
ChangePatternInstance [actions=[Delete ArrayWrite at org.apache.commons.math3.distribution.DiscreteDistribution:190
out[i]
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math3.distribution.DiscreteDistribution
org.apache.commons.math3.distribution.DiscreteDistribution
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.distribution.DiscreteDistribution:190
sample()
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math3.distribution.DiscreteDistribution:190
out[i] = sample()
]]
ChangePatternInstance [actions=[Insert UnaryOperator at org.apache.commons.math3.distribution.DiscreteDistribution:190
++i
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.distribution.DiscreteDistribution:190
sample()
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math3.distribution.DiscreteDistribution:190
out[i] = sample()
]]
ChangePatternInstance [actions=[Insert UnaryOperator at org.apache.commons.math3.distribution.DiscreteDistribution:190
++i
, Delete Invocation at org.apache.commons.math3.distribution.DiscreteDistribution:190
sample()
]]
ChangePatternInstance [actions=[Insert UnaryOperator at org.apache.commons.math3.distribution.DiscreteDistribution:190
++i
, Delete Assignment at org.apache.commons.math3.distribution.DiscreteDistribution:190
out[i] = sample()
]]
RepairabilityAnalyzer
----For Diff:Delete Assignment at org.apache.commons.math3.distribution.DiscreteDistribution:190
out[i] = sample()
Insert UnaryOperator at org.apache.commons.math3.distribution.DiscreteDistribution:190
++i
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Arja/patch1-Math-8-Arja-plausible/Arja]
FineGrainDifftAnalyzer
-0045
Delete Assignment at org.apache.commons.math3.distribution.DiscreteDistribution:190
out[i] = sample()
Insert If at org.apache.commons.math3.distribution.DiscreteDistribution:190
if (sampleSize <= 0) {
throw new org.apache.commons.math3.exception.NotStrictlyPositiveException(org.apache.commons.math3.exception.util.LocalizedFormats.NUMBER_OF_SAMPLES, sampleSize);
}
PatternInstanceAnalyzer
----For Diff:Delete Assignment at org.apache.commons.math3.distribution.DiscreteDistribution:190
out[i] = sample()
Insert If at org.apache.commons.math3.distribution.DiscreteDistribution:190
if (sampleSize <= 0) {
throw new org.apache.commons.math3.exception.NotStrictlyPositiveException(org.apache.commons.math3.exception.util.LocalizedFormats.NUMBER_OF_SAMPLES, sampleSize);
}
: number instances found: 30
ChangePatternInstance [actions=[Insert If at org.apache.commons.math3.distribution.DiscreteDistribution:190
if (sampleSize <= 0) {
throw new org.apache.commons.math3.exception.NotStrictlyPositiveException(org.apache.commons.math3.exception.util.LocalizedFormats.NUMBER_OF_SAMPLES, sampleSize);
}
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.distribution.DiscreteDistribution:190
sampleSize <= 0
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.math3.distribution.DiscreteDistribution:190
{
throw new org.apache.commons.math3.exception.NotStrictlyPositiveException(org.apache.commons.math3.exception.util.LocalizedFormats.NUMBER_OF_SAMPLES, sampleSize);
}
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.distribution.DiscreteDistribution:190
sampleSize
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math3.distribution.DiscreteDistribution:190
0
]]
ChangePatternInstance [actions=[Insert Throw at org.apache.commons.math3.distribution.DiscreteDistribution:191
throw new org.apache.commons.math3.exception.NotStrictlyPositiveException(org.apache.commons.math3.exception.util.LocalizedFormats.NUMBER_OF_SAMPLES, sampleSize)
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.commons.math3.distribution.DiscreteDistribution:191
new org.apache.commons.math3.exception.NotStrictlyPositiveException(org.apache.commons.math3.exception.util.LocalizedFormats.NUMBER_OF_SAMPLES, sampleSize)
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.math3.distribution.DiscreteDistribution:191
org.apache.commons.math3.exception.util.LocalizedFormats.NUMBER_OF_SAMPLES
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.distribution.DiscreteDistribution:191
sampleSize
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math3.distribution.DiscreteDistribution
org.apache.commons.math3.exception.util.LocalizedFormats
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.DiscreteDistribution:190
out
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.DiscreteDistribution:190
i
]]
ChangePatternInstance [actions=[Delete ArrayWrite at org.apache.commons.math3.distribution.DiscreteDistribution:190
out[i]
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math3.distribution.DiscreteDistribution
org.apache.commons.math3.distribution.DiscreteDistribution
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.distribution.DiscreteDistribution:190
sample()
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math3.distribution.DiscreteDistribution:190
out[i] = sample()
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math3.distribution.DiscreteDistribution:190
if (sampleSize <= 0) {
throw new org.apache.commons.math3.exception.NotStrictlyPositiveException(org.apache.commons.math3.exception.util.LocalizedFormats.NUMBER_OF_SAMPLES, sampleSize);
}
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.math3.distribution.DiscreteDistribution:190
{
throw new org.apache.commons.math3.exception.NotStrictlyPositiveException(org.apache.commons.math3.exception.util.LocalizedFormats.NUMBER_OF_SAMPLES, sampleSize);
}
]]
ChangePatternInstance [actions=[Insert Throw at org.apache.commons.math3.distribution.DiscreteDistribution:191
throw new org.apache.commons.math3.exception.NotStrictlyPositiveException(org.apache.commons.math3.exception.util.LocalizedFormats.NUMBER_OF_SAMPLES, sampleSize)
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.commons.math3.distribution.DiscreteDistribution:191
new org.apache.commons.math3.exception.NotStrictlyPositiveException(org.apache.commons.math3.exception.util.LocalizedFormats.NUMBER_OF_SAMPLES, sampleSize)
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.distribution.DiscreteDistribution:190
sample()
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math3.distribution.DiscreteDistribution:190
out[i] = sample()
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math3.distribution.DiscreteDistribution:190
if (sampleSize <= 0) {
throw new org.apache.commons.math3.exception.NotStrictlyPositiveException(org.apache.commons.math3.exception.util.LocalizedFormats.NUMBER_OF_SAMPLES, sampleSize);
}
, Delete Invocation at org.apache.commons.math3.distribution.DiscreteDistribution:190
sample()
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.math3.distribution.DiscreteDistribution:190
{
throw new org.apache.commons.math3.exception.NotStrictlyPositiveException(org.apache.commons.math3.exception.util.LocalizedFormats.NUMBER_OF_SAMPLES, sampleSize);
}
, Delete Invocation at org.apache.commons.math3.distribution.DiscreteDistribution:190
sample()
]]
ChangePatternInstance [actions=[Insert Throw at org.apache.commons.math3.distribution.DiscreteDistribution:191
throw new org.apache.commons.math3.exception.NotStrictlyPositiveException(org.apache.commons.math3.exception.util.LocalizedFormats.NUMBER_OF_SAMPLES, sampleSize)
, Delete Invocation at org.apache.commons.math3.distribution.DiscreteDistribution:190
sample()
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.commons.math3.distribution.DiscreteDistribution:191
new org.apache.commons.math3.exception.NotStrictlyPositiveException(org.apache.commons.math3.exception.util.LocalizedFormats.NUMBER_OF_SAMPLES, sampleSize)
, Delete Invocation at org.apache.commons.math3.distribution.DiscreteDistribution:190
sample()
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math3.distribution.DiscreteDistribution:190
if (sampleSize <= 0) {
throw new org.apache.commons.math3.exception.NotStrictlyPositiveException(org.apache.commons.math3.exception.util.LocalizedFormats.NUMBER_OF_SAMPLES, sampleSize);
}
, Delete Assignment at org.apache.commons.math3.distribution.DiscreteDistribution:190
out[i] = sample()
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.math3.distribution.DiscreteDistribution:190
{
throw new org.apache.commons.math3.exception.NotStrictlyPositiveException(org.apache.commons.math3.exception.util.LocalizedFormats.NUMBER_OF_SAMPLES, sampleSize);
}
, Delete Assignment at org.apache.commons.math3.distribution.DiscreteDistribution:190
out[i] = sample()
]]
ChangePatternInstance [actions=[Insert Throw at org.apache.commons.math3.distribution.DiscreteDistribution:191
throw new org.apache.commons.math3.exception.NotStrictlyPositiveException(org.apache.commons.math3.exception.util.LocalizedFormats.NUMBER_OF_SAMPLES, sampleSize)
, Delete Assignment at org.apache.commons.math3.distribution.DiscreteDistribution:190
out[i] = sample()
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.commons.math3.distribution.DiscreteDistribution:191
new org.apache.commons.math3.exception.NotStrictlyPositiveException(org.apache.commons.math3.exception.util.LocalizedFormats.NUMBER_OF_SAMPLES, sampleSize)
, Delete Assignment at org.apache.commons.math3.distribution.DiscreteDistribution:190
out[i] = sample()
]]
RepairabilityAnalyzer
----For Diff:Delete Assignment at org.apache.commons.math3.distribution.DiscreteDistribution:190
out[i] = sample()
Insert If at org.apache.commons.math3.distribution.DiscreteDistribution:190
if (sampleSize <= 0) {
throw new org.apache.commons.math3.exception.NotStrictlyPositiveException(org.apache.commons.math3.exception.util.LocalizedFormats.NUMBER_OF_SAMPLES, sampleSize);
}
: number instances found: 1
ChangePatternInstance [actions=[Insert If at org.apache.commons.math3.distribution.DiscreteDistribution:190
if (sampleSize <= 0) {
throw new org.apache.commons.math3.exception.NotStrictlyPositiveException(org.apache.commons.math3.exception.util.LocalizedFormats.NUMBER_OF_SAMPLES, sampleSize);
}
, Delete Assignment at org.apache.commons.math3.distribution.DiscreteDistribution:190
out[i] = sample()
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Arja/patch3-Chart-15-Arja-plausible/Arja]
FineGrainDifftAnalyzer
-0092
Insert If at org.jfree.chart.plot.PiePlot3D:267
if (org.jfree.data.general.DatasetUtilities.isEmptyOrNull(getDataset())) {
drawNoDataMessage(g2, plotArea);
g2.setClip(savedClip);
drawOutline(g2, plotArea);
return;
}
PatternInstanceAnalyzer
----For Diff:Insert If at org.jfree.chart.plot.PiePlot3D:267
if (org.jfree.data.general.DatasetUtilities.isEmptyOrNull(getDataset())) {
drawNoDataMessage(g2, plotArea);
g2.setClip(savedClip);
drawOutline(g2, plotArea);
return;
}
: number instances found: 26
ChangePatternInstance [actions=[Insert If at org.jfree.chart.plot.PiePlot3D:267
if (org.jfree.data.general.DatasetUtilities.isEmptyOrNull(getDataset())) {
drawNoDataMessage(g2, plotArea);
g2.setClip(savedClip);
drawOutline(g2, plotArea);
return;
}
]]
ChangePatternInstance [actions=[Insert Invocation at org.jfree.chart.plot.PiePlot3D:267
org.jfree.data.general.DatasetUtilities.isEmptyOrNull(getDataset())
]]
ChangePatternInstance [actions=[Insert Block at org.jfree.chart.plot.PiePlot3D:267
{
drawNoDataMessage(g2, plotArea);
g2.setClip(savedClip);
drawOutline(g2, plotArea);
return;
}
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.jfree.chart.plot.PiePlot3D:267
org.jfree.data.general.DatasetUtilities
]]
ChangePatternInstance [actions=[Insert Invocation at org.jfree.chart.plot.PiePlot3D:267
getDataset()
]]
ChangePatternInstance [actions=[Insert Invocation at org.jfree.chart.plot.PiePlot3D:268
drawNoDataMessage(g2, plotArea)
]]
ChangePatternInstance [actions=[Insert Invocation at org.jfree.chart.plot.PiePlot3D:269
g2.setClip(savedClip)
]]
ChangePatternInstance [actions=[Insert Invocation at org.jfree.chart.plot.PiePlot3D:270
drawOutline(g2, plotArea)
]]
ChangePatternInstance [actions=[Insert Return at org.jfree.chart.plot.PiePlot3D:271
return
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.jfree.chart.plot.PiePlot3D
org.jfree.chart.plot.PiePlot3D
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.jfree.chart.plot.PiePlot3D
org.jfree.chart.plot.PiePlot3D
]]
ChangePatternInstance [actions=[Insert VariableRead at org.jfree.chart.plot.PiePlot3D:268
g2
]]
ChangePatternInstance [actions=[Insert VariableRead at org.jfree.chart.plot.PiePlot3D:268
plotArea
]]
ChangePatternInstance [actions=[Insert VariableRead at org.jfree.chart.plot.PiePlot3D:269
g2
]]
ChangePatternInstance [actions=[Insert VariableRead at org.jfree.chart.plot.PiePlot3D:269
savedClip
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.jfree.chart.plot.PiePlot3D
org.jfree.chart.plot.PiePlot3D
]]
ChangePatternInstance [actions=[Insert VariableRead at org.jfree.chart.plot.PiePlot3D:270
g2
]]
ChangePatternInstance [actions=[Insert VariableRead at org.jfree.chart.plot.PiePlot3D:270
plotArea
]]
ChangePatternInstance [actions=[Insert If at org.jfree.chart.plot.PiePlot3D:267
if (org.jfree.data.general.DatasetUtilities.isEmptyOrNull(getDataset())) {
drawNoDataMessage(g2, plotArea);
g2.setClip(savedClip);
drawOutline(g2, plotArea);
return;
}
]]
ChangePatternInstance [actions=[Insert Invocation at org.jfree.chart.plot.PiePlot3D:267
org.jfree.data.general.DatasetUtilities.isEmptyOrNull(getDataset())
]]
ChangePatternInstance [actions=[Insert Block at org.jfree.chart.plot.PiePlot3D:267
{
drawNoDataMessage(g2, plotArea);
g2.setClip(savedClip);
drawOutline(g2, plotArea);
return;
}
]]
ChangePatternInstance [actions=[Insert Invocation at org.jfree.chart.plot.PiePlot3D:267
getDataset()
]]
ChangePatternInstance [actions=[Insert Invocation at org.jfree.chart.plot.PiePlot3D:268
drawNoDataMessage(g2, plotArea)
]]
ChangePatternInstance [actions=[Insert Invocation at org.jfree.chart.plot.PiePlot3D:269
g2.setClip(savedClip)
]]
ChangePatternInstance [actions=[Insert Invocation at org.jfree.chart.plot.PiePlot3D:270
drawOutline(g2, plotArea)
]]
ChangePatternInstance [actions=[Insert Return at org.jfree.chart.plot.PiePlot3D:271
return
]]
RepairabilityAnalyzer
----For Diff:Insert If at org.jfree.chart.plot.PiePlot3D:267
if (org.jfree.data.general.DatasetUtilities.isEmptyOrNull(getDataset())) {
drawNoDataMessage(g2, plotArea);
g2.setClip(savedClip);
drawOutline(g2, plotArea);
return;
}
: number instances found: 1
ChangePatternInstance [actions=[Insert If at org.jfree.chart.plot.PiePlot3D:267
if (org.jfree.data.general.DatasetUtilities.isEmptyOrNull(getDataset())) {
drawNoDataMessage(g2, plotArea);
g2.setClip(savedClip);
drawOutline(g2, plotArea);
return;
}
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Arja/patch7-Math-28-Arja-plausible/Arja]
FineGrainDifftAnalyzer
-00167
Delete Return at org.apache.commons.math3.optimization.linear.SimplexSolver:151
return minRow
Insert Invocation at org.apache.commons.math3.optimization.linear.SimplexSolver:151
incrementIterationsCounter()
PatternInstanceAnalyzer
----For Diff:Delete Return at org.apache.commons.math3.optimization.linear.SimplexSolver:151
return minRow
Insert Invocation at org.apache.commons.math3.optimization.linear.SimplexSolver:151
incrementIterationsCounter()
: number instances found: 7
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math3.optimization.linear.SimplexSolver:151
incrementIterationsCounter()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math3.optimization.linear.SimplexSolver
org.apache.commons.math3.optimization.linear.SimplexSolver
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:151
minRow
]]
ChangePatternInstance [actions=[Delete Return at org.apache.commons.math3.optimization.linear.SimplexSolver:151
return minRow
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math3.optimization.linear.SimplexSolver:151
incrementIterationsCounter()
]]
ChangePatternInstance [actions=[Delete Return at org.apache.commons.math3.optimization.linear.SimplexSolver:151
return minRow
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math3.optimization.linear.SimplexSolver:151
incrementIterationsCounter()
, Delete Return at org.apache.commons.math3.optimization.linear.SimplexSolver:151
return minRow
]]
RepairabilityAnalyzer
----For Diff:Delete Return at org.apache.commons.math3.optimization.linear.SimplexSolver:151
return minRow
Insert Invocation at org.apache.commons.math3.optimization.linear.SimplexSolver:151
incrementIterationsCounter()
: number instances found: 1
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math3.optimization.linear.SimplexSolver:151
incrementIterationsCounter()
, Delete Return at org.apache.commons.math3.optimization.linear.SimplexSolver:151
return minRow
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Arja/patch6-Math-49-Arja-plausible/Arja]
FineGrainDifftAnalyzer
-00157
Delete UnaryOperator at org.apache.commons.math.util.OpenIntToDoubleHashMap:399
++(count)
Insert If at org.apache.commons.math.util.OpenIntToDoubleHashMap:399
if (index < 0) {
throw org.apache.commons.math.MathRuntimeException.createArrayIndexOutOfBoundsException(LocalizedFormats.CANNOT_SET_AT_NEGATIVE_INDEX, index);
}
Insert Assignment at org.apache.commons.math.util.OpenIntToDoubleHashMap:402
index = org.apache.commons.math.util.OpenIntToDoubleHashMap.changeIndexSign(index)
PatternInstanceAnalyzer
----For Diff:Delete UnaryOperator at org.apache.commons.math.util.OpenIntToDoubleHashMap:399
++(count)
Insert If at org.apache.commons.math.util.OpenIntToDoubleHashMap:399
if (index < 0) {
throw org.apache.commons.math.MathRuntimeException.createArrayIndexOutOfBoundsException(LocalizedFormats.CANNOT_SET_AT_NEGATIVE_INDEX, index);
}
Insert Assignment at org.apache.commons.math.util.OpenIntToDoubleHashMap:402
index = org.apache.commons.math.util.OpenIntToDoubleHashMap.changeIndexSign(index)
: number instances found: 31
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.util.OpenIntToDoubleHashMap:399
if (index < 0) {
throw org.apache.commons.math.MathRuntimeException.createArrayIndexOutOfBoundsException(LocalizedFormats.CANNOT_SET_AT_NEGATIVE_INDEX, index);
}
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math.util.OpenIntToDoubleHashMap:402
index = org.apache.commons.math.util.OpenIntToDoubleHashMap.changeIndexSign(index)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math.util.OpenIntToDoubleHashMap:399
index < 0
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.math.util.OpenIntToDoubleHashMap:399
{
throw org.apache.commons.math.MathRuntimeException.createArrayIndexOutOfBoundsException(LocalizedFormats.CANNOT_SET_AT_NEGATIVE_INDEX, index);
}
]]
ChangePatternInstance [actions=[Insert VariableWrite at org.apache.commons.math.util.OpenIntToDoubleHashMap:402
index
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math.util.OpenIntToDoubleHashMap:402
org.apache.commons.math.util.OpenIntToDoubleHashMap.changeIndexSign(index)
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.util.OpenIntToDoubleHashMap:399
index
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math.util.OpenIntToDoubleHashMap:399
0
]]
ChangePatternInstance [actions=[Insert Throw at org.apache.commons.math.util.OpenIntToDoubleHashMap:400
throw org.apache.commons.math.MathRuntimeException.createArrayIndexOutOfBoundsException(LocalizedFormats.CANNOT_SET_AT_NEGATIVE_INDEX, index)
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math.util.OpenIntToDoubleHashMap
org.apache.commons.math.util.OpenIntToDoubleHashMap
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.util.OpenIntToDoubleHashMap:402
index
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math.util.OpenIntToDoubleHashMap:400
org.apache.commons.math.MathRuntimeException.createArrayIndexOutOfBoundsException(LocalizedFormats.CANNOT_SET_AT_NEGATIVE_INDEX, index)
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math.util.OpenIntToDoubleHashMap:400
org.apache.commons.math.MathRuntimeException
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math.util.OpenIntToDoubleHashMap:400
LocalizedFormats.CANNOT_SET_AT_NEGATIVE_INDEX
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.util.OpenIntToDoubleHashMap:400
index
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.util.OpenIntToDoubleHashMap
org.apache.commons.math.util.OpenIntToDoubleHashMap
]]
ChangePatternInstance [actions=[Delete FieldWrite at org.apache.commons.math.util.OpenIntToDoubleHashMap:399
(count)
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.apache.commons.math.util.OpenIntToDoubleHashMap:399
++(count)
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.util.OpenIntToDoubleHashMap:399
if (index < 0) {
throw org.apache.commons.math.MathRuntimeException.createArrayIndexOutOfBoundsException(LocalizedFormats.CANNOT_SET_AT_NEGATIVE_INDEX, index);
}
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math.util.OpenIntToDoubleHashMap:402
index = org.apache.commons.math.util.OpenIntToDoubleHashMap.changeIndexSign(index)
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.math.util.OpenIntToDoubleHashMap:399
{
throw org.apache.commons.math.MathRuntimeException.createArrayIndexOutOfBoundsException(LocalizedFormats.CANNOT_SET_AT_NEGATIVE_INDEX, index);
}
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math.util.OpenIntToDoubleHashMap:402
org.apache.commons.math.util.OpenIntToDoubleHashMap.changeIndexSign(index)
]]
ChangePatternInstance [actions=[Insert Throw at org.apache.commons.math.util.OpenIntToDoubleHashMap:400
throw org.apache.commons.math.MathRuntimeException.createArrayIndexOutOfBoundsException(LocalizedFormats.CANNOT_SET_AT_NEGATIVE_INDEX, index)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math.util.OpenIntToDoubleHashMap:400
org.apache.commons.math.MathRuntimeException.createArrayIndexOutOfBoundsException(LocalizedFormats.CANNOT_SET_AT_NEGATIVE_INDEX, index)
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.apache.commons.math.util.OpenIntToDoubleHashMap:399
++(count)
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.util.OpenIntToDoubleHashMap:399
if (index < 0) {
throw org.apache.commons.math.MathRuntimeException.createArrayIndexOutOfBoundsException(LocalizedFormats.CANNOT_SET_AT_NEGATIVE_INDEX, index);
}
, Delete UnaryOperator at org.apache.commons.math.util.OpenIntToDoubleHashMap:399
++(count)
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math.util.OpenIntToDoubleHashMap:402
index = org.apache.commons.math.util.OpenIntToDoubleHashMap.changeIndexSign(index)
, Delete UnaryOperator at org.apache.commons.math.util.OpenIntToDoubleHashMap:399
++(count)
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.math.util.OpenIntToDoubleHashMap:399
{
throw org.apache.commons.math.MathRuntimeException.createArrayIndexOutOfBoundsException(LocalizedFormats.CANNOT_SET_AT_NEGATIVE_INDEX, index);
}
, Delete UnaryOperator at org.apache.commons.math.util.OpenIntToDoubleHashMap:399
++(count)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math.util.OpenIntToDoubleHashMap:402
org.apache.commons.math.util.OpenIntToDoubleHashMap.changeIndexSign(index)
, Delete UnaryOperator at org.apache.commons.math.util.OpenIntToDoubleHashMap:399
++(count)
]]
ChangePatternInstance [actions=[Insert Throw at org.apache.commons.math.util.OpenIntToDoubleHashMap:400
throw org.apache.commons.math.MathRuntimeException.createArrayIndexOutOfBoundsException(LocalizedFormats.CANNOT_SET_AT_NEGATIVE_INDEX, index)
, Delete UnaryOperator at org.apache.commons.math.util.OpenIntToDoubleHashMap:399
++(count)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math.util.OpenIntToDoubleHashMap:400
org.apache.commons.math.MathRuntimeException.createArrayIndexOutOfBoundsException(LocalizedFormats.CANNOT_SET_AT_NEGATIVE_INDEX, index)
, Delete UnaryOperator at org.apache.commons.math.util.OpenIntToDoubleHashMap:399
++(count)
]]
RepairabilityAnalyzer
----For Diff:Delete UnaryOperator at org.apache.commons.math.util.OpenIntToDoubleHashMap:399
++(count)
Insert If at org.apache.commons.math.util.OpenIntToDoubleHashMap:399
if (index < 0) {
throw org.apache.commons.math.MathRuntimeException.createArrayIndexOutOfBoundsException(LocalizedFormats.CANNOT_SET_AT_NEGATIVE_INDEX, index);
}
Insert Assignment at org.apache.commons.math.util.OpenIntToDoubleHashMap:402
index = org.apache.commons.math.util.OpenIntToDoubleHashMap.changeIndexSign(index)
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Arja/patch6-Math-20-Arja-plausible/Arja]
FineGrainDifftAnalyzer
-00154
Update TypeAccess at org.apache.commons.math3.optimization.direct.CMAESOptimizer
to org.apache.commons.math3.optimization.GoalType
Delete For at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
for (int i = 0; i < (x.length); i++) {
double diff = (boundaries[1][i]) - (boundaries[0][i]);
res[i] = ((x[i]) - (boundaries[0][i])) / diff;
}
Insert Assignment at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
isMinimize = (getGoalType()) == (.MINIMIZE)
Move TypeAccess from org.apache.commons.math3.optimization.direct.CMAESOptimizer$FitnessFunction to org.apache.commons.math3.optimization.direct.CMAESOptimizer$FitnessFunction
org.apache.commons.math3.optimization.direct.CMAESOptimizer
PatternInstanceAnalyzer
----For Diff:Update TypeAccess at org.apache.commons.math3.optimization.direct.CMAESOptimizer
to org.apache.commons.math3.optimization.GoalType
Delete For at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
for (int i = 0; i < (x.length); i++) {
double diff = (boundaries[1][i]) - (boundaries[0][i]);
res[i] = ((x[i]) - (boundaries[0][i])) / diff;
}
Insert Assignment at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
isMinimize = (getGoalType()) == (.MINIMIZE)
Move TypeAccess from org.apache.commons.math3.optimization.direct.CMAESOptimizer$FitnessFunction to org.apache.commons.math3.optimization.direct.CMAESOptimizer$FitnessFunction
org.apache.commons.math3.optimization.direct.CMAESOptimizer
: number instances found: 66
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
isMinimize = (getGoalType()) == (.MINIMIZE)
]]
ChangePatternInstance [actions=[Insert FieldWrite at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
isMinimize
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
(getGoalType()) == (.MINIMIZE)
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math3.optimization.direct.CMAESOptimizer
org.apache.commons.math3.optimization.direct.CMAESOptimizer
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
(getGoalType())
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
(.MINIMIZE)
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math3.optimization.direct.CMAESOptimizer
org.apache.commons.math3.optimization.direct.CMAESOptimizer.FitnessFunction
]]
ChangePatternInstance [actions=[Update TypeAccess at org.apache.commons.math3.optimization.direct.CMAESOptimizer
to org.apache.commons.math3.optimization.GoalType
]]
ChangePatternInstance [actions=[Move TypeAccess from org.apache.commons.math3.optimization.direct.CMAESOptimizer$FitnessFunction to org.apache.commons.math3.optimization.direct.CMAESOptimizer$FitnessFunction
org.apache.commons.math3.optimization.direct.CMAESOptimizer
]]
ChangePatternInstance [actions=[Delete TypeReference at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
int
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
0
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
int i = 0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
i
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
x
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
(x.length)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
i < (x.length)
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
i
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
i++
]]
ChangePatternInstance [actions=[Delete TypeReference at org.apache.commons.math3.optimization.direct.CMAESOptimizer:910
double
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math3.optimization.direct.CMAESOptimizer
org.apache.commons.math3.optimization.direct.CMAESOptimizer
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:910
boundaries
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.optimization.direct.CMAESOptimizer:910
1
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:910
boundaries[1]
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:910
i
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:910
(boundaries[1][i])
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math3.optimization.direct.CMAESOptimizer
org.apache.commons.math3.optimization.direct.CMAESOptimizer
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:910
boundaries
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.optimization.direct.CMAESOptimizer:910
0
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:910
boundaries[0]
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:910
i
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:910
(boundaries[0][i])
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:910
(boundaries[1][i]) - (boundaries[0][i])
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.math3.optimization.direct.CMAESOptimizer:910
double diff = (boundaries[1][i]) - (boundaries[0][i])
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
res
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
i
]]
ChangePatternInstance [actions=[Delete ArrayWrite at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
res[i]
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
x
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
i
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
(x[i])
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
boundaries
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
0
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
boundaries[0]
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
i
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
(boundaries[0][i])
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
((x[i]) - (boundaries[0][i]))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
diff
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
((x[i]) - (boundaries[0][i])) / diff
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
res[i] = ((x[i]) - (boundaries[0][i])) / diff
]]
ChangePatternInstance [actions=[Delete For at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
for (int i = 0; i < (x.length); i++) {
double diff = (boundaries[1][i]) - (boundaries[0][i]);
res[i] = ((x[i]) - (boundaries[0][i])) / diff;
}
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
isMinimize = (getGoalType()) == (.MINIMIZE)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
(getGoalType())
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
int i = 0
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
i++
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.math3.optimization.direct.CMAESOptimizer:910
double diff = (boundaries[1][i]) - (boundaries[0][i])
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
res[i] = ((x[i]) - (boundaries[0][i])) / diff
]]
ChangePatternInstance [actions=[Delete For at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
for (int i = 0; i < (x.length); i++) {
double diff = (boundaries[1][i]) - (boundaries[0][i]);
res[i] = ((x[i]) - (boundaries[0][i])) / diff;
}
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
isMinimize = (getGoalType()) == (.MINIMIZE)
, Delete LocalVariable at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
int i = 0
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
(getGoalType())
, Delete LocalVariable at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
int i = 0
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
isMinimize = (getGoalType()) == (.MINIMIZE)
, Delete UnaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
i++
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
(getGoalType())
, Delete UnaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
i++
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
isMinimize = (getGoalType()) == (.MINIMIZE)
, Delete LocalVariable at org.apache.commons.math3.optimization.direct.CMAESOptimizer:910
double diff = (boundaries[1][i]) - (boundaries[0][i])
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
(getGoalType())
, Delete LocalVariable at org.apache.commons.math3.optimization.direct.CMAESOptimizer:910
double diff = (boundaries[1][i]) - (boundaries[0][i])
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
isMinimize = (getGoalType()) == (.MINIMIZE)
, Delete Assignment at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
res[i] = ((x[i]) - (boundaries[0][i])) / diff
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
(getGoalType())
, Delete Assignment at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
res[i] = ((x[i]) - (boundaries[0][i])) / diff
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
isMinimize = (getGoalType()) == (.MINIMIZE)
, Delete For at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
for (int i = 0; i < (x.length); i++) {
double diff = (boundaries[1][i]) - (boundaries[0][i]);
res[i] = ((x[i]) - (boundaries[0][i])) / diff;
}
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
(getGoalType())
, Delete For at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
for (int i = 0; i < (x.length); i++) {
double diff = (boundaries[1][i]) - (boundaries[0][i]);
res[i] = ((x[i]) - (boundaries[0][i])) / diff;
}
]]
RepairabilityAnalyzer
----For Diff:Update TypeAccess at org.apache.commons.math3.optimization.direct.CMAESOptimizer
to org.apache.commons.math3.optimization.GoalType
Delete For at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
for (int i = 0; i < (x.length); i++) {
double diff = (boundaries[1][i]) - (boundaries[0][i]);
res[i] = ((x[i]) - (boundaries[0][i])) / diff;
}
Insert Assignment at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
isMinimize = (getGoalType()) == (.MINIMIZE)
Move TypeAccess from org.apache.commons.math3.optimization.direct.CMAESOptimizer$FitnessFunction to org.apache.commons.math3.optimization.direct.CMAESOptimizer$FitnessFunction
org.apache.commons.math3.optimization.direct.CMAESOptimizer
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Arja/patch1-Math-39-Arja/Arja]
FineGrainDifftAnalyzer
-0031
Insert If at org.apache.commons.math.ode.nonstiff.EmbeddedRungeKuttaIntegrator:253
if ((forward && (((stepStart) + (stepSize)) > t)) || ((!forward) && (((stepStart) + (stepSize)) < t))) {
stepSize = t - (stepStart);
}
PatternInstanceAnalyzer
----For Diff:Insert If at org.apache.commons.math.ode.nonstiff.EmbeddedRungeKuttaIntegrator:253
if ((forward && (((stepStart) + (stepSize)) > t)) || ((!forward) && (((stepStart) + (stepSize)) < t))) {
stepSize = t - (stepStart);
}
: number instances found: 27
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.ode.nonstiff.EmbeddedRungeKuttaIntegrator:253
if ((forward && (((stepStart) + (stepSize)) > t)) || ((!forward) && (((stepStart) + (stepSize)) < t))) {
stepSize = t - (stepStart);
}
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math.ode.nonstiff.EmbeddedRungeKuttaIntegrator:253
(forward && (((stepStart) + (stepSize)) > t)) || ((!forward) && (((stepStart) + (stepSize)) < t))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.math.ode.nonstiff.EmbeddedRungeKuttaIntegrator:253
{
stepSize = t - (stepStart);
}
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math.ode.nonstiff.EmbeddedRungeKuttaIntegrator:253
(forward && (((stepStart) + (stepSize)) > t))
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math.ode.nonstiff.EmbeddedRungeKuttaIntegrator:253
((!forward) && (((stepStart) + (stepSize)) < t))
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math.ode.nonstiff.EmbeddedRungeKuttaIntegrator:254
stepSize = t - (stepStart)
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.ode.nonstiff.EmbeddedRungeKuttaIntegrator:253
forward
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math.ode.nonstiff.EmbeddedRungeKuttaIntegrator:253
(((stepStart) + (stepSize)) > t)
]]
ChangePatternInstance [actions=[Insert UnaryOperator at org.apache.commons.math.ode.nonstiff.EmbeddedRungeKuttaIntegrator:253
(!forward)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math.ode.nonstiff.EmbeddedRungeKuttaIntegrator:253
(((stepStart) + (stepSize)) < t)
]]
ChangePatternInstance [actions=[Insert FieldWrite at org.apache.commons.math.ode.nonstiff.EmbeddedRungeKuttaIntegrator:254
stepSize
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math.ode.nonstiff.EmbeddedRungeKuttaIntegrator:254
t - (stepStart)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math.ode.nonstiff.EmbeddedRungeKuttaIntegrator:253
((stepStart) + (stepSize))
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.ode.nonstiff.EmbeddedRungeKuttaIntegrator:253
t
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.ode.nonstiff.EmbeddedRungeKuttaIntegrator:253
forward
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math.ode.nonstiff.EmbeddedRungeKuttaIntegrator:253
((stepStart) + (stepSize))
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.ode.nonstiff.EmbeddedRungeKuttaIntegrator:253
t
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.ode.nonstiff.EmbeddedRungeKuttaIntegrator:254
t
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.math.ode.nonstiff.EmbeddedRungeKuttaIntegrator:254
(stepStart)
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.math.ode.nonstiff.EmbeddedRungeKuttaIntegrator:253
(stepStart)
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.math.ode.nonstiff.EmbeddedRungeKuttaIntegrator:253
(stepSize)
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.math.ode.nonstiff.EmbeddedRungeKuttaIntegrator:253
(stepStart)
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.math.ode.nonstiff.EmbeddedRungeKuttaIntegrator:253
(stepSize)
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.ode.nonstiff.EmbeddedRungeKuttaIntegrator:253
if ((forward && (((stepStart) + (stepSize)) > t)) || ((!forward) && (((stepStart) + (stepSize)) < t))) {
stepSize = t - (stepStart);
}
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.math.ode.nonstiff.EmbeddedRungeKuttaIntegrator:253
{
stepSize = t - (stepStart);
}
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math.ode.nonstiff.EmbeddedRungeKuttaIntegrator:254
stepSize = t - (stepStart)
]]
ChangePatternInstance [actions=[Insert UnaryOperator at org.apache.commons.math.ode.nonstiff.EmbeddedRungeKuttaIntegrator:253
(!forward)
]]
RepairabilityAnalyzer
----For Diff:Insert If at org.apache.commons.math.ode.nonstiff.EmbeddedRungeKuttaIntegrator:253
if ((forward && (((stepStart) + (stepSize)) > t)) || ((!forward) && (((stepStart) + (stepSize)) < t))) {
stepSize = t - (stepStart);
}
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Arja/patch8-Lang-59-Arja-plausible/Arja]
FineGrainDifftAnalyzer
-00175
Insert Assignment at org.apache.commons.lang.text.StrBuilder:884
buffer = new char[org.apache.commons.lang.text.StrBuilder.CAPACITY]
PatternInstanceAnalyzer
----For Diff:Insert Assignment at org.apache.commons.lang.text.StrBuilder:884
buffer = new char[org.apache.commons.lang.text.StrBuilder.CAPACITY]
: number instances found: 7
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.lang.text.StrBuilder:884
buffer = new char[org.apache.commons.lang.text.StrBuilder.CAPACITY]
]]
ChangePatternInstance [actions=[Insert FieldWrite at org.apache.commons.lang.text.StrBuilder:884
buffer
]]
ChangePatternInstance [actions=[Insert NewArray at org.apache.commons.lang.text.StrBuilder:884
new char[org.apache.commons.lang.text.StrBuilder.CAPACITY]
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.lang.text.StrBuilder
org.apache.commons.lang.text.StrBuilder
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.lang.text.StrBuilder:884
org.apache.commons.lang.text.StrBuilder.CAPACITY
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.lang.text.StrBuilder
org.apache.commons.lang.text.StrBuilder
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.lang.text.StrBuilder:884
buffer = new char[org.apache.commons.lang.text.StrBuilder.CAPACITY]
]]
RepairabilityAnalyzer
----For Diff:Insert Assignment at org.apache.commons.lang.text.StrBuilder:884
buffer = new char[org.apache.commons.lang.text.StrBuilder.CAPACITY]
: number instances found: 1
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.lang.text.StrBuilder:884
buffer = new char[org.apache.commons.lang.text.StrBuilder.CAPACITY]
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Arja/patch14-Math-80-Arja-plausible/Arja]
FineGrainDifftAnalyzer
-0060
Delete For at org.apache.commons.math.linear.EigenDecompositionImpl:1136
for (int i = 0; i < j; i += 4) {
for (int k = 0; k < 4; k += step) {
final double tmp = work[(i + k)];
work[(i + k)] = work[(j - k)];
work[(j - k)] = tmp;
}
j -= 4;
}
Insert Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1136
dMin = dN1
Move TypeAccess from org.apache.commons.math.linear.EigenDecompositionImpl to org.apache.commons.math.linear.EigenDecompositionImpl
org.apache.commons.math.linear.EigenDecompositionImpl
PatternInstanceAnalyzer
----For Diff:Delete For at org.apache.commons.math.linear.EigenDecompositionImpl:1136
for (int i = 0; i < j; i += 4) {
for (int k = 0; k < 4; k += step) {
final double tmp = work[(i + k)];
work[(i + k)] = work[(j - k)];
work[(j - k)] = tmp;
}
j -= 4;
}
Insert Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1136
dMin = dN1
Move TypeAccess from org.apache.commons.math.linear.EigenDecompositionImpl to org.apache.commons.math.linear.EigenDecompositionImpl
org.apache.commons.math.linear.EigenDecompositionImpl
: number instances found: 79
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1136
dMin = dN1
]]
ChangePatternInstance [actions=[Insert FieldWrite at org.apache.commons.math.linear.EigenDecompositionImpl:1136
dMin
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1136
dN1
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl
org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Move TypeAccess from org.apache.commons.math.linear.EigenDecompositionImpl to org.apache.commons.math.linear.EigenDecompositionImpl
org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Delete TypeReference at org.apache.commons.math.linear.EigenDecompositionImpl:1136
int
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1136
0
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.math.linear.EigenDecompositionImpl:1136
int i = 0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1136
i
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1136
j
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1136
i < j
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math.linear.EigenDecompositionImpl:1136
i
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1136
4
]]
ChangePatternInstance [actions=[Delete OperatorAssignment at org.apache.commons.math.linear.EigenDecompositionImpl:1136
i += 4
]]
ChangePatternInstance [actions=[Delete TypeReference at org.apache.commons.math.linear.EigenDecompositionImpl:1137
int
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1137
0
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.math.linear.EigenDecompositionImpl:1137
int k = 0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1137
k
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1137
4
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1137
k < 4
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math.linear.EigenDecompositionImpl:1137
k
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1137
step
]]
ChangePatternInstance [actions=[Delete OperatorAssignment at org.apache.commons.math.linear.EigenDecompositionImpl:1137
k += step
]]
ChangePatternInstance [actions=[Delete TypeReference at org.apache.commons.math.linear.EigenDecompositionImpl:1138
double
]]
ChangePatternInstance [actions=[Delete Wra at org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Delete VirtualEle at org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl
org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1138
work
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1138
i
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1138
k
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1138
(i + k)
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.math.linear.EigenDecompositionImpl:1138
work[(i + k)]
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.math.linear.EigenDecompositionImpl:1138
final double tmp = work[(i + k)]
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl
org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1139
work
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1139
i
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1139
k
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1139
(i + k)
]]
ChangePatternInstance [actions=[Delete ArrayWrite at org.apache.commons.math.linear.EigenDecompositionImpl:1139
work[(i + k)]
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1139
work
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1139
j
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1139
k
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1139
(j - k)
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.math.linear.EigenDecompositionImpl:1139
work[(j - k)]
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1139
work[(i + k)] = work[(j - k)]
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl
org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1140
work
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1140
j
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1140
k
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1140
(j - k)
]]
ChangePatternInstance [actions=[Delete ArrayWrite at org.apache.commons.math.linear.EigenDecompositionImpl:1140
work[(j - k)]
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1140
tmp
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1140
work[(j - k)] = tmp
]]
ChangePatternInstance [actions=[Delete For at org.apache.commons.math.linear.EigenDecompositionImpl:1137
for (int k = 0; k < 4; k += step) {
final double tmp = work[(i + k)];
work[(i + k)] = work[(j - k)];
work[(j - k)] = tmp;
}
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math.linear.EigenDecompositionImpl:1142
j
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1142
4
]]
ChangePatternInstance [actions=[Delete OperatorAssignment at org.apache.commons.math.linear.EigenDecompositionImpl:1142
j -= 4
]]
ChangePatternInstance [actions=[Delete For at org.apache.commons.math.linear.EigenDecompositionImpl:1136
for (int i = 0; i < j; i += 4) {
for (int k = 0; k < 4; k += step) {
final double tmp = work[(i + k)];
work[(i + k)] = work[(j - k)];
work[(j - k)] = tmp;
}
j -= 4;
}
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1136
dMin = dN1
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.math.linear.EigenDecompositionImpl:1136
int i = 0
]]
ChangePatternInstance [actions=[Delete OperatorAssignment at org.apache.commons.math.linear.EigenDecompositionImpl:1136
i += 4
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.math.linear.EigenDecompositionImpl:1137
int k = 0
]]
ChangePatternInstance [actions=[Delete OperatorAssignment at org.apache.commons.math.linear.EigenDecompositionImpl:1137
k += step
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.math.linear.EigenDecompositionImpl:1138
final double tmp = work[(i + k)]
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1139
work[(i + k)] = work[(j - k)]
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1140
work[(j - k)] = tmp
]]
ChangePatternInstance [actions=[Delete For at org.apache.commons.math.linear.EigenDecompositionImpl:1137
for (int k = 0; k < 4; k += step) {
final double tmp = work[(i + k)];
work[(i + k)] = work[(j - k)];
work[(j - k)] = tmp;
}
]]
ChangePatternInstance [actions=[Delete OperatorAssignment at org.apache.commons.math.linear.EigenDecompositionImpl:1142
j -= 4
]]
ChangePatternInstance [actions=[Delete For at org.apache.commons.math.linear.EigenDecompositionImpl:1136
for (int i = 0; i < j; i += 4) {
for (int k = 0; k < 4; k += step) {
final double tmp = work[(i + k)];
work[(i + k)] = work[(j - k)];
work[(j - k)] = tmp;
}
j -= 4;
}
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1136
dMin = dN1
, Delete LocalVariable at org.apache.commons.math.linear.EigenDecompositionImpl:1136
int i = 0
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1136
dMin = dN1
, Delete OperatorAssignment at org.apache.commons.math.linear.EigenDecompositionImpl:1136
i += 4
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1136
dMin = dN1
, Delete LocalVariable at org.apache.commons.math.linear.EigenDecompositionImpl:1137
int k = 0
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1136
dMin = dN1
, Delete OperatorAssignment at org.apache.commons.math.linear.EigenDecompositionImpl:1137
k += step
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1136
dMin = dN1
, Delete LocalVariable at org.apache.commons.math.linear.EigenDecompositionImpl:1138
final double tmp = work[(i + k)]
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1136
dMin = dN1
, Delete Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1139
work[(i + k)] = work[(j - k)]
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1136
dMin = dN1
, Delete Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1140
work[(j - k)] = tmp
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1136
dMin = dN1
, Delete For at org.apache.commons.math.linear.EigenDecompositionImpl:1137
for (int k = 0; k < 4; k += step) {
final double tmp = work[(i + k)];
work[(i + k)] = work[(j - k)];
work[(j - k)] = tmp;
}
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1136
dMin = dN1
, Delete OperatorAssignment at org.apache.commons.math.linear.EigenDecompositionImpl:1142
j -= 4
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1136
dMin = dN1
, Delete For at org.apache.commons.math.linear.EigenDecompositionImpl:1136
for (int i = 0; i < j; i += 4) {
for (int k = 0; k < 4; k += step) {
final double tmp = work[(i + k)];
work[(i + k)] = work[(j - k)];
work[(j - k)] = tmp;
}
j -= 4;
}
]]
RepairabilityAnalyzer
----For Diff:Delete For at org.apache.commons.math.linear.EigenDecompositionImpl:1136
for (int i = 0; i < j; i += 4) {
for (int k = 0; k < 4; k += step) {
final double tmp = work[(i + k)];
work[(i + k)] = work[(j - k)];
work[(j - k)] = tmp;
}
j -= 4;
}
Insert Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1136
dMin = dN1
Move TypeAccess from org.apache.commons.math.linear.EigenDecompositionImpl to org.apache.commons.math.linear.EigenDecompositionImpl
org.apache.commons.math.linear.EigenDecompositionImpl
: number instances found: 1
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1136
dMin = dN1
, Delete For at org.apache.commons.math.linear.EigenDecompositionImpl:1136
for (int i = 0; i < j; i += 4) {
for (int k = 0; k < 4; k += step) {
final double tmp = work[(i + k)];
work[(i + k)] = work[(j - k)];
work[(j - k)] = tmp;
}
j -= 4;
}
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Arja/patch3-Lang-22-Arja-plausible/Arja]
FineGrainDifftAnalyzer
-0095
Update Literal at org.apache.commons.lang3.math.Fraction:584
to 0
Delete BinaryOperator at org.apache.commons.lang3.math.Fraction:584
((java.lang.Math.abs(u)) <= 1) || ((java.lang.Math.abs(v)) <= )
Delete Return at org.apache.commons.lang3.math.Fraction:585
return 1
Insert BinaryOperator at org.apache.commons.lang3.math.Fraction:584
v >
Insert Assignment at org.apache.commons.lang3.math.Fraction:585
v = -v
Move Literal from org.apache.commons.lang3.math.Fraction:584 to org.apache.commons.lang3.math.Fraction:584
1
PatternInstanceAnalyzer
----For Diff:Update Literal at org.apache.commons.lang3.math.Fraction:584
to 0
Delete BinaryOperator at org.apache.commons.lang3.math.Fraction:584
((java.lang.Math.abs(u)) <= 1) || ((java.lang.Math.abs(v)) <= )
Delete Return at org.apache.commons.lang3.math.Fraction:585
return 1
Insert BinaryOperator at org.apache.commons.lang3.math.Fraction:584
v >
Insert Assignment at org.apache.commons.lang3.math.Fraction:585
v = -v
Move Literal from org.apache.commons.lang3.math.Fraction:584 to org.apache.commons.lang3.math.Fraction:584
1
: number instances found: 31
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.math.Fraction:584
v >
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang3.math.Fraction:584
v
]]
ChangePatternInstance [actions=[Update Literal at org.apache.commons.lang3.math.Fraction:584
to 0
]]
ChangePatternInstance [actions=[Move Literal from org.apache.commons.lang3.math.Fraction:584 to org.apache.commons.lang3.math.Fraction:584
1
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.lang3.math.Fraction:585
v = -v
]]
ChangePatternInstance [actions=[Insert VariableWrite at org.apache.commons.lang3.math.Fraction:585
v
]]
ChangePatternInstance [actions=[Insert UnaryOperator at org.apache.commons.lang3.math.Fraction:585
-v
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang3.math.Fraction:585
v
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.lang3.math.Fraction:584
java.lang.Math
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.math.Fraction:584
u
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.math.Fraction:584
(java.lang.Math.abs(u))
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.math.Fraction:584
1
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.math.Fraction:584
((java.lang.Math.abs(u)) <= 1)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.lang3.math.Fraction:584
java.lang.Math
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.math.Fraction:584
v
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.math.Fraction:584
(java.lang.Math.abs(v))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.math.Fraction:584
((java.lang.Math.abs(v)) <= )
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.math.Fraction:584
((java.lang.Math.abs(u)) <= 1) || ((java.lang.Math.abs(v)) <= )
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.math.Fraction:585
1
]]
ChangePatternInstance [actions=[Delete Return at org.apache.commons.lang3.math.Fraction:585
return 1
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.lang3.math.Fraction:585
v = -v
]]
ChangePatternInstance [actions=[Insert UnaryOperator at org.apache.commons.lang3.math.Fraction:585
-v
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.math.Fraction:584
(java.lang.Math.abs(u))
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.math.Fraction:584
(java.lang.Math.abs(v))
]]
ChangePatternInstance [actions=[Delete Return at org.apache.commons.lang3.math.Fraction:585
return 1
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.lang3.math.Fraction:585
v = -v
, Delete Invocation at org.apache.commons.lang3.math.Fraction:584
(java.lang.Math.abs(u))
]]
ChangePatternInstance [actions=[Insert UnaryOperator at org.apache.commons.lang3.math.Fraction:585
-v
, Delete Invocation at org.apache.commons.lang3.math.Fraction:584
(java.lang.Math.abs(u))
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.lang3.math.Fraction:585
v = -v
, Delete Invocation at org.apache.commons.lang3.math.Fraction:584
(java.lang.Math.abs(v))
]]
ChangePatternInstance [actions=[Insert UnaryOperator at org.apache.commons.lang3.math.Fraction:585
-v
, Delete Invocation at org.apache.commons.lang3.math.Fraction:584
(java.lang.Math.abs(v))
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.lang3.math.Fraction:585
v = -v
, Delete Return at org.apache.commons.lang3.math.Fraction:585
return 1
]]
ChangePatternInstance [actions=[Insert UnaryOperator at org.apache.commons.lang3.math.Fraction:585
-v
, Delete Return at org.apache.commons.lang3.math.Fraction:585
return 1
]]
RepairabilityAnalyzer
----For Diff:Update Literal at org.apache.commons.lang3.math.Fraction:584
to 0
Delete BinaryOperator at org.apache.commons.lang3.math.Fraction:584
((java.lang.Math.abs(u)) <= 1) || ((java.lang.Math.abs(v)) <= )
Delete Return at org.apache.commons.lang3.math.Fraction:585
return 1
Insert BinaryOperator at org.apache.commons.lang3.math.Fraction:584
v >
Insert Assignment at org.apache.commons.lang3.math.Fraction:585
v = -v
Move Literal from org.apache.commons.lang3.math.Fraction:584 to org.apache.commons.lang3.math.Fraction:584
1
: number instances found: 1
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.math.Fraction:584
v >
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Arja/patch9-Math-80-Arja-plausible/Arja]
FineGrainDifftAnalyzer
-00183
Update FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1138
to realEigenvalues
Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1136
j
Delete OperatorAssignment at org.apache.commons.math.linear.EigenDecompositionImpl:1136
i += 4
Delete For at org.apache.commons.math.linear.EigenDecompositionImpl:1137
for (int k = 0; k < 4; k += step) {
final double tmp = [(i + k)];
work[(i + k)] = work[(j - k)];
work[(j - k)] = tmp;
}
Delete OperatorAssignment at org.apache.commons.math.linear.EigenDecompositionImpl:1142
j -= 4
Insert UnaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1136
++i
Insert If at org.apache.commons.math.linear.EigenDecompositionImpl:1137
if ((([i]) == 0) && ((imagEigenvalues[i]) == 0)) {
return false;
}
Insert FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1136
(realEigenvalues.length)
Move FieldRead from org.apache.commons.math.linear.EigenDecompositionImpl:1138 to org.apache.commons.math.linear.EigenDecompositionImpl:1137
work
Move TypeAccess from org.apache.commons.math.linear.EigenDecompositionImpl to org.apache.commons.math.linear.EigenDecompositionImpl
org.apache.commons.math.linear.EigenDecompositionImpl
PatternInstanceAnalyzer
----For Diff:Update FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1138
to realEigenvalues
Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1136
j
Delete OperatorAssignment at org.apache.commons.math.linear.EigenDecompositionImpl:1136
i += 4
Delete For at org.apache.commons.math.linear.EigenDecompositionImpl:1137
for (int k = 0; k < 4; k += step) {
final double tmp = [(i + k)];
work[(i + k)] = work[(j - k)];
work[(j - k)] = tmp;
}
Delete OperatorAssignment at org.apache.commons.math.linear.EigenDecompositionImpl:1142
j -= 4
Insert UnaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1136
++i
Insert If at org.apache.commons.math.linear.EigenDecompositionImpl:1137
if ((([i]) == 0) && ((imagEigenvalues[i]) == 0)) {
return false;
}
Insert FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1136
(realEigenvalues.length)
Move FieldRead from org.apache.commons.math.linear.EigenDecompositionImpl:1138 to org.apache.commons.math.linear.EigenDecompositionImpl:1137
work
Move TypeAccess from org.apache.commons.math.linear.EigenDecompositionImpl to org.apache.commons.math.linear.EigenDecompositionImpl
org.apache.commons.math.linear.EigenDecompositionImpl
: number instances found: 111
ChangePatternInstance [actions=[Insert UnaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1136
++i
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.linear.EigenDecompositionImpl:1137
if ((([i]) == 0) && ((imagEigenvalues[i]) == 0)) {
return false;
}
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1136
(realEigenvalues.length)
]]
ChangePatternInstance [actions=[Insert VariableWrite at org.apache.commons.math.linear.EigenDecompositionImpl:1136
i
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1137
(([i]) == 0) && ((imagEigenvalues[i]) == 0)
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.math.linear.EigenDecompositionImpl:1137
{
return false;
}
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1136
realEigenvalues
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1137
(([i]) == 0)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1137
((imagEigenvalues[i]) == 0)
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math.linear.EigenDecompositionImpl:1138
return false
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl
org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Insert ArrayRead at org.apache.commons.math.linear.EigenDecompositionImpl:1137
([i])
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1137
0
]]
ChangePatternInstance [actions=[Insert ArrayRead at org.apache.commons.math.linear.EigenDecompositionImpl:1137
(imagEigenvalues[i])
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1137
0
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1138
false
]]
ChangePatternInstance [actions=[Update FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1138
to realEigenvalues
]]
ChangePatternInstance [actions=[Move FieldRead from org.apache.commons.math.linear.EigenDecompositionImpl:1138 to org.apache.commons.math.linear.EigenDecompositionImpl:1137
work
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1137
i
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1137
imagEigenvalues
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1137
i
]]
ChangePatternInstance [actions=[Move TypeAccess from org.apache.commons.math.linear.EigenDecompositionImpl to org.apache.commons.math.linear.EigenDecompositionImpl
org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1136
j
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math.linear.EigenDecompositionImpl:1136
i
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1136
4
]]
ChangePatternInstance [actions=[Delete OperatorAssignment at org.apache.commons.math.linear.EigenDecompositionImpl:1136
i += 4
]]
ChangePatternInstance [actions=[Delete TypeReference at org.apache.commons.math.linear.EigenDecompositionImpl:1137
int
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1137
0
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.math.linear.EigenDecompositionImpl:1137
int k = 0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1137
k
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1137
4
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1137
k < 4
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math.linear.EigenDecompositionImpl:1137
k
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1137
step
]]
ChangePatternInstance [actions=[Delete OperatorAssignment at org.apache.commons.math.linear.EigenDecompositionImpl:1137
k += step
]]
ChangePatternInstance [actions=[Delete TypeReference at org.apache.commons.math.linear.EigenDecompositionImpl:1138
double
]]
ChangePatternInstance [actions=[Delete Wra at org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Delete VirtualEle at org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1138
i
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1138
k
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1138
(i + k)
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.math.linear.EigenDecompositionImpl:1138
[(i + k)]
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.math.linear.EigenDecompositionImpl:1138
final double tmp = [(i + k)]
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1139
work
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1139
i
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1139
k
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1139
(i + k)
]]
ChangePatternInstance [actions=[Delete ArrayWrite at org.apache.commons.math.linear.EigenDecompositionImpl:1139
work[(i + k)]
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl
org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1139
work
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1139
j
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1139
k
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1139
(j - k)
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.math.linear.EigenDecompositionImpl:1139
work[(j - k)]
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1139
work[(i + k)] = work[(j - k)]
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl
org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1140
work
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1140
j
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1140
k
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1140
(j - k)
]]
ChangePatternInstance [actions=[Delete ArrayWrite at org.apache.commons.math.linear.EigenDecompositionImpl:1140
work[(j - k)]
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1140
tmp
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1140
work[(j - k)] = tmp
]]
ChangePatternInstance [actions=[Delete For at org.apache.commons.math.linear.EigenDecompositionImpl:1137
for (int k = 0; k < 4; k += step) {
final double tmp = [(i + k)];
work[(i + k)] = work[(j - k)];
work[(j - k)] = tmp;
}
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math.linear.EigenDecompositionImpl:1142
j
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1142
4
]]
ChangePatternInstance [actions=[Delete OperatorAssignment at org.apache.commons.math.linear.EigenDecompositionImpl:1142
j -= 4
]]
ChangePatternInstance [actions=[Insert UnaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1136
++i
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.linear.EigenDecompositionImpl:1137
if ((([i]) == 0) && ((imagEigenvalues[i]) == 0)) {
return false;
}
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.math.linear.EigenDecompositionImpl:1137
{
return false;
}
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math.linear.EigenDecompositionImpl:1138
return false
]]
ChangePatternInstance [actions=[Delete OperatorAssignment at org.apache.commons.math.linear.EigenDecompositionImpl:1136
i += 4
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.math.linear.EigenDecompositionImpl:1137
int k = 0
]]
ChangePatternInstance [actions=[Delete OperatorAssignment at org.apache.commons.math.linear.EigenDecompositionImpl:1137
k += step
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.math.linear.EigenDecompositionImpl:1138
final double tmp = [(i + k)]
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1139
work[(i + k)] = work[(j - k)]
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1140
work[(j - k)] = tmp
]]
ChangePatternInstance [actions=[Delete For at org.apache.commons.math.linear.EigenDecompositionImpl:1137
for (int k = 0; k < 4; k += step) {
final double tmp = [(i + k)];
work[(i + k)] = work[(j - k)];
work[(j - k)] = tmp;
}
]]
ChangePatternInstance [actions=[Delete OperatorAssignment at org.apache.commons.math.linear.EigenDecompositionImpl:1142
j -= 4
]]
ChangePatternInstance [actions=[Insert UnaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1136
++i
, Delete OperatorAssignment at org.apache.commons.math.linear.EigenDecompositionImpl:1136
i += 4
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.linear.EigenDecompositionImpl:1137
if ((([i]) == 0) && ((imagEigenvalues[i]) == 0)) {
return false;
}
, Delete OperatorAssignment at org.apache.commons.math.linear.EigenDecompositionImpl:1136
i += 4
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.math.linear.EigenDecompositionImpl:1137
{
return false;
}
, Delete OperatorAssignment at org.apache.commons.math.linear.EigenDecompositionImpl:1136
i += 4
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math.linear.EigenDecompositionImpl:1138
return false
, Delete OperatorAssignment at org.apache.commons.math.linear.EigenDecompositionImpl:1136
i += 4
]]
ChangePatternInstance [actions=[Insert UnaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1136
++i
, Delete LocalVariable at org.apache.commons.math.linear.EigenDecompositionImpl:1137
int k = 0
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.linear.EigenDecompositionImpl:1137
if ((([i]) == 0) && ((imagEigenvalues[i]) == 0)) {
return false;
}
, Delete LocalVariable at org.apache.commons.math.linear.EigenDecompositionImpl:1137
int k = 0
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.math.linear.EigenDecompositionImpl:1137
{
return false;
}
, Delete LocalVariable at org.apache.commons.math.linear.EigenDecompositionImpl:1137
int k = 0
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math.linear.EigenDecompositionImpl:1138
return false
, Delete LocalVariable at org.apache.commons.math.linear.EigenDecompositionImpl:1137
int k = 0
]]
ChangePatternInstance [actions=[Insert UnaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1136
++i
, Delete OperatorAssignment at org.apache.commons.math.linear.EigenDecompositionImpl:1137
k += step
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.linear.EigenDecompositionImpl:1137
if ((([i]) == 0) && ((imagEigenvalues[i]) == 0)) {
return false;
}
, Delete OperatorAssignment at org.apache.commons.math.linear.EigenDecompositionImpl:1137
k += step
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.math.linear.EigenDecompositionImpl:1137
{
return false;
}
, Delete OperatorAssignment at org.apache.commons.math.linear.EigenDecompositionImpl:1137
k += step
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math.linear.EigenDecompositionImpl:1138
return false
, Delete OperatorAssignment at org.apache.commons.math.linear.EigenDecompositionImpl:1137
k += step
]]
ChangePatternInstance [actions=[Insert UnaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1136
++i
, Delete LocalVariable at org.apache.commons.math.linear.EigenDecompositionImpl:1138
final double tmp = [(i + k)]
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.linear.EigenDecompositionImpl:1137
if ((([i]) == 0) && ((imagEigenvalues[i]) == 0)) {
return false;
}
, Delete LocalVariable at org.apache.commons.math.linear.EigenDecompositionImpl:1138
final double tmp = [(i + k)]
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.math.linear.EigenDecompositionImpl:1137
{
return false;
}
, Delete LocalVariable at org.apache.commons.math.linear.EigenDecompositionImpl:1138
final double tmp = [(i + k)]
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math.linear.EigenDecompositionImpl:1138
return false
, Delete LocalVariable at org.apache.commons.math.linear.EigenDecompositionImpl:1138
final double tmp = [(i + k)]
]]
ChangePatternInstance [actions=[Insert UnaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1136
++i
, Delete Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1139
work[(i + k)] = work[(j - k)]
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.linear.EigenDecompositionImpl:1137
if ((([i]) == 0) && ((imagEigenvalues[i]) == 0)) {
return false;
}
, Delete Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1139
work[(i + k)] = work[(j - k)]
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.math.linear.EigenDecompositionImpl:1137
{
return false;
}
, Delete Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1139
work[(i + k)] = work[(j - k)]
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math.linear.EigenDecompositionImpl:1138
return false
, Delete Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1139
work[(i + k)] = work[(j - k)]
]]
ChangePatternInstance [actions=[Insert UnaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1136
++i
, Delete Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1140
work[(j - k)] = tmp
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.linear.EigenDecompositionImpl:1137
if ((([i]) == 0) && ((imagEigenvalues[i]) == 0)) {
return false;
}
, Delete Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1140
work[(j - k)] = tmp
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.math.linear.EigenDecompositionImpl:1137
{
return false;
}
, Delete Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1140
work[(j - k)] = tmp
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math.linear.EigenDecompositionImpl:1138
return false
, Delete Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1140
work[(j - k)] = tmp
]]
ChangePatternInstance [actions=[Insert UnaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1136
++i
, Delete For at org.apache.commons.math.linear.EigenDecompositionImpl:1137
for (int k = 0; k < 4; k += step) {
final double tmp = [(i + k)];
work[(i + k)] = work[(j - k)];
work[(j - k)] = tmp;
}
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.linear.EigenDecompositionImpl:1137
if ((([i]) == 0) && ((imagEigenvalues[i]) == 0)) {
return false;
}
, Delete For at org.apache.commons.math.linear.EigenDecompositionImpl:1137
for (int k = 0; k < 4; k += step) {
final double tmp = [(i + k)];
work[(i + k)] = work[(j - k)];
work[(j - k)] = tmp;
}
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.math.linear.EigenDecompositionImpl:1137
{
return false;
}
, Delete For at org.apache.commons.math.linear.EigenDecompositionImpl:1137
for (int k = 0; k < 4; k += step) {
final double tmp = [(i + k)];
work[(i + k)] = work[(j - k)];
work[(j - k)] = tmp;
}
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math.linear.EigenDecompositionImpl:1138
return false
, Delete For at org.apache.commons.math.linear.EigenDecompositionImpl:1137
for (int k = 0; k < 4; k += step) {
final double tmp = [(i + k)];
work[(i + k)] = work[(j - k)];
work[(j - k)] = tmp;
}
]]
ChangePatternInstance [actions=[Insert UnaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1136
++i
, Delete OperatorAssignment at org.apache.commons.math.linear.EigenDecompositionImpl:1142
j -= 4
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.linear.EigenDecompositionImpl:1137
if ((([i]) == 0) && ((imagEigenvalues[i]) == 0)) {
return false;
}
, Delete OperatorAssignment at org.apache.commons.math.linear.EigenDecompositionImpl:1142
j -= 4
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.math.linear.EigenDecompositionImpl:1137
{
return false;
}
, Delete OperatorAssignment at org.apache.commons.math.linear.EigenDecompositionImpl:1142
j -= 4
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math.linear.EigenDecompositionImpl:1138
return false
, Delete OperatorAssignment at org.apache.commons.math.linear.EigenDecompositionImpl:1142
j -= 4
]]
RepairabilityAnalyzer
----For Diff:Update FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1138
to realEigenvalues
Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1136
j
Delete OperatorAssignment at org.apache.commons.math.linear.EigenDecompositionImpl:1136
i += 4
Delete For at org.apache.commons.math.linear.EigenDecompositionImpl:1137
for (int k = 0; k < 4; k += step) {
final double tmp = [(i + k)];
work[(i + k)] = work[(j - k)];
work[(j - k)] = tmp;
}
Delete OperatorAssignment at org.apache.commons.math.linear.EigenDecompositionImpl:1142
j -= 4
Insert UnaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1136
++i
Insert If at org.apache.commons.math.linear.EigenDecompositionImpl:1137
if ((([i]) == 0) && ((imagEigenvalues[i]) == 0)) {
return false;
}
Insert FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1136
(realEigenvalues.length)
Move FieldRead from org.apache.commons.math.linear.EigenDecompositionImpl:1138 to org.apache.commons.math.linear.EigenDecompositionImpl:1137
work
Move TypeAccess from org.apache.commons.math.linear.EigenDecompositionImpl to org.apache.commons.math.linear.EigenDecompositionImpl
org.apache.commons.math.linear.EigenDecompositionImpl
: number instances found: 1
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1136
(realEigenvalues.length)
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Arja/patch2-Lang-22-Arja-plausible/Arja]
FineGrainDifftAnalyzer
-0069
Delete If at org.apache.commons.lang3.math.Fraction:584
if (((java.lang.Math.abs(u)) <= 1) || ((java.lang.Math.abs(v)) <= 1)) {
return 1;
}
Insert Assignment at org.apache.commons.lang3.math.Fraction:584
u = -u
PatternInstanceAnalyzer
----For Diff:Delete If at org.apache.commons.lang3.math.Fraction:584
if (((java.lang.Math.abs(u)) <= 1) || ((java.lang.Math.abs(v)) <= 1)) {
return 1;
}
Insert Assignment at org.apache.commons.lang3.math.Fraction:584
u = -u
: number instances found: 36
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.lang3.math.Fraction:584
u = -u
]]
ChangePatternInstance [actions=[Insert VariableWrite at org.apache.commons.lang3.math.Fraction:584
u
]]
ChangePatternInstance [actions=[Insert UnaryOperator at org.apache.commons.lang3.math.Fraction:584
-u
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang3.math.Fraction:584
u
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.lang3.math.Fraction:584
java.lang.Math
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.math.Fraction:584
u
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.math.Fraction:584
(java.lang.Math.abs(u))
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.math.Fraction:584
1
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.math.Fraction:584
((java.lang.Math.abs(u)) <= 1)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.lang3.math.Fraction:584
java.lang.Math
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.math.Fraction:584
v
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.math.Fraction:584
(java.lang.Math.abs(v))
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.math.Fraction:584
1
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.math.Fraction:584
((java.lang.Math.abs(v)) <= 1)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.math.Fraction:584
((java.lang.Math.abs(u)) <= 1) || ((java.lang.Math.abs(v)) <= 1)
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.math.Fraction:585
1
]]
ChangePatternInstance [actions=[Delete Return at org.apache.commons.lang3.math.Fraction:585
return 1
]]
ChangePatternInstance [actions=[Delete Block at org.apache.commons.lang3.math.Fraction:584
{
return 1;
}
]]
ChangePatternInstance [actions=[Delete If at org.apache.commons.lang3.math.Fraction:584
if (((java.lang.Math.abs(u)) <= 1) || ((java.lang.Math.abs(v)) <= 1)) {
return 1;
}
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.lang3.math.Fraction:584
u = -u
]]
ChangePatternInstance [actions=[Insert UnaryOperator at org.apache.commons.lang3.math.Fraction:584
-u
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.math.Fraction:584
(java.lang.Math.abs(u))
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.math.Fraction:584
(java.lang.Math.abs(v))
]]
ChangePatternInstance [actions=[Delete Return at org.apache.commons.lang3.math.Fraction:585
return 1
]]
ChangePatternInstance [actions=[Delete Block at org.apache.commons.lang3.math.Fraction:584
{
return 1;
}
]]
ChangePatternInstance [actions=[Delete If at org.apache.commons.lang3.math.Fraction:584
if (((java.lang.Math.abs(u)) <= 1) || ((java.lang.Math.abs(v)) <= 1)) {
return 1;
}
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.lang3.math.Fraction:584
u = -u
, Delete Invocation at org.apache.commons.lang3.math.Fraction:584
(java.lang.Math.abs(u))
]]
ChangePatternInstance [actions=[Insert UnaryOperator at org.apache.commons.lang3.math.Fraction:584
-u
, Delete Invocation at org.apache.commons.lang3.math.Fraction:584
(java.lang.Math.abs(u))
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.lang3.math.Fraction:584
u = -u
, Delete Invocation at org.apache.commons.lang3.math.Fraction:584
(java.lang.Math.abs(v))
]]
ChangePatternInstance [actions=[Insert UnaryOperator at org.apache.commons.lang3.math.Fraction:584
-u
, Delete Invocation at org.apache.commons.lang3.math.Fraction:584
(java.lang.Math.abs(v))
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.lang3.math.Fraction:584
u = -u
, Delete Return at org.apache.commons.lang3.math.Fraction:585
return 1
]]
ChangePatternInstance [actions=[Insert UnaryOperator at org.apache.commons.lang3.math.Fraction:584
-u
, Delete Return at org.apache.commons.lang3.math.Fraction:585
return 1
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.lang3.math.Fraction:584
u = -u
, Delete Block at org.apache.commons.lang3.math.Fraction:584
{
return 1;
}
]]
ChangePatternInstance [actions=[Insert UnaryOperator at org.apache.commons.lang3.math.Fraction:584
-u
, Delete Block at org.apache.commons.lang3.math.Fraction:584
{
return 1;
}
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.lang3.math.Fraction:584
u = -u
, Delete If at org.apache.commons.lang3.math.Fraction:584
if (((java.lang.Math.abs(u)) <= 1) || ((java.lang.Math.abs(v)) <= 1)) {
return 1;
}
]]
ChangePatternInstance [actions=[Insert UnaryOperator at org.apache.commons.lang3.math.Fraction:584
-u
, Delete If at org.apache.commons.lang3.math.Fraction:584
if (((java.lang.Math.abs(u)) <= 1) || ((java.lang.Math.abs(v)) <= 1)) {
return 1;
}
]]
RepairabilityAnalyzer
----For Diff:Delete If at org.apache.commons.lang3.math.Fraction:584
if (((java.lang.Math.abs(u)) <= 1) || ((java.lang.Math.abs(v)) <= 1)) {
return 1;
}
Insert Assignment at org.apache.commons.lang3.math.Fraction:584
u = -u
: number instances found: 1
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.lang3.math.Fraction:584
u = -u
, Delete If at org.apache.commons.lang3.math.Fraction:584
if (((java.lang.Math.abs(u)) <= 1) || ((java.lang.Math.abs(v)) <= 1)) {
return 1;
}
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Arja/patch4-Math-2-Arja-plausible/Arja]
FineGrainDifftAnalyzer
-00123
Update BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:137
tmp < upper to p == 1.0
Update VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:137
tmp to p
Delete Assignment at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
upper = ((int) (java.lang.Math.ceil(tmp))) - 1
Insert Return at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
return upper
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:137
tmp < upper to p == 1.0
Update VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:137
tmp to p
Delete Assignment at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
upper = ((int) (java.lang.Math.ceil(tmp))) - 1
Insert Return at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
return upper
: number instances found: 18
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:137
tmp < upper to p == 1.0
]]
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:137
tmp to p
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math3.distribution.AbstractIntegerDistribution:137
1.0
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
return upper
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
upper
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:137
upper
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
upper
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
java.lang.Math
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
tmp
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
((int) (java.lang.Math.ceil(tmp)))
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
1
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
((int) (java.lang.Math.ceil(tmp))) - 1
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
upper = ((int) (java.lang.Math.ceil(tmp))) - 1
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
return upper
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
((int) (java.lang.Math.ceil(tmp)))
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
upper = ((int) (java.lang.Math.ceil(tmp))) - 1
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
return upper
, Delete Invocation at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
((int) (java.lang.Math.ceil(tmp)))
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
return upper
, Delete Assignment at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
upper = ((int) (java.lang.Math.ceil(tmp))) - 1
]]
RepairabilityAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:137
tmp < upper to p == 1.0
Update VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:137
tmp to p
Delete Assignment at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
upper = ((int) (java.lang.Math.ceil(tmp))) - 1
Insert Return at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
return upper
: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:137
tmp < upper to p == 1.0
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Arja/patch8-Chart-12-Arja-plausible/Arja]
FineGrainDifftAnalyzer
-00174
Insert If at org.jfree.chart.plot.MultiplePiePlot:156
if (dataset != null) {
setDatasetGroup(dataset.getGroup());
dataset.addChangeListener(this);
}
PatternInstanceAnalyzer
----For Diff:Insert If at org.jfree.chart.plot.MultiplePiePlot:156
if (dataset != null) {
setDatasetGroup(dataset.getGroup());
dataset.addChangeListener(this);
}
: number instances found: 18
ChangePatternInstance [actions=[Insert If at org.jfree.chart.plot.MultiplePiePlot:156
if (dataset != null) {
setDatasetGroup(dataset.getGroup());
dataset.addChangeListener(this);
}
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.jfree.chart.plot.MultiplePiePlot:156
dataset != null
]]
ChangePatternInstance [actions=[Insert Block at org.jfree.chart.plot.MultiplePiePlot:156
{
setDatasetGroup(dataset.getGroup());
dataset.addChangeListener(this);
}
]]
ChangePatternInstance [actions=[Insert VariableRead at org.jfree.chart.plot.MultiplePiePlot:156
dataset
]]
ChangePatternInstance [actions=[Insert Literal at org.jfree.chart.plot.MultiplePiePlot:156
null
]]
ChangePatternInstance [actions=[Insert Invocation at org.jfree.chart.plot.MultiplePiePlot:157
setDatasetGroup(dataset.getGroup())
]]
ChangePatternInstance [actions=[Insert Invocation at org.jfree.chart.plot.MultiplePiePlot:158
dataset.addChangeListener(this)
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.jfree.chart.plot.MultiplePiePlot
org.jfree.chart.plot.MultiplePiePlot
]]
ChangePatternInstance [actions=[Insert Invocation at org.jfree.chart.plot.MultiplePiePlot:157
dataset.getGroup()
]]
ChangePatternInstance [actions=[Insert VariableRead at org.jfree.chart.plot.MultiplePiePlot:158
dataset
]]
ChangePatternInstance [actions=[Insert ThisAccess at org.jfree.chart.plot.MultiplePiePlot:158
this
]]
ChangePatternInstance [actions=[Insert VariableRead at org.jfree.chart.plot.MultiplePiePlot:157
dataset
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.jfree.chart.plot.MultiplePiePlot
org.jfree.chart.plot.MultiplePiePlot
]]
ChangePatternInstance [actions=[Insert If at org.jfree.chart.plot.MultiplePiePlot:156
if (dataset != null) {
setDatasetGroup(dataset.getGroup());
dataset.addChangeListener(this);
}
]]
ChangePatternInstance [actions=[Insert Block at org.jfree.chart.plot.MultiplePiePlot:156
{
setDatasetGroup(dataset.getGroup());
dataset.addChangeListener(this);
}
]]
ChangePatternInstance [actions=[Insert Invocation at org.jfree.chart.plot.MultiplePiePlot:157
setDatasetGroup(dataset.getGroup())
]]
ChangePatternInstance [actions=[Insert Invocation at org.jfree.chart.plot.MultiplePiePlot:158
dataset.addChangeListener(this)
]]
ChangePatternInstance [actions=[Insert Invocation at org.jfree.chart.plot.MultiplePiePlot:157
dataset.getGroup()
]]
RepairabilityAnalyzer
----For Diff:Insert If at org.jfree.chart.plot.MultiplePiePlot:156
if (dataset != null) {
setDatasetGroup(dataset.getGroup());
dataset.addChangeListener(this);
}
: number instances found: 1
ChangePatternInstance [actions=[Insert If at org.jfree.chart.plot.MultiplePiePlot:156
if (dataset != null) {
setDatasetGroup(dataset.getGroup());
dataset.addChangeListener(this);
}
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Arja/patch7-Math-80-Arja-plausible/Arja]
FineGrainDifftAnalyzer
-00171
Delete For at org.apache.commons.math.linear.EigenDecompositionImpl:1136
for (int i = 0; i < j; i += 4) {
for (int k = 0; k < 4; k += step) {
final double tmp = work[(i + k)];
work[(i + k)] = work[(j - k)];
work[(j - k)] = tmp;
}
j -= 4;
}
PatternInstanceAnalyzer
----For Diff:Delete For at org.apache.commons.math.linear.EigenDecompositionImpl:1136
for (int i = 0; i < j; i += 4) {
for (int k = 0; k < 4; k += step) {
final double tmp = work[(i + k)];
work[(i + k)] = work[(j - k)];
work[(j - k)] = tmp;
}
j -= 4;
}
: number instances found: 64
ChangePatternInstance [actions=[Delete TypeReference at org.apache.commons.math.linear.EigenDecompositionImpl:1136
int
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1136
0
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.math.linear.EigenDecompositionImpl:1136
int i = 0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1136
i
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1136
j
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1136
i < j
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math.linear.EigenDecompositionImpl:1136
i
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1136
4
]]
ChangePatternInstance [actions=[Delete OperatorAssignment at org.apache.commons.math.linear.EigenDecompositionImpl:1136
i += 4
]]
ChangePatternInstance [actions=[Delete TypeReference at org.apache.commons.math.linear.EigenDecompositionImpl:1137
int
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1137
0
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.math.linear.EigenDecompositionImpl:1137
int k = 0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1137
k
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1137
4
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1137
k < 4
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math.linear.EigenDecompositionImpl:1137
k
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1137
step
]]
ChangePatternInstance [actions=[Delete OperatorAssignment at org.apache.commons.math.linear.EigenDecompositionImpl:1137
k += step
]]
ChangePatternInstance [actions=[Delete TypeReference at org.apache.commons.math.linear.EigenDecompositionImpl:1138
double
]]
ChangePatternInstance [actions=[Delete Wra at org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Delete VirtualEle at org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl
org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1138
work
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1138
i
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1138
k
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1138
(i + k)
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.math.linear.EigenDecompositionImpl:1138
work[(i + k)]
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.math.linear.EigenDecompositionImpl:1138
final double tmp = work[(i + k)]
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl
org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1139
work
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1139
i
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1139
k
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1139
(i + k)
]]
ChangePatternInstance [actions=[Delete ArrayWrite at org.apache.commons.math.linear.EigenDecompositionImpl:1139
work[(i + k)]
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl
org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1139
work
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1139
j
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1139
k
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1139
(j - k)
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.math.linear.EigenDecompositionImpl:1139
work[(j - k)]
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1139
work[(i + k)] = work[(j - k)]
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl
org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1140
work
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1140
j
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1140
k
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1140
(j - k)
]]
ChangePatternInstance [actions=[Delete ArrayWrite at org.apache.commons.math.linear.EigenDecompositionImpl:1140
work[(j - k)]
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1140
tmp
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1140
work[(j - k)] = tmp
]]
ChangePatternInstance [actions=[Delete For at org.apache.commons.math.linear.EigenDecompositionImpl:1137
for (int k = 0; k < 4; k += step) {
final double tmp = work[(i + k)];
work[(i + k)] = work[(j - k)];
work[(j - k)] = tmp;
}
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math.linear.EigenDecompositionImpl:1142
j
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1142
4
]]
ChangePatternInstance [actions=[Delete OperatorAssignment at org.apache.commons.math.linear.EigenDecompositionImpl:1142
j -= 4
]]
ChangePatternInstance [actions=[Delete For at org.apache.commons.math.linear.EigenDecompositionImpl:1136
for (int i = 0; i < j; i += 4) {
for (int k = 0; k < 4; k += step) {
final double tmp = work[(i + k)];
work[(i + k)] = work[(j - k)];
work[(j - k)] = tmp;
}
j -= 4;
}
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.math.linear.EigenDecompositionImpl:1136
int i = 0
]]
ChangePatternInstance [actions=[Delete OperatorAssignment at org.apache.commons.math.linear.EigenDecompositionImpl:1136
i += 4
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.math.linear.EigenDecompositionImpl:1137
int k = 0
]]
ChangePatternInstance [actions=[Delete OperatorAssignment at org.apache.commons.math.linear.EigenDecompositionImpl:1137
k += step
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.math.linear.EigenDecompositionImpl:1138
final double tmp = work[(i + k)]
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1139
work[(i + k)] = work[(j - k)]
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1140
work[(j - k)] = tmp
]]
ChangePatternInstance [actions=[Delete For at org.apache.commons.math.linear.EigenDecompositionImpl:1137
for (int k = 0; k < 4; k += step) {
final double tmp = work[(i + k)];
work[(i + k)] = work[(j - k)];
work[(j - k)] = tmp;
}
]]
ChangePatternInstance [actions=[Delete OperatorAssignment at org.apache.commons.math.linear.EigenDecompositionImpl:1142
j -= 4
]]
ChangePatternInstance [actions=[Delete For at org.apache.commons.math.linear.EigenDecompositionImpl:1136
for (int i = 0; i < j; i += 4) {
for (int k = 0; k < 4; k += step) {
final double tmp = work[(i + k)];
work[(i + k)] = work[(j - k)];
work[(j - k)] = tmp;
}
j -= 4;
}
]]
RepairabilityAnalyzer
----For Diff:Delete For at org.apache.commons.math.linear.EigenDecompositionImpl:1136
for (int i = 0; i < j; i += 4) {
for (int k = 0; k < 4; k += step) {
final double tmp = work[(i + k)];
work[(i + k)] = work[(j - k)];
work[(j - k)] = tmp;
}
j -= 4;
}
: number instances found: 1
ChangePatternInstance [actions=[Delete For at org.apache.commons.math.linear.EigenDecompositionImpl:1136
for (int i = 0; i < j; i += 4) {
for (int k = 0; k < 4; k += step) {
final double tmp = work[(i + k)];
work[(i + k)] = work[(j - k)];
work[(j - k)] = tmp;
}
j -= 4;
}
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Arja/patch2-Math-6-Arja-plausible/Arja]
FineGrainDifftAnalyzer
-0084
Update FieldRead at org.apache.commons.math3.optim.BaseOptimizer:93
iterations to evaluations
PatternInstanceAnalyzer
----For Diff:Update FieldRead at org.apache.commons.math3.optim.BaseOptimizer:93
iterations to evaluations
: number instances found: 1
ChangePatternInstance [actions=[Update FieldRead at org.apache.commons.math3.optim.BaseOptimizer:93
iterations to evaluations
]]
RepairabilityAnalyzer
----For Diff:Update FieldRead at org.apache.commons.math3.optim.BaseOptimizer:93
iterations to evaluations
: number instances found: 1
ChangePatternInstance [actions=[Update FieldRead at org.apache.commons.math3.optim.BaseOptimizer:93
iterations to evaluations
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Arja/patch3-Math-20-Arja-plausible/Arja]
FineGrainDifftAnalyzer
-00104
Update BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
to (diff * (x[i])) + (boundaries[0][i])
Delete BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
/ diff
Move BinaryOperator from org.apache.commons.math3.optimization.direct.CMAESOptimizer$FitnessFunction:911 to org.apache.commons.math3.optimization.direct.CMAESOptimizer$FitnessFunction:911
((x[i]) - (boundaries[0][i]))
Move ArrayRead from org.apache.commons.math3.optimization.direct.CMAESOptimizer$FitnessFunction:911 to org.apache.commons.math3.optimization.direct.CMAESOptimizer$FitnessFunction:911
(x[i])
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
to (diff * (x[i])) + (boundaries[0][i])
Delete BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
/ diff
Move BinaryOperator from org.apache.commons.math3.optimization.direct.CMAESOptimizer$FitnessFunction:911 to org.apache.commons.math3.optimization.direct.CMAESOptimizer$FitnessFunction:911
((x[i]) - (boundaries[0][i]))
Move ArrayRead from org.apache.commons.math3.optimization.direct.CMAESOptimizer$FitnessFunction:911 to org.apache.commons.math3.optimization.direct.CMAESOptimizer$FitnessFunction:911
(x[i])
: number instances found: 7
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
to (diff * (x[i])) + (boundaries[0][i])
]]
ChangePatternInstance [actions=[Move BinaryOperator from org.apache.commons.math3.optimization.direct.CMAESOptimizer$FitnessFunction:911 to org.apache.commons.math3.optimization.direct.CMAESOptimizer$FitnessFunction:911
((x[i]) - (boundaries[0][i]))
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
(diff * )
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
diff
]]
ChangePatternInstance [actions=[Move ArrayRead from org.apache.commons.math3.optimization.direct.CMAESOptimizer$FitnessFunction:911 to org.apache.commons.math3.optimization.direct.CMAESOptimizer$FitnessFunction:911
(x[i])
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
diff
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
/ diff
]]
RepairabilityAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
to (diff * (x[i])) + (boundaries[0][i])
Delete BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
/ diff
Move BinaryOperator from org.apache.commons.math3.optimization.direct.CMAESOptimizer$FitnessFunction:911 to org.apache.commons.math3.optimization.direct.CMAESOptimizer$FitnessFunction:911
((x[i]) - (boundaries[0][i]))
Move ArrayRead from org.apache.commons.math3.optimization.direct.CMAESOptimizer$FitnessFunction:911 to org.apache.commons.math3.optimization.direct.CMAESOptimizer$FitnessFunction:911
(x[i])
: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
to (diff * (x[i])) + (boundaries[0][i])
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Arja/patch1-Lang-45-Arja/Arja]
FineGrainDifftAnalyzer
-0018
Insert If at org.apache.commons.lang.WordUtils:625
if ((upper == (-1)) || (upper > (str.length()))) {
upper = str.length();
}
PatternInstanceAnalyzer
----For Diff:Insert If at org.apache.commons.lang.WordUtils:625
if ((upper == (-1)) || (upper > (str.length()))) {
upper = str.length();
}
: number instances found: 21
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.WordUtils:625
if ((upper == (-1)) || (upper > (str.length()))) {
upper = str.length();
}
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang.WordUtils:625
(upper == (-1)) || (upper > (str.length()))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.WordUtils:625
{
upper = str.length();
}
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang.WordUtils:625
(upper == (-1))
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang.WordUtils:625
(upper > (str.length()))
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.lang.WordUtils:626
upper = str.length()
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang.WordUtils:625
upper
]]
ChangePatternInstance [actions=[Insert UnaryOperator at org.apache.commons.lang.WordUtils:625
(-1)
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang.WordUtils:625
upper
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.WordUtils:625
(str.length())
]]
ChangePatternInstance [actions=[Insert VariableWrite at org.apache.commons.lang.WordUtils:626
upper
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.WordUtils:626
str.length()
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang.WordUtils:625
1
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang.WordUtils:625
str
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang.WordUtils:626
str
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.WordUtils:625
if ((upper == (-1)) || (upper > (str.length()))) {
upper = str.length();
}
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.WordUtils:625
{
upper = str.length();
}
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.lang.WordUtils:626
upper = str.length()
]]
ChangePatternInstance [actions=[Insert UnaryOperator at org.apache.commons.lang.WordUtils:625
(-1)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.WordUtils:625
(str.length())
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.WordUtils:626
str.length()
]]
RepairabilityAnalyzer
----For Diff:Insert If at org.apache.commons.lang.WordUtils:625
if ((upper == (-1)) || (upper > (str.length()))) {
upper = str.length();
}
: number instances found: 1
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.WordUtils:625
if ((upper == (-1)) || (upper > (str.length()))) {
upper = str.length();
}
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Arja/patch1-Math-80-Arja-plausible/Arja]
FineGrainDifftAnalyzer
-0046
Delete For at org.apache.commons.math.linear.EigenDecompositionImpl:1136
for (int i = 0; i < j; i += 4) {
for (int k = 0; k < 4; k += step) {
final double tmp = work[(i + k)];
work[(i + k)] = work[(j - k)];
work[(j - k)] = tmp;
}
j -= 4;
}
Insert Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1136
tau = 0.0
PatternInstanceAnalyzer
----For Diff:Delete For at org.apache.commons.math.linear.EigenDecompositionImpl:1136
for (int i = 0; i < j; i += 4) {
for (int k = 0; k < 4; k += step) {
final double tmp = work[(i + k)];
work[(i + k)] = work[(j - k)];
work[(j - k)] = tmp;
}
j -= 4;
}
Insert Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1136
tau = 0.0
: number instances found: 79
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1136
tau = 0.0
]]
ChangePatternInstance [actions=[Insert FieldWrite at org.apache.commons.math.linear.EigenDecompositionImpl:1136
tau
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1136
0.0
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl
org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Delete TypeReference at org.apache.commons.math.linear.EigenDecompositionImpl:1136
int
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1136
0
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.math.linear.EigenDecompositionImpl:1136
int i = 0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1136
i
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1136
j
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1136
i < j
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math.linear.EigenDecompositionImpl:1136
i
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1136
4
]]
ChangePatternInstance [actions=[Delete OperatorAssignment at org.apache.commons.math.linear.EigenDecompositionImpl:1136
i += 4
]]
ChangePatternInstance [actions=[Delete TypeReference at org.apache.commons.math.linear.EigenDecompositionImpl:1137
int
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1137
0
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.math.linear.EigenDecompositionImpl:1137
int k = 0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1137
k
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1137
4
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1137
k < 4
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math.linear.EigenDecompositionImpl:1137
k
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1137
step
]]
ChangePatternInstance [actions=[Delete OperatorAssignment at org.apache.commons.math.linear.EigenDecompositionImpl:1137
k += step
]]
ChangePatternInstance [actions=[Delete TypeReference at org.apache.commons.math.linear.EigenDecompositionImpl:1138
double
]]
ChangePatternInstance [actions=[Delete Wra at org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Delete VirtualEle at org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl
org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1138
work
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1138
i
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1138
k
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1138
(i + k)
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.math.linear.EigenDecompositionImpl:1138
work[(i + k)]
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.math.linear.EigenDecompositionImpl:1138
final double tmp = work[(i + k)]
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl
org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1139
work
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1139
i
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1139
k
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1139
(i + k)
]]
ChangePatternInstance [actions=[Delete ArrayWrite at org.apache.commons.math.linear.EigenDecompositionImpl:1139
work[(i + k)]
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl
org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1139
work
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1139
j
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1139
k
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1139
(j - k)
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.math.linear.EigenDecompositionImpl:1139
work[(j - k)]
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1139
work[(i + k)] = work[(j - k)]
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl
org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1140
work
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1140
j
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1140
k
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1140
(j - k)
]]
ChangePatternInstance [actions=[Delete ArrayWrite at org.apache.commons.math.linear.EigenDecompositionImpl:1140
work[(j - k)]
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1140
tmp
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1140
work[(j - k)] = tmp
]]
ChangePatternInstance [actions=[Delete For at org.apache.commons.math.linear.EigenDecompositionImpl:1137
for (int k = 0; k < 4; k += step) {
final double tmp = work[(i + k)];
work[(i + k)] = work[(j - k)];
work[(j - k)] = tmp;
}
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math.linear.EigenDecompositionImpl:1142
j
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1142
4
]]
ChangePatternInstance [actions=[Delete OperatorAssignment at org.apache.commons.math.linear.EigenDecompositionImpl:1142
j -= 4
]]
ChangePatternInstance [actions=[Delete For at org.apache.commons.math.linear.EigenDecompositionImpl:1136
for (int i = 0; i < j; i += 4) {
for (int k = 0; k < 4; k += step) {
final double tmp = work[(i + k)];
work[(i + k)] = work[(j - k)];
work[(j - k)] = tmp;
}
j -= 4;
}
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1136
tau = 0.0
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.math.linear.EigenDecompositionImpl:1136
int i = 0
]]
ChangePatternInstance [actions=[Delete OperatorAssignment at org.apache.commons.math.linear.EigenDecompositionImpl:1136
i += 4
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.math.linear.EigenDecompositionImpl:1137
int k = 0
]]
ChangePatternInstance [actions=[Delete OperatorAssignment at org.apache.commons.math.linear.EigenDecompositionImpl:1137
k += step
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.math.linear.EigenDecompositionImpl:1138
final double tmp = work[(i + k)]
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1139
work[(i + k)] = work[(j - k)]
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1140
work[(j - k)] = tmp
]]
ChangePatternInstance [actions=[Delete For at org.apache.commons.math.linear.EigenDecompositionImpl:1137
for (int k = 0; k < 4; k += step) {
final double tmp = work[(i + k)];
work[(i + k)] = work[(j - k)];
work[(j - k)] = tmp;
}
]]
ChangePatternInstance [actions=[Delete OperatorAssignment at org.apache.commons.math.linear.EigenDecompositionImpl:1142
j -= 4
]]
ChangePatternInstance [actions=[Delete For at org.apache.commons.math.linear.EigenDecompositionImpl:1136
for (int i = 0; i < j; i += 4) {
for (int k = 0; k < 4; k += step) {
final double tmp = work[(i + k)];
work[(i + k)] = work[(j - k)];
work[(j - k)] = tmp;
}
j -= 4;
}
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1136
tau = 0.0
, Delete LocalVariable at org.apache.commons.math.linear.EigenDecompositionImpl:1136
int i = 0
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1136
tau = 0.0
, Delete OperatorAssignment at org.apache.commons.math.linear.EigenDecompositionImpl:1136
i += 4
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1136
tau = 0.0
, Delete LocalVariable at org.apache.commons.math.linear.EigenDecompositionImpl:1137
int k = 0
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1136
tau = 0.0
, Delete OperatorAssignment at org.apache.commons.math.linear.EigenDecompositionImpl:1137
k += step
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1136
tau = 0.0
, Delete LocalVariable at org.apache.commons.math.linear.EigenDecompositionImpl:1138
final double tmp = work[(i + k)]
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1136
tau = 0.0
, Delete Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1139
work[(i + k)] = work[(j - k)]
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1136
tau = 0.0
, Delete Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1140
work[(j - k)] = tmp
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1136
tau = 0.0
, Delete For at org.apache.commons.math.linear.EigenDecompositionImpl:1137
for (int k = 0; k < 4; k += step) {
final double tmp = work[(i + k)];
work[(i + k)] = work[(j - k)];
work[(j - k)] = tmp;
}
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1136
tau = 0.0
, Delete OperatorAssignment at org.apache.commons.math.linear.EigenDecompositionImpl:1142
j -= 4
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1136
tau = 0.0
, Delete For at org.apache.commons.math.linear.EigenDecompositionImpl:1136
for (int i = 0; i < j; i += 4) {
for (int k = 0; k < 4; k += step) {
final double tmp = work[(i + k)];
work[(i + k)] = work[(j - k)];
work[(j - k)] = tmp;
}
j -= 4;
}
]]
RepairabilityAnalyzer
----For Diff:Delete For at org.apache.commons.math.linear.EigenDecompositionImpl:1136
for (int i = 0; i < j; i += 4) {
for (int k = 0; k < 4; k += step) {
final double tmp = work[(i + k)];
work[(i + k)] = work[(j - k)];
work[(j - k)] = tmp;
}
j -= 4;
}
Insert Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1136
tau = 0.0
: number instances found: 1
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1136
tau = 0.0
, Delete For at org.apache.commons.math.linear.EigenDecompositionImpl:1136
for (int i = 0; i < j; i += 4) {
for (int k = 0; k < 4; k += step) {
final double tmp = work[(i + k)];
work[(i + k)] = work[(j - k)];
work[(j - k)] = tmp;
}
j -= 4;
}
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Arja/patch3-Math-2-Arja-plausible/Arja]
FineGrainDifftAnalyzer
-00103
Delete If at org.apache.commons.math3.distribution.AbstractIntegerDistribution:137
if (tmp < upper) {
upper = ((int) (java.lang.Math.ceil(tmp))) - 1;
}
PatternInstanceAnalyzer
----For Diff:Delete If at org.apache.commons.math3.distribution.AbstractIntegerDistribution:137
if (tmp < upper) {
upper = ((int) (java.lang.Math.ceil(tmp))) - 1;
}
: number instances found: 16
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:137
tmp
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:137
upper
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:137
tmp < upper
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
upper
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
java.lang.Math
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
tmp
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
((int) (java.lang.Math.ceil(tmp)))
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
1
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
((int) (java.lang.Math.ceil(tmp))) - 1
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
upper = ((int) (java.lang.Math.ceil(tmp))) - 1
]]
ChangePatternInstance [actions=[Delete Block at org.apache.commons.math3.distribution.AbstractIntegerDistribution:137
{
upper = ((int) (java.lang.Math.ceil(tmp))) - 1;
}
]]
ChangePatternInstance [actions=[Delete If at org.apache.commons.math3.distribution.AbstractIntegerDistribution:137
if (tmp < upper) {
upper = ((int) (java.lang.Math.ceil(tmp))) - 1;
}
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
((int) (java.lang.Math.ceil(tmp)))
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
upper = ((int) (java.lang.Math.ceil(tmp))) - 1
]]
ChangePatternInstance [actions=[Delete Block at org.apache.commons.math3.distribution.AbstractIntegerDistribution:137
{
upper = ((int) (java.lang.Math.ceil(tmp))) - 1;
}
]]
ChangePatternInstance [actions=[Delete If at org.apache.commons.math3.distribution.AbstractIntegerDistribution:137
if (tmp < upper) {
upper = ((int) (java.lang.Math.ceil(tmp))) - 1;
}
]]
RepairabilityAnalyzer
----For Diff:Delete If at org.apache.commons.math3.distribution.AbstractIntegerDistribution:137
if (tmp < upper) {
upper = ((int) (java.lang.Math.ceil(tmp))) - 1;
}
: number instances found: 1
ChangePatternInstance [actions=[Delete If at org.apache.commons.math3.distribution.AbstractIntegerDistribution:137
if (tmp < upper) {
upper = ((int) (java.lang.Math.ceil(tmp))) - 1;
}
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Arja/patch4-Lang-22-Arja-plausible/Arja]
FineGrainDifftAnalyzer
-00115
Delete If at org.apache.commons.lang3.math.Fraction:584
if (((java.lang.Math.abs(u)) <= 1) || ((java.lang.Math.abs(v)) <= 1)) {
return 1;
}
Insert Assignment at org.apache.commons.lang3.math.Fraction:584
v = -v
PatternInstanceAnalyzer
----For Diff:Delete If at org.apache.commons.lang3.math.Fraction:584
if (((java.lang.Math.abs(u)) <= 1) || ((java.lang.Math.abs(v)) <= 1)) {
return 1;
}
Insert Assignment at org.apache.commons.lang3.math.Fraction:584
v = -v
: number instances found: 36
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.lang3.math.Fraction:584
v = -v
]]
ChangePatternInstance [actions=[Insert VariableWrite at org.apache.commons.lang3.math.Fraction:584
v
]]
ChangePatternInstance [actions=[Insert UnaryOperator at org.apache.commons.lang3.math.Fraction:584
-v
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang3.math.Fraction:584
v
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.lang3.math.Fraction:584
java.lang.Math
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.math.Fraction:584
u
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.math.Fraction:584
(java.lang.Math.abs(u))
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.math.Fraction:584
1
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.math.Fraction:584
((java.lang.Math.abs(u)) <= 1)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.lang3.math.Fraction:584
java.lang.Math
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.math.Fraction:584
v
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.math.Fraction:584
(java.lang.Math.abs(v))
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.math.Fraction:584
1
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.math.Fraction:584
((java.lang.Math.abs(v)) <= 1)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.math.Fraction:584
((java.lang.Math.abs(u)) <= 1) || ((java.lang.Math.abs(v)) <= 1)
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.math.Fraction:585
1
]]
ChangePatternInstance [actions=[Delete Return at org.apache.commons.lang3.math.Fraction:585
return 1
]]
ChangePatternInstance [actions=[Delete Block at org.apache.commons.lang3.math.Fraction:584
{
return 1;
}
]]
ChangePatternInstance [actions=[Delete If at org.apache.commons.lang3.math.Fraction:584
if (((java.lang.Math.abs(u)) <= 1) || ((java.lang.Math.abs(v)) <= 1)) {
return 1;
}
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.lang3.math.Fraction:584
v = -v
]]
ChangePatternInstance [actions=[Insert UnaryOperator at org.apache.commons.lang3.math.Fraction:584
-v
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.math.Fraction:584
(java.lang.Math.abs(u))
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.math.Fraction:584
(java.lang.Math.abs(v))
]]
ChangePatternInstance [actions=[Delete Return at org.apache.commons.lang3.math.Fraction:585
return 1
]]
ChangePatternInstance [actions=[Delete Block at org.apache.commons.lang3.math.Fraction:584
{
return 1;
}
]]
ChangePatternInstance [actions=[Delete If at org.apache.commons.lang3.math.Fraction:584
if (((java.lang.Math.abs(u)) <= 1) || ((java.lang.Math.abs(v)) <= 1)) {
return 1;
}
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.lang3.math.Fraction:584
v = -v
, Delete Invocation at org.apache.commons.lang3.math.Fraction:584
(java.lang.Math.abs(u))
]]
ChangePatternInstance [actions=[Insert UnaryOperator at org.apache.commons.lang3.math.Fraction:584
-v
, Delete Invocation at org.apache.commons.lang3.math.Fraction:584
(java.lang.Math.abs(u))
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.lang3.math.Fraction:584
v = -v
, Delete Invocation at org.apache.commons.lang3.math.Fraction:584
(java.lang.Math.abs(v))
]]
ChangePatternInstance [actions=[Insert UnaryOperator at org.apache.commons.lang3.math.Fraction:584
-v
, Delete Invocation at org.apache.commons.lang3.math.Fraction:584
(java.lang.Math.abs(v))
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.lang3.math.Fraction:584
v = -v
, Delete Return at org.apache.commons.lang3.math.Fraction:585
return 1
]]
ChangePatternInstance [actions=[Insert UnaryOperator at org.apache.commons.lang3.math.Fraction:584
-v
, Delete Return at org.apache.commons.lang3.math.Fraction:585
return 1
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.lang3.math.Fraction:584
v = -v
, Delete Block at org.apache.commons.lang3.math.Fraction:584
{
return 1;
}
]]
ChangePatternInstance [actions=[Insert UnaryOperator at org.apache.commons.lang3.math.Fraction:584
-v
, Delete Block at org.apache.commons.lang3.math.Fraction:584
{
return 1;
}
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.lang3.math.Fraction:584
v = -v
, Delete If at org.apache.commons.lang3.math.Fraction:584
if (((java.lang.Math.abs(u)) <= 1) || ((java.lang.Math.abs(v)) <= 1)) {
return 1;
}
]]
ChangePatternInstance [actions=[Insert UnaryOperator at org.apache.commons.lang3.math.Fraction:584
-v
, Delete If at org.apache.commons.lang3.math.Fraction:584
if (((java.lang.Math.abs(u)) <= 1) || ((java.lang.Math.abs(v)) <= 1)) {
return 1;
}
]]
RepairabilityAnalyzer
----For Diff:Delete If at org.apache.commons.lang3.math.Fraction:584
if (((java.lang.Math.abs(u)) <= 1) || ((java.lang.Math.abs(v)) <= 1)) {
return 1;
}
Insert Assignment at org.apache.commons.lang3.math.Fraction:584
v = -v
: number instances found: 1
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.lang3.math.Fraction:584
v = -v
, Delete If at org.apache.commons.lang3.math.Fraction:584
if (((java.lang.Math.abs(u)) <= 1) || ((java.lang.Math.abs(v)) <= 1)) {
return 1;
}
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Arja/patch1-Lang-20-Arja/Arja]
FineGrainDifftAnalyzer
-0011
Delete BinaryOperator at org.apache.commons.lang3.StringUtils:3298
(((array[startIndex]) == null ? 16 : array[startIndex].toString().length()) + 1)
Delete BinaryOperator at org.apache.commons.lang3.StringUtils:3383
(((array[startIndex]) == null ? 16 : array[startIndex].toString().length()) + (separator.length()))
Insert Literal at org.apache.commons.lang3.StringUtils:3298
256
Insert Literal at org.apache.commons.lang3.StringUtils:3383
256
PatternInstanceAnalyzer
----For Diff:Delete BinaryOperator at org.apache.commons.lang3.StringUtils:3298
(((array[startIndex]) == null ? 16 : array[startIndex].toString().length()) + 1)
Delete BinaryOperator at org.apache.commons.lang3.StringUtils:3383
(((array[startIndex]) == null ? 16 : array[startIndex].toString().length()) + (separator.length()))
Insert Literal at org.apache.commons.lang3.StringUtils:3298
256
Insert Literal at org.apache.commons.lang3.StringUtils:3383
256
: number instances found: 36
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang3.StringUtils:3298
256
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang3.StringUtils:3383
256
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3298
array
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3298
startIndex
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.lang3.StringUtils:3298
(array[startIndex])
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.StringUtils:3298
null
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.StringUtils:3298
(array[startIndex]) == null
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.StringUtils:3298
16
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3298
array
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3298
startIndex
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.lang3.StringUtils:3298
array[startIndex]
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.StringUtils:3298
array[startIndex].toString()
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.StringUtils:3298
array[startIndex].toString().length()
]]
ChangePatternInstance [actions=[Delete Conditional at org.apache.commons.lang3.StringUtils:3298
((array[startIndex]) == null ? 16 : array[startIndex].toString().length())
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.StringUtils:3298
1
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.StringUtils:3298
(((array[startIndex]) == null ? 16 : array[startIndex].toString().length()) + 1)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3383
array
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3383
startIndex
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.lang3.StringUtils:3383
(array[startIndex])
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.StringUtils:3383
null
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.StringUtils:3383
(array[startIndex]) == null
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.StringUtils:3383
16
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3383
array
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3383
startIndex
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.lang3.StringUtils:3383
array[startIndex]
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.StringUtils:3383
array[startIndex].toString()
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.StringUtils:3383
array[startIndex].toString().length()
]]
ChangePatternInstance [actions=[Delete Conditional at org.apache.commons.lang3.StringUtils:3383
((array[startIndex]) == null ? 16 : array[startIndex].toString().length())
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3383
separator
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.StringUtils:3383
(separator.length())
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.StringUtils:3383
(((array[startIndex]) == null ? 16 : array[startIndex].toString().length()) + (separator.length()))
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.StringUtils:3298
array[startIndex].toString()
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.StringUtils:3298
array[startIndex].toString().length()
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.StringUtils:3383
array[startIndex].toString()
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.StringUtils:3383
array[startIndex].toString().length()
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.StringUtils:3383
(separator.length())
]]
RepairabilityAnalyzer
----For Diff:Delete BinaryOperator at org.apache.commons.lang3.StringUtils:3298
(((array[startIndex]) == null ? 16 : array[startIndex].toString().length()) + 1)
Delete BinaryOperator at org.apache.commons.lang3.StringUtils:3383
(((array[startIndex]) == null ? 16 : array[startIndex].toString().length()) + (separator.length()))
Insert Literal at org.apache.commons.lang3.StringUtils:3298
256
Insert Literal at org.apache.commons.lang3.StringUtils:3383
256
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Arja/patch9-Lang-59-Arja-plausible/Arja]
FineGrainDifftAnalyzer
-00180
Insert Invocation at org.apache.commons.lang.text.StrBuilder:882
ensureCapacity(((size) + 5))
PatternInstanceAnalyzer
----For Diff:Insert Invocation at org.apache.commons.lang.text.StrBuilder:882
ensureCapacity(((size) + 5))
: number instances found: 7
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.text.StrBuilder:882
ensureCapacity(((size) + 5))
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.lang.text.StrBuilder
org.apache.commons.lang.text.StrBuilder
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang.text.StrBuilder:882
((size) + 5)
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.lang.text.StrBuilder:882
(size)
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang.text.StrBuilder:882
5
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.lang.text.StrBuilder
org.apache.commons.lang.text.StrBuilder
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.text.StrBuilder:882
ensureCapacity(((size) + 5))
]]
RepairabilityAnalyzer
----For Diff:Insert Invocation at org.apache.commons.lang.text.StrBuilder:882
ensureCapacity(((size) + 5))
: number instances found: 1
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.text.StrBuilder:882
ensureCapacity(((size) + 5))
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Arja/patch5-Chart-25-Arja-plausible/Arja]
FineGrainDifftAnalyzer
-00133
Delete If at org.jfree.data.statistics.DefaultStatisticalCategoryDataset:110
if (masd != null) {
result = masd.getMean();
}
Insert Assignment at org.jfree.data.statistics.DefaultStatisticalCategoryDataset:110
this.minimumRangeValue = java.lang.Double.NaN
PatternInstanceAnalyzer
----For Diff:Delete If at org.jfree.data.statistics.DefaultStatisticalCategoryDataset:110
if (masd != null) {
result = masd.getMean();
}
Insert Assignment at org.jfree.data.statistics.DefaultStatisticalCategoryDataset:110
this.minimumRangeValue = java.lang.Double.NaN
: number instances found: 24
ChangePatternInstance [actions=[Insert Assignment at org.jfree.data.statistics.DefaultStatisticalCategoryDataset:110
this.minimumRangeValue = java.lang.Double.NaN
]]
ChangePatternInstance [actions=[Insert FieldWrite at org.jfree.data.statistics.DefaultStatisticalCategoryDataset:110
this.minimumRangeValue
]]
ChangePatternInstance [actions=[Insert FieldRead at org.jfree.data.statistics.DefaultStatisticalCategoryDataset:110
java.lang.Double.NaN
]]
ChangePatternInstance [actions=[Insert ThisAccess at org.jfree.data.statistics.DefaultStatisticalCategoryDataset:110
this
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.jfree.data.statistics.DefaultStatisticalCategoryDataset:110
java.lang.Double
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.jfree.data.statistics.DefaultStatisticalCategoryDataset
org.jfree.data.statistics.DefaultStatisticalCategoryDataset
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.statistics.DefaultStatisticalCategoryDataset:110
masd
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.data.statistics.DefaultStatisticalCategoryDataset:110
null
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.data.statistics.DefaultStatisticalCategoryDataset:110
masd != null
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.jfree.data.statistics.DefaultStatisticalCategoryDataset:111
result
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.statistics.DefaultStatisticalCategoryDataset:111
masd
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.data.statistics.DefaultStatisticalCategoryDataset:111
masd.getMean()
]]
ChangePatternInstance [actions=[Delete Assignment at org.jfree.data.statistics.DefaultStatisticalCategoryDataset:111
result = masd.getMean()
]]
ChangePatternInstance [actions=[Delete Block at org.jfree.data.statistics.DefaultStatisticalCategoryDataset:110
{
result = masd.getMean();
}
]]
ChangePatternInstance [actions=[Delete If at org.jfree.data.statistics.DefaultStatisticalCategoryDataset:110
if (masd != null) {
result = masd.getMean();
}
]]
ChangePatternInstance [actions=[Insert Assignment at org.jfree.data.statistics.DefaultStatisticalCategoryDataset:110
this.minimumRangeValue = java.lang.Double.NaN
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.data.statistics.DefaultStatisticalCategoryDataset:111
masd.getMean()
]]
ChangePatternInstance [actions=[Delete Assignment at org.jfree.data.statistics.DefaultStatisticalCategoryDataset:111
result = masd.getMean()
]]
ChangePatternInstance [actions=[Delete Block at org.jfree.data.statistics.DefaultStatisticalCategoryDataset:110
{
result = masd.getMean();
}
]]
ChangePatternInstance [actions=[Delete If at org.jfree.data.statistics.DefaultStatisticalCategoryDataset:110
if (masd != null) {
result = masd.getMean();
}
]]
ChangePatternInstance [actions=[Insert Assignment at org.jfree.data.statistics.DefaultStatisticalCategoryDataset:110
this.minimumRangeValue = java.lang.Double.NaN
, Delete Invocation at org.jfree.data.statistics.DefaultStatisticalCategoryDataset:111
masd.getMean()
]]
ChangePatternInstance [actions=[Insert Assignment at org.jfree.data.statistics.DefaultStatisticalCategoryDataset:110
this.minimumRangeValue = java.lang.Double.NaN
, Delete Assignment at org.jfree.data.statistics.DefaultStatisticalCategoryDataset:111
result = masd.getMean()
]]
ChangePatternInstance [actions=[Insert Assignment at org.jfree.data.statistics.DefaultStatisticalCategoryDataset:110
this.minimumRangeValue = java.lang.Double.NaN
, Delete Block at org.jfree.data.statistics.DefaultStatisticalCategoryDataset:110
{
result = masd.getMean();
}
]]
ChangePatternInstance [actions=[Insert Assignment at org.jfree.data.statistics.DefaultStatisticalCategoryDataset:110
this.minimumRangeValue = java.lang.Double.NaN
, Delete If at org.jfree.data.statistics.DefaultStatisticalCategoryDataset:110
if (masd != null) {
result = masd.getMean();
}
]]
RepairabilityAnalyzer
----For Diff:Delete If at org.jfree.data.statistics.DefaultStatisticalCategoryDataset:110
if (masd != null) {
result = masd.getMean();
}
Insert Assignment at org.jfree.data.statistics.DefaultStatisticalCategoryDataset:110
this.minimumRangeValue = java.lang.Double.NaN
: number instances found: 1
ChangePatternInstance [actions=[Insert Assignment at org.jfree.data.statistics.DefaultStatisticalCategoryDataset:110
this.minimumRangeValue = java.lang.Double.NaN
, Delete If at org.jfree.data.statistics.DefaultStatisticalCategoryDataset:110
if (masd != null) {
result = masd.getMean();
}
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Arja/patch11-Math-80-Arja-plausible/Arja]
FineGrainDifftAnalyzer
-0057
Insert Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1139
work[(j - k)] = tmp
PatternInstanceAnalyzer
----For Diff:Insert Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1139
work[(j - k)] = tmp
: number instances found: 9
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1139
work[(j - k)] = tmp
]]
ChangePatternInstance [actions=[Insert ArrayWrite at org.apache.commons.math.linear.EigenDecompositionImpl:1139
work[(j - k)]
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1139
tmp
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1139
work
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1139
(j - k)
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl
org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1139
j
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1139
k
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1139
work[(j - k)] = tmp
]]
RepairabilityAnalyzer
----For Diff:Insert Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1139
work[(j - k)] = tmp
: number instances found: 1
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1139
work[(j - k)] = tmp
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Arja/patch4-Time-4-Arja-plausible/Arja]
FineGrainDifftAnalyzer
-00130
Delete Literal at org.joda.time.field.ZeroIsMaxDateTimeField:111
1
Insert BinaryOperator at org.joda.time.field.ZeroIsMaxDateTimeField:111
(getWrappedField().getMaximumValue()) + 1
PatternInstanceAnalyzer
----For Diff:Delete Literal at org.joda.time.field.ZeroIsMaxDateTimeField:111
1
Insert BinaryOperator at org.joda.time.field.ZeroIsMaxDateTimeField:111
(getWrappedField().getMaximumValue()) + 1
: number instances found: 8
ChangePatternInstance [actions=[Insert BinaryOperator at org.joda.time.field.ZeroIsMaxDateTimeField:111
(getWrappedField().getMaximumValue()) + 1
]]
ChangePatternInstance [actions=[Insert Invocation at org.joda.time.field.ZeroIsMaxDateTimeField:111
(getWrappedField().getMaximumValue())
]]
ChangePatternInstance [actions=[Insert Literal at org.joda.time.field.ZeroIsMaxDateTimeField:111
1
]]
ChangePatternInstance [actions=[Insert Invocation at org.joda.time.field.ZeroIsMaxDateTimeField:111
getWrappedField()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.joda.time.field.ZeroIsMaxDateTimeField
org.joda.time.field.ZeroIsMaxDateTimeField
]]
ChangePatternInstance [actions=[Delete Literal at org.joda.time.field.ZeroIsMaxDateTimeField:111
1
]]
ChangePatternInstance [actions=[Insert Invocation at org.joda.time.field.ZeroIsMaxDateTimeField:111
(getWrappedField().getMaximumValue())
]]
ChangePatternInstance [actions=[Insert Invocation at org.joda.time.field.ZeroIsMaxDateTimeField:111
getWrappedField()
]]
RepairabilityAnalyzer
----For Diff:Delete Literal at org.joda.time.field.ZeroIsMaxDateTimeField:111
1
Insert BinaryOperator at org.joda.time.field.ZeroIsMaxDateTimeField:111
(getWrappedField().getMaximumValue()) + 1
: number instances found: 1
ChangePatternInstance [actions=[Insert BinaryOperator at org.joda.time.field.ZeroIsMaxDateTimeField:111
(getWrappedField().getMaximumValue()) + 1
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Arja/patch3-Chart-25-Arja-plausible/Arja]
FineGrainDifftAnalyzer
-0093
Insert Assignment at org.jfree.data.statistics.DefaultStatisticalCategoryDataset:110
this.data = new org.jfree.data.KeyedObjects2D()
PatternInstanceAnalyzer
----For Diff:Insert Assignment at org.jfree.data.statistics.DefaultStatisticalCategoryDataset:110
this.data = new org.jfree.data.KeyedObjects2D()
: number instances found: 7
ChangePatternInstance [actions=[Insert Assignment at org.jfree.data.statistics.DefaultStatisticalCategoryDataset:110
this.data = new org.jfree.data.KeyedObjects2D()
]]
ChangePatternInstance [actions=[Insert FieldWrite at org.jfree.data.statistics.DefaultStatisticalCategoryDataset:110
this.data
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.jfree.data.statistics.DefaultStatisticalCategoryDataset:110
new org.jfree.data.KeyedObjects2D()
]]
ChangePatternInstance [actions=[Insert ThisAccess at org.jfree.data.statistics.DefaultStatisticalCategoryDataset:110
this
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.jfree.data.statistics.DefaultStatisticalCategoryDataset
org.jfree.data.statistics.DefaultStatisticalCategoryDataset
]]
ChangePatternInstance [actions=[Insert Assignment at org.jfree.data.statistics.DefaultStatisticalCategoryDataset:110
this.data = new org.jfree.data.KeyedObjects2D()
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.jfree.data.statistics.DefaultStatisticalCategoryDataset:110
new org.jfree.data.KeyedObjects2D()
]]
RepairabilityAnalyzer
----For Diff:Insert Assignment at org.jfree.data.statistics.DefaultStatisticalCategoryDataset:110
this.data = new org.jfree.data.KeyedObjects2D()
: number instances found: 1
ChangePatternInstance [actions=[Insert Assignment at org.jfree.data.statistics.DefaultStatisticalCategoryDataset:110
this.data = new org.jfree.data.KeyedObjects2D()
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Arja/patch3-Math-31-Arja-plausible/Arja]
FineGrainDifftAnalyzer
-00106
Delete Throw at org.apache.commons.math3.util.ContinuedFraction:177
throw new org.apache.commons.math3.exception.ConvergenceException(org.apache.commons.math3.exception.util.LocalizedFormats.CONTINUED_FRACTION_NAN_DIVERGENCE, x)
Insert Return at org.apache.commons.math3.util.ContinuedFraction:177
return a + b
PatternInstanceAnalyzer
----For Diff:Delete Throw at org.apache.commons.math3.util.ContinuedFraction:177
throw new org.apache.commons.math3.exception.ConvergenceException(org.apache.commons.math3.exception.util.LocalizedFormats.CONTINUED_FRACTION_NAN_DIVERGENCE, x)
Insert Return at org.apache.commons.math3.util.ContinuedFraction:177
return a + b
: number instances found: 14
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math3.util.ContinuedFraction:177
return a + b
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.util.ContinuedFraction:177
a + b
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.util.ContinuedFraction:177
a
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.util.ContinuedFraction:177
b
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math3.util.ContinuedFraction
org.apache.commons.math3.exception.util.LocalizedFormats
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.util.ContinuedFraction:177
org.apache.commons.math3.exception.util.LocalizedFormats.CONTINUED_FRACTION_NAN_DIVERGENCE
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.util.ContinuedFraction:178
x
]]
ChangePatternInstance [actions=[Delete ConstructorCall at org.apache.commons.math3.util.ContinuedFraction:177
new org.apache.commons.math3.exception.ConvergenceException(org.apache.commons.math3.exception.util.LocalizedFormats.CONTINUED_FRACTION_NAN_DIVERGENCE, x)
]]
ChangePatternInstance [actions=[Delete Throw at org.apache.commons.math3.util.ContinuedFraction:177
throw new org.apache.commons.math3.exception.ConvergenceException(org.apache.commons.math3.exception.util.LocalizedFormats.CONTINUED_FRACTION_NAN_DIVERGENCE, x)
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math3.util.ContinuedFraction:177
return a + b
]]
ChangePatternInstance [actions=[Delete ConstructorCall at org.apache.commons.math3.util.ContinuedFraction:177
new org.apache.commons.math3.exception.ConvergenceException(org.apache.commons.math3.exception.util.LocalizedFormats.CONTINUED_FRACTION_NAN_DIVERGENCE, x)
]]
ChangePatternInstance [actions=[Delete Throw at org.apache.commons.math3.util.ContinuedFraction:177
throw new org.apache.commons.math3.exception.ConvergenceException(org.apache.commons.math3.exception.util.LocalizedFormats.CONTINUED_FRACTION_NAN_DIVERGENCE, x)
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math3.util.ContinuedFraction:177
return a + b
, Delete ConstructorCall at org.apache.commons.math3.util.ContinuedFraction:177
new org.apache.commons.math3.exception.ConvergenceException(org.apache.commons.math3.exception.util.LocalizedFormats.CONTINUED_FRACTION_NAN_DIVERGENCE, x)
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math3.util.ContinuedFraction:177
return a + b
, Delete Throw at org.apache.commons.math3.util.ContinuedFraction:177
throw new org.apache.commons.math3.exception.ConvergenceException(org.apache.commons.math3.exception.util.LocalizedFormats.CONTINUED_FRACTION_NAN_DIVERGENCE, x)
]]
RepairabilityAnalyzer
----For Diff:Delete Throw at org.apache.commons.math3.util.ContinuedFraction:177
throw new org.apache.commons.math3.exception.ConvergenceException(org.apache.commons.math3.exception.util.LocalizedFormats.CONTINUED_FRACTION_NAN_DIVERGENCE, x)
Insert Return at org.apache.commons.math3.util.ContinuedFraction:177
return a + b
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Arja/patch4-Chart-25-Arja-plausible/Arja]
FineGrainDifftAnalyzer
-00114
Delete VariableWrite at org.jfree.data.statistics.DefaultStatisticalCategoryDataset:111
result
Delete Invocation at org.jfree.data.statistics.DefaultStatisticalCategoryDataset:111
masd.getMean()
Insert FieldWrite at org.jfree.data.statistics.DefaultStatisticalCategoryDataset:111
this.maximumRangeValueIncStdDev
Insert FieldRead at org.jfree.data.statistics.DefaultStatisticalCategoryDataset:111
java.lang.Double.NaN
PatternInstanceAnalyzer
----For Diff:Delete VariableWrite at org.jfree.data.statistics.DefaultStatisticalCategoryDataset:111
result
Delete Invocation at org.jfree.data.statistics.DefaultStatisticalCategoryDataset:111
masd.getMean()
Insert FieldWrite at org.jfree.data.statistics.DefaultStatisticalCategoryDataset:111
this.maximumRangeValueIncStdDev
Insert FieldRead at org.jfree.data.statistics.DefaultStatisticalCategoryDataset:111
java.lang.Double.NaN
: number instances found: 9
ChangePatternInstance [actions=[Insert FieldWrite at org.jfree.data.statistics.DefaultStatisticalCategoryDataset:111
this.maximumRangeValueIncStdDev
]]
ChangePatternInstance [actions=[Insert FieldRead at org.jfree.data.statistics.DefaultStatisticalCategoryDataset:111
java.lang.Double.NaN
]]
ChangePatternInstance [actions=[Insert ThisAccess at org.jfree.data.statistics.DefaultStatisticalCategoryDataset:111
this
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.jfree.data.statistics.DefaultStatisticalCategoryDataset:111
java.lang.Double
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.jfree.data.statistics.DefaultStatisticalCategoryDataset
org.jfree.data.statistics.DefaultStatisticalCategoryDataset
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.jfree.data.statistics.DefaultStatisticalCategoryDataset:111
result
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.statistics.DefaultStatisticalCategoryDataset:111
masd
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.data.statistics.DefaultStatisticalCategoryDataset:111
masd.getMean()
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.data.statistics.DefaultStatisticalCategoryDataset:111
masd.getMean()
]]
RepairabilityAnalyzer
----For Diff:Delete VariableWrite at org.jfree.data.statistics.DefaultStatisticalCategoryDataset:111
result
Delete Invocation at org.jfree.data.statistics.DefaultStatisticalCategoryDataset:111
masd.getMean()
Insert FieldWrite at org.jfree.data.statistics.DefaultStatisticalCategoryDataset:111
this.maximumRangeValueIncStdDev
Insert FieldRead at org.jfree.data.statistics.DefaultStatisticalCategoryDataset:111
java.lang.Double.NaN
: number instances found: 1
ChangePatternInstance [actions=[Insert FieldWrite at org.jfree.data.statistics.DefaultStatisticalCategoryDataset:111
this.maximumRangeValueIncStdDev
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Arja/patch1-Lang-51-Arja-plausible/Arja]
FineGrainDifftAnalyzer
-0020
Update Literal at org.apache.commons.lang.BooleanUtils:664
to "on"
Delete BinaryOperator at org.apache.commons.lang.BooleanUtils:674
(((str.charAt(1)) == 'e') || ((str.charAt(1)) == 'E')) && (((str.charAt(2)) == 's') || ((str.charAt(2)) == 'S'))
Delete BinaryOperator at org.apache.commons.lang.BooleanUtils:679
(((str.charAt(1)) == 'E') || ((str.charAt(1)) == 'e')) && (((str.charAt(2)) == 'S') || ((str.charAt(2)) == 's'))
Delete BinaryOperator at org.apache.commons.lang.BooleanUtils:687
((((str.charAt(1)) == 'r') || ((str.charAt(1)) == 'R')) && (((str.charAt(2)) == 'u') || ((str.charAt(2)) == 'U'))) && (((str.charAt(3)) == 'e') || ((str.charAt(3)) == 'E'))
Delete If at org.apache.commons.lang.BooleanUtils:659
if (str == null)
Delete Switch at org.apache.commons.lang.BooleanUtils:662
switch (.length()) {
case 2 :
{
char ch0 = .charAt();
char ch1 = .charAt(1);
return ((ch0 == 'o') || (ch0 == 'O')) && ((ch1 == 'n') || (ch1 == 'N'));
}
case 3 :
{
char ch = .charAt(0);
if (ch == 'y')
if (ch == 'Y')
}
case 4 :
{
char ch = .charAt(0);
if (ch == 't')
if (ch == 'T') {
return ((((.charAt(1)) == 'R') || ((str.charAt(1)) == 'r')) && (((str.charAt(2)) == 'U') || ((str.charAt(2)) == 'u'))) && (((str.charAt(3)) == 'E') || ((str.charAt(3)) == 'e'));
}
}
}
Insert If at org.apache.commons.lang.BooleanUtils:659
if ("true".equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
Insert If at org.apache.commons.lang.BooleanUtils:677
if (org.apache.commons.lang.StringUtils.isEmpty())
Insert FieldRead at org.apache.commons.lang.BooleanUtils:669
java.lang.Boolean.FALSE
Insert FieldRead at org.apache.commons.lang.BooleanUtils:672
java.lang.Boolean.TRUE
Insert FieldRead at org.apache.commons.lang.BooleanUtils:675
java.lang.Boolean.FALSE
Move Block from org.apache.commons.lang.BooleanUtils:659 to org.apache.commons.lang.BooleanUtils:677
{
return false;
}
Move VariableRead from org.apache.commons.lang.BooleanUtils:662 to org.apache.commons.lang.BooleanUtils:659
str
Move VariableRead from org.apache.commons.lang.BooleanUtils:693 to org.apache.commons.lang.BooleanUtils:677
str
Move VariableRead from org.apache.commons.lang.BooleanUtils:664 to org.apache.commons.lang.BooleanUtils:662
str
Move Literal from org.apache.commons.lang.BooleanUtils:664 to org.apache.commons.lang.BooleanUtils:665
0
Move VariableRead from org.apache.commons.lang.BooleanUtils:665 to org.apache.commons.lang.BooleanUtils:665
str
Move Block from org.apache.commons.lang.BooleanUtils:672 to org.apache.commons.lang.BooleanUtils:668
{
return (((str.charAt(1)) == 'e') || ((str.charAt(1)) == 'E')) && (((str.charAt(2)) == 's') || ((str.charAt(2)) == 'S'));
}
Move VariableRead from org.apache.commons.lang.BooleanUtils:671 to org.apache.commons.lang.BooleanUtils:668
str
Move Block from org.apache.commons.lang.BooleanUtils:677 to org.apache.commons.lang.BooleanUtils:671
{
return (((str.charAt(1)) == 'E') || ((str.charAt(1)) == 'e')) && (((str.charAt(2)) == 'S') || ((str.charAt(2)) == 's'));
}
Move Block from org.apache.commons.lang.BooleanUtils:685 to org.apache.commons.lang.BooleanUtils:674
{
return ((((str.charAt(1)) == 'r') || ((str.charAt(1)) == 'R')) && (((str.charAt(2)) == 'u') || ((str.charAt(2)) == 'U'))) && (((str.charAt(3)) == 'e') || ((str.charAt(3)) == 'E'));
}
Move VariableRead from org.apache.commons.lang.BooleanUtils:684 to org.apache.commons.lang.BooleanUtils:674
str
PatternInstanceAnalyzer
----For Diff:Update Literal at org.apache.commons.lang.BooleanUtils:664
to "on"
Delete BinaryOperator at org.apache.commons.lang.BooleanUtils:674
(((str.charAt(1)) == 'e') || ((str.charAt(1)) == 'E')) && (((str.charAt(2)) == 's') || ((str.charAt(2)) == 'S'))
Delete BinaryOperator at org.apache.commons.lang.BooleanUtils:679
(((str.charAt(1)) == 'E') || ((str.charAt(1)) == 'e')) && (((str.charAt(2)) == 'S') || ((str.charAt(2)) == 's'))
Delete BinaryOperator at org.apache.commons.lang.BooleanUtils:687
((((str.charAt(1)) == 'r') || ((str.charAt(1)) == 'R')) && (((str.charAt(2)) == 'u') || ((str.charAt(2)) == 'U'))) && (((str.charAt(3)) == 'e') || ((str.charAt(3)) == 'E'))
Delete If at org.apache.commons.lang.BooleanUtils:659
if (str == null)
Delete Switch at org.apache.commons.lang.BooleanUtils:662
switch (.length()) {
case 2 :
{
char ch0 = .charAt();
char ch1 = .charAt(1);
return ((ch0 == 'o') || (ch0 == 'O')) && ((ch1 == 'n') || (ch1 == 'N'));
}
case 3 :
{
char ch = .charAt(0);
if (ch == 'y')
if (ch == 'Y')
}
case 4 :
{
char ch = .charAt(0);
if (ch == 't')
if (ch == 'T') {
return ((((.charAt(1)) == 'R') || ((str.charAt(1)) == 'r')) && (((str.charAt(2)) == 'U') || ((str.charAt(2)) == 'u'))) && (((str.charAt(3)) == 'E') || ((str.charAt(3)) == 'e'));
}
}
}
Insert If at org.apache.commons.lang.BooleanUtils:659
if ("true".equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
Insert If at org.apache.commons.lang.BooleanUtils:677
if (org.apache.commons.lang.StringUtils.isEmpty())
Insert FieldRead at org.apache.commons.lang.BooleanUtils:669
java.lang.Boolean.FALSE
Insert FieldRead at org.apache.commons.lang.BooleanUtils:672
java.lang.Boolean.TRUE
Insert FieldRead at org.apache.commons.lang.BooleanUtils:675
java.lang.Boolean.FALSE
Move Block from org.apache.commons.lang.BooleanUtils:659 to org.apache.commons.lang.BooleanUtils:677
{
return false;
}
Move VariableRead from org.apache.commons.lang.BooleanUtils:662 to org.apache.commons.lang.BooleanUtils:659
str
Move VariableRead from org.apache.commons.lang.BooleanUtils:693 to org.apache.commons.lang.BooleanUtils:677
str
Move VariableRead from org.apache.commons.lang.BooleanUtils:664 to org.apache.commons.lang.BooleanUtils:662
str
Move Literal from org.apache.commons.lang.BooleanUtils:664 to org.apache.commons.lang.BooleanUtils:665
0
Move VariableRead from org.apache.commons.lang.BooleanUtils:665 to org.apache.commons.lang.BooleanUtils:665
str
Move Block from org.apache.commons.lang.BooleanUtils:672 to org.apache.commons.lang.BooleanUtils:668
{
return (((str.charAt(1)) == 'e') || ((str.charAt(1)) == 'E')) && (((str.charAt(2)) == 's') || ((str.charAt(2)) == 'S'));
}
Move VariableRead from org.apache.commons.lang.BooleanUtils:671 to org.apache.commons.lang.BooleanUtils:668
str
Move Block from org.apache.commons.lang.BooleanUtils:677 to org.apache.commons.lang.BooleanUtils:671
{
return (((str.charAt(1)) == 'E') || ((str.charAt(1)) == 'e')) && (((str.charAt(2)) == 'S') || ((str.charAt(2)) == 's'));
}
Move Block from org.apache.commons.lang.BooleanUtils:685 to org.apache.commons.lang.BooleanUtils:674
{
return ((((str.charAt(1)) == 'r') || ((str.charAt(1)) == 'R')) && (((str.charAt(2)) == 'u') || ((str.charAt(2)) == 'U'))) && (((str.charAt(3)) == 'e') || ((str.charAt(3)) == 'E'));
}
Move VariableRead from org.apache.commons.lang.BooleanUtils:684 to org.apache.commons.lang.BooleanUtils:674
str
: number instances found: 1327
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:659
if ("true".equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:677
if (org.apache.commons.lang.StringUtils.isEmpty())
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:659
"true".equalsIgnoreCase()
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:659
{
return java.lang.Boolean.TRUE;
}
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:662
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:677
org.apache.commons.lang.StringUtils.isEmpty()
]]
ChangePatternInstance [actions=[Move Block from org.apache.commons.lang.BooleanUtils:659 to org.apache.commons.lang.BooleanUtils:677
{
return false;
}
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang.BooleanUtils:659
"true"
]]
ChangePatternInstance [actions=[Move VariableRead from org.apache.commons.lang.BooleanUtils:662 to org.apache.commons.lang.BooleanUtils:659
str
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:660
return java.lang.Boolean.TRUE
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:662
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.lang.BooleanUtils:677
org.apache.commons.lang.StringUtils
]]
ChangePatternInstance [actions=[Move VariableRead from org.apache.commons.lang.BooleanUtils:693 to org.apache.commons.lang.BooleanUtils:677
str
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.lang.BooleanUtils:660
java.lang.Boolean.TRUE
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:662
"false".equalsIgnoreCase()
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:662
{
return java.lang.Boolean.FALSE;
}
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:665
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.lang.BooleanUtils:660
java.lang.Boolean
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang.BooleanUtils:662
"false"
]]
ChangePatternInstance [actions=[Move VariableRead from org.apache.commons.lang.BooleanUtils:664 to org.apache.commons.lang.BooleanUtils:662
str
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:663
return java.lang.Boolean.FALSE
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:665
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.lang.BooleanUtils:663
java.lang.Boolean.FALSE
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:665
.equalsIgnoreCase()
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:665
{
return java.lang.Boolean.TRUE;
}
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:668
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.lang.BooleanUtils:663
java.lang.Boolean
]]
ChangePatternInstance [actions=[Update Literal at org.apache.commons.lang.BooleanUtils:664
to "on"
]]
ChangePatternInstance [actions=[Move Literal from org.apache.commons.lang.BooleanUtils:664 to org.apache.commons.lang.BooleanUtils:665
0
]]
ChangePatternInstance [actions=[Move VariableRead from org.apache.commons.lang.BooleanUtils:665 to org.apache.commons.lang.BooleanUtils:665
str
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:666
return java.lang.Boolean.TRUE
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:668
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.lang.BooleanUtils:666
java.lang.Boolean.TRUE
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:668
"off".equalsIgnoreCase()
]]
ChangePatternInstance [actions=[Move Block from org.apache.commons.lang.BooleanUtils:672 to org.apache.commons.lang.BooleanUtils:668
{
return (((str.charAt(1)) == 'e') || ((str.charAt(1)) == 'E')) && (((str.charAt(2)) == 's') || ((str.charAt(2)) == 'S'));
}
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:671
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.lang.BooleanUtils:666
java.lang.Boolean
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang.BooleanUtils:668
"off"
]]
ChangePatternInstance [actions=[Move VariableRead from org.apache.commons.lang.BooleanUtils:671 to org.apache.commons.lang.BooleanUtils:668
str
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:671
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.lang.BooleanUtils:669
java.lang.Boolean.FALSE
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:671
"yes".equalsIgnoreCase(str)
]]
ChangePatternInstance [actions=[Move Block from org.apache.commons.lang.BooleanUtils:677 to org.apache.commons.lang.BooleanUtils:671
{
return (((str.charAt(1)) == 'E') || ((str.charAt(1)) == 'e')) && (((str.charAt(2)) == 'S') || ((str.charAt(2)) == 's'));
}
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:674
if ("no".equalsIgnoreCase())
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.lang.BooleanUtils:669
java.lang.Boolean
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang.BooleanUtils:671
"yes"
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang.BooleanUtils:671
str
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:674
if ("no".equalsIgnoreCase())
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.lang.BooleanUtils:672
java.lang.Boolean.TRUE
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:674
"no".equalsIgnoreCase()
]]
ChangePatternInstance [actions=[Move Block from org.apache.commons.lang.BooleanUtils:685 to org.apache.commons.lang.BooleanUtils:674
{
return ((((str.charAt(1)) == 'r') || ((str.charAt(1)) == 'R')) && (((str.charAt(2)) == 'u') || ((str.charAt(2)) == 'U'))) && (((str.charAt(3)) == 'e') || ((str.charAt(3)) == 'E'));
}
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.lang.BooleanUtils:672
java.lang.Boolean
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang.BooleanUtils:674
"no"
]]
ChangePatternInstance [actions=[Move VariableRead from org.apache.commons.lang.BooleanUtils:684 to org.apache.commons.lang.BooleanUtils:674
str
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.lang.BooleanUtils:675
java.lang.Boolean.FALSE
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.lang.BooleanUtils:675
java.lang.Boolean
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang.BooleanUtils:674
str
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang.BooleanUtils:674
1
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang.BooleanUtils:674
(str.charAt(1))
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang.BooleanUtils:674
'e'
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang.BooleanUtils:674
((str.charAt(1)) == 'e')
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang.BooleanUtils:674
str
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang.BooleanUtils:674
1
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang.BooleanUtils:674
(str.charAt(1))
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang.BooleanUtils:674
'E'
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang.BooleanUtils:674
((str.charAt(1)) == 'E')
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang.BooleanUtils:674
(((str.charAt(1)) == 'e') || ((str.charAt(1)) == 'E'))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang.BooleanUtils:675
str
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang.BooleanUtils:675
2
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang.BooleanUtils:675
(str.charAt(2))
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang.BooleanUtils:675
's'
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang.BooleanUtils:675
((str.charAt(2)) == 's')
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang.BooleanUtils:675
str
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang.BooleanUtils:675
2
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang.BooleanUtils:675
(str.charAt(2))
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang.BooleanUtils:675
'S'
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang.BooleanUtils:675
((str.charAt(2)) == 'S')
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang.BooleanUtils:675
(((str.charAt(2)) == 's') || ((str.charAt(2)) == 'S'))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang.BooleanUtils:674
(((str.charAt(1)) == 'e') || ((str.charAt(1)) == 'E')) && (((str.charAt(2)) == 's') || ((str.charAt(2)) == 'S'))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang.BooleanUtils:679
str
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang.BooleanUtils:679
1
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang.BooleanUtils:679
(str.charAt(1))
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang.BooleanUtils:679
'E'
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang.BooleanUtils:679
((str.charAt(1)) == 'E')
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang.BooleanUtils:679
str
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang.BooleanUtils:679
1
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang.BooleanUtils:679
(str.charAt(1))
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang.BooleanUtils:679
'e'
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang.BooleanUtils:679
((str.charAt(1)) == 'e')
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang.BooleanUtils:679
(((str.charAt(1)) == 'E') || ((str.charAt(1)) == 'e'))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang.BooleanUtils:680
str
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang.BooleanUtils:680
2
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang.BooleanUtils:680
(str.charAt(2))
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang.BooleanUtils:680
'S'
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang.BooleanUtils:680
((str.charAt(2)) == 'S')
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang.BooleanUtils:680
str
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang.BooleanUtils:680
2
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang.BooleanUtils:680
(str.charAt(2))
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang.BooleanUtils:680
's'
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang.BooleanUtils:680
((str.charAt(2)) == 's')
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang.BooleanUtils:680
(((str.charAt(2)) == 'S') || ((str.charAt(2)) == 's'))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang.BooleanUtils:679
(((str.charAt(1)) == 'E') || ((str.charAt(1)) == 'e')) && (((str.charAt(2)) == 'S') || ((str.charAt(2)) == 's'))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang.BooleanUtils:687
str
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang.BooleanUtils:687
1
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang.BooleanUtils:687
(str.charAt(1))
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang.BooleanUtils:687
'r'
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang.BooleanUtils:687
((str.charAt(1)) == 'r')
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang.BooleanUtils:687
str
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang.BooleanUtils:687
1
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang.BooleanUtils:687
(str.charAt(1))
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang.BooleanUtils:687
'R'
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang.BooleanUtils:687
((str.charAt(1)) == 'R')
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang.BooleanUtils:687
(((str.charAt(1)) == 'r') || ((str.charAt(1)) == 'R'))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang.BooleanUtils:688
str
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang.BooleanUtils:688
2
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang.BooleanUtils:688
(str.charAt(2))
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang.BooleanUtils:688
'u'
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang.BooleanUtils:688
((str.charAt(2)) == 'u')
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang.BooleanUtils:688
str
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang.BooleanUtils:688
2
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang.BooleanUtils:688
(str.charAt(2))
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang.BooleanUtils:688
'U'
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang.BooleanUtils:688
((str.charAt(2)) == 'U')
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang.BooleanUtils:688
(((str.charAt(2)) == 'u') || ((str.charAt(2)) == 'U'))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang.BooleanUtils:687
((((str.charAt(1)) == 'r') || ((str.charAt(1)) == 'R')) && (((str.charAt(2)) == 'u') || ((str.charAt(2)) == 'U')))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang.BooleanUtils:689
str
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang.BooleanUtils:689
3
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang.BooleanUtils:689
(str.charAt(3))
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang.BooleanUtils:689
'e'
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang.BooleanUtils:689
((str.charAt(3)) == 'e')
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang.BooleanUtils:689
str
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang.BooleanUtils:689
3
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang.BooleanUtils:689
(str.charAt(3))
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang.BooleanUtils:689
'E'
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang.BooleanUtils:689
((str.charAt(3)) == 'E')
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang.BooleanUtils:689
(((str.charAt(3)) == 'e') || ((str.charAt(3)) == 'E'))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang.BooleanUtils:687
((((str.charAt(1)) == 'r') || ((str.charAt(1)) == 'R')) && (((str.charAt(2)) == 'u') || ((str.charAt(2)) == 'U'))) && (((str.charAt(3)) == 'e') || ((str.charAt(3)) == 'E'))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang.BooleanUtils:659
str
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang.BooleanUtils:659
null
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang.BooleanUtils:659
str == null
]]
ChangePatternInstance [actions=[Delete If at org.apache.commons.lang.BooleanUtils:659
if (str == null)
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang.BooleanUtils:662
.length()
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang.BooleanUtils:663
2
]]
ChangePatternInstance [actions=[Delete TypeReference at org.apache.commons.lang.BooleanUtils:664
char
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang.BooleanUtils:664
.charAt()
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.lang.BooleanUtils:664
char ch0 = .charAt()
]]
ChangePatternInstance [actions=[Delete TypeReference at org.apache.commons.lang.BooleanUtils:665
char
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang.BooleanUtils:665
1
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang.BooleanUtils:665
.charAt(1)
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.lang.BooleanUtils:665
char ch1 = .charAt(1)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang.BooleanUtils:667
ch0
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang.BooleanUtils:667
'o'
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang.BooleanUtils:667
(ch0 == 'o')
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang.BooleanUtils:667
ch0
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang.BooleanUtils:667
'O'
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang.BooleanUtils:667
(ch0 == 'O')
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang.BooleanUtils:667
((ch0 == 'o') || (ch0 == 'O'))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang.BooleanUtils:668
ch1
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang.BooleanUtils:668
'n'
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang.BooleanUtils:668
(ch1 == 'n')
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang.BooleanUtils:668
ch1
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang.BooleanUtils:668
'N'
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang.BooleanUtils:668
(ch1 == 'N')
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang.BooleanUtils:668
((ch1 == 'n') || (ch1 == 'N'))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang.BooleanUtils:667
((ch0 == 'o') || (ch0 == 'O')) && ((ch1 == 'n') || (ch1 == 'N'))
]]
ChangePatternInstance [actions=[Delete Return at org.apache.commons.lang.BooleanUtils:666
return ((ch0 == 'o') || (ch0 == 'O')) && ((ch1 == 'n') || (ch1 == 'N'))
]]
ChangePatternInstance [actions=[Delete Case at org.apache.commons.lang.BooleanUtils:663
case 2 :
{
char ch0 = .charAt();
char ch1 = .charAt(1);
return ((ch0 == 'o') || (ch0 == 'O')) && ((ch1 == 'n') || (ch1 == 'N'));
}
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang.BooleanUtils:670
3
]]
ChangePatternInstance [actions=[Delete TypeReference at org.apache.commons.lang.BooleanUtils:671
char
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang.BooleanUtils:671
0
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang.BooleanUtils:671
.charAt(0)
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.lang.BooleanUtils:671
char ch = .charAt(0)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang.BooleanUtils:672
ch
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang.BooleanUtils:672
'y'
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang.BooleanUtils:672
ch == 'y'
]]
ChangePatternInstance [actions=[Delete If at org.apache.commons.lang.BooleanUtils:672
if (ch == 'y')
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang.BooleanUtils:677
ch
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang.BooleanUtils:677
'Y'
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang.BooleanUtils:677
ch == 'Y'
]]
ChangePatternInstance [actions=[Delete If at org.apache.commons.lang.BooleanUtils:677
if (ch == 'Y')
]]
ChangePatternInstance [actions=[Delete Case at org.apache.commons.lang.BooleanUtils:670
case 3 :
{
char ch = .charAt(0);
if (ch == 'y')
if (ch == 'Y')
}
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang.BooleanUtils:683
4
]]
ChangePatternInstance [actions=[Delete TypeReference at org.apache.commons.lang.BooleanUtils:684
char
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang.BooleanUtils:684
0
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang.BooleanUtils:684
.charAt(0)
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.lang.BooleanUtils:684
char ch = .charAt(0)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang.BooleanUtils:685
ch
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang.BooleanUtils:685
't'
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang.BooleanUtils:685
ch == 't'
]]
ChangePatternInstance [actions=[Delete If at org.apache.commons.lang.BooleanUtils:685
if (ch == 't')
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang.BooleanUtils:691
ch
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang.BooleanUtils:691
'T'
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang.BooleanUtils:691
ch == 'T'
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang.BooleanUtils:693
1
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang.BooleanUtils:693
(.charAt(1))
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang.BooleanUtils:693
'R'
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang.BooleanUtils:693
((.charAt(1)) == 'R')
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang.BooleanUtils:693
str
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang.BooleanUtils:693
1
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang.BooleanUtils:693
(str.charAt(1))
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang.BooleanUtils:693
'r'
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang.BooleanUtils:693
((str.charAt(1)) == 'r')
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang.BooleanUtils:693
(((.charAt(1)) == 'R') || ((str.charAt(1)) == 'r'))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang.BooleanUtils:694
str
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang.BooleanUtils:694
2
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang.BooleanUtils:694
(str.charAt(2))
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang.BooleanUtils:694
'U'
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang.BooleanUtils:694
((str.charAt(2)) == 'U')
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang.BooleanUtils:694
str
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang.BooleanUtils:694
2
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang.BooleanUtils:694
(str.charAt(2))
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang.BooleanUtils:694
'u'
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang.BooleanUtils:694
((str.charAt(2)) == 'u')
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang.BooleanUtils:694
(((str.charAt(2)) == 'U') || ((str.charAt(2)) == 'u'))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang.BooleanUtils:693
((((.charAt(1)) == 'R') || ((str.charAt(1)) == 'r')) && (((str.charAt(2)) == 'U') || ((str.charAt(2)) == 'u')))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang.BooleanUtils:695
str
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang.BooleanUtils:695
3
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang.BooleanUtils:695
(str.charAt(3))
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang.BooleanUtils:695
'E'
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang.BooleanUtils:695
((str.charAt(3)) == 'E')
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang.BooleanUtils:695
str
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang.BooleanUtils:695
3
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang.BooleanUtils:695
(str.charAt(3))
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang.BooleanUtils:695
'e'
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang.BooleanUtils:695
((str.charAt(3)) == 'e')
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang.BooleanUtils:695
(((str.charAt(3)) == 'E') || ((str.charAt(3)) == 'e'))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang.BooleanUtils:693
((((.charAt(1)) == 'R') || ((str.charAt(1)) == 'r')) && (((str.charAt(2)) == 'U') || ((str.charAt(2)) == 'u'))) && (((str.charAt(3)) == 'E') || ((str.charAt(3)) == 'e'))
]]
ChangePatternInstance [actions=[Delete Return at org.apache.commons.lang.BooleanUtils:692
return ((((.charAt(1)) == 'R') || ((str.charAt(1)) == 'r')) && (((str.charAt(2)) == 'U') || ((str.charAt(2)) == 'u'))) && (((str.charAt(3)) == 'E') || ((str.charAt(3)) == 'e'))
]]
ChangePatternInstance [actions=[Delete Block at org.apache.commons.lang.BooleanUtils:691
{
return ((((.charAt(1)) == 'R') || ((str.charAt(1)) == 'r')) && (((str.charAt(2)) == 'U') || ((str.charAt(2)) == 'u'))) && (((str.charAt(3)) == 'E') || ((str.charAt(3)) == 'e'));
}
]]
ChangePatternInstance [actions=[Delete If at org.apache.commons.lang.BooleanUtils:691
if (ch == 'T') {
return ((((.charAt(1)) == 'R') || ((str.charAt(1)) == 'r')) && (((str.charAt(2)) == 'U') || ((str.charAt(2)) == 'u'))) && (((str.charAt(3)) == 'E') || ((str.charAt(3)) == 'e'));
}
]]
ChangePatternInstance [actions=[Delete Case at org.apache.commons.lang.BooleanUtils:683
case 4 :
{
char ch = .charAt(0);
if (ch == 't')
if (ch == 'T') {
return ((((.charAt(1)) == 'R') || ((str.charAt(1)) == 'r')) && (((str.charAt(2)) == 'U') || ((str.charAt(2)) == 'u'))) && (((str.charAt(3)) == 'E') || ((str.charAt(3)) == 'e'));
}
}
]]
ChangePatternInstance [actions=[Delete Switch at org.apache.commons.lang.BooleanUtils:662
switch (.length()) {
case 2 :
{
char ch0 = .charAt();
char ch1 = .charAt(1);
return ((ch0 == 'o') || (ch0 == 'O')) && ((ch1 == 'n') || (ch1 == 'N'));
}
case 3 :
{
char ch = .charAt(0);
if (ch == 'y')
if (ch == 'Y')
}
case 4 :
{
char ch = .charAt(0);
if (ch == 't')
if (ch == 'T') {
return ((((.charAt(1)) == 'R') || ((str.charAt(1)) == 'r')) && (((str.charAt(2)) == 'U') || ((str.charAt(2)) == 'u'))) && (((str.charAt(3)) == 'E') || ((str.charAt(3)) == 'e'));
}
}
}
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:659
if ("true".equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:677
if (org.apache.commons.lang.StringUtils.isEmpty())
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:659
"true".equalsIgnoreCase()
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:659
{
return java.lang.Boolean.TRUE;
}
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:662
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:677
org.apache.commons.lang.StringUtils.isEmpty()
]]
ChangePatternInstance [actions=[Move Block from org.apache.commons.lang.BooleanUtils:659 to org.apache.commons.lang.BooleanUtils:677
{
return false;
}
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:660
return java.lang.Boolean.TRUE
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:662
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:662
"false".equalsIgnoreCase()
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:662
{
return java.lang.Boolean.FALSE;
}
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:665
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:663
return java.lang.Boolean.FALSE
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:665
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:665
.equalsIgnoreCase()
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:665
{
return java.lang.Boolean.TRUE;
}
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:668
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:666
return java.lang.Boolean.TRUE
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:668
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:668
"off".equalsIgnoreCase()
]]
ChangePatternInstance [actions=[Move Block from org.apache.commons.lang.BooleanUtils:672 to org.apache.commons.lang.BooleanUtils:668
{
return (((str.charAt(1)) == 'e') || ((str.charAt(1)) == 'E')) && (((str.charAt(2)) == 's') || ((str.charAt(2)) == 'S'));
}
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:671
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:671
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:671
"yes".equalsIgnoreCase(str)
]]
ChangePatternInstance [actions=[Move Block from org.apache.commons.lang.BooleanUtils:677 to org.apache.commons.lang.BooleanUtils:671
{
return (((str.charAt(1)) == 'E') || ((str.charAt(1)) == 'e')) && (((str.charAt(2)) == 'S') || ((str.charAt(2)) == 's'));
}
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:674
if ("no".equalsIgnoreCase())
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:674
if ("no".equalsIgnoreCase())
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:674
"no".equalsIgnoreCase()
]]
ChangePatternInstance [actions=[Move Block from org.apache.commons.lang.BooleanUtils:685 to org.apache.commons.lang.BooleanUtils:674
{
return ((((str.charAt(1)) == 'r') || ((str.charAt(1)) == 'R')) && (((str.charAt(2)) == 'u') || ((str.charAt(2)) == 'U'))) && (((str.charAt(3)) == 'e') || ((str.charAt(3)) == 'E'));
}
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang.BooleanUtils:674
(str.charAt(1))
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang.BooleanUtils:674
(str.charAt(1))
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang.BooleanUtils:675
(str.charAt(2))
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang.BooleanUtils:675
(str.charAt(2))
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang.BooleanUtils:679
(str.charAt(1))
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang.BooleanUtils:679
(str.charAt(1))
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang.BooleanUtils:680
(str.charAt(2))
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang.BooleanUtils:680
(str.charAt(2))
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang.BooleanUtils:687
(str.charAt(1))
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang.BooleanUtils:687
(str.charAt(1))
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang.BooleanUtils:688
(str.charAt(2))
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang.BooleanUtils:688
(str.charAt(2))
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang.BooleanUtils:689
(str.charAt(3))
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang.BooleanUtils:689
(str.charAt(3))
]]
ChangePatternInstance [actions=[Delete If at org.apache.commons.lang.BooleanUtils:659
if (str == null)
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang.BooleanUtils:662
.length()
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang.BooleanUtils:664
.charAt()
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.lang.BooleanUtils:664
char ch0 = .charAt()
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang.BooleanUtils:665
.charAt(1)
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.lang.BooleanUtils:665
char ch1 = .charAt(1)
]]
ChangePatternInstance [actions=[Delete Return at org.apache.commons.lang.BooleanUtils:666
return ((ch0 == 'o') || (ch0 == 'O')) && ((ch1 == 'n') || (ch1 == 'N'))
]]
ChangePatternInstance [actions=[Delete Case at org.apache.commons.lang.BooleanUtils:663
case 2 :
{
char ch0 = .charAt();
char ch1 = .charAt(1);
return ((ch0 == 'o') || (ch0 == 'O')) && ((ch1 == 'n') || (ch1 == 'N'));
}
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang.BooleanUtils:671
.charAt(0)
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.lang.BooleanUtils:671
char ch = .charAt(0)
]]
ChangePatternInstance [actions=[Delete If at org.apache.commons.lang.BooleanUtils:672
if (ch == 'y')
]]
ChangePatternInstance [actions=[Delete If at org.apache.commons.lang.BooleanUtils:677
if (ch == 'Y')
]]
ChangePatternInstance [actions=[Delete Case at org.apache.commons.lang.BooleanUtils:670
case 3 :
{
char ch = .charAt(0);
if (ch == 'y')
if (ch == 'Y')
}
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang.BooleanUtils:684
.charAt(0)
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.lang.BooleanUtils:684
char ch = .charAt(0)
]]
ChangePatternInstance [actions=[Delete If at org.apache.commons.lang.BooleanUtils:685
if (ch == 't')
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang.BooleanUtils:693
(.charAt(1))
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang.BooleanUtils:693
(str.charAt(1))
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang.BooleanUtils:694
(str.charAt(2))
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang.BooleanUtils:694
(str.charAt(2))
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang.BooleanUtils:695
(str.charAt(3))
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang.BooleanUtils:695
(str.charAt(3))
]]
ChangePatternInstance [actions=[Delete Return at org.apache.commons.lang.BooleanUtils:692
return ((((.charAt(1)) == 'R') || ((str.charAt(1)) == 'r')) && (((str.charAt(2)) == 'U') || ((str.charAt(2)) == 'u'))) && (((str.charAt(3)) == 'E') || ((str.charAt(3)) == 'e'))
]]
ChangePatternInstance [actions=[Delete Block at org.apache.commons.lang.BooleanUtils:691
{
return ((((.charAt(1)) == 'R') || ((str.charAt(1)) == 'r')) && (((str.charAt(2)) == 'U') || ((str.charAt(2)) == 'u'))) && (((str.charAt(3)) == 'E') || ((str.charAt(3)) == 'e'));
}
]]
ChangePatternInstance [actions=[Delete If at org.apache.commons.lang.BooleanUtils:691
if (ch == 'T') {
return ((((.charAt(1)) == 'R') || ((str.charAt(1)) == 'r')) && (((str.charAt(2)) == 'U') || ((str.charAt(2)) == 'u'))) && (((str.charAt(3)) == 'E') || ((str.charAt(3)) == 'e'));
}
]]
ChangePatternInstance [actions=[Delete Case at org.apache.commons.lang.BooleanUtils:683
case 4 :
{
char ch = .charAt(0);
if (ch == 't')
if (ch == 'T') {
return ((((.charAt(1)) == 'R') || ((str.charAt(1)) == 'r')) && (((str.charAt(2)) == 'U') || ((str.charAt(2)) == 'u'))) && (((str.charAt(3)) == 'E') || ((str.charAt(3)) == 'e'));
}
}
]]
ChangePatternInstance [actions=[Delete Switch at org.apache.commons.lang.BooleanUtils:662
switch (.length()) {
case 2 :
{
char ch0 = .charAt();
char ch1 = .charAt(1);
return ((ch0 == 'o') || (ch0 == 'O')) && ((ch1 == 'n') || (ch1 == 'N'));
}
case 3 :
{
char ch = .charAt(0);
if (ch == 'y')
if (ch == 'Y')
}
case 4 :
{
char ch = .charAt(0);
if (ch == 't')
if (ch == 'T') {
return ((((.charAt(1)) == 'R') || ((str.charAt(1)) == 'r')) && (((str.charAt(2)) == 'U') || ((str.charAt(2)) == 'u'))) && (((str.charAt(3)) == 'E') || ((str.charAt(3)) == 'e'));
}
}
}
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:659
if ("true".equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:674
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:677
if (org.apache.commons.lang.StringUtils.isEmpty())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:674
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:659
"true".equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:674
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:659
{
return java.lang.Boolean.TRUE;
}
, Delete Invocation at org.apache.commons.lang.BooleanUtils:674
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:662
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:674
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:677
org.apache.commons.lang.StringUtils.isEmpty()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:674
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:660
return java.lang.Boolean.TRUE
, Delete Invocation at org.apache.commons.lang.BooleanUtils:674
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:662
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:674
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:662
"false".equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:674
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:662
{
return java.lang.Boolean.FALSE;
}
, Delete Invocation at org.apache.commons.lang.BooleanUtils:674
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:665
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:674
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:663
return java.lang.Boolean.FALSE
, Delete Invocation at org.apache.commons.lang.BooleanUtils:674
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:665
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:674
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:665
.equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:674
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:665
{
return java.lang.Boolean.TRUE;
}
, Delete Invocation at org.apache.commons.lang.BooleanUtils:674
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:668
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:674
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:666
return java.lang.Boolean.TRUE
, Delete Invocation at org.apache.commons.lang.BooleanUtils:674
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:668
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:674
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:668
"off".equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:674
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:671
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:674
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:671
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:674
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:671
"yes".equalsIgnoreCase(str)
, Delete Invocation at org.apache.commons.lang.BooleanUtils:674
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:674
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:674
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:674
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:674
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:674
"no".equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:674
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:659
if ("true".equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:674
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:677
if (org.apache.commons.lang.StringUtils.isEmpty())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:674
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:659
"true".equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:674
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:659
{
return java.lang.Boolean.TRUE;
}
, Delete Invocation at org.apache.commons.lang.BooleanUtils:674
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:662
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:674
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:677
org.apache.commons.lang.StringUtils.isEmpty()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:674
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:660
return java.lang.Boolean.TRUE
, Delete Invocation at org.apache.commons.lang.BooleanUtils:674
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:662
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:674
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:662
"false".equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:674
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:662
{
return java.lang.Boolean.FALSE;
}
, Delete Invocation at org.apache.commons.lang.BooleanUtils:674
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:665
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:674
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:663
return java.lang.Boolean.FALSE
, Delete Invocation at org.apache.commons.lang.BooleanUtils:674
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:665
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:674
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:665
.equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:674
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:665
{
return java.lang.Boolean.TRUE;
}
, Delete Invocation at org.apache.commons.lang.BooleanUtils:674
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:668
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:674
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:666
return java.lang.Boolean.TRUE
, Delete Invocation at org.apache.commons.lang.BooleanUtils:674
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:668
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:674
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:668
"off".equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:674
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:671
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:674
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:671
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:674
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:671
"yes".equalsIgnoreCase(str)
, Delete Invocation at org.apache.commons.lang.BooleanUtils:674
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:674
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:674
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:674
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:674
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:674
"no".equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:674
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:659
if ("true".equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:675
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:677
if (org.apache.commons.lang.StringUtils.isEmpty())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:675
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:659
"true".equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:675
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:659
{
return java.lang.Boolean.TRUE;
}
, Delete Invocation at org.apache.commons.lang.BooleanUtils:675
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:662
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:675
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:677
org.apache.commons.lang.StringUtils.isEmpty()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:675
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:660
return java.lang.Boolean.TRUE
, Delete Invocation at org.apache.commons.lang.BooleanUtils:675
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:662
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:675
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:662
"false".equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:675
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:662
{
return java.lang.Boolean.FALSE;
}
, Delete Invocation at org.apache.commons.lang.BooleanUtils:675
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:665
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:675
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:663
return java.lang.Boolean.FALSE
, Delete Invocation at org.apache.commons.lang.BooleanUtils:675
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:665
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:675
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:665
.equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:675
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:665
{
return java.lang.Boolean.TRUE;
}
, Delete Invocation at org.apache.commons.lang.BooleanUtils:675
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:668
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:675
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:666
return java.lang.Boolean.TRUE
, Delete Invocation at org.apache.commons.lang.BooleanUtils:675
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:668
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:675
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:668
"off".equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:675
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:671
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:675
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:671
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:675
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:671
"yes".equalsIgnoreCase(str)
, Delete Invocation at org.apache.commons.lang.BooleanUtils:675
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:674
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:675
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:674
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:675
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:674
"no".equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:675
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:659
if ("true".equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:675
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:677
if (org.apache.commons.lang.StringUtils.isEmpty())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:675
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:659
"true".equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:675
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:659
{
return java.lang.Boolean.TRUE;
}
, Delete Invocation at org.apache.commons.lang.BooleanUtils:675
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:662
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:675
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:677
org.apache.commons.lang.StringUtils.isEmpty()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:675
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:660
return java.lang.Boolean.TRUE
, Delete Invocation at org.apache.commons.lang.BooleanUtils:675
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:662
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:675
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:662
"false".equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:675
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:662
{
return java.lang.Boolean.FALSE;
}
, Delete Invocation at org.apache.commons.lang.BooleanUtils:675
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:665
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:675
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:663
return java.lang.Boolean.FALSE
, Delete Invocation at org.apache.commons.lang.BooleanUtils:675
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:665
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:675
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:665
.equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:675
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:665
{
return java.lang.Boolean.TRUE;
}
, Delete Invocation at org.apache.commons.lang.BooleanUtils:675
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:668
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:675
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:666
return java.lang.Boolean.TRUE
, Delete Invocation at org.apache.commons.lang.BooleanUtils:675
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:668
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:675
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:668
"off".equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:675
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:671
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:675
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:671
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:675
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:671
"yes".equalsIgnoreCase(str)
, Delete Invocation at org.apache.commons.lang.BooleanUtils:675
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:674
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:675
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:674
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:675
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:674
"no".equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:675
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:659
if ("true".equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:679
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:677
if (org.apache.commons.lang.StringUtils.isEmpty())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:679
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:659
"true".equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:679
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:659
{
return java.lang.Boolean.TRUE;
}
, Delete Invocation at org.apache.commons.lang.BooleanUtils:679
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:662
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:679
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:677
org.apache.commons.lang.StringUtils.isEmpty()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:679
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:660
return java.lang.Boolean.TRUE
, Delete Invocation at org.apache.commons.lang.BooleanUtils:679
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:662
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:679
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:662
"false".equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:679
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:662
{
return java.lang.Boolean.FALSE;
}
, Delete Invocation at org.apache.commons.lang.BooleanUtils:679
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:665
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:679
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:663
return java.lang.Boolean.FALSE
, Delete Invocation at org.apache.commons.lang.BooleanUtils:679
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:665
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:679
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:665
.equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:679
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:665
{
return java.lang.Boolean.TRUE;
}
, Delete Invocation at org.apache.commons.lang.BooleanUtils:679
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:668
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:679
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:666
return java.lang.Boolean.TRUE
, Delete Invocation at org.apache.commons.lang.BooleanUtils:679
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:668
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:679
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:668
"off".equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:679
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:671
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:679
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:671
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:679
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:671
"yes".equalsIgnoreCase(str)
, Delete Invocation at org.apache.commons.lang.BooleanUtils:679
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:674
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:679
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:674
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:679
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:674
"no".equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:679
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:659
if ("true".equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:679
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:677
if (org.apache.commons.lang.StringUtils.isEmpty())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:679
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:659
"true".equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:679
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:659
{
return java.lang.Boolean.TRUE;
}
, Delete Invocation at org.apache.commons.lang.BooleanUtils:679
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:662
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:679
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:677
org.apache.commons.lang.StringUtils.isEmpty()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:679
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:660
return java.lang.Boolean.TRUE
, Delete Invocation at org.apache.commons.lang.BooleanUtils:679
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:662
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:679
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:662
"false".equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:679
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:662
{
return java.lang.Boolean.FALSE;
}
, Delete Invocation at org.apache.commons.lang.BooleanUtils:679
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:665
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:679
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:663
return java.lang.Boolean.FALSE
, Delete Invocation at org.apache.commons.lang.BooleanUtils:679
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:665
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:679
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:665
.equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:679
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:665
{
return java.lang.Boolean.TRUE;
}
, Delete Invocation at org.apache.commons.lang.BooleanUtils:679
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:668
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:679
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:666
return java.lang.Boolean.TRUE
, Delete Invocation at org.apache.commons.lang.BooleanUtils:679
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:668
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:679
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:668
"off".equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:679
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:671
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:679
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:671
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:679
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:671
"yes".equalsIgnoreCase(str)
, Delete Invocation at org.apache.commons.lang.BooleanUtils:679
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:674
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:679
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:674
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:679
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:674
"no".equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:679
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:659
if ("true".equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:680
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:677
if (org.apache.commons.lang.StringUtils.isEmpty())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:680
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:659
"true".equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:680
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:659
{
return java.lang.Boolean.TRUE;
}
, Delete Invocation at org.apache.commons.lang.BooleanUtils:680
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:662
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:680
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:677
org.apache.commons.lang.StringUtils.isEmpty()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:680
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:660
return java.lang.Boolean.TRUE
, Delete Invocation at org.apache.commons.lang.BooleanUtils:680
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:662
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:680
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:662
"false".equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:680
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:662
{
return java.lang.Boolean.FALSE;
}
, Delete Invocation at org.apache.commons.lang.BooleanUtils:680
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:665
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:680
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:663
return java.lang.Boolean.FALSE
, Delete Invocation at org.apache.commons.lang.BooleanUtils:680
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:665
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:680
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:665
.equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:680
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:665
{
return java.lang.Boolean.TRUE;
}
, Delete Invocation at org.apache.commons.lang.BooleanUtils:680
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:668
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:680
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:666
return java.lang.Boolean.TRUE
, Delete Invocation at org.apache.commons.lang.BooleanUtils:680
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:668
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:680
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:668
"off".equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:680
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:671
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:680
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:671
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:680
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:671
"yes".equalsIgnoreCase(str)
, Delete Invocation at org.apache.commons.lang.BooleanUtils:680
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:674
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:680
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:674
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:680
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:674
"no".equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:680
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:659
if ("true".equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:680
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:677
if (org.apache.commons.lang.StringUtils.isEmpty())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:680
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:659
"true".equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:680
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:659
{
return java.lang.Boolean.TRUE;
}
, Delete Invocation at org.apache.commons.lang.BooleanUtils:680
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:662
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:680
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:677
org.apache.commons.lang.StringUtils.isEmpty()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:680
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:660
return java.lang.Boolean.TRUE
, Delete Invocation at org.apache.commons.lang.BooleanUtils:680
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:662
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:680
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:662
"false".equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:680
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:662
{
return java.lang.Boolean.FALSE;
}
, Delete Invocation at org.apache.commons.lang.BooleanUtils:680
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:665
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:680
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:663
return java.lang.Boolean.FALSE
, Delete Invocation at org.apache.commons.lang.BooleanUtils:680
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:665
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:680
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:665
.equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:680
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:665
{
return java.lang.Boolean.TRUE;
}
, Delete Invocation at org.apache.commons.lang.BooleanUtils:680
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:668
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:680
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:666
return java.lang.Boolean.TRUE
, Delete Invocation at org.apache.commons.lang.BooleanUtils:680
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:668
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:680
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:668
"off".equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:680
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:671
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:680
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:671
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:680
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:671
"yes".equalsIgnoreCase(str)
, Delete Invocation at org.apache.commons.lang.BooleanUtils:680
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:674
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:680
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:674
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:680
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:674
"no".equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:680
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:659
if ("true".equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:687
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:677
if (org.apache.commons.lang.StringUtils.isEmpty())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:687
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:659
"true".equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:687
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:659
{
return java.lang.Boolean.TRUE;
}
, Delete Invocation at org.apache.commons.lang.BooleanUtils:687
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:662
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:687
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:677
org.apache.commons.lang.StringUtils.isEmpty()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:687
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:660
return java.lang.Boolean.TRUE
, Delete Invocation at org.apache.commons.lang.BooleanUtils:687
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:662
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:687
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:662
"false".equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:687
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:662
{
return java.lang.Boolean.FALSE;
}
, Delete Invocation at org.apache.commons.lang.BooleanUtils:687
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:665
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:687
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:663
return java.lang.Boolean.FALSE
, Delete Invocation at org.apache.commons.lang.BooleanUtils:687
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:665
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:687
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:665
.equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:687
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:665
{
return java.lang.Boolean.TRUE;
}
, Delete Invocation at org.apache.commons.lang.BooleanUtils:687
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:668
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:687
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:666
return java.lang.Boolean.TRUE
, Delete Invocation at org.apache.commons.lang.BooleanUtils:687
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:668
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:687
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:668
"off".equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:687
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:671
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:687
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:671
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:687
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:671
"yes".equalsIgnoreCase(str)
, Delete Invocation at org.apache.commons.lang.BooleanUtils:687
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:674
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:687
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:674
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:687
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:674
"no".equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:687
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:659
if ("true".equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:687
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:677
if (org.apache.commons.lang.StringUtils.isEmpty())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:687
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:659
"true".equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:687
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:659
{
return java.lang.Boolean.TRUE;
}
, Delete Invocation at org.apache.commons.lang.BooleanUtils:687
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:662
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:687
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:677
org.apache.commons.lang.StringUtils.isEmpty()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:687
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:660
return java.lang.Boolean.TRUE
, Delete Invocation at org.apache.commons.lang.BooleanUtils:687
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:662
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:687
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:662
"false".equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:687
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:662
{
return java.lang.Boolean.FALSE;
}
, Delete Invocation at org.apache.commons.lang.BooleanUtils:687
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:665
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:687
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:663
return java.lang.Boolean.FALSE
, Delete Invocation at org.apache.commons.lang.BooleanUtils:687
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:665
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:687
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:665
.equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:687
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:665
{
return java.lang.Boolean.TRUE;
}
, Delete Invocation at org.apache.commons.lang.BooleanUtils:687
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:668
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:687
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:666
return java.lang.Boolean.TRUE
, Delete Invocation at org.apache.commons.lang.BooleanUtils:687
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:668
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:687
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:668
"off".equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:687
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:671
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:687
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:671
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:687
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:671
"yes".equalsIgnoreCase(str)
, Delete Invocation at org.apache.commons.lang.BooleanUtils:687
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:674
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:687
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:674
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:687
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:674
"no".equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:687
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:659
if ("true".equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:688
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:677
if (org.apache.commons.lang.StringUtils.isEmpty())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:688
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:659
"true".equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:688
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:659
{
return java.lang.Boolean.TRUE;
}
, Delete Invocation at org.apache.commons.lang.BooleanUtils:688
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:662
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:688
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:677
org.apache.commons.lang.StringUtils.isEmpty()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:688
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:660
return java.lang.Boolean.TRUE
, Delete Invocation at org.apache.commons.lang.BooleanUtils:688
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:662
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:688
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:662
"false".equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:688
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:662
{
return java.lang.Boolean.FALSE;
}
, Delete Invocation at org.apache.commons.lang.BooleanUtils:688
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:665
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:688
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:663
return java.lang.Boolean.FALSE
, Delete Invocation at org.apache.commons.lang.BooleanUtils:688
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:665
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:688
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:665
.equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:688
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:665
{
return java.lang.Boolean.TRUE;
}
, Delete Invocation at org.apache.commons.lang.BooleanUtils:688
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:668
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:688
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:666
return java.lang.Boolean.TRUE
, Delete Invocation at org.apache.commons.lang.BooleanUtils:688
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:668
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:688
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:668
"off".equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:688
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:671
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:688
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:671
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:688
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:671
"yes".equalsIgnoreCase(str)
, Delete Invocation at org.apache.commons.lang.BooleanUtils:688
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:674
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:688
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:674
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:688
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:674
"no".equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:688
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:659
if ("true".equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:688
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:677
if (org.apache.commons.lang.StringUtils.isEmpty())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:688
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:659
"true".equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:688
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:659
{
return java.lang.Boolean.TRUE;
}
, Delete Invocation at org.apache.commons.lang.BooleanUtils:688
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:662
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:688
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:677
org.apache.commons.lang.StringUtils.isEmpty()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:688
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:660
return java.lang.Boolean.TRUE
, Delete Invocation at org.apache.commons.lang.BooleanUtils:688
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:662
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:688
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:662
"false".equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:688
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:662
{
return java.lang.Boolean.FALSE;
}
, Delete Invocation at org.apache.commons.lang.BooleanUtils:688
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:665
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:688
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:663
return java.lang.Boolean.FALSE
, Delete Invocation at org.apache.commons.lang.BooleanUtils:688
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:665
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:688
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:665
.equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:688
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:665
{
return java.lang.Boolean.TRUE;
}
, Delete Invocation at org.apache.commons.lang.BooleanUtils:688
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:668
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:688
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:666
return java.lang.Boolean.TRUE
, Delete Invocation at org.apache.commons.lang.BooleanUtils:688
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:668
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:688
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:668
"off".equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:688
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:671
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:688
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:671
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:688
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:671
"yes".equalsIgnoreCase(str)
, Delete Invocation at org.apache.commons.lang.BooleanUtils:688
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:674
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:688
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:674
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:688
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:674
"no".equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:688
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:659
if ("true".equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:689
(str.charAt(3))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:677
if (org.apache.commons.lang.StringUtils.isEmpty())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:689
(str.charAt(3))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:659
"true".equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:689
(str.charAt(3))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:659
{
return java.lang.Boolean.TRUE;
}
, Delete Invocation at org.apache.commons.lang.BooleanUtils:689
(str.charAt(3))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:662
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:689
(str.charAt(3))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:677
org.apache.commons.lang.StringUtils.isEmpty()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:689
(str.charAt(3))
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:660
return java.lang.Boolean.TRUE
, Delete Invocation at org.apache.commons.lang.BooleanUtils:689
(str.charAt(3))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:662
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:689
(str.charAt(3))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:662
"false".equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:689
(str.charAt(3))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:662
{
return java.lang.Boolean.FALSE;
}
, Delete Invocation at org.apache.commons.lang.BooleanUtils:689
(str.charAt(3))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:665
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:689
(str.charAt(3))
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:663
return java.lang.Boolean.FALSE
, Delete Invocation at org.apache.commons.lang.BooleanUtils:689
(str.charAt(3))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:665
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:689
(str.charAt(3))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:665
.equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:689
(str.charAt(3))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:665
{
return java.lang.Boolean.TRUE;
}
, Delete Invocation at org.apache.commons.lang.BooleanUtils:689
(str.charAt(3))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:668
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:689
(str.charAt(3))
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:666
return java.lang.Boolean.TRUE
, Delete Invocation at org.apache.commons.lang.BooleanUtils:689
(str.charAt(3))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:668
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:689
(str.charAt(3))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:668
"off".equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:689
(str.charAt(3))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:671
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:689
(str.charAt(3))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:671
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:689
(str.charAt(3))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:671
"yes".equalsIgnoreCase(str)
, Delete Invocation at org.apache.commons.lang.BooleanUtils:689
(str.charAt(3))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:674
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:689
(str.charAt(3))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:674
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:689
(str.charAt(3))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:674
"no".equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:689
(str.charAt(3))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:659
if ("true".equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:689
(str.charAt(3))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:677
if (org.apache.commons.lang.StringUtils.isEmpty())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:689
(str.charAt(3))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:659
"true".equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:689
(str.charAt(3))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:659
{
return java.lang.Boolean.TRUE;
}
, Delete Invocation at org.apache.commons.lang.BooleanUtils:689
(str.charAt(3))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:662
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:689
(str.charAt(3))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:677
org.apache.commons.lang.StringUtils.isEmpty()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:689
(str.charAt(3))
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:660
return java.lang.Boolean.TRUE
, Delete Invocation at org.apache.commons.lang.BooleanUtils:689
(str.charAt(3))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:662
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:689
(str.charAt(3))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:662
"false".equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:689
(str.charAt(3))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:662
{
return java.lang.Boolean.FALSE;
}
, Delete Invocation at org.apache.commons.lang.BooleanUtils:689
(str.charAt(3))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:665
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:689
(str.charAt(3))
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:663
return java.lang.Boolean.FALSE
, Delete Invocation at org.apache.commons.lang.BooleanUtils:689
(str.charAt(3))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:665
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:689
(str.charAt(3))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:665
.equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:689
(str.charAt(3))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:665
{
return java.lang.Boolean.TRUE;
}
, Delete Invocation at org.apache.commons.lang.BooleanUtils:689
(str.charAt(3))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:668
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:689
(str.charAt(3))
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:666
return java.lang.Boolean.TRUE
, Delete Invocation at org.apache.commons.lang.BooleanUtils:689
(str.charAt(3))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:668
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:689
(str.charAt(3))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:668
"off".equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:689
(str.charAt(3))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:671
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:689
(str.charAt(3))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:671
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:689
(str.charAt(3))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:671
"yes".equalsIgnoreCase(str)
, Delete Invocation at org.apache.commons.lang.BooleanUtils:689
(str.charAt(3))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:674
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:689
(str.charAt(3))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:674
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:689
(str.charAt(3))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:674
"no".equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:689
(str.charAt(3))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:659
if ("true".equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete If at org.apache.commons.lang.BooleanUtils:659
if (str == null)
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:677
if (org.apache.commons.lang.StringUtils.isEmpty())
, Delete If at org.apache.commons.lang.BooleanUtils:659
if (str == null)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:659
"true".equalsIgnoreCase()
, Delete If at org.apache.commons.lang.BooleanUtils:659
if (str == null)
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:659
{
return java.lang.Boolean.TRUE;
}
, Delete If at org.apache.commons.lang.BooleanUtils:659
if (str == null)
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:662
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete If at org.apache.commons.lang.BooleanUtils:659
if (str == null)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:677
org.apache.commons.lang.StringUtils.isEmpty()
, Delete If at org.apache.commons.lang.BooleanUtils:659
if (str == null)
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:660
return java.lang.Boolean.TRUE
, Delete If at org.apache.commons.lang.BooleanUtils:659
if (str == null)
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:662
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete If at org.apache.commons.lang.BooleanUtils:659
if (str == null)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:662
"false".equalsIgnoreCase()
, Delete If at org.apache.commons.lang.BooleanUtils:659
if (str == null)
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:662
{
return java.lang.Boolean.FALSE;
}
, Delete If at org.apache.commons.lang.BooleanUtils:659
if (str == null)
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:665
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete If at org.apache.commons.lang.BooleanUtils:659
if (str == null)
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:663
return java.lang.Boolean.FALSE
, Delete If at org.apache.commons.lang.BooleanUtils:659
if (str == null)
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:665
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete If at org.apache.commons.lang.BooleanUtils:659
if (str == null)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:665
.equalsIgnoreCase()
, Delete If at org.apache.commons.lang.BooleanUtils:659
if (str == null)
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:665
{
return java.lang.Boolean.TRUE;
}
, Delete If at org.apache.commons.lang.BooleanUtils:659
if (str == null)
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:668
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete If at org.apache.commons.lang.BooleanUtils:659
if (str == null)
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:666
return java.lang.Boolean.TRUE
, Delete If at org.apache.commons.lang.BooleanUtils:659
if (str == null)
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:668
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete If at org.apache.commons.lang.BooleanUtils:659
if (str == null)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:668
"off".equalsIgnoreCase()
, Delete If at org.apache.commons.lang.BooleanUtils:659
if (str == null)
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:671
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete If at org.apache.commons.lang.BooleanUtils:659
if (str == null)
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:671
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete If at org.apache.commons.lang.BooleanUtils:659
if (str == null)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:671
"yes".equalsIgnoreCase(str)
, Delete If at org.apache.commons.lang.BooleanUtils:659
if (str == null)
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:674
if ("no".equalsIgnoreCase())
, Delete If at org.apache.commons.lang.BooleanUtils:659
if (str == null)
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:674
if ("no".equalsIgnoreCase())
, Delete If at org.apache.commons.lang.BooleanUtils:659
if (str == null)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:674
"no".equalsIgnoreCase()
, Delete If at org.apache.commons.lang.BooleanUtils:659
if (str == null)
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:659
if ("true".equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:662
.length()
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:677
if (org.apache.commons.lang.StringUtils.isEmpty())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:662
.length()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:659
"true".equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:662
.length()
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:659
{
return java.lang.Boolean.TRUE;
}
, Delete Invocation at org.apache.commons.lang.BooleanUtils:662
.length()
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:662
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:662
.length()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:677
org.apache.commons.lang.StringUtils.isEmpty()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:662
.length()
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:660
return java.lang.Boolean.TRUE
, Delete Invocation at org.apache.commons.lang.BooleanUtils:662
.length()
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:662
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:662
.length()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:662
"false".equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:662
.length()
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:662
{
return java.lang.Boolean.FALSE;
}
, Delete Invocation at org.apache.commons.lang.BooleanUtils:662
.length()
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:665
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:662
.length()
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:663
return java.lang.Boolean.FALSE
, Delete Invocation at org.apache.commons.lang.BooleanUtils:662
.length()
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:665
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:662
.length()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:665
.equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:662
.length()
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:665
{
return java.lang.Boolean.TRUE;
}
, Delete Invocation at org.apache.commons.lang.BooleanUtils:662
.length()
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:668
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:662
.length()
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:666
return java.lang.Boolean.TRUE
, Delete Invocation at org.apache.commons.lang.BooleanUtils:662
.length()
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:668
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:662
.length()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:668
"off".equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:662
.length()
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:671
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:662
.length()
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:671
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:662
.length()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:671
"yes".equalsIgnoreCase(str)
, Delete Invocation at org.apache.commons.lang.BooleanUtils:662
.length()
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:674
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:662
.length()
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:674
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:662
.length()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:674
"no".equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:662
.length()
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:659
if ("true".equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:664
.charAt()
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:677
if (org.apache.commons.lang.StringUtils.isEmpty())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:664
.charAt()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:659
"true".equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:664
.charAt()
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:659
{
return java.lang.Boolean.TRUE;
}
, Delete Invocation at org.apache.commons.lang.BooleanUtils:664
.charAt()
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:662
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:664
.charAt()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:677
org.apache.commons.lang.StringUtils.isEmpty()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:664
.charAt()
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:660
return java.lang.Boolean.TRUE
, Delete Invocation at org.apache.commons.lang.BooleanUtils:664
.charAt()
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:662
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:664
.charAt()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:662
"false".equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:664
.charAt()
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:662
{
return java.lang.Boolean.FALSE;
}
, Delete Invocation at org.apache.commons.lang.BooleanUtils:664
.charAt()
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:665
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:664
.charAt()
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:663
return java.lang.Boolean.FALSE
, Delete Invocation at org.apache.commons.lang.BooleanUtils:664
.charAt()
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:665
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:664
.charAt()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:665
.equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:664
.charAt()
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:665
{
return java.lang.Boolean.TRUE;
}
, Delete Invocation at org.apache.commons.lang.BooleanUtils:664
.charAt()
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:668
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:664
.charAt()
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:666
return java.lang.Boolean.TRUE
, Delete Invocation at org.apache.commons.lang.BooleanUtils:664
.charAt()
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:668
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:664
.charAt()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:668
"off".equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:664
.charAt()
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:671
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:664
.charAt()
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:671
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:664
.charAt()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:671
"yes".equalsIgnoreCase(str)
, Delete Invocation at org.apache.commons.lang.BooleanUtils:664
.charAt()
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:674
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:664
.charAt()
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:674
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:664
.charAt()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:674
"no".equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:664
.charAt()
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:659
if ("true".equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete LocalVariable at org.apache.commons.lang.BooleanUtils:664
char ch0 = .charAt()
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:677
if (org.apache.commons.lang.StringUtils.isEmpty())
, Delete LocalVariable at org.apache.commons.lang.BooleanUtils:664
char ch0 = .charAt()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:659
"true".equalsIgnoreCase()
, Delete LocalVariable at org.apache.commons.lang.BooleanUtils:664
char ch0 = .charAt()
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:659
{
return java.lang.Boolean.TRUE;
}
, Delete LocalVariable at org.apache.commons.lang.BooleanUtils:664
char ch0 = .charAt()
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:662
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete LocalVariable at org.apache.commons.lang.BooleanUtils:664
char ch0 = .charAt()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:677
org.apache.commons.lang.StringUtils.isEmpty()
, Delete LocalVariable at org.apache.commons.lang.BooleanUtils:664
char ch0 = .charAt()
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:660
return java.lang.Boolean.TRUE
, Delete LocalVariable at org.apache.commons.lang.BooleanUtils:664
char ch0 = .charAt()
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:662
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete LocalVariable at org.apache.commons.lang.BooleanUtils:664
char ch0 = .charAt()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:662
"false".equalsIgnoreCase()
, Delete LocalVariable at org.apache.commons.lang.BooleanUtils:664
char ch0 = .charAt()
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:662
{
return java.lang.Boolean.FALSE;
}
, Delete LocalVariable at org.apache.commons.lang.BooleanUtils:664
char ch0 = .charAt()
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:665
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete LocalVariable at org.apache.commons.lang.BooleanUtils:664
char ch0 = .charAt()
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:663
return java.lang.Boolean.FALSE
, Delete LocalVariable at org.apache.commons.lang.BooleanUtils:664
char ch0 = .charAt()
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:665
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete LocalVariable at org.apache.commons.lang.BooleanUtils:664
char ch0 = .charAt()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:665
.equalsIgnoreCase()
, Delete LocalVariable at org.apache.commons.lang.BooleanUtils:664
char ch0 = .charAt()
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:665
{
return java.lang.Boolean.TRUE;
}
, Delete LocalVariable at org.apache.commons.lang.BooleanUtils:664
char ch0 = .charAt()
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:668
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete LocalVariable at org.apache.commons.lang.BooleanUtils:664
char ch0 = .charAt()
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:666
return java.lang.Boolean.TRUE
, Delete LocalVariable at org.apache.commons.lang.BooleanUtils:664
char ch0 = .charAt()
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:668
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete LocalVariable at org.apache.commons.lang.BooleanUtils:664
char ch0 = .charAt()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:668
"off".equalsIgnoreCase()
, Delete LocalVariable at org.apache.commons.lang.BooleanUtils:664
char ch0 = .charAt()
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:671
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete LocalVariable at org.apache.commons.lang.BooleanUtils:664
char ch0 = .charAt()
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:671
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete LocalVariable at org.apache.commons.lang.BooleanUtils:664
char ch0 = .charAt()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:671
"yes".equalsIgnoreCase(str)
, Delete LocalVariable at org.apache.commons.lang.BooleanUtils:664
char ch0 = .charAt()
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:674
if ("no".equalsIgnoreCase())
, Delete LocalVariable at org.apache.commons.lang.BooleanUtils:664
char ch0 = .charAt()
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:674
if ("no".equalsIgnoreCase())
, Delete LocalVariable at org.apache.commons.lang.BooleanUtils:664
char ch0 = .charAt()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:674
"no".equalsIgnoreCase()
, Delete LocalVariable at org.apache.commons.lang.BooleanUtils:664
char ch0 = .charAt()
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:659
if ("true".equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:665
.charAt(1)
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:677
if (org.apache.commons.lang.StringUtils.isEmpty())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:665
.charAt(1)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:659
"true".equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:665
.charAt(1)
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:659
{
return java.lang.Boolean.TRUE;
}
, Delete Invocation at org.apache.commons.lang.BooleanUtils:665
.charAt(1)
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:662
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:665
.charAt(1)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:677
org.apache.commons.lang.StringUtils.isEmpty()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:665
.charAt(1)
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:660
return java.lang.Boolean.TRUE
, Delete Invocation at org.apache.commons.lang.BooleanUtils:665
.charAt(1)
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:662
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:665
.charAt(1)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:662
"false".equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:665
.charAt(1)
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:662
{
return java.lang.Boolean.FALSE;
}
, Delete Invocation at org.apache.commons.lang.BooleanUtils:665
.charAt(1)
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:665
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:665
.charAt(1)
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:663
return java.lang.Boolean.FALSE
, Delete Invocation at org.apache.commons.lang.BooleanUtils:665
.charAt(1)
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:665
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:665
.charAt(1)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:665
.equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:665
.charAt(1)
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:665
{
return java.lang.Boolean.TRUE;
}
, Delete Invocation at org.apache.commons.lang.BooleanUtils:665
.charAt(1)
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:668
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:665
.charAt(1)
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:666
return java.lang.Boolean.TRUE
, Delete Invocation at org.apache.commons.lang.BooleanUtils:665
.charAt(1)
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:668
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:665
.charAt(1)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:668
"off".equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:665
.charAt(1)
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:671
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:665
.charAt(1)
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:671
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:665
.charAt(1)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:671
"yes".equalsIgnoreCase(str)
, Delete Invocation at org.apache.commons.lang.BooleanUtils:665
.charAt(1)
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:674
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:665
.charAt(1)
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:674
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:665
.charAt(1)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:674
"no".equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:665
.charAt(1)
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:659
if ("true".equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete LocalVariable at org.apache.commons.lang.BooleanUtils:665
char ch1 = .charAt(1)
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:677
if (org.apache.commons.lang.StringUtils.isEmpty())
, Delete LocalVariable at org.apache.commons.lang.BooleanUtils:665
char ch1 = .charAt(1)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:659
"true".equalsIgnoreCase()
, Delete LocalVariable at org.apache.commons.lang.BooleanUtils:665
char ch1 = .charAt(1)
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:659
{
return java.lang.Boolean.TRUE;
}
, Delete LocalVariable at org.apache.commons.lang.BooleanUtils:665
char ch1 = .charAt(1)
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:662
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete LocalVariable at org.apache.commons.lang.BooleanUtils:665
char ch1 = .charAt(1)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:677
org.apache.commons.lang.StringUtils.isEmpty()
, Delete LocalVariable at org.apache.commons.lang.BooleanUtils:665
char ch1 = .charAt(1)
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:660
return java.lang.Boolean.TRUE
, Delete LocalVariable at org.apache.commons.lang.BooleanUtils:665
char ch1 = .charAt(1)
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:662
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete LocalVariable at org.apache.commons.lang.BooleanUtils:665
char ch1 = .charAt(1)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:662
"false".equalsIgnoreCase()
, Delete LocalVariable at org.apache.commons.lang.BooleanUtils:665
char ch1 = .charAt(1)
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:662
{
return java.lang.Boolean.FALSE;
}
, Delete LocalVariable at org.apache.commons.lang.BooleanUtils:665
char ch1 = .charAt(1)
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:665
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete LocalVariable at org.apache.commons.lang.BooleanUtils:665
char ch1 = .charAt(1)
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:663
return java.lang.Boolean.FALSE
, Delete LocalVariable at org.apache.commons.lang.BooleanUtils:665
char ch1 = .charAt(1)
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:665
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete LocalVariable at org.apache.commons.lang.BooleanUtils:665
char ch1 = .charAt(1)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:665
.equalsIgnoreCase()
, Delete LocalVariable at org.apache.commons.lang.BooleanUtils:665
char ch1 = .charAt(1)
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:665
{
return java.lang.Boolean.TRUE;
}
, Delete LocalVariable at org.apache.commons.lang.BooleanUtils:665
char ch1 = .charAt(1)
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:668
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete LocalVariable at org.apache.commons.lang.BooleanUtils:665
char ch1 = .charAt(1)
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:666
return java.lang.Boolean.TRUE
, Delete LocalVariable at org.apache.commons.lang.BooleanUtils:665
char ch1 = .charAt(1)
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:668
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete LocalVariable at org.apache.commons.lang.BooleanUtils:665
char ch1 = .charAt(1)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:668
"off".equalsIgnoreCase()
, Delete LocalVariable at org.apache.commons.lang.BooleanUtils:665
char ch1 = .charAt(1)
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:671
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete LocalVariable at org.apache.commons.lang.BooleanUtils:665
char ch1 = .charAt(1)
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:671
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete LocalVariable at org.apache.commons.lang.BooleanUtils:665
char ch1 = .charAt(1)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:671
"yes".equalsIgnoreCase(str)
, Delete LocalVariable at org.apache.commons.lang.BooleanUtils:665
char ch1 = .charAt(1)
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:674
if ("no".equalsIgnoreCase())
, Delete LocalVariable at org.apache.commons.lang.BooleanUtils:665
char ch1 = .charAt(1)
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:674
if ("no".equalsIgnoreCase())
, Delete LocalVariable at org.apache.commons.lang.BooleanUtils:665
char ch1 = .charAt(1)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:674
"no".equalsIgnoreCase()
, Delete LocalVariable at org.apache.commons.lang.BooleanUtils:665
char ch1 = .charAt(1)
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:659
if ("true".equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Return at org.apache.commons.lang.BooleanUtils:666
return ((ch0 == 'o') || (ch0 == 'O')) && ((ch1 == 'n') || (ch1 == 'N'))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:677
if (org.apache.commons.lang.StringUtils.isEmpty())
, Delete Return at org.apache.commons.lang.BooleanUtils:666
return ((ch0 == 'o') || (ch0 == 'O')) && ((ch1 == 'n') || (ch1 == 'N'))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:659
"true".equalsIgnoreCase()
, Delete Return at org.apache.commons.lang.BooleanUtils:666
return ((ch0 == 'o') || (ch0 == 'O')) && ((ch1 == 'n') || (ch1 == 'N'))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:659
{
return java.lang.Boolean.TRUE;
}
, Delete Return at org.apache.commons.lang.BooleanUtils:666
return ((ch0 == 'o') || (ch0 == 'O')) && ((ch1 == 'n') || (ch1 == 'N'))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:662
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Return at org.apache.commons.lang.BooleanUtils:666
return ((ch0 == 'o') || (ch0 == 'O')) && ((ch1 == 'n') || (ch1 == 'N'))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:677
org.apache.commons.lang.StringUtils.isEmpty()
, Delete Return at org.apache.commons.lang.BooleanUtils:666
return ((ch0 == 'o') || (ch0 == 'O')) && ((ch1 == 'n') || (ch1 == 'N'))
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:660
return java.lang.Boolean.TRUE
, Delete Return at org.apache.commons.lang.BooleanUtils:666
return ((ch0 == 'o') || (ch0 == 'O')) && ((ch1 == 'n') || (ch1 == 'N'))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:662
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Return at org.apache.commons.lang.BooleanUtils:666
return ((ch0 == 'o') || (ch0 == 'O')) && ((ch1 == 'n') || (ch1 == 'N'))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:662
"false".equalsIgnoreCase()
, Delete Return at org.apache.commons.lang.BooleanUtils:666
return ((ch0 == 'o') || (ch0 == 'O')) && ((ch1 == 'n') || (ch1 == 'N'))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:662
{
return java.lang.Boolean.FALSE;
}
, Delete Return at org.apache.commons.lang.BooleanUtils:666
return ((ch0 == 'o') || (ch0 == 'O')) && ((ch1 == 'n') || (ch1 == 'N'))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:665
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Return at org.apache.commons.lang.BooleanUtils:666
return ((ch0 == 'o') || (ch0 == 'O')) && ((ch1 == 'n') || (ch1 == 'N'))
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:663
return java.lang.Boolean.FALSE
, Delete Return at org.apache.commons.lang.BooleanUtils:666
return ((ch0 == 'o') || (ch0 == 'O')) && ((ch1 == 'n') || (ch1 == 'N'))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:665
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Return at org.apache.commons.lang.BooleanUtils:666
return ((ch0 == 'o') || (ch0 == 'O')) && ((ch1 == 'n') || (ch1 == 'N'))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:665
.equalsIgnoreCase()
, Delete Return at org.apache.commons.lang.BooleanUtils:666
return ((ch0 == 'o') || (ch0 == 'O')) && ((ch1 == 'n') || (ch1 == 'N'))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:665
{
return java.lang.Boolean.TRUE;
}
, Delete Return at org.apache.commons.lang.BooleanUtils:666
return ((ch0 == 'o') || (ch0 == 'O')) && ((ch1 == 'n') || (ch1 == 'N'))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:668
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Return at org.apache.commons.lang.BooleanUtils:666
return ((ch0 == 'o') || (ch0 == 'O')) && ((ch1 == 'n') || (ch1 == 'N'))
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:666
return java.lang.Boolean.TRUE
, Delete Return at org.apache.commons.lang.BooleanUtils:666
return ((ch0 == 'o') || (ch0 == 'O')) && ((ch1 == 'n') || (ch1 == 'N'))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:668
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Return at org.apache.commons.lang.BooleanUtils:666
return ((ch0 == 'o') || (ch0 == 'O')) && ((ch1 == 'n') || (ch1 == 'N'))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:668
"off".equalsIgnoreCase()
, Delete Return at org.apache.commons.lang.BooleanUtils:666
return ((ch0 == 'o') || (ch0 == 'O')) && ((ch1 == 'n') || (ch1 == 'N'))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:671
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Return at org.apache.commons.lang.BooleanUtils:666
return ((ch0 == 'o') || (ch0 == 'O')) && ((ch1 == 'n') || (ch1 == 'N'))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:671
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Return at org.apache.commons.lang.BooleanUtils:666
return ((ch0 == 'o') || (ch0 == 'O')) && ((ch1 == 'n') || (ch1 == 'N'))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:671
"yes".equalsIgnoreCase(str)
, Delete Return at org.apache.commons.lang.BooleanUtils:666
return ((ch0 == 'o') || (ch0 == 'O')) && ((ch1 == 'n') || (ch1 == 'N'))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:674
if ("no".equalsIgnoreCase())
, Delete Return at org.apache.commons.lang.BooleanUtils:666
return ((ch0 == 'o') || (ch0 == 'O')) && ((ch1 == 'n') || (ch1 == 'N'))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:674
if ("no".equalsIgnoreCase())
, Delete Return at org.apache.commons.lang.BooleanUtils:666
return ((ch0 == 'o') || (ch0 == 'O')) && ((ch1 == 'n') || (ch1 == 'N'))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:674
"no".equalsIgnoreCase()
, Delete Return at org.apache.commons.lang.BooleanUtils:666
return ((ch0 == 'o') || (ch0 == 'O')) && ((ch1 == 'n') || (ch1 == 'N'))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:659
if ("true".equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Case at org.apache.commons.lang.BooleanUtils:663
case 2 :
{
char ch0 = .charAt();
char ch1 = .charAt(1);
return ((ch0 == 'o') || (ch0 == 'O')) && ((ch1 == 'n') || (ch1 == 'N'));
}
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:677
if (org.apache.commons.lang.StringUtils.isEmpty())
, Delete Case at org.apache.commons.lang.BooleanUtils:663
case 2 :
{
char ch0 = .charAt();
char ch1 = .charAt(1);
return ((ch0 == 'o') || (ch0 == 'O')) && ((ch1 == 'n') || (ch1 == 'N'));
}
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:659
"true".equalsIgnoreCase()
, Delete Case at org.apache.commons.lang.BooleanUtils:663
case 2 :
{
char ch0 = .charAt();
char ch1 = .charAt(1);
return ((ch0 == 'o') || (ch0 == 'O')) && ((ch1 == 'n') || (ch1 == 'N'));
}
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:659
{
return java.lang.Boolean.TRUE;
}
, Delete Case at org.apache.commons.lang.BooleanUtils:663
case 2 :
{
char ch0 = .charAt();
char ch1 = .charAt(1);
return ((ch0 == 'o') || (ch0 == 'O')) && ((ch1 == 'n') || (ch1 == 'N'));
}
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:662
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Case at org.apache.commons.lang.BooleanUtils:663
case 2 :
{
char ch0 = .charAt();
char ch1 = .charAt(1);
return ((ch0 == 'o') || (ch0 == 'O')) && ((ch1 == 'n') || (ch1 == 'N'));
}
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:677
org.apache.commons.lang.StringUtils.isEmpty()
, Delete Case at org.apache.commons.lang.BooleanUtils:663
case 2 :
{
char ch0 = .charAt();
char ch1 = .charAt(1);
return ((ch0 == 'o') || (ch0 == 'O')) && ((ch1 == 'n') || (ch1 == 'N'));
}
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:660
return java.lang.Boolean.TRUE
, Delete Case at org.apache.commons.lang.BooleanUtils:663
case 2 :
{
char ch0 = .charAt();
char ch1 = .charAt(1);
return ((ch0 == 'o') || (ch0 == 'O')) && ((ch1 == 'n') || (ch1 == 'N'));
}
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:662
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Case at org.apache.commons.lang.BooleanUtils:663
case 2 :
{
char ch0 = .charAt();
char ch1 = .charAt(1);
return ((ch0 == 'o') || (ch0 == 'O')) && ((ch1 == 'n') || (ch1 == 'N'));
}
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:662
"false".equalsIgnoreCase()
, Delete Case at org.apache.commons.lang.BooleanUtils:663
case 2 :
{
char ch0 = .charAt();
char ch1 = .charAt(1);
return ((ch0 == 'o') || (ch0 == 'O')) && ((ch1 == 'n') || (ch1 == 'N'));
}
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:662
{
return java.lang.Boolean.FALSE;
}
, Delete Case at org.apache.commons.lang.BooleanUtils:663
case 2 :
{
char ch0 = .charAt();
char ch1 = .charAt(1);
return ((ch0 == 'o') || (ch0 == 'O')) && ((ch1 == 'n') || (ch1 == 'N'));
}
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:665
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Case at org.apache.commons.lang.BooleanUtils:663
case 2 :
{
char ch0 = .charAt();
char ch1 = .charAt(1);
return ((ch0 == 'o') || (ch0 == 'O')) && ((ch1 == 'n') || (ch1 == 'N'));
}
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:663
return java.lang.Boolean.FALSE
, Delete Case at org.apache.commons.lang.BooleanUtils:663
case 2 :
{
char ch0 = .charAt();
char ch1 = .charAt(1);
return ((ch0 == 'o') || (ch0 == 'O')) && ((ch1 == 'n') || (ch1 == 'N'));
}
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:665
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Case at org.apache.commons.lang.BooleanUtils:663
case 2 :
{
char ch0 = .charAt();
char ch1 = .charAt(1);
return ((ch0 == 'o') || (ch0 == 'O')) && ((ch1 == 'n') || (ch1 == 'N'));
}
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:665
.equalsIgnoreCase()
, Delete Case at org.apache.commons.lang.BooleanUtils:663
case 2 :
{
char ch0 = .charAt();
char ch1 = .charAt(1);
return ((ch0 == 'o') || (ch0 == 'O')) && ((ch1 == 'n') || (ch1 == 'N'));
}
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:665
{
return java.lang.Boolean.TRUE;
}
, Delete Case at org.apache.commons.lang.BooleanUtils:663
case 2 :
{
char ch0 = .charAt();
char ch1 = .charAt(1);
return ((ch0 == 'o') || (ch0 == 'O')) && ((ch1 == 'n') || (ch1 == 'N'));
}
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:668
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Case at org.apache.commons.lang.BooleanUtils:663
case 2 :
{
char ch0 = .charAt();
char ch1 = .charAt(1);
return ((ch0 == 'o') || (ch0 == 'O')) && ((ch1 == 'n') || (ch1 == 'N'));
}
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:666
return java.lang.Boolean.TRUE
, Delete Case at org.apache.commons.lang.BooleanUtils:663
case 2 :
{
char ch0 = .charAt();
char ch1 = .charAt(1);
return ((ch0 == 'o') || (ch0 == 'O')) && ((ch1 == 'n') || (ch1 == 'N'));
}
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:668
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Case at org.apache.commons.lang.BooleanUtils:663
case 2 :
{
char ch0 = .charAt();
char ch1 = .charAt(1);
return ((ch0 == 'o') || (ch0 == 'O')) && ((ch1 == 'n') || (ch1 == 'N'));
}
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:668
"off".equalsIgnoreCase()
, Delete Case at org.apache.commons.lang.BooleanUtils:663
case 2 :
{
char ch0 = .charAt();
char ch1 = .charAt(1);
return ((ch0 == 'o') || (ch0 == 'O')) && ((ch1 == 'n') || (ch1 == 'N'));
}
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:671
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Case at org.apache.commons.lang.BooleanUtils:663
case 2 :
{
char ch0 = .charAt();
char ch1 = .charAt(1);
return ((ch0 == 'o') || (ch0 == 'O')) && ((ch1 == 'n') || (ch1 == 'N'));
}
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:671
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Case at org.apache.commons.lang.BooleanUtils:663
case 2 :
{
char ch0 = .charAt();
char ch1 = .charAt(1);
return ((ch0 == 'o') || (ch0 == 'O')) && ((ch1 == 'n') || (ch1 == 'N'));
}
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:671
"yes".equalsIgnoreCase(str)
, Delete Case at org.apache.commons.lang.BooleanUtils:663
case 2 :
{
char ch0 = .charAt();
char ch1 = .charAt(1);
return ((ch0 == 'o') || (ch0 == 'O')) && ((ch1 == 'n') || (ch1 == 'N'));
}
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:674
if ("no".equalsIgnoreCase())
, Delete Case at org.apache.commons.lang.BooleanUtils:663
case 2 :
{
char ch0 = .charAt();
char ch1 = .charAt(1);
return ((ch0 == 'o') || (ch0 == 'O')) && ((ch1 == 'n') || (ch1 == 'N'));
}
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:674
if ("no".equalsIgnoreCase())
, Delete Case at org.apache.commons.lang.BooleanUtils:663
case 2 :
{
char ch0 = .charAt();
char ch1 = .charAt(1);
return ((ch0 == 'o') || (ch0 == 'O')) && ((ch1 == 'n') || (ch1 == 'N'));
}
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:674
"no".equalsIgnoreCase()
, Delete Case at org.apache.commons.lang.BooleanUtils:663
case 2 :
{
char ch0 = .charAt();
char ch1 = .charAt(1);
return ((ch0 == 'o') || (ch0 == 'O')) && ((ch1 == 'n') || (ch1 == 'N'));
}
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:659
if ("true".equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:671
.charAt(0)
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:677
if (org.apache.commons.lang.StringUtils.isEmpty())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:671
.charAt(0)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:659
"true".equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:671
.charAt(0)
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:659
{
return java.lang.Boolean.TRUE;
}
, Delete Invocation at org.apache.commons.lang.BooleanUtils:671
.charAt(0)
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:662
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:671
.charAt(0)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:677
org.apache.commons.lang.StringUtils.isEmpty()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:671
.charAt(0)
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:660
return java.lang.Boolean.TRUE
, Delete Invocation at org.apache.commons.lang.BooleanUtils:671
.charAt(0)
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:662
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:671
.charAt(0)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:662
"false".equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:671
.charAt(0)
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:662
{
return java.lang.Boolean.FALSE;
}
, Delete Invocation at org.apache.commons.lang.BooleanUtils:671
.charAt(0)
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:665
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:671
.charAt(0)
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:663
return java.lang.Boolean.FALSE
, Delete Invocation at org.apache.commons.lang.BooleanUtils:671
.charAt(0)
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:665
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:671
.charAt(0)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:665
.equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:671
.charAt(0)
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:665
{
return java.lang.Boolean.TRUE;
}
, Delete Invocation at org.apache.commons.lang.BooleanUtils:671
.charAt(0)
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:668
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:671
.charAt(0)
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:666
return java.lang.Boolean.TRUE
, Delete Invocation at org.apache.commons.lang.BooleanUtils:671
.charAt(0)
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:668
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:671
.charAt(0)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:668
"off".equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:671
.charAt(0)
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:671
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:671
.charAt(0)
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:671
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:671
.charAt(0)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:671
"yes".equalsIgnoreCase(str)
, Delete Invocation at org.apache.commons.lang.BooleanUtils:671
.charAt(0)
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:674
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:671
.charAt(0)
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:674
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:671
.charAt(0)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:674
"no".equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:671
.charAt(0)
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:659
if ("true".equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete LocalVariable at org.apache.commons.lang.BooleanUtils:671
char ch = .charAt(0)
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:677
if (org.apache.commons.lang.StringUtils.isEmpty())
, Delete LocalVariable at org.apache.commons.lang.BooleanUtils:671
char ch = .charAt(0)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:659
"true".equalsIgnoreCase()
, Delete LocalVariable at org.apache.commons.lang.BooleanUtils:671
char ch = .charAt(0)
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:659
{
return java.lang.Boolean.TRUE;
}
, Delete LocalVariable at org.apache.commons.lang.BooleanUtils:671
char ch = .charAt(0)
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:662
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete LocalVariable at org.apache.commons.lang.BooleanUtils:671
char ch = .charAt(0)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:677
org.apache.commons.lang.StringUtils.isEmpty()
, Delete LocalVariable at org.apache.commons.lang.BooleanUtils:671
char ch = .charAt(0)
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:660
return java.lang.Boolean.TRUE
, Delete LocalVariable at org.apache.commons.lang.BooleanUtils:671
char ch = .charAt(0)
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:662
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete LocalVariable at org.apache.commons.lang.BooleanUtils:671
char ch = .charAt(0)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:662
"false".equalsIgnoreCase()
, Delete LocalVariable at org.apache.commons.lang.BooleanUtils:671
char ch = .charAt(0)
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:662
{
return java.lang.Boolean.FALSE;
}
, Delete LocalVariable at org.apache.commons.lang.BooleanUtils:671
char ch = .charAt(0)
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:665
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete LocalVariable at org.apache.commons.lang.BooleanUtils:671
char ch = .charAt(0)
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:663
return java.lang.Boolean.FALSE
, Delete LocalVariable at org.apache.commons.lang.BooleanUtils:671
char ch = .charAt(0)
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:665
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete LocalVariable at org.apache.commons.lang.BooleanUtils:671
char ch = .charAt(0)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:665
.equalsIgnoreCase()
, Delete LocalVariable at org.apache.commons.lang.BooleanUtils:671
char ch = .charAt(0)
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:665
{
return java.lang.Boolean.TRUE;
}
, Delete LocalVariable at org.apache.commons.lang.BooleanUtils:671
char ch = .charAt(0)
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:668
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete LocalVariable at org.apache.commons.lang.BooleanUtils:671
char ch = .charAt(0)
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:666
return java.lang.Boolean.TRUE
, Delete LocalVariable at org.apache.commons.lang.BooleanUtils:671
char ch = .charAt(0)
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:668
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete LocalVariable at org.apache.commons.lang.BooleanUtils:671
char ch = .charAt(0)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:668
"off".equalsIgnoreCase()
, Delete LocalVariable at org.apache.commons.lang.BooleanUtils:671
char ch = .charAt(0)
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:671
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete LocalVariable at org.apache.commons.lang.BooleanUtils:671
char ch = .charAt(0)
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:671
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete LocalVariable at org.apache.commons.lang.BooleanUtils:671
char ch = .charAt(0)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:671
"yes".equalsIgnoreCase(str)
, Delete LocalVariable at org.apache.commons.lang.BooleanUtils:671
char ch = .charAt(0)
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:674
if ("no".equalsIgnoreCase())
, Delete LocalVariable at org.apache.commons.lang.BooleanUtils:671
char ch = .charAt(0)
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:674
if ("no".equalsIgnoreCase())
, Delete LocalVariable at org.apache.commons.lang.BooleanUtils:671
char ch = .charAt(0)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:674
"no".equalsIgnoreCase()
, Delete LocalVariable at org.apache.commons.lang.BooleanUtils:671
char ch = .charAt(0)
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:659
if ("true".equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete If at org.apache.commons.lang.BooleanUtils:672
if (ch == 'y')
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:677
if (org.apache.commons.lang.StringUtils.isEmpty())
, Delete If at org.apache.commons.lang.BooleanUtils:672
if (ch == 'y')
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:659
"true".equalsIgnoreCase()
, Delete If at org.apache.commons.lang.BooleanUtils:672
if (ch == 'y')
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:659
{
return java.lang.Boolean.TRUE;
}
, Delete If at org.apache.commons.lang.BooleanUtils:672
if (ch == 'y')
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:662
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete If at org.apache.commons.lang.BooleanUtils:672
if (ch == 'y')
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:677
org.apache.commons.lang.StringUtils.isEmpty()
, Delete If at org.apache.commons.lang.BooleanUtils:672
if (ch == 'y')
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:660
return java.lang.Boolean.TRUE
, Delete If at org.apache.commons.lang.BooleanUtils:672
if (ch == 'y')
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:662
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete If at org.apache.commons.lang.BooleanUtils:672
if (ch == 'y')
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:662
"false".equalsIgnoreCase()
, Delete If at org.apache.commons.lang.BooleanUtils:672
if (ch == 'y')
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:662
{
return java.lang.Boolean.FALSE;
}
, Delete If at org.apache.commons.lang.BooleanUtils:672
if (ch == 'y')
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:665
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete If at org.apache.commons.lang.BooleanUtils:672
if (ch == 'y')
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:663
return java.lang.Boolean.FALSE
, Delete If at org.apache.commons.lang.BooleanUtils:672
if (ch == 'y')
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:665
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete If at org.apache.commons.lang.BooleanUtils:672
if (ch == 'y')
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:665
.equalsIgnoreCase()
, Delete If at org.apache.commons.lang.BooleanUtils:672
if (ch == 'y')
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:665
{
return java.lang.Boolean.TRUE;
}
, Delete If at org.apache.commons.lang.BooleanUtils:672
if (ch == 'y')
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:668
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete If at org.apache.commons.lang.BooleanUtils:672
if (ch == 'y')
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:666
return java.lang.Boolean.TRUE
, Delete If at org.apache.commons.lang.BooleanUtils:672
if (ch == 'y')
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:668
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete If at org.apache.commons.lang.BooleanUtils:672
if (ch == 'y')
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:668
"off".equalsIgnoreCase()
, Delete If at org.apache.commons.lang.BooleanUtils:672
if (ch == 'y')
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:671
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete If at org.apache.commons.lang.BooleanUtils:672
if (ch == 'y')
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:671
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete If at org.apache.commons.lang.BooleanUtils:672
if (ch == 'y')
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:671
"yes".equalsIgnoreCase(str)
, Delete If at org.apache.commons.lang.BooleanUtils:672
if (ch == 'y')
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:674
if ("no".equalsIgnoreCase())
, Delete If at org.apache.commons.lang.BooleanUtils:672
if (ch == 'y')
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:674
if ("no".equalsIgnoreCase())
, Delete If at org.apache.commons.lang.BooleanUtils:672
if (ch == 'y')
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:674
"no".equalsIgnoreCase()
, Delete If at org.apache.commons.lang.BooleanUtils:672
if (ch == 'y')
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:659
if ("true".equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete If at org.apache.commons.lang.BooleanUtils:677
if (ch == 'Y')
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:677
if (org.apache.commons.lang.StringUtils.isEmpty())
, Delete If at org.apache.commons.lang.BooleanUtils:677
if (ch == 'Y')
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:659
"true".equalsIgnoreCase()
, Delete If at org.apache.commons.lang.BooleanUtils:677
if (ch == 'Y')
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:659
{
return java.lang.Boolean.TRUE;
}
, Delete If at org.apache.commons.lang.BooleanUtils:677
if (ch == 'Y')
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:662
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete If at org.apache.commons.lang.BooleanUtils:677
if (ch == 'Y')
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:677
org.apache.commons.lang.StringUtils.isEmpty()
, Delete If at org.apache.commons.lang.BooleanUtils:677
if (ch == 'Y')
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:660
return java.lang.Boolean.TRUE
, Delete If at org.apache.commons.lang.BooleanUtils:677
if (ch == 'Y')
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:662
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete If at org.apache.commons.lang.BooleanUtils:677
if (ch == 'Y')
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:662
"false".equalsIgnoreCase()
, Delete If at org.apache.commons.lang.BooleanUtils:677
if (ch == 'Y')
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:662
{
return java.lang.Boolean.FALSE;
}
, Delete If at org.apache.commons.lang.BooleanUtils:677
if (ch == 'Y')
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:665
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete If at org.apache.commons.lang.BooleanUtils:677
if (ch == 'Y')
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:663
return java.lang.Boolean.FALSE
, Delete If at org.apache.commons.lang.BooleanUtils:677
if (ch == 'Y')
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:665
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete If at org.apache.commons.lang.BooleanUtils:677
if (ch == 'Y')
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:665
.equalsIgnoreCase()
, Delete If at org.apache.commons.lang.BooleanUtils:677
if (ch == 'Y')
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:665
{
return java.lang.Boolean.TRUE;
}
, Delete If at org.apache.commons.lang.BooleanUtils:677
if (ch == 'Y')
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:668
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete If at org.apache.commons.lang.BooleanUtils:677
if (ch == 'Y')
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:666
return java.lang.Boolean.TRUE
, Delete If at org.apache.commons.lang.BooleanUtils:677
if (ch == 'Y')
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:668
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete If at org.apache.commons.lang.BooleanUtils:677
if (ch == 'Y')
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:668
"off".equalsIgnoreCase()
, Delete If at org.apache.commons.lang.BooleanUtils:677
if (ch == 'Y')
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:671
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete If at org.apache.commons.lang.BooleanUtils:677
if (ch == 'Y')
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:671
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete If at org.apache.commons.lang.BooleanUtils:677
if (ch == 'Y')
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:671
"yes".equalsIgnoreCase(str)
, Delete If at org.apache.commons.lang.BooleanUtils:677
if (ch == 'Y')
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:674
if ("no".equalsIgnoreCase())
, Delete If at org.apache.commons.lang.BooleanUtils:677
if (ch == 'Y')
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:674
if ("no".equalsIgnoreCase())
, Delete If at org.apache.commons.lang.BooleanUtils:677
if (ch == 'Y')
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:674
"no".equalsIgnoreCase()
, Delete If at org.apache.commons.lang.BooleanUtils:677
if (ch == 'Y')
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:659
if ("true".equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Case at org.apache.commons.lang.BooleanUtils:670
case 3 :
{
char ch = .charAt(0);
if (ch == 'y')
if (ch == 'Y')
}
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:677
if (org.apache.commons.lang.StringUtils.isEmpty())
, Delete Case at org.apache.commons.lang.BooleanUtils:670
case 3 :
{
char ch = .charAt(0);
if (ch == 'y')
if (ch == 'Y')
}
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:659
"true".equalsIgnoreCase()
, Delete Case at org.apache.commons.lang.BooleanUtils:670
case 3 :
{
char ch = .charAt(0);
if (ch == 'y')
if (ch == 'Y')
}
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:659
{
return java.lang.Boolean.TRUE;
}
, Delete Case at org.apache.commons.lang.BooleanUtils:670
case 3 :
{
char ch = .charAt(0);
if (ch == 'y')
if (ch == 'Y')
}
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:662
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Case at org.apache.commons.lang.BooleanUtils:670
case 3 :
{
char ch = .charAt(0);
if (ch == 'y')
if (ch == 'Y')
}
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:677
org.apache.commons.lang.StringUtils.isEmpty()
, Delete Case at org.apache.commons.lang.BooleanUtils:670
case 3 :
{
char ch = .charAt(0);
if (ch == 'y')
if (ch == 'Y')
}
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:660
return java.lang.Boolean.TRUE
, Delete Case at org.apache.commons.lang.BooleanUtils:670
case 3 :
{
char ch = .charAt(0);
if (ch == 'y')
if (ch == 'Y')
}
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:662
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Case at org.apache.commons.lang.BooleanUtils:670
case 3 :
{
char ch = .charAt(0);
if (ch == 'y')
if (ch == 'Y')
}
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:662
"false".equalsIgnoreCase()
, Delete Case at org.apache.commons.lang.BooleanUtils:670
case 3 :
{
char ch = .charAt(0);
if (ch == 'y')
if (ch == 'Y')
}
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:662
{
return java.lang.Boolean.FALSE;
}
, Delete Case at org.apache.commons.lang.BooleanUtils:670
case 3 :
{
char ch = .charAt(0);
if (ch == 'y')
if (ch == 'Y')
}
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:665
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Case at org.apache.commons.lang.BooleanUtils:670
case 3 :
{
char ch = .charAt(0);
if (ch == 'y')
if (ch == 'Y')
}
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:663
return java.lang.Boolean.FALSE
, Delete Case at org.apache.commons.lang.BooleanUtils:670
case 3 :
{
char ch = .charAt(0);
if (ch == 'y')
if (ch == 'Y')
}
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:665
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Case at org.apache.commons.lang.BooleanUtils:670
case 3 :
{
char ch = .charAt(0);
if (ch == 'y')
if (ch == 'Y')
}
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:665
.equalsIgnoreCase()
, Delete Case at org.apache.commons.lang.BooleanUtils:670
case 3 :
{
char ch = .charAt(0);
if (ch == 'y')
if (ch == 'Y')
}
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:665
{
return java.lang.Boolean.TRUE;
}
, Delete Case at org.apache.commons.lang.BooleanUtils:670
case 3 :
{
char ch = .charAt(0);
if (ch == 'y')
if (ch == 'Y')
}
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:668
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Case at org.apache.commons.lang.BooleanUtils:670
case 3 :
{
char ch = .charAt(0);
if (ch == 'y')
if (ch == 'Y')
}
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:666
return java.lang.Boolean.TRUE
, Delete Case at org.apache.commons.lang.BooleanUtils:670
case 3 :
{
char ch = .charAt(0);
if (ch == 'y')
if (ch == 'Y')
}
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:668
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Case at org.apache.commons.lang.BooleanUtils:670
case 3 :
{
char ch = .charAt(0);
if (ch == 'y')
if (ch == 'Y')
}
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:668
"off".equalsIgnoreCase()
, Delete Case at org.apache.commons.lang.BooleanUtils:670
case 3 :
{
char ch = .charAt(0);
if (ch == 'y')
if (ch == 'Y')
}
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:671
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Case at org.apache.commons.lang.BooleanUtils:670
case 3 :
{
char ch = .charAt(0);
if (ch == 'y')
if (ch == 'Y')
}
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:671
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Case at org.apache.commons.lang.BooleanUtils:670
case 3 :
{
char ch = .charAt(0);
if (ch == 'y')
if (ch == 'Y')
}
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:671
"yes".equalsIgnoreCase(str)
, Delete Case at org.apache.commons.lang.BooleanUtils:670
case 3 :
{
char ch = .charAt(0);
if (ch == 'y')
if (ch == 'Y')
}
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:674
if ("no".equalsIgnoreCase())
, Delete Case at org.apache.commons.lang.BooleanUtils:670
case 3 :
{
char ch = .charAt(0);
if (ch == 'y')
if (ch == 'Y')
}
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:674
if ("no".equalsIgnoreCase())
, Delete Case at org.apache.commons.lang.BooleanUtils:670
case 3 :
{
char ch = .charAt(0);
if (ch == 'y')
if (ch == 'Y')
}
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:674
"no".equalsIgnoreCase()
, Delete Case at org.apache.commons.lang.BooleanUtils:670
case 3 :
{
char ch = .charAt(0);
if (ch == 'y')
if (ch == 'Y')
}
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:659
if ("true".equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:684
.charAt(0)
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:677
if (org.apache.commons.lang.StringUtils.isEmpty())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:684
.charAt(0)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:659
"true".equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:684
.charAt(0)
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:659
{
return java.lang.Boolean.TRUE;
}
, Delete Invocation at org.apache.commons.lang.BooleanUtils:684
.charAt(0)
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:662
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:684
.charAt(0)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:677
org.apache.commons.lang.StringUtils.isEmpty()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:684
.charAt(0)
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:660
return java.lang.Boolean.TRUE
, Delete Invocation at org.apache.commons.lang.BooleanUtils:684
.charAt(0)
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:662
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:684
.charAt(0)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:662
"false".equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:684
.charAt(0)
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:662
{
return java.lang.Boolean.FALSE;
}
, Delete Invocation at org.apache.commons.lang.BooleanUtils:684
.charAt(0)
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:665
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:684
.charAt(0)
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:663
return java.lang.Boolean.FALSE
, Delete Invocation at org.apache.commons.lang.BooleanUtils:684
.charAt(0)
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:665
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:684
.charAt(0)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:665
.equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:684
.charAt(0)
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:665
{
return java.lang.Boolean.TRUE;
}
, Delete Invocation at org.apache.commons.lang.BooleanUtils:684
.charAt(0)
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:668
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:684
.charAt(0)
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:666
return java.lang.Boolean.TRUE
, Delete Invocation at org.apache.commons.lang.BooleanUtils:684
.charAt(0)
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:668
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:684
.charAt(0)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:668
"off".equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:684
.charAt(0)
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:671
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:684
.charAt(0)
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:671
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:684
.charAt(0)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:671
"yes".equalsIgnoreCase(str)
, Delete Invocation at org.apache.commons.lang.BooleanUtils:684
.charAt(0)
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:674
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:684
.charAt(0)
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:674
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:684
.charAt(0)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:674
"no".equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:684
.charAt(0)
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:659
if ("true".equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete LocalVariable at org.apache.commons.lang.BooleanUtils:684
char ch = .charAt(0)
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:677
if (org.apache.commons.lang.StringUtils.isEmpty())
, Delete LocalVariable at org.apache.commons.lang.BooleanUtils:684
char ch = .charAt(0)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:659
"true".equalsIgnoreCase()
, Delete LocalVariable at org.apache.commons.lang.BooleanUtils:684
char ch = .charAt(0)
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:659
{
return java.lang.Boolean.TRUE;
}
, Delete LocalVariable at org.apache.commons.lang.BooleanUtils:684
char ch = .charAt(0)
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:662
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete LocalVariable at org.apache.commons.lang.BooleanUtils:684
char ch = .charAt(0)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:677
org.apache.commons.lang.StringUtils.isEmpty()
, Delete LocalVariable at org.apache.commons.lang.BooleanUtils:684
char ch = .charAt(0)
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:660
return java.lang.Boolean.TRUE
, Delete LocalVariable at org.apache.commons.lang.BooleanUtils:684
char ch = .charAt(0)
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:662
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete LocalVariable at org.apache.commons.lang.BooleanUtils:684
char ch = .charAt(0)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:662
"false".equalsIgnoreCase()
, Delete LocalVariable at org.apache.commons.lang.BooleanUtils:684
char ch = .charAt(0)
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:662
{
return java.lang.Boolean.FALSE;
}
, Delete LocalVariable at org.apache.commons.lang.BooleanUtils:684
char ch = .charAt(0)
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:665
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete LocalVariable at org.apache.commons.lang.BooleanUtils:684
char ch = .charAt(0)
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:663
return java.lang.Boolean.FALSE
, Delete LocalVariable at org.apache.commons.lang.BooleanUtils:684
char ch = .charAt(0)
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:665
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete LocalVariable at org.apache.commons.lang.BooleanUtils:684
char ch = .charAt(0)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:665
.equalsIgnoreCase()
, Delete LocalVariable at org.apache.commons.lang.BooleanUtils:684
char ch = .charAt(0)
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:665
{
return java.lang.Boolean.TRUE;
}
, Delete LocalVariable at org.apache.commons.lang.BooleanUtils:684
char ch = .charAt(0)
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:668
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete LocalVariable at org.apache.commons.lang.BooleanUtils:684
char ch = .charAt(0)
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:666
return java.lang.Boolean.TRUE
, Delete LocalVariable at org.apache.commons.lang.BooleanUtils:684
char ch = .charAt(0)
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:668
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete LocalVariable at org.apache.commons.lang.BooleanUtils:684
char ch = .charAt(0)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:668
"off".equalsIgnoreCase()
, Delete LocalVariable at org.apache.commons.lang.BooleanUtils:684
char ch = .charAt(0)
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:671
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete LocalVariable at org.apache.commons.lang.BooleanUtils:684
char ch = .charAt(0)
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:671
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete LocalVariable at org.apache.commons.lang.BooleanUtils:684
char ch = .charAt(0)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:671
"yes".equalsIgnoreCase(str)
, Delete LocalVariable at org.apache.commons.lang.BooleanUtils:684
char ch = .charAt(0)
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:674
if ("no".equalsIgnoreCase())
, Delete LocalVariable at org.apache.commons.lang.BooleanUtils:684
char ch = .charAt(0)
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:674
if ("no".equalsIgnoreCase())
, Delete LocalVariable at org.apache.commons.lang.BooleanUtils:684
char ch = .charAt(0)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:674
"no".equalsIgnoreCase()
, Delete LocalVariable at org.apache.commons.lang.BooleanUtils:684
char ch = .charAt(0)
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:659
if ("true".equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete If at org.apache.commons.lang.BooleanUtils:685
if (ch == 't')
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:677
if (org.apache.commons.lang.StringUtils.isEmpty())
, Delete If at org.apache.commons.lang.BooleanUtils:685
if (ch == 't')
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:659
"true".equalsIgnoreCase()
, Delete If at org.apache.commons.lang.BooleanUtils:685
if (ch == 't')
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:659
{
return java.lang.Boolean.TRUE;
}
, Delete If at org.apache.commons.lang.BooleanUtils:685
if (ch == 't')
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:662
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete If at org.apache.commons.lang.BooleanUtils:685
if (ch == 't')
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:677
org.apache.commons.lang.StringUtils.isEmpty()
, Delete If at org.apache.commons.lang.BooleanUtils:685
if (ch == 't')
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:660
return java.lang.Boolean.TRUE
, Delete If at org.apache.commons.lang.BooleanUtils:685
if (ch == 't')
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:662
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete If at org.apache.commons.lang.BooleanUtils:685
if (ch == 't')
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:662
"false".equalsIgnoreCase()
, Delete If at org.apache.commons.lang.BooleanUtils:685
if (ch == 't')
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:662
{
return java.lang.Boolean.FALSE;
}
, Delete If at org.apache.commons.lang.BooleanUtils:685
if (ch == 't')
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:665
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete If at org.apache.commons.lang.BooleanUtils:685
if (ch == 't')
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:663
return java.lang.Boolean.FALSE
, Delete If at org.apache.commons.lang.BooleanUtils:685
if (ch == 't')
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:665
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete If at org.apache.commons.lang.BooleanUtils:685
if (ch == 't')
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:665
.equalsIgnoreCase()
, Delete If at org.apache.commons.lang.BooleanUtils:685
if (ch == 't')
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:665
{
return java.lang.Boolean.TRUE;
}
, Delete If at org.apache.commons.lang.BooleanUtils:685
if (ch == 't')
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:668
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete If at org.apache.commons.lang.BooleanUtils:685
if (ch == 't')
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:666
return java.lang.Boolean.TRUE
, Delete If at org.apache.commons.lang.BooleanUtils:685
if (ch == 't')
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:668
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete If at org.apache.commons.lang.BooleanUtils:685
if (ch == 't')
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:668
"off".equalsIgnoreCase()
, Delete If at org.apache.commons.lang.BooleanUtils:685
if (ch == 't')
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:671
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete If at org.apache.commons.lang.BooleanUtils:685
if (ch == 't')
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:671
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete If at org.apache.commons.lang.BooleanUtils:685
if (ch == 't')
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:671
"yes".equalsIgnoreCase(str)
, Delete If at org.apache.commons.lang.BooleanUtils:685
if (ch == 't')
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:674
if ("no".equalsIgnoreCase())
, Delete If at org.apache.commons.lang.BooleanUtils:685
if (ch == 't')
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:674
if ("no".equalsIgnoreCase())
, Delete If at org.apache.commons.lang.BooleanUtils:685
if (ch == 't')
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:674
"no".equalsIgnoreCase()
, Delete If at org.apache.commons.lang.BooleanUtils:685
if (ch == 't')
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:659
if ("true".equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:693
(.charAt(1))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:677
if (org.apache.commons.lang.StringUtils.isEmpty())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:693
(.charAt(1))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:659
"true".equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:693
(.charAt(1))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:659
{
return java.lang.Boolean.TRUE;
}
, Delete Invocation at org.apache.commons.lang.BooleanUtils:693
(.charAt(1))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:662
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:693
(.charAt(1))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:677
org.apache.commons.lang.StringUtils.isEmpty()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:693
(.charAt(1))
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:660
return java.lang.Boolean.TRUE
, Delete Invocation at org.apache.commons.lang.BooleanUtils:693
(.charAt(1))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:662
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:693
(.charAt(1))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:662
"false".equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:693
(.charAt(1))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:662
{
return java.lang.Boolean.FALSE;
}
, Delete Invocation at org.apache.commons.lang.BooleanUtils:693
(.charAt(1))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:665
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:693
(.charAt(1))
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:663
return java.lang.Boolean.FALSE
, Delete Invocation at org.apache.commons.lang.BooleanUtils:693
(.charAt(1))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:665
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:693
(.charAt(1))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:665
.equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:693
(.charAt(1))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:665
{
return java.lang.Boolean.TRUE;
}
, Delete Invocation at org.apache.commons.lang.BooleanUtils:693
(.charAt(1))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:668
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:693
(.charAt(1))
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:666
return java.lang.Boolean.TRUE
, Delete Invocation at org.apache.commons.lang.BooleanUtils:693
(.charAt(1))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:668
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:693
(.charAt(1))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:668
"off".equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:693
(.charAt(1))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:671
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:693
(.charAt(1))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:671
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:693
(.charAt(1))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:671
"yes".equalsIgnoreCase(str)
, Delete Invocation at org.apache.commons.lang.BooleanUtils:693
(.charAt(1))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:674
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:693
(.charAt(1))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:674
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:693
(.charAt(1))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:674
"no".equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:693
(.charAt(1))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:659
if ("true".equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:693
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:677
if (org.apache.commons.lang.StringUtils.isEmpty())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:693
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:659
"true".equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:693
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:659
{
return java.lang.Boolean.TRUE;
}
, Delete Invocation at org.apache.commons.lang.BooleanUtils:693
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:662
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:693
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:677
org.apache.commons.lang.StringUtils.isEmpty()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:693
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:660
return java.lang.Boolean.TRUE
, Delete Invocation at org.apache.commons.lang.BooleanUtils:693
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:662
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:693
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:662
"false".equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:693
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:662
{
return java.lang.Boolean.FALSE;
}
, Delete Invocation at org.apache.commons.lang.BooleanUtils:693
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:665
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:693
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:663
return java.lang.Boolean.FALSE
, Delete Invocation at org.apache.commons.lang.BooleanUtils:693
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:665
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:693
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:665
.equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:693
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:665
{
return java.lang.Boolean.TRUE;
}
, Delete Invocation at org.apache.commons.lang.BooleanUtils:693
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:668
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:693
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:666
return java.lang.Boolean.TRUE
, Delete Invocation at org.apache.commons.lang.BooleanUtils:693
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:668
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:693
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:668
"off".equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:693
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:671
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:693
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:671
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:693
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:671
"yes".equalsIgnoreCase(str)
, Delete Invocation at org.apache.commons.lang.BooleanUtils:693
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:674
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:693
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:674
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:693
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:674
"no".equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:693
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:659
if ("true".equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:694
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:677
if (org.apache.commons.lang.StringUtils.isEmpty())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:694
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:659
"true".equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:694
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:659
{
return java.lang.Boolean.TRUE;
}
, Delete Invocation at org.apache.commons.lang.BooleanUtils:694
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:662
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:694
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:677
org.apache.commons.lang.StringUtils.isEmpty()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:694
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:660
return java.lang.Boolean.TRUE
, Delete Invocation at org.apache.commons.lang.BooleanUtils:694
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:662
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:694
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:662
"false".equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:694
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:662
{
return java.lang.Boolean.FALSE;
}
, Delete Invocation at org.apache.commons.lang.BooleanUtils:694
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:665
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:694
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:663
return java.lang.Boolean.FALSE
, Delete Invocation at org.apache.commons.lang.BooleanUtils:694
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:665
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:694
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:665
.equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:694
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:665
{
return java.lang.Boolean.TRUE;
}
, Delete Invocation at org.apache.commons.lang.BooleanUtils:694
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:668
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:694
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:666
return java.lang.Boolean.TRUE
, Delete Invocation at org.apache.commons.lang.BooleanUtils:694
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:668
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:694
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:668
"off".equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:694
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:671
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:694
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:671
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:694
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:671
"yes".equalsIgnoreCase(str)
, Delete Invocation at org.apache.commons.lang.BooleanUtils:694
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:674
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:694
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:674
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:694
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:674
"no".equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:694
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:659
if ("true".equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:694
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:677
if (org.apache.commons.lang.StringUtils.isEmpty())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:694
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:659
"true".equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:694
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:659
{
return java.lang.Boolean.TRUE;
}
, Delete Invocation at org.apache.commons.lang.BooleanUtils:694
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:662
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:694
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:677
org.apache.commons.lang.StringUtils.isEmpty()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:694
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:660
return java.lang.Boolean.TRUE
, Delete Invocation at org.apache.commons.lang.BooleanUtils:694
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:662
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:694
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:662
"false".equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:694
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:662
{
return java.lang.Boolean.FALSE;
}
, Delete Invocation at org.apache.commons.lang.BooleanUtils:694
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:665
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:694
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:663
return java.lang.Boolean.FALSE
, Delete Invocation at org.apache.commons.lang.BooleanUtils:694
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:665
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:694
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:665
.equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:694
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:665
{
return java.lang.Boolean.TRUE;
}
, Delete Invocation at org.apache.commons.lang.BooleanUtils:694
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:668
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:694
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:666
return java.lang.Boolean.TRUE
, Delete Invocation at org.apache.commons.lang.BooleanUtils:694
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:668
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:694
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:668
"off".equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:694
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:671
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:694
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:671
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:694
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:671
"yes".equalsIgnoreCase(str)
, Delete Invocation at org.apache.commons.lang.BooleanUtils:694
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:674
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:694
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:674
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:694
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:674
"no".equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:694
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:659
if ("true".equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:695
(str.charAt(3))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:677
if (org.apache.commons.lang.StringUtils.isEmpty())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:695
(str.charAt(3))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:659
"true".equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:695
(str.charAt(3))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:659
{
return java.lang.Boolean.TRUE;
}
, Delete Invocation at org.apache.commons.lang.BooleanUtils:695
(str.charAt(3))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:662
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:695
(str.charAt(3))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:677
org.apache.commons.lang.StringUtils.isEmpty()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:695
(str.charAt(3))
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:660
return java.lang.Boolean.TRUE
, Delete Invocation at org.apache.commons.lang.BooleanUtils:695
(str.charAt(3))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:662
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:695
(str.charAt(3))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:662
"false".equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:695
(str.charAt(3))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:662
{
return java.lang.Boolean.FALSE;
}
, Delete Invocation at org.apache.commons.lang.BooleanUtils:695
(str.charAt(3))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:665
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:695
(str.charAt(3))
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:663
return java.lang.Boolean.FALSE
, Delete Invocation at org.apache.commons.lang.BooleanUtils:695
(str.charAt(3))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:665
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:695
(str.charAt(3))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:665
.equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:695
(str.charAt(3))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:665
{
return java.lang.Boolean.TRUE;
}
, Delete Invocation at org.apache.commons.lang.BooleanUtils:695
(str.charAt(3))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:668
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:695
(str.charAt(3))
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:666
return java.lang.Boolean.TRUE
, Delete Invocation at org.apache.commons.lang.BooleanUtils:695
(str.charAt(3))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:668
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:695
(str.charAt(3))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:668
"off".equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:695
(str.charAt(3))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:671
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:695
(str.charAt(3))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:671
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:695
(str.charAt(3))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:671
"yes".equalsIgnoreCase(str)
, Delete Invocation at org.apache.commons.lang.BooleanUtils:695
(str.charAt(3))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:674
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:695
(str.charAt(3))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:674
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:695
(str.charAt(3))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:674
"no".equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:695
(str.charAt(3))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:659
if ("true".equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:695
(str.charAt(3))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:677
if (org.apache.commons.lang.StringUtils.isEmpty())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:695
(str.charAt(3))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:659
"true".equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:695
(str.charAt(3))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:659
{
return java.lang.Boolean.TRUE;
}
, Delete Invocation at org.apache.commons.lang.BooleanUtils:695
(str.charAt(3))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:662
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:695
(str.charAt(3))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:677
org.apache.commons.lang.StringUtils.isEmpty()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:695
(str.charAt(3))
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:660
return java.lang.Boolean.TRUE
, Delete Invocation at org.apache.commons.lang.BooleanUtils:695
(str.charAt(3))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:662
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:695
(str.charAt(3))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:662
"false".equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:695
(str.charAt(3))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:662
{
return java.lang.Boolean.FALSE;
}
, Delete Invocation at org.apache.commons.lang.BooleanUtils:695
(str.charAt(3))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:665
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:695
(str.charAt(3))
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:663
return java.lang.Boolean.FALSE
, Delete Invocation at org.apache.commons.lang.BooleanUtils:695
(str.charAt(3))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:665
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:695
(str.charAt(3))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:665
.equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:695
(str.charAt(3))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:665
{
return java.lang.Boolean.TRUE;
}
, Delete Invocation at org.apache.commons.lang.BooleanUtils:695
(str.charAt(3))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:668
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:695
(str.charAt(3))
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:666
return java.lang.Boolean.TRUE
, Delete Invocation at org.apache.commons.lang.BooleanUtils:695
(str.charAt(3))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:668
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:695
(str.charAt(3))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:668
"off".equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:695
(str.charAt(3))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:671
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:695
(str.charAt(3))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:671
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:695
(str.charAt(3))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:671
"yes".equalsIgnoreCase(str)
, Delete Invocation at org.apache.commons.lang.BooleanUtils:695
(str.charAt(3))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:674
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:695
(str.charAt(3))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:674
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:695
(str.charAt(3))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:674
"no".equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:695
(str.charAt(3))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:659
if ("true".equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Return at org.apache.commons.lang.BooleanUtils:692
return ((((.charAt(1)) == 'R') || ((str.charAt(1)) == 'r')) && (((str.charAt(2)) == 'U') || ((str.charAt(2)) == 'u'))) && (((str.charAt(3)) == 'E') || ((str.charAt(3)) == 'e'))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:677
if (org.apache.commons.lang.StringUtils.isEmpty())
, Delete Return at org.apache.commons.lang.BooleanUtils:692
return ((((.charAt(1)) == 'R') || ((str.charAt(1)) == 'r')) && (((str.charAt(2)) == 'U') || ((str.charAt(2)) == 'u'))) && (((str.charAt(3)) == 'E') || ((str.charAt(3)) == 'e'))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:659
"true".equalsIgnoreCase()
, Delete Return at org.apache.commons.lang.BooleanUtils:692
return ((((.charAt(1)) == 'R') || ((str.charAt(1)) == 'r')) && (((str.charAt(2)) == 'U') || ((str.charAt(2)) == 'u'))) && (((str.charAt(3)) == 'E') || ((str.charAt(3)) == 'e'))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:659
{
return java.lang.Boolean.TRUE;
}
, Delete Return at org.apache.commons.lang.BooleanUtils:692
return ((((.charAt(1)) == 'R') || ((str.charAt(1)) == 'r')) && (((str.charAt(2)) == 'U') || ((str.charAt(2)) == 'u'))) && (((str.charAt(3)) == 'E') || ((str.charAt(3)) == 'e'))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:662
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Return at org.apache.commons.lang.BooleanUtils:692
return ((((.charAt(1)) == 'R') || ((str.charAt(1)) == 'r')) && (((str.charAt(2)) == 'U') || ((str.charAt(2)) == 'u'))) && (((str.charAt(3)) == 'E') || ((str.charAt(3)) == 'e'))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:677
org.apache.commons.lang.StringUtils.isEmpty()
, Delete Return at org.apache.commons.lang.BooleanUtils:692
return ((((.charAt(1)) == 'R') || ((str.charAt(1)) == 'r')) && (((str.charAt(2)) == 'U') || ((str.charAt(2)) == 'u'))) && (((str.charAt(3)) == 'E') || ((str.charAt(3)) == 'e'))
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:660
return java.lang.Boolean.TRUE
, Delete Return at org.apache.commons.lang.BooleanUtils:692
return ((((.charAt(1)) == 'R') || ((str.charAt(1)) == 'r')) && (((str.charAt(2)) == 'U') || ((str.charAt(2)) == 'u'))) && (((str.charAt(3)) == 'E') || ((str.charAt(3)) == 'e'))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:662
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Return at org.apache.commons.lang.BooleanUtils:692
return ((((.charAt(1)) == 'R') || ((str.charAt(1)) == 'r')) && (((str.charAt(2)) == 'U') || ((str.charAt(2)) == 'u'))) && (((str.charAt(3)) == 'E') || ((str.charAt(3)) == 'e'))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:662
"false".equalsIgnoreCase()
, Delete Return at org.apache.commons.lang.BooleanUtils:692
return ((((.charAt(1)) == 'R') || ((str.charAt(1)) == 'r')) && (((str.charAt(2)) == 'U') || ((str.charAt(2)) == 'u'))) && (((str.charAt(3)) == 'E') || ((str.charAt(3)) == 'e'))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:662
{
return java.lang.Boolean.FALSE;
}
, Delete Return at org.apache.commons.lang.BooleanUtils:692
return ((((.charAt(1)) == 'R') || ((str.charAt(1)) == 'r')) && (((str.charAt(2)) == 'U') || ((str.charAt(2)) == 'u'))) && (((str.charAt(3)) == 'E') || ((str.charAt(3)) == 'e'))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:665
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Return at org.apache.commons.lang.BooleanUtils:692
return ((((.charAt(1)) == 'R') || ((str.charAt(1)) == 'r')) && (((str.charAt(2)) == 'U') || ((str.charAt(2)) == 'u'))) && (((str.charAt(3)) == 'E') || ((str.charAt(3)) == 'e'))
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:663
return java.lang.Boolean.FALSE
, Delete Return at org.apache.commons.lang.BooleanUtils:692
return ((((.charAt(1)) == 'R') || ((str.charAt(1)) == 'r')) && (((str.charAt(2)) == 'U') || ((str.charAt(2)) == 'u'))) && (((str.charAt(3)) == 'E') || ((str.charAt(3)) == 'e'))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:665
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Return at org.apache.commons.lang.BooleanUtils:692
return ((((.charAt(1)) == 'R') || ((str.charAt(1)) == 'r')) && (((str.charAt(2)) == 'U') || ((str.charAt(2)) == 'u'))) && (((str.charAt(3)) == 'E') || ((str.charAt(3)) == 'e'))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:665
.equalsIgnoreCase()
, Delete Return at org.apache.commons.lang.BooleanUtils:692
return ((((.charAt(1)) == 'R') || ((str.charAt(1)) == 'r')) && (((str.charAt(2)) == 'U') || ((str.charAt(2)) == 'u'))) && (((str.charAt(3)) == 'E') || ((str.charAt(3)) == 'e'))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:665
{
return java.lang.Boolean.TRUE;
}
, Delete Return at org.apache.commons.lang.BooleanUtils:692
return ((((.charAt(1)) == 'R') || ((str.charAt(1)) == 'r')) && (((str.charAt(2)) == 'U') || ((str.charAt(2)) == 'u'))) && (((str.charAt(3)) == 'E') || ((str.charAt(3)) == 'e'))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:668
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Return at org.apache.commons.lang.BooleanUtils:692
return ((((.charAt(1)) == 'R') || ((str.charAt(1)) == 'r')) && (((str.charAt(2)) == 'U') || ((str.charAt(2)) == 'u'))) && (((str.charAt(3)) == 'E') || ((str.charAt(3)) == 'e'))
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:666
return java.lang.Boolean.TRUE
, Delete Return at org.apache.commons.lang.BooleanUtils:692
return ((((.charAt(1)) == 'R') || ((str.charAt(1)) == 'r')) && (((str.charAt(2)) == 'U') || ((str.charAt(2)) == 'u'))) && (((str.charAt(3)) == 'E') || ((str.charAt(3)) == 'e'))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:668
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Return at org.apache.commons.lang.BooleanUtils:692
return ((((.charAt(1)) == 'R') || ((str.charAt(1)) == 'r')) && (((str.charAt(2)) == 'U') || ((str.charAt(2)) == 'u'))) && (((str.charAt(3)) == 'E') || ((str.charAt(3)) == 'e'))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:668
"off".equalsIgnoreCase()
, Delete Return at org.apache.commons.lang.BooleanUtils:692
return ((((.charAt(1)) == 'R') || ((str.charAt(1)) == 'r')) && (((str.charAt(2)) == 'U') || ((str.charAt(2)) == 'u'))) && (((str.charAt(3)) == 'E') || ((str.charAt(3)) == 'e'))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:671
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Return at org.apache.commons.lang.BooleanUtils:692
return ((((.charAt(1)) == 'R') || ((str.charAt(1)) == 'r')) && (((str.charAt(2)) == 'U') || ((str.charAt(2)) == 'u'))) && (((str.charAt(3)) == 'E') || ((str.charAt(3)) == 'e'))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:671
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Return at org.apache.commons.lang.BooleanUtils:692
return ((((.charAt(1)) == 'R') || ((str.charAt(1)) == 'r')) && (((str.charAt(2)) == 'U') || ((str.charAt(2)) == 'u'))) && (((str.charAt(3)) == 'E') || ((str.charAt(3)) == 'e'))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:671
"yes".equalsIgnoreCase(str)
, Delete Return at org.apache.commons.lang.BooleanUtils:692
return ((((.charAt(1)) == 'R') || ((str.charAt(1)) == 'r')) && (((str.charAt(2)) == 'U') || ((str.charAt(2)) == 'u'))) && (((str.charAt(3)) == 'E') || ((str.charAt(3)) == 'e'))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:674
if ("no".equalsIgnoreCase())
, Delete Return at org.apache.commons.lang.BooleanUtils:692
return ((((.charAt(1)) == 'R') || ((str.charAt(1)) == 'r')) && (((str.charAt(2)) == 'U') || ((str.charAt(2)) == 'u'))) && (((str.charAt(3)) == 'E') || ((str.charAt(3)) == 'e'))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:674
if ("no".equalsIgnoreCase())
, Delete Return at org.apache.commons.lang.BooleanUtils:692
return ((((.charAt(1)) == 'R') || ((str.charAt(1)) == 'r')) && (((str.charAt(2)) == 'U') || ((str.charAt(2)) == 'u'))) && (((str.charAt(3)) == 'E') || ((str.charAt(3)) == 'e'))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:674
"no".equalsIgnoreCase()
, Delete Return at org.apache.commons.lang.BooleanUtils:692
return ((((.charAt(1)) == 'R') || ((str.charAt(1)) == 'r')) && (((str.charAt(2)) == 'U') || ((str.charAt(2)) == 'u'))) && (((str.charAt(3)) == 'E') || ((str.charAt(3)) == 'e'))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:659
if ("true".equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Block at org.apache.commons.lang.BooleanUtils:691
{
return ((((.charAt(1)) == 'R') || ((str.charAt(1)) == 'r')) && (((str.charAt(2)) == 'U') || ((str.charAt(2)) == 'u'))) && (((str.charAt(3)) == 'E') || ((str.charAt(3)) == 'e'));
}
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:677
if (org.apache.commons.lang.StringUtils.isEmpty())
, Delete Block at org.apache.commons.lang.BooleanUtils:691
{
return ((((.charAt(1)) == 'R') || ((str.charAt(1)) == 'r')) && (((str.charAt(2)) == 'U') || ((str.charAt(2)) == 'u'))) && (((str.charAt(3)) == 'E') || ((str.charAt(3)) == 'e'));
}
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:659
"true".equalsIgnoreCase()
, Delete Block at org.apache.commons.lang.BooleanUtils:691
{
return ((((.charAt(1)) == 'R') || ((str.charAt(1)) == 'r')) && (((str.charAt(2)) == 'U') || ((str.charAt(2)) == 'u'))) && (((str.charAt(3)) == 'E') || ((str.charAt(3)) == 'e'));
}
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:659
{
return java.lang.Boolean.TRUE;
}
, Delete Block at org.apache.commons.lang.BooleanUtils:691
{
return ((((.charAt(1)) == 'R') || ((str.charAt(1)) == 'r')) && (((str.charAt(2)) == 'U') || ((str.charAt(2)) == 'u'))) && (((str.charAt(3)) == 'E') || ((str.charAt(3)) == 'e'));
}
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:662
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Block at org.apache.commons.lang.BooleanUtils:691
{
return ((((.charAt(1)) == 'R') || ((str.charAt(1)) == 'r')) && (((str.charAt(2)) == 'U') || ((str.charAt(2)) == 'u'))) && (((str.charAt(3)) == 'E') || ((str.charAt(3)) == 'e'));
}
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:677
org.apache.commons.lang.StringUtils.isEmpty()
, Delete Block at org.apache.commons.lang.BooleanUtils:691
{
return ((((.charAt(1)) == 'R') || ((str.charAt(1)) == 'r')) && (((str.charAt(2)) == 'U') || ((str.charAt(2)) == 'u'))) && (((str.charAt(3)) == 'E') || ((str.charAt(3)) == 'e'));
}
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:660
return java.lang.Boolean.TRUE
, Delete Block at org.apache.commons.lang.BooleanUtils:691
{
return ((((.charAt(1)) == 'R') || ((str.charAt(1)) == 'r')) && (((str.charAt(2)) == 'U') || ((str.charAt(2)) == 'u'))) && (((str.charAt(3)) == 'E') || ((str.charAt(3)) == 'e'));
}
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:662
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Block at org.apache.commons.lang.BooleanUtils:691
{
return ((((.charAt(1)) == 'R') || ((str.charAt(1)) == 'r')) && (((str.charAt(2)) == 'U') || ((str.charAt(2)) == 'u'))) && (((str.charAt(3)) == 'E') || ((str.charAt(3)) == 'e'));
}
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:662
"false".equalsIgnoreCase()
, Delete Block at org.apache.commons.lang.BooleanUtils:691
{
return ((((.charAt(1)) == 'R') || ((str.charAt(1)) == 'r')) && (((str.charAt(2)) == 'U') || ((str.charAt(2)) == 'u'))) && (((str.charAt(3)) == 'E') || ((str.charAt(3)) == 'e'));
}
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:662
{
return java.lang.Boolean.FALSE;
}
, Delete Block at org.apache.commons.lang.BooleanUtils:691
{
return ((((.charAt(1)) == 'R') || ((str.charAt(1)) == 'r')) && (((str.charAt(2)) == 'U') || ((str.charAt(2)) == 'u'))) && (((str.charAt(3)) == 'E') || ((str.charAt(3)) == 'e'));
}
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:665
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Block at org.apache.commons.lang.BooleanUtils:691
{
return ((((.charAt(1)) == 'R') || ((str.charAt(1)) == 'r')) && (((str.charAt(2)) == 'U') || ((str.charAt(2)) == 'u'))) && (((str.charAt(3)) == 'E') || ((str.charAt(3)) == 'e'));
}
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:663
return java.lang.Boolean.FALSE
, Delete Block at org.apache.commons.lang.BooleanUtils:691
{
return ((((.charAt(1)) == 'R') || ((str.charAt(1)) == 'r')) && (((str.charAt(2)) == 'U') || ((str.charAt(2)) == 'u'))) && (((str.charAt(3)) == 'E') || ((str.charAt(3)) == 'e'));
}
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:665
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Block at org.apache.commons.lang.BooleanUtils:691
{
return ((((.charAt(1)) == 'R') || ((str.charAt(1)) == 'r')) && (((str.charAt(2)) == 'U') || ((str.charAt(2)) == 'u'))) && (((str.charAt(3)) == 'E') || ((str.charAt(3)) == 'e'));
}
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:665
.equalsIgnoreCase()
, Delete Block at org.apache.commons.lang.BooleanUtils:691
{
return ((((.charAt(1)) == 'R') || ((str.charAt(1)) == 'r')) && (((str.charAt(2)) == 'U') || ((str.charAt(2)) == 'u'))) && (((str.charAt(3)) == 'E') || ((str.charAt(3)) == 'e'));
}
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:665
{
return java.lang.Boolean.TRUE;
}
, Delete Block at org.apache.commons.lang.BooleanUtils:691
{
return ((((.charAt(1)) == 'R') || ((str.charAt(1)) == 'r')) && (((str.charAt(2)) == 'U') || ((str.charAt(2)) == 'u'))) && (((str.charAt(3)) == 'E') || ((str.charAt(3)) == 'e'));
}
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:668
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Block at org.apache.commons.lang.BooleanUtils:691
{
return ((((.charAt(1)) == 'R') || ((str.charAt(1)) == 'r')) && (((str.charAt(2)) == 'U') || ((str.charAt(2)) == 'u'))) && (((str.charAt(3)) == 'E') || ((str.charAt(3)) == 'e'));
}
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:666
return java.lang.Boolean.TRUE
, Delete Block at org.apache.commons.lang.BooleanUtils:691
{
return ((((.charAt(1)) == 'R') || ((str.charAt(1)) == 'r')) && (((str.charAt(2)) == 'U') || ((str.charAt(2)) == 'u'))) && (((str.charAt(3)) == 'E') || ((str.charAt(3)) == 'e'));
}
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:668
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Block at org.apache.commons.lang.BooleanUtils:691
{
return ((((.charAt(1)) == 'R') || ((str.charAt(1)) == 'r')) && (((str.charAt(2)) == 'U') || ((str.charAt(2)) == 'u'))) && (((str.charAt(3)) == 'E') || ((str.charAt(3)) == 'e'));
}
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:668
"off".equalsIgnoreCase()
, Delete Block at org.apache.commons.lang.BooleanUtils:691
{
return ((((.charAt(1)) == 'R') || ((str.charAt(1)) == 'r')) && (((str.charAt(2)) == 'U') || ((str.charAt(2)) == 'u'))) && (((str.charAt(3)) == 'E') || ((str.charAt(3)) == 'e'));
}
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:671
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Block at org.apache.commons.lang.BooleanUtils:691
{
return ((((.charAt(1)) == 'R') || ((str.charAt(1)) == 'r')) && (((str.charAt(2)) == 'U') || ((str.charAt(2)) == 'u'))) && (((str.charAt(3)) == 'E') || ((str.charAt(3)) == 'e'));
}
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:671
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Block at org.apache.commons.lang.BooleanUtils:691
{
return ((((.charAt(1)) == 'R') || ((str.charAt(1)) == 'r')) && (((str.charAt(2)) == 'U') || ((str.charAt(2)) == 'u'))) && (((str.charAt(3)) == 'E') || ((str.charAt(3)) == 'e'));
}
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:671
"yes".equalsIgnoreCase(str)
, Delete Block at org.apache.commons.lang.BooleanUtils:691
{
return ((((.charAt(1)) == 'R') || ((str.charAt(1)) == 'r')) && (((str.charAt(2)) == 'U') || ((str.charAt(2)) == 'u'))) && (((str.charAt(3)) == 'E') || ((str.charAt(3)) == 'e'));
}
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:674
if ("no".equalsIgnoreCase())
, Delete Block at org.apache.commons.lang.BooleanUtils:691
{
return ((((.charAt(1)) == 'R') || ((str.charAt(1)) == 'r')) && (((str.charAt(2)) == 'U') || ((str.charAt(2)) == 'u'))) && (((str.charAt(3)) == 'E') || ((str.charAt(3)) == 'e'));
}
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:674
if ("no".equalsIgnoreCase())
, Delete Block at org.apache.commons.lang.BooleanUtils:691
{
return ((((.charAt(1)) == 'R') || ((str.charAt(1)) == 'r')) && (((str.charAt(2)) == 'U') || ((str.charAt(2)) == 'u'))) && (((str.charAt(3)) == 'E') || ((str.charAt(3)) == 'e'));
}
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:674
"no".equalsIgnoreCase()
, Delete Block at org.apache.commons.lang.BooleanUtils:691
{
return ((((.charAt(1)) == 'R') || ((str.charAt(1)) == 'r')) && (((str.charAt(2)) == 'U') || ((str.charAt(2)) == 'u'))) && (((str.charAt(3)) == 'E') || ((str.charAt(3)) == 'e'));
}
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:659
if ("true".equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete If at org.apache.commons.lang.BooleanUtils:691
if (ch == 'T') {
return ((((.charAt(1)) == 'R') || ((str.charAt(1)) == 'r')) && (((str.charAt(2)) == 'U') || ((str.charAt(2)) == 'u'))) && (((str.charAt(3)) == 'E') || ((str.charAt(3)) == 'e'));
}
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:677
if (org.apache.commons.lang.StringUtils.isEmpty())
, Delete If at org.apache.commons.lang.BooleanUtils:691
if (ch == 'T') {
return ((((.charAt(1)) == 'R') || ((str.charAt(1)) == 'r')) && (((str.charAt(2)) == 'U') || ((str.charAt(2)) == 'u'))) && (((str.charAt(3)) == 'E') || ((str.charAt(3)) == 'e'));
}
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:659
"true".equalsIgnoreCase()
, Delete If at org.apache.commons.lang.BooleanUtils:691
if (ch == 'T') {
return ((((.charAt(1)) == 'R') || ((str.charAt(1)) == 'r')) && (((str.charAt(2)) == 'U') || ((str.charAt(2)) == 'u'))) && (((str.charAt(3)) == 'E') || ((str.charAt(3)) == 'e'));
}
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:659
{
return java.lang.Boolean.TRUE;
}
, Delete If at org.apache.commons.lang.BooleanUtils:691
if (ch == 'T') {
return ((((.charAt(1)) == 'R') || ((str.charAt(1)) == 'r')) && (((str.charAt(2)) == 'U') || ((str.charAt(2)) == 'u'))) && (((str.charAt(3)) == 'E') || ((str.charAt(3)) == 'e'));
}
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:662
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete If at org.apache.commons.lang.BooleanUtils:691
if (ch == 'T') {
return ((((.charAt(1)) == 'R') || ((str.charAt(1)) == 'r')) && (((str.charAt(2)) == 'U') || ((str.charAt(2)) == 'u'))) && (((str.charAt(3)) == 'E') || ((str.charAt(3)) == 'e'));
}
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:677
org.apache.commons.lang.StringUtils.isEmpty()
, Delete If at org.apache.commons.lang.BooleanUtils:691
if (ch == 'T') {
return ((((.charAt(1)) == 'R') || ((str.charAt(1)) == 'r')) && (((str.charAt(2)) == 'U') || ((str.charAt(2)) == 'u'))) && (((str.charAt(3)) == 'E') || ((str.charAt(3)) == 'e'));
}
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:660
return java.lang.Boolean.TRUE
, Delete If at org.apache.commons.lang.BooleanUtils:691
if (ch == 'T') {
return ((((.charAt(1)) == 'R') || ((str.charAt(1)) == 'r')) && (((str.charAt(2)) == 'U') || ((str.charAt(2)) == 'u'))) && (((str.charAt(3)) == 'E') || ((str.charAt(3)) == 'e'));
}
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:662
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete If at org.apache.commons.lang.BooleanUtils:691
if (ch == 'T') {
return ((((.charAt(1)) == 'R') || ((str.charAt(1)) == 'r')) && (((str.charAt(2)) == 'U') || ((str.charAt(2)) == 'u'))) && (((str.charAt(3)) == 'E') || ((str.charAt(3)) == 'e'));
}
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:662
"false".equalsIgnoreCase()
, Delete If at org.apache.commons.lang.BooleanUtils:691
if (ch == 'T') {
return ((((.charAt(1)) == 'R') || ((str.charAt(1)) == 'r')) && (((str.charAt(2)) == 'U') || ((str.charAt(2)) == 'u'))) && (((str.charAt(3)) == 'E') || ((str.charAt(3)) == 'e'));
}
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:662
{
return java.lang.Boolean.FALSE;
}
, Delete If at org.apache.commons.lang.BooleanUtils:691
if (ch == 'T') {
return ((((.charAt(1)) == 'R') || ((str.charAt(1)) == 'r')) && (((str.charAt(2)) == 'U') || ((str.charAt(2)) == 'u'))) && (((str.charAt(3)) == 'E') || ((str.charAt(3)) == 'e'));
}
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:665
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete If at org.apache.commons.lang.BooleanUtils:691
if (ch == 'T') {
return ((((.charAt(1)) == 'R') || ((str.charAt(1)) == 'r')) && (((str.charAt(2)) == 'U') || ((str.charAt(2)) == 'u'))) && (((str.charAt(3)) == 'E') || ((str.charAt(3)) == 'e'));
}
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:663
return java.lang.Boolean.FALSE
, Delete If at org.apache.commons.lang.BooleanUtils:691
if (ch == 'T') {
return ((((.charAt(1)) == 'R') || ((str.charAt(1)) == 'r')) && (((str.charAt(2)) == 'U') || ((str.charAt(2)) == 'u'))) && (((str.charAt(3)) == 'E') || ((str.charAt(3)) == 'e'));
}
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:665
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete If at org.apache.commons.lang.BooleanUtils:691
if (ch == 'T') {
return ((((.charAt(1)) == 'R') || ((str.charAt(1)) == 'r')) && (((str.charAt(2)) == 'U') || ((str.charAt(2)) == 'u'))) && (((str.charAt(3)) == 'E') || ((str.charAt(3)) == 'e'));
}
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:665
.equalsIgnoreCase()
, Delete If at org.apache.commons.lang.BooleanUtils:691
if (ch == 'T') {
return ((((.charAt(1)) == 'R') || ((str.charAt(1)) == 'r')) && (((str.charAt(2)) == 'U') || ((str.charAt(2)) == 'u'))) && (((str.charAt(3)) == 'E') || ((str.charAt(3)) == 'e'));
}
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:665
{
return java.lang.Boolean.TRUE;
}
, Delete If at org.apache.commons.lang.BooleanUtils:691
if (ch == 'T') {
return ((((.charAt(1)) == 'R') || ((str.charAt(1)) == 'r')) && (((str.charAt(2)) == 'U') || ((str.charAt(2)) == 'u'))) && (((str.charAt(3)) == 'E') || ((str.charAt(3)) == 'e'));
}
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:668
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete If at org.apache.commons.lang.BooleanUtils:691
if (ch == 'T') {
return ((((.charAt(1)) == 'R') || ((str.charAt(1)) == 'r')) && (((str.charAt(2)) == 'U') || ((str.charAt(2)) == 'u'))) && (((str.charAt(3)) == 'E') || ((str.charAt(3)) == 'e'));
}
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:666
return java.lang.Boolean.TRUE
, Delete If at org.apache.commons.lang.BooleanUtils:691
if (ch == 'T') {
return ((((.charAt(1)) == 'R') || ((str.charAt(1)) == 'r')) && (((str.charAt(2)) == 'U') || ((str.charAt(2)) == 'u'))) && (((str.charAt(3)) == 'E') || ((str.charAt(3)) == 'e'));
}
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:668
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete If at org.apache.commons.lang.BooleanUtils:691
if (ch == 'T') {
return ((((.charAt(1)) == 'R') || ((str.charAt(1)) == 'r')) && (((str.charAt(2)) == 'U') || ((str.charAt(2)) == 'u'))) && (((str.charAt(3)) == 'E') || ((str.charAt(3)) == 'e'));
}
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:668
"off".equalsIgnoreCase()
, Delete If at org.apache.commons.lang.BooleanUtils:691
if (ch == 'T') {
return ((((.charAt(1)) == 'R') || ((str.charAt(1)) == 'r')) && (((str.charAt(2)) == 'U') || ((str.charAt(2)) == 'u'))) && (((str.charAt(3)) == 'E') || ((str.charAt(3)) == 'e'));
}
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:671
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete If at org.apache.commons.lang.BooleanUtils:691
if (ch == 'T') {
return ((((.charAt(1)) == 'R') || ((str.charAt(1)) == 'r')) && (((str.charAt(2)) == 'U') || ((str.charAt(2)) == 'u'))) && (((str.charAt(3)) == 'E') || ((str.charAt(3)) == 'e'));
}
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:671
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete If at org.apache.commons.lang.BooleanUtils:691
if (ch == 'T') {
return ((((.charAt(1)) == 'R') || ((str.charAt(1)) == 'r')) && (((str.charAt(2)) == 'U') || ((str.charAt(2)) == 'u'))) && (((str.charAt(3)) == 'E') || ((str.charAt(3)) == 'e'));
}
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:671
"yes".equalsIgnoreCase(str)
, Delete If at org.apache.commons.lang.BooleanUtils:691
if (ch == 'T') {
return ((((.charAt(1)) == 'R') || ((str.charAt(1)) == 'r')) && (((str.charAt(2)) == 'U') || ((str.charAt(2)) == 'u'))) && (((str.charAt(3)) == 'E') || ((str.charAt(3)) == 'e'));
}
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:674
if ("no".equalsIgnoreCase())
, Delete If at org.apache.commons.lang.BooleanUtils:691
if (ch == 'T') {
return ((((.charAt(1)) == 'R') || ((str.charAt(1)) == 'r')) && (((str.charAt(2)) == 'U') || ((str.charAt(2)) == 'u'))) && (((str.charAt(3)) == 'E') || ((str.charAt(3)) == 'e'));
}
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:674
if ("no".equalsIgnoreCase())
, Delete If at org.apache.commons.lang.BooleanUtils:691
if (ch == 'T') {
return ((((.charAt(1)) == 'R') || ((str.charAt(1)) == 'r')) && (((str.charAt(2)) == 'U') || ((str.charAt(2)) == 'u'))) && (((str.charAt(3)) == 'E') || ((str.charAt(3)) == 'e'));
}
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:674
"no".equalsIgnoreCase()
, Delete If at org.apache.commons.lang.BooleanUtils:691
if (ch == 'T') {
return ((((.charAt(1)) == 'R') || ((str.charAt(1)) == 'r')) && (((str.charAt(2)) == 'U') || ((str.charAt(2)) == 'u'))) && (((str.charAt(3)) == 'E') || ((str.charAt(3)) == 'e'));
}
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:659
if ("true".equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Case at org.apache.commons.lang.BooleanUtils:683
case 4 :
{
char ch = .charAt(0);
if (ch == 't')
if (ch == 'T') {
return ((((.charAt(1)) == 'R') || ((str.charAt(1)) == 'r')) && (((str.charAt(2)) == 'U') || ((str.charAt(2)) == 'u'))) && (((str.charAt(3)) == 'E') || ((str.charAt(3)) == 'e'));
}
}
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:677
if (org.apache.commons.lang.StringUtils.isEmpty())
, Delete Case at org.apache.commons.lang.BooleanUtils:683
case 4 :
{
char ch = .charAt(0);
if (ch == 't')
if (ch == 'T') {
return ((((.charAt(1)) == 'R') || ((str.charAt(1)) == 'r')) && (((str.charAt(2)) == 'U') || ((str.charAt(2)) == 'u'))) && (((str.charAt(3)) == 'E') || ((str.charAt(3)) == 'e'));
}
}
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:659
"true".equalsIgnoreCase()
, Delete Case at org.apache.commons.lang.BooleanUtils:683
case 4 :
{
char ch = .charAt(0);
if (ch == 't')
if (ch == 'T') {
return ((((.charAt(1)) == 'R') || ((str.charAt(1)) == 'r')) && (((str.charAt(2)) == 'U') || ((str.charAt(2)) == 'u'))) && (((str.charAt(3)) == 'E') || ((str.charAt(3)) == 'e'));
}
}
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:659
{
return java.lang.Boolean.TRUE;
}
, Delete Case at org.apache.commons.lang.BooleanUtils:683
case 4 :
{
char ch = .charAt(0);
if (ch == 't')
if (ch == 'T') {
return ((((.charAt(1)) == 'R') || ((str.charAt(1)) == 'r')) && (((str.charAt(2)) == 'U') || ((str.charAt(2)) == 'u'))) && (((str.charAt(3)) == 'E') || ((str.charAt(3)) == 'e'));
}
}
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:662
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Case at org.apache.commons.lang.BooleanUtils:683
case 4 :
{
char ch = .charAt(0);
if (ch == 't')
if (ch == 'T') {
return ((((.charAt(1)) == 'R') || ((str.charAt(1)) == 'r')) && (((str.charAt(2)) == 'U') || ((str.charAt(2)) == 'u'))) && (((str.charAt(3)) == 'E') || ((str.charAt(3)) == 'e'));
}
}
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:677
org.apache.commons.lang.StringUtils.isEmpty()
, Delete Case at org.apache.commons.lang.BooleanUtils:683
case 4 :
{
char ch = .charAt(0);
if (ch == 't')
if (ch == 'T') {
return ((((.charAt(1)) == 'R') || ((str.charAt(1)) == 'r')) && (((str.charAt(2)) == 'U') || ((str.charAt(2)) == 'u'))) && (((str.charAt(3)) == 'E') || ((str.charAt(3)) == 'e'));
}
}
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:660
return java.lang.Boolean.TRUE
, Delete Case at org.apache.commons.lang.BooleanUtils:683
case 4 :
{
char ch = .charAt(0);
if (ch == 't')
if (ch == 'T') {
return ((((.charAt(1)) == 'R') || ((str.charAt(1)) == 'r')) && (((str.charAt(2)) == 'U') || ((str.charAt(2)) == 'u'))) && (((str.charAt(3)) == 'E') || ((str.charAt(3)) == 'e'));
}
}
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:662
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Case at org.apache.commons.lang.BooleanUtils:683
case 4 :
{
char ch = .charAt(0);
if (ch == 't')
if (ch == 'T') {
return ((((.charAt(1)) == 'R') || ((str.charAt(1)) == 'r')) && (((str.charAt(2)) == 'U') || ((str.charAt(2)) == 'u'))) && (((str.charAt(3)) == 'E') || ((str.charAt(3)) == 'e'));
}
}
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:662
"false".equalsIgnoreCase()
, Delete Case at org.apache.commons.lang.BooleanUtils:683
case 4 :
{
char ch = .charAt(0);
if (ch == 't')
if (ch == 'T') {
return ((((.charAt(1)) == 'R') || ((str.charAt(1)) == 'r')) && (((str.charAt(2)) == 'U') || ((str.charAt(2)) == 'u'))) && (((str.charAt(3)) == 'E') || ((str.charAt(3)) == 'e'));
}
}
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:662
{
return java.lang.Boolean.FALSE;
}
, Delete Case at org.apache.commons.lang.BooleanUtils:683
case 4 :
{
char ch = .charAt(0);
if (ch == 't')
if (ch == 'T') {
return ((((.charAt(1)) == 'R') || ((str.charAt(1)) == 'r')) && (((str.charAt(2)) == 'U') || ((str.charAt(2)) == 'u'))) && (((str.charAt(3)) == 'E') || ((str.charAt(3)) == 'e'));
}
}
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:665
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Case at org.apache.commons.lang.BooleanUtils:683
case 4 :
{
char ch = .charAt(0);
if (ch == 't')
if (ch == 'T') {
return ((((.charAt(1)) == 'R') || ((str.charAt(1)) == 'r')) && (((str.charAt(2)) == 'U') || ((str.charAt(2)) == 'u'))) && (((str.charAt(3)) == 'E') || ((str.charAt(3)) == 'e'));
}
}
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:663
return java.lang.Boolean.FALSE
, Delete Case at org.apache.commons.lang.BooleanUtils:683
case 4 :
{
char ch = .charAt(0);
if (ch == 't')
if (ch == 'T') {
return ((((.charAt(1)) == 'R') || ((str.charAt(1)) == 'r')) && (((str.charAt(2)) == 'U') || ((str.charAt(2)) == 'u'))) && (((str.charAt(3)) == 'E') || ((str.charAt(3)) == 'e'));
}
}
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:665
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Case at org.apache.commons.lang.BooleanUtils:683
case 4 :
{
char ch = .charAt(0);
if (ch == 't')
if (ch == 'T') {
return ((((.charAt(1)) == 'R') || ((str.charAt(1)) == 'r')) && (((str.charAt(2)) == 'U') || ((str.charAt(2)) == 'u'))) && (((str.charAt(3)) == 'E') || ((str.charAt(3)) == 'e'));
}
}
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:665
.equalsIgnoreCase()
, Delete Case at org.apache.commons.lang.BooleanUtils:683
case 4 :
{
char ch = .charAt(0);
if (ch == 't')
if (ch == 'T') {
return ((((.charAt(1)) == 'R') || ((str.charAt(1)) == 'r')) && (((str.charAt(2)) == 'U') || ((str.charAt(2)) == 'u'))) && (((str.charAt(3)) == 'E') || ((str.charAt(3)) == 'e'));
}
}
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:665
{
return java.lang.Boolean.TRUE;
}
, Delete Case at org.apache.commons.lang.BooleanUtils:683
case 4 :
{
char ch = .charAt(0);
if (ch == 't')
if (ch == 'T') {
return ((((.charAt(1)) == 'R') || ((str.charAt(1)) == 'r')) && (((str.charAt(2)) == 'U') || ((str.charAt(2)) == 'u'))) && (((str.charAt(3)) == 'E') || ((str.charAt(3)) == 'e'));
}
}
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:668
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Case at org.apache.commons.lang.BooleanUtils:683
case 4 :
{
char ch = .charAt(0);
if (ch == 't')
if (ch == 'T') {
return ((((.charAt(1)) == 'R') || ((str.charAt(1)) == 'r')) && (((str.charAt(2)) == 'U') || ((str.charAt(2)) == 'u'))) && (((str.charAt(3)) == 'E') || ((str.charAt(3)) == 'e'));
}
}
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:666
return java.lang.Boolean.TRUE
, Delete Case at org.apache.commons.lang.BooleanUtils:683
case 4 :
{
char ch = .charAt(0);
if (ch == 't')
if (ch == 'T') {
return ((((.charAt(1)) == 'R') || ((str.charAt(1)) == 'r')) && (((str.charAt(2)) == 'U') || ((str.charAt(2)) == 'u'))) && (((str.charAt(3)) == 'E') || ((str.charAt(3)) == 'e'));
}
}
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:668
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Case at org.apache.commons.lang.BooleanUtils:683
case 4 :
{
char ch = .charAt(0);
if (ch == 't')
if (ch == 'T') {
return ((((.charAt(1)) == 'R') || ((str.charAt(1)) == 'r')) && (((str.charAt(2)) == 'U') || ((str.charAt(2)) == 'u'))) && (((str.charAt(3)) == 'E') || ((str.charAt(3)) == 'e'));
}
}
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:668
"off".equalsIgnoreCase()
, Delete Case at org.apache.commons.lang.BooleanUtils:683
case 4 :
{
char ch = .charAt(0);
if (ch == 't')
if (ch == 'T') {
return ((((.charAt(1)) == 'R') || ((str.charAt(1)) == 'r')) && (((str.charAt(2)) == 'U') || ((str.charAt(2)) == 'u'))) && (((str.charAt(3)) == 'E') || ((str.charAt(3)) == 'e'));
}
}
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:671
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Case at org.apache.commons.lang.BooleanUtils:683
case 4 :
{
char ch = .charAt(0);
if (ch == 't')
if (ch == 'T') {
return ((((.charAt(1)) == 'R') || ((str.charAt(1)) == 'r')) && (((str.charAt(2)) == 'U') || ((str.charAt(2)) == 'u'))) && (((str.charAt(3)) == 'E') || ((str.charAt(3)) == 'e'));
}
}
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:671
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Case at org.apache.commons.lang.BooleanUtils:683
case 4 :
{
char ch = .charAt(0);
if (ch == 't')
if (ch == 'T') {
return ((((.charAt(1)) == 'R') || ((str.charAt(1)) == 'r')) && (((str.charAt(2)) == 'U') || ((str.charAt(2)) == 'u'))) && (((str.charAt(3)) == 'E') || ((str.charAt(3)) == 'e'));
}
}
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:671
"yes".equalsIgnoreCase(str)
, Delete Case at org.apache.commons.lang.BooleanUtils:683
case 4 :
{
char ch = .charAt(0);
if (ch == 't')
if (ch == 'T') {
return ((((.charAt(1)) == 'R') || ((str.charAt(1)) == 'r')) && (((str.charAt(2)) == 'U') || ((str.charAt(2)) == 'u'))) && (((str.charAt(3)) == 'E') || ((str.charAt(3)) == 'e'));
}
}
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:674
if ("no".equalsIgnoreCase())
, Delete Case at org.apache.commons.lang.BooleanUtils:683
case 4 :
{
char ch = .charAt(0);
if (ch == 't')
if (ch == 'T') {
return ((((.charAt(1)) == 'R') || ((str.charAt(1)) == 'r')) && (((str.charAt(2)) == 'U') || ((str.charAt(2)) == 'u'))) && (((str.charAt(3)) == 'E') || ((str.charAt(3)) == 'e'));
}
}
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:674
if ("no".equalsIgnoreCase())
, Delete Case at org.apache.commons.lang.BooleanUtils:683
case 4 :
{
char ch = .charAt(0);
if (ch == 't')
if (ch == 'T') {
return ((((.charAt(1)) == 'R') || ((str.charAt(1)) == 'r')) && (((str.charAt(2)) == 'U') || ((str.charAt(2)) == 'u'))) && (((str.charAt(3)) == 'E') || ((str.charAt(3)) == 'e'));
}
}
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:674
"no".equalsIgnoreCase()
, Delete Case at org.apache.commons.lang.BooleanUtils:683
case 4 :
{
char ch = .charAt(0);
if (ch == 't')
if (ch == 'T') {
return ((((.charAt(1)) == 'R') || ((str.charAt(1)) == 'r')) && (((str.charAt(2)) == 'U') || ((str.charAt(2)) == 'u'))) && (((str.charAt(3)) == 'E') || ((str.charAt(3)) == 'e'));
}
}
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:659
if ("true".equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Switch at org.apache.commons.lang.BooleanUtils:662
switch (.length()) {
case 2 :
{
char ch0 = .charAt();
char ch1 = .charAt(1);
return ((ch0 == 'o') || (ch0 == 'O')) && ((ch1 == 'n') || (ch1 == 'N'));
}
case 3 :
{
char ch = .charAt(0);
if (ch == 'y')
if (ch == 'Y')
}
case 4 :
{
char ch = .charAt(0);
if (ch == 't')
if (ch == 'T') {
return ((((.charAt(1)) == 'R') || ((str.charAt(1)) == 'r')) && (((str.charAt(2)) == 'U') || ((str.charAt(2)) == 'u'))) && (((str.charAt(3)) == 'E') || ((str.charAt(3)) == 'e'));
}
}
}
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:677
if (org.apache.commons.lang.StringUtils.isEmpty())
, Delete Switch at org.apache.commons.lang.BooleanUtils:662
switch (.length()) {
case 2 :
{
char ch0 = .charAt();
char ch1 = .charAt(1);
return ((ch0 == 'o') || (ch0 == 'O')) && ((ch1 == 'n') || (ch1 == 'N'));
}
case 3 :
{
char ch = .charAt(0);
if (ch == 'y')
if (ch == 'Y')
}
case 4 :
{
char ch = .charAt(0);
if (ch == 't')
if (ch == 'T') {
return ((((.charAt(1)) == 'R') || ((str.charAt(1)) == 'r')) && (((str.charAt(2)) == 'U') || ((str.charAt(2)) == 'u'))) && (((str.charAt(3)) == 'E') || ((str.charAt(3)) == 'e'));
}
}
}
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:659
"true".equalsIgnoreCase()
, Delete Switch at org.apache.commons.lang.BooleanUtils:662
switch (.length()) {
case 2 :
{
char ch0 = .charAt();
char ch1 = .charAt(1);
return ((ch0 == 'o') || (ch0 == 'O')) && ((ch1 == 'n') || (ch1 == 'N'));
}
case 3 :
{
char ch = .charAt(0);
if (ch == 'y')
if (ch == 'Y')
}
case 4 :
{
char ch = .charAt(0);
if (ch == 't')
if (ch == 'T') {
return ((((.charAt(1)) == 'R') || ((str.charAt(1)) == 'r')) && (((str.charAt(2)) == 'U') || ((str.charAt(2)) == 'u'))) && (((str.charAt(3)) == 'E') || ((str.charAt(3)) == 'e'));
}
}
}
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:659
{
return java.lang.Boolean.TRUE;
}
, Delete Switch at org.apache.commons.lang.BooleanUtils:662
switch (.length()) {
case 2 :
{
char ch0 = .charAt();
char ch1 = .charAt(1);
return ((ch0 == 'o') || (ch0 == 'O')) && ((ch1 == 'n') || (ch1 == 'N'));
}
case 3 :
{
char ch = .charAt(0);
if (ch == 'y')
if (ch == 'Y')
}
case 4 :
{
char ch = .charAt(0);
if (ch == 't')
if (ch == 'T') {
return ((((.charAt(1)) == 'R') || ((str.charAt(1)) == 'r')) && (((str.charAt(2)) == 'U') || ((str.charAt(2)) == 'u'))) && (((str.charAt(3)) == 'E') || ((str.charAt(3)) == 'e'));
}
}
}
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:662
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Switch at org.apache.commons.lang.BooleanUtils:662
switch (.length()) {
case 2 :
{
char ch0 = .charAt();
char ch1 = .charAt(1);
return ((ch0 == 'o') || (ch0 == 'O')) && ((ch1 == 'n') || (ch1 == 'N'));
}
case 3 :
{
char ch = .charAt(0);
if (ch == 'y')
if (ch == 'Y')
}
case 4 :
{
char ch = .charAt(0);
if (ch == 't')
if (ch == 'T') {
return ((((.charAt(1)) == 'R') || ((str.charAt(1)) == 'r')) && (((str.charAt(2)) == 'U') || ((str.charAt(2)) == 'u'))) && (((str.charAt(3)) == 'E') || ((str.charAt(3)) == 'e'));
}
}
}
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:677
org.apache.commons.lang.StringUtils.isEmpty()
, Delete Switch at org.apache.commons.lang.BooleanUtils:662
switch (.length()) {
case 2 :
{
char ch0 = .charAt();
char ch1 = .charAt(1);
return ((ch0 == 'o') || (ch0 == 'O')) && ((ch1 == 'n') || (ch1 == 'N'));
}
case 3 :
{
char ch = .charAt(0);
if (ch == 'y')
if (ch == 'Y')
}
case 4 :
{
char ch = .charAt(0);
if (ch == 't')
if (ch == 'T') {
return ((((.charAt(1)) == 'R') || ((str.charAt(1)) == 'r')) && (((str.charAt(2)) == 'U') || ((str.charAt(2)) == 'u'))) && (((str.charAt(3)) == 'E') || ((str.charAt(3)) == 'e'));
}
}
}
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:660
return java.lang.Boolean.TRUE
, Delete Switch at org.apache.commons.lang.BooleanUtils:662
switch (.length()) {
case 2 :
{
char ch0 = .charAt();
char ch1 = .charAt(1);
return ((ch0 == 'o') || (ch0 == 'O')) && ((ch1 == 'n') || (ch1 == 'N'));
}
case 3 :
{
char ch = .charAt(0);
if (ch == 'y')
if (ch == 'Y')
}
case 4 :
{
char ch = .charAt(0);
if (ch == 't')
if (ch == 'T') {
return ((((.charAt(1)) == 'R') || ((str.charAt(1)) == 'r')) && (((str.charAt(2)) == 'U') || ((str.charAt(2)) == 'u'))) && (((str.charAt(3)) == 'E') || ((str.charAt(3)) == 'e'));
}
}
}
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:662
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Switch at org.apache.commons.lang.BooleanUtils:662
switch (.length()) {
case 2 :
{
char ch0 = .charAt();
char ch1 = .charAt(1);
return ((ch0 == 'o') || (ch0 == 'O')) && ((ch1 == 'n') || (ch1 == 'N'));
}
case 3 :
{
char ch = .charAt(0);
if (ch == 'y')
if (ch == 'Y')
}
case 4 :
{
char ch = .charAt(0);
if (ch == 't')
if (ch == 'T') {
return ((((.charAt(1)) == 'R') || ((str.charAt(1)) == 'r')) && (((str.charAt(2)) == 'U') || ((str.charAt(2)) == 'u'))) && (((str.charAt(3)) == 'E') || ((str.charAt(3)) == 'e'));
}
}
}
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:662
"false".equalsIgnoreCase()
, Delete Switch at org.apache.commons.lang.BooleanUtils:662
switch (.length()) {
case 2 :
{
char ch0 = .charAt();
char ch1 = .charAt(1);
return ((ch0 == 'o') || (ch0 == 'O')) && ((ch1 == 'n') || (ch1 == 'N'));
}
case 3 :
{
char ch = .charAt(0);
if (ch == 'y')
if (ch == 'Y')
}
case 4 :
{
char ch = .charAt(0);
if (ch == 't')
if (ch == 'T') {
return ((((.charAt(1)) == 'R') || ((str.charAt(1)) == 'r')) && (((str.charAt(2)) == 'U') || ((str.charAt(2)) == 'u'))) && (((str.charAt(3)) == 'E') || ((str.charAt(3)) == 'e'));
}
}
}
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:662
{
return java.lang.Boolean.FALSE;
}
, Delete Switch at org.apache.commons.lang.BooleanUtils:662
switch (.length()) {
case 2 :
{
char ch0 = .charAt();
char ch1 = .charAt(1);
return ((ch0 == 'o') || (ch0 == 'O')) && ((ch1 == 'n') || (ch1 == 'N'));
}
case 3 :
{
char ch = .charAt(0);
if (ch == 'y')
if (ch == 'Y')
}
case 4 :
{
char ch = .charAt(0);
if (ch == 't')
if (ch == 'T') {
return ((((.charAt(1)) == 'R') || ((str.charAt(1)) == 'r')) && (((str.charAt(2)) == 'U') || ((str.charAt(2)) == 'u'))) && (((str.charAt(3)) == 'E') || ((str.charAt(3)) == 'e'));
}
}
}
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:665
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Switch at org.apache.commons.lang.BooleanUtils:662
switch (.length()) {
case 2 :
{
char ch0 = .charAt();
char ch1 = .charAt(1);
return ((ch0 == 'o') || (ch0 == 'O')) && ((ch1 == 'n') || (ch1 == 'N'));
}
case 3 :
{
char ch = .charAt(0);
if (ch == 'y')
if (ch == 'Y')
}
case 4 :
{
char ch = .charAt(0);
if (ch == 't')
if (ch == 'T') {
return ((((.charAt(1)) == 'R') || ((str.charAt(1)) == 'r')) && (((str.charAt(2)) == 'U') || ((str.charAt(2)) == 'u'))) && (((str.charAt(3)) == 'E') || ((str.charAt(3)) == 'e'));
}
}
}
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:663
return java.lang.Boolean.FALSE
, Delete Switch at org.apache.commons.lang.BooleanUtils:662
switch (.length()) {
case 2 :
{
char ch0 = .charAt();
char ch1 = .charAt(1);
return ((ch0 == 'o') || (ch0 == 'O')) && ((ch1 == 'n') || (ch1 == 'N'));
}
case 3 :
{
char ch = .charAt(0);
if (ch == 'y')
if (ch == 'Y')
}
case 4 :
{
char ch = .charAt(0);
if (ch == 't')
if (ch == 'T') {
return ((((.charAt(1)) == 'R') || ((str.charAt(1)) == 'r')) && (((str.charAt(2)) == 'U') || ((str.charAt(2)) == 'u'))) && (((str.charAt(3)) == 'E') || ((str.charAt(3)) == 'e'));
}
}
}
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:665
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Switch at org.apache.commons.lang.BooleanUtils:662
switch (.length()) {
case 2 :
{
char ch0 = .charAt();
char ch1 = .charAt(1);
return ((ch0 == 'o') || (ch0 == 'O')) && ((ch1 == 'n') || (ch1 == 'N'));
}
case 3 :
{
char ch = .charAt(0);
if (ch == 'y')
if (ch == 'Y')
}
case 4 :
{
char ch = .charAt(0);
if (ch == 't')
if (ch == 'T') {
return ((((.charAt(1)) == 'R') || ((str.charAt(1)) == 'r')) && (((str.charAt(2)) == 'U') || ((str.charAt(2)) == 'u'))) && (((str.charAt(3)) == 'E') || ((str.charAt(3)) == 'e'));
}
}
}
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:665
.equalsIgnoreCase()
, Delete Switch at org.apache.commons.lang.BooleanUtils:662
switch (.length()) {
case 2 :
{
char ch0 = .charAt();
char ch1 = .charAt(1);
return ((ch0 == 'o') || (ch0 == 'O')) && ((ch1 == 'n') || (ch1 == 'N'));
}
case 3 :
{
char ch = .charAt(0);
if (ch == 'y')
if (ch == 'Y')
}
case 4 :
{
char ch = .charAt(0);
if (ch == 't')
if (ch == 'T') {
return ((((.charAt(1)) == 'R') || ((str.charAt(1)) == 'r')) && (((str.charAt(2)) == 'U') || ((str.charAt(2)) == 'u'))) && (((str.charAt(3)) == 'E') || ((str.charAt(3)) == 'e'));
}
}
}
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:665
{
return java.lang.Boolean.TRUE;
}
, Delete Switch at org.apache.commons.lang.BooleanUtils:662
switch (.length()) {
case 2 :
{
char ch0 = .charAt();
char ch1 = .charAt(1);
return ((ch0 == 'o') || (ch0 == 'O')) && ((ch1 == 'n') || (ch1 == 'N'));
}
case 3 :
{
char ch = .charAt(0);
if (ch == 'y')
if (ch == 'Y')
}
case 4 :
{
char ch = .charAt(0);
if (ch == 't')
if (ch == 'T') {
return ((((.charAt(1)) == 'R') || ((str.charAt(1)) == 'r')) && (((str.charAt(2)) == 'U') || ((str.charAt(2)) == 'u'))) && (((str.charAt(3)) == 'E') || ((str.charAt(3)) == 'e'));
}
}
}
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:668
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Switch at org.apache.commons.lang.BooleanUtils:662
switch (.length()) {
case 2 :
{
char ch0 = .charAt();
char ch1 = .charAt(1);
return ((ch0 == 'o') || (ch0 == 'O')) && ((ch1 == 'n') || (ch1 == 'N'));
}
case 3 :
{
char ch = .charAt(0);
if (ch == 'y')
if (ch == 'Y')
}
case 4 :
{
char ch = .charAt(0);
if (ch == 't')
if (ch == 'T') {
return ((((.charAt(1)) == 'R') || ((str.charAt(1)) == 'r')) && (((str.charAt(2)) == 'U') || ((str.charAt(2)) == 'u'))) && (((str.charAt(3)) == 'E') || ((str.charAt(3)) == 'e'));
}
}
}
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:666
return java.lang.Boolean.TRUE
, Delete Switch at org.apache.commons.lang.BooleanUtils:662
switch (.length()) {
case 2 :
{
char ch0 = .charAt();
char ch1 = .charAt(1);
return ((ch0 == 'o') || (ch0 == 'O')) && ((ch1 == 'n') || (ch1 == 'N'));
}
case 3 :
{
char ch = .charAt(0);
if (ch == 'y')
if (ch == 'Y')
}
case 4 :
{
char ch = .charAt(0);
if (ch == 't')
if (ch == 'T') {
return ((((.charAt(1)) == 'R') || ((str.charAt(1)) == 'r')) && (((str.charAt(2)) == 'U') || ((str.charAt(2)) == 'u'))) && (((str.charAt(3)) == 'E') || ((str.charAt(3)) == 'e'));
}
}
}
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:668
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Switch at org.apache.commons.lang.BooleanUtils:662
switch (.length()) {
case 2 :
{
char ch0 = .charAt();
char ch1 = .charAt(1);
return ((ch0 == 'o') || (ch0 == 'O')) && ((ch1 == 'n') || (ch1 == 'N'));
}
case 3 :
{
char ch = .charAt(0);
if (ch == 'y')
if (ch == 'Y')
}
case 4 :
{
char ch = .charAt(0);
if (ch == 't')
if (ch == 'T') {
return ((((.charAt(1)) == 'R') || ((str.charAt(1)) == 'r')) && (((str.charAt(2)) == 'U') || ((str.charAt(2)) == 'u'))) && (((str.charAt(3)) == 'E') || ((str.charAt(3)) == 'e'));
}
}
}
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:668
"off".equalsIgnoreCase()
, Delete Switch at org.apache.commons.lang.BooleanUtils:662
switch (.length()) {
case 2 :
{
char ch0 = .charAt();
char ch1 = .charAt(1);
return ((ch0 == 'o') || (ch0 == 'O')) && ((ch1 == 'n') || (ch1 == 'N'));
}
case 3 :
{
char ch = .charAt(0);
if (ch == 'y')
if (ch == 'Y')
}
case 4 :
{
char ch = .charAt(0);
if (ch == 't')
if (ch == 'T') {
return ((((.charAt(1)) == 'R') || ((str.charAt(1)) == 'r')) && (((str.charAt(2)) == 'U') || ((str.charAt(2)) == 'u'))) && (((str.charAt(3)) == 'E') || ((str.charAt(3)) == 'e'));
}
}
}
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:671
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Switch at org.apache.commons.lang.BooleanUtils:662
switch (.length()) {
case 2 :
{
char ch0 = .charAt();
char ch1 = .charAt(1);
return ((ch0 == 'o') || (ch0 == 'O')) && ((ch1 == 'n') || (ch1 == 'N'));
}
case 3 :
{
char ch = .charAt(0);
if (ch == 'y')
if (ch == 'Y')
}
case 4 :
{
char ch = .charAt(0);
if (ch == 't')
if (ch == 'T') {
return ((((.charAt(1)) == 'R') || ((str.charAt(1)) == 'r')) && (((str.charAt(2)) == 'U') || ((str.charAt(2)) == 'u'))) && (((str.charAt(3)) == 'E') || ((str.charAt(3)) == 'e'));
}
}
}
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:671
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Switch at org.apache.commons.lang.BooleanUtils:662
switch (.length()) {
case 2 :
{
char ch0 = .charAt();
char ch1 = .charAt(1);
return ((ch0 == 'o') || (ch0 == 'O')) && ((ch1 == 'n') || (ch1 == 'N'));
}
case 3 :
{
char ch = .charAt(0);
if (ch == 'y')
if (ch == 'Y')
}
case 4 :
{
char ch = .charAt(0);
if (ch == 't')
if (ch == 'T') {
return ((((.charAt(1)) == 'R') || ((str.charAt(1)) == 'r')) && (((str.charAt(2)) == 'U') || ((str.charAt(2)) == 'u'))) && (((str.charAt(3)) == 'E') || ((str.charAt(3)) == 'e'));
}
}
}
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:671
"yes".equalsIgnoreCase(str)
, Delete Switch at org.apache.commons.lang.BooleanUtils:662
switch (.length()) {
case 2 :
{
char ch0 = .charAt();
char ch1 = .charAt(1);
return ((ch0 == 'o') || (ch0 == 'O')) && ((ch1 == 'n') || (ch1 == 'N'));
}
case 3 :
{
char ch = .charAt(0);
if (ch == 'y')
if (ch == 'Y')
}
case 4 :
{
char ch = .charAt(0);
if (ch == 't')
if (ch == 'T') {
return ((((.charAt(1)) == 'R') || ((str.charAt(1)) == 'r')) && (((str.charAt(2)) == 'U') || ((str.charAt(2)) == 'u'))) && (((str.charAt(3)) == 'E') || ((str.charAt(3)) == 'e'));
}
}
}
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:674
if ("no".equalsIgnoreCase())
, Delete Switch at org.apache.commons.lang.BooleanUtils:662
switch (.length()) {
case 2 :
{
char ch0 = .charAt();
char ch1 = .charAt(1);
return ((ch0 == 'o') || (ch0 == 'O')) && ((ch1 == 'n') || (ch1 == 'N'));
}
case 3 :
{
char ch = .charAt(0);
if (ch == 'y')
if (ch == 'Y')
}
case 4 :
{
char ch = .charAt(0);
if (ch == 't')
if (ch == 'T') {
return ((((.charAt(1)) == 'R') || ((str.charAt(1)) == 'r')) && (((str.charAt(2)) == 'U') || ((str.charAt(2)) == 'u'))) && (((str.charAt(3)) == 'E') || ((str.charAt(3)) == 'e'));
}
}
}
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:674
if ("no".equalsIgnoreCase())
, Delete Switch at org.apache.commons.lang.BooleanUtils:662
switch (.length()) {
case 2 :
{
char ch0 = .charAt();
char ch1 = .charAt(1);
return ((ch0 == 'o') || (ch0 == 'O')) && ((ch1 == 'n') || (ch1 == 'N'));
}
case 3 :
{
char ch = .charAt(0);
if (ch == 'y')
if (ch == 'Y')
}
case 4 :
{
char ch = .charAt(0);
if (ch == 't')
if (ch == 'T') {
return ((((.charAt(1)) == 'R') || ((str.charAt(1)) == 'r')) && (((str.charAt(2)) == 'U') || ((str.charAt(2)) == 'u'))) && (((str.charAt(3)) == 'E') || ((str.charAt(3)) == 'e'));
}
}
}
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:674
"no".equalsIgnoreCase()
, Delete Switch at org.apache.commons.lang.BooleanUtils:662
switch (.length()) {
case 2 :
{
char ch0 = .charAt();
char ch1 = .charAt(1);
return ((ch0 == 'o') || (ch0 == 'O')) && ((ch1 == 'n') || (ch1 == 'N'));
}
case 3 :
{
char ch = .charAt(0);
if (ch == 'y')
if (ch == 'Y')
}
case 4 :
{
char ch = .charAt(0);
if (ch == 't')
if (ch == 'T') {
return ((((.charAt(1)) == 'R') || ((str.charAt(1)) == 'r')) && (((str.charAt(2)) == 'U') || ((str.charAt(2)) == 'u'))) && (((str.charAt(3)) == 'E') || ((str.charAt(3)) == 'e'));
}
}
}
]]
RepairabilityAnalyzer
----For Diff:Update Literal at org.apache.commons.lang.BooleanUtils:664
to "on"
Delete BinaryOperator at org.apache.commons.lang.BooleanUtils:674
(((str.charAt(1)) == 'e') || ((str.charAt(1)) == 'E')) && (((str.charAt(2)) == 's') || ((str.charAt(2)) == 'S'))
Delete BinaryOperator at org.apache.commons.lang.BooleanUtils:679
(((str.charAt(1)) == 'E') || ((str.charAt(1)) == 'e')) && (((str.charAt(2)) == 'S') || ((str.charAt(2)) == 's'))
Delete BinaryOperator at org.apache.commons.lang.BooleanUtils:687
((((str.charAt(1)) == 'r') || ((str.charAt(1)) == 'R')) && (((str.charAt(2)) == 'u') || ((str.charAt(2)) == 'U'))) && (((str.charAt(3)) == 'e') || ((str.charAt(3)) == 'E'))
Delete If at org.apache.commons.lang.BooleanUtils:659
if (str == null)
Delete Switch at org.apache.commons.lang.BooleanUtils:662
switch (.length()) {
case 2 :
{
char ch0 = .charAt();
char ch1 = .charAt(1);
return ((ch0 == 'o') || (ch0 == 'O')) && ((ch1 == 'n') || (ch1 == 'N'));
}
case 3 :
{
char ch = .charAt(0);
if (ch == 'y')
if (ch == 'Y')
}
case 4 :
{
char ch = .charAt(0);
if (ch == 't')
if (ch == 'T') {
return ((((.charAt(1)) == 'R') || ((str.charAt(1)) == 'r')) && (((str.charAt(2)) == 'U') || ((str.charAt(2)) == 'u'))) && (((str.charAt(3)) == 'E') || ((str.charAt(3)) == 'e'));
}
}
}
Insert If at org.apache.commons.lang.BooleanUtils:659
if ("true".equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
Insert If at org.apache.commons.lang.BooleanUtils:677
if (org.apache.commons.lang.StringUtils.isEmpty())
Insert FieldRead at org.apache.commons.lang.BooleanUtils:669
java.lang.Boolean.FALSE
Insert FieldRead at org.apache.commons.lang.BooleanUtils:672
java.lang.Boolean.TRUE
Insert FieldRead at org.apache.commons.lang.BooleanUtils:675
java.lang.Boolean.FALSE
Move Block from org.apache.commons.lang.BooleanUtils:659 to org.apache.commons.lang.BooleanUtils:677
{
return false;
}
Move VariableRead from org.apache.commons.lang.BooleanUtils:662 to org.apache.commons.lang.BooleanUtils:659
str
Move VariableRead from org.apache.commons.lang.BooleanUtils:693 to org.apache.commons.lang.BooleanUtils:677
str
Move VariableRead from org.apache.commons.lang.BooleanUtils:664 to org.apache.commons.lang.BooleanUtils:662
str
Move Literal from org.apache.commons.lang.BooleanUtils:664 to org.apache.commons.lang.BooleanUtils:665
0
Move VariableRead from org.apache.commons.lang.BooleanUtils:665 to org.apache.commons.lang.BooleanUtils:665
str
Move Block from org.apache.commons.lang.BooleanUtils:672 to org.apache.commons.lang.BooleanUtils:668
{
return (((str.charAt(1)) == 'e') || ((str.charAt(1)) == 'E')) && (((str.charAt(2)) == 's') || ((str.charAt(2)) == 'S'));
}
Move VariableRead from org.apache.commons.lang.BooleanUtils:671 to org.apache.commons.lang.BooleanUtils:668
str
Move Block from org.apache.commons.lang.BooleanUtils:677 to org.apache.commons.lang.BooleanUtils:671
{
return (((str.charAt(1)) == 'E') || ((str.charAt(1)) == 'e')) && (((str.charAt(2)) == 'S') || ((str.charAt(2)) == 's'));
}
Move Block from org.apache.commons.lang.BooleanUtils:685 to org.apache.commons.lang.BooleanUtils:674
{
return ((((str.charAt(1)) == 'r') || ((str.charAt(1)) == 'R')) && (((str.charAt(2)) == 'u') || ((str.charAt(2)) == 'U'))) && (((str.charAt(3)) == 'e') || ((str.charAt(3)) == 'E'));
}
Move VariableRead from org.apache.commons.lang.BooleanUtils:684 to org.apache.commons.lang.BooleanUtils:674
str
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Arja/patch4-Chart-13-Arja-plausible/Arja]
FineGrainDifftAnalyzer
-00113
Delete If at org.jfree.chart.block.BorderArrangement:436
if ((.bottomBlock) != null) {
org.jfree.chart.block.RectangleConstraint c2 = new org.jfree.chart.block.RectangleConstraint(w[0], null, LengthConstraintType.FIXED, 0.0, new org.jfree.data.Range(0.0, ((constraint.getHeight()) - (h[0]))), LengthConstraintType.RANGE);
org.jfree.chart.util.Size2D size = this.bottomBlock.arrange(g2, c2);
h[1] = size.height;
}
Insert Assignment at org.jfree.chart.block.BorderArrangement:436
.leftBlock = null
Move ThisAccess from org.jfree.chart.block.BorderArrangement:436 to org.jfree.chart.block.BorderArrangement:436
this
PatternInstanceAnalyzer
----For Diff:Delete If at org.jfree.chart.block.BorderArrangement:436
if ((.bottomBlock) != null) {
org.jfree.chart.block.RectangleConstraint c2 = new org.jfree.chart.block.RectangleConstraint(w[0], null, LengthConstraintType.FIXED, 0.0, new org.jfree.data.Range(0.0, ((constraint.getHeight()) - (h[0]))), LengthConstraintType.RANGE);
org.jfree.chart.util.Size2D size = this.bottomBlock.arrange(g2, c2);
h[1] = size.height;
}
Insert Assignment at org.jfree.chart.block.BorderArrangement:436
.leftBlock = null
Move ThisAccess from org.jfree.chart.block.BorderArrangement:436 to org.jfree.chart.block.BorderArrangement:436
this
: number instances found: 62
ChangePatternInstance [actions=[Insert Assignment at org.jfree.chart.block.BorderArrangement:436
.leftBlock = null
]]
ChangePatternInstance [actions=[Insert FieldWrite at org.jfree.chart.block.BorderArrangement:436
.leftBlock
]]
ChangePatternInstance [actions=[Insert Literal at org.jfree.chart.block.BorderArrangement:436
null
]]
ChangePatternInstance [actions=[Move ThisAccess from org.jfree.chart.block.BorderArrangement:436 to org.jfree.chart.block.BorderArrangement:436
this
]]
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.chart.block.BorderArrangement:436
(.bottomBlock)
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.chart.block.BorderArrangement:436
null
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.chart.block.BorderArrangement:436
(.bottomBlock) != null
]]
ChangePatternInstance [actions=[Delete TypeReference at org.jfree.chart.block.BorderArrangement:437
org.jfree.chart.block.RectangleConstraint
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.block.BorderArrangement:437
w
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.chart.block.BorderArrangement:437
0
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.jfree.chart.block.BorderArrangement:437
w[0]
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.chart.block.BorderArrangement:437
null
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.chart.block.BorderArrangement
LengthConstraintType
]]
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.chart.block.BorderArrangement:438
LengthConstraintType.FIXED
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.chart.block.BorderArrangement:438
0.0
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.chart.block.BorderArrangement:438
0.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.block.BorderArrangement:439
constraint
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.block.BorderArrangement:439
(constraint.getHeight())
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.block.BorderArrangement:439
h
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.chart.block.BorderArrangement:439
0
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.jfree.chart.block.BorderArrangement:439
(h[0])
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.chart.block.BorderArrangement:439
((constraint.getHeight()) - (h[0]))
]]
ChangePatternInstance [actions=[Delete ConstructorCall at org.jfree.chart.block.BorderArrangement:438
new org.jfree.data.Range(0.0, ((constraint.getHeight()) - (h[0])))
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.chart.block.BorderArrangement
LengthConstraintType
]]
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.chart.block.BorderArrangement:439
LengthConstraintType.RANGE
]]
ChangePatternInstance [actions=[Delete ConstructorCall at org.jfree.chart.block.BorderArrangement:437
new org.jfree.chart.block.RectangleConstraint(w[0], null, LengthConstraintType.FIXED, 0.0, new org.jfree.data.Range(0.0, ((constraint.getHeight()) - (h[0]))), LengthConstraintType.RANGE)
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.jfree.chart.block.BorderArrangement:437
org.jfree.chart.block.RectangleConstraint c2 = new org.jfree.chart.block.RectangleConstraint(w[0], null, LengthConstraintType.FIXED, 0.0, new org.jfree.data.Range(0.0, ((constraint.getHeight()) - (h[0]))), LengthConstraintType.RANGE)
]]
ChangePatternInstance [actions=[Delete TypeReference at org.jfree.chart.block.BorderArrangement:440
org.jfree.chart.util.Size2D
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.chart.block.BorderArrangement
org.jfree.chart.block.BorderArrangement
]]
ChangePatternInstance [actions=[Delete ThisAccess at org.jfree.chart.block.BorderArrangement:440
this
]]
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.chart.block.BorderArrangement:440
this.bottomBlock
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.block.BorderArrangement:440
g2
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.block.BorderArrangement:440
c2
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.block.BorderArrangement:440
this.bottomBlock.arrange(g2, c2)
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.jfree.chart.block.BorderArrangement:440
org.jfree.chart.util.Size2D size = this.bottomBlock.arrange(g2, c2)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.block.BorderArrangement:441
h
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.chart.block.BorderArrangement:441
1
]]
ChangePatternInstance [actions=[Delete ArrayWrite at org.jfree.chart.block.BorderArrangement:441
h[1]
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.block.BorderArrangement:441
size
]]
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.chart.block.BorderArrangement:441
size.height
]]
ChangePatternInstance [actions=[Delete Assignment at org.jfree.chart.block.BorderArrangement:441
h[1] = size.height
]]
ChangePatternInstance [actions=[Delete Block at org.jfree.chart.block.BorderArrangement:436
{
org.jfree.chart.block.RectangleConstraint c2 = new org.jfree.chart.block.RectangleConstraint(w[0], null, LengthConstraintType.FIXED, 0.0, new org.jfree.data.Range(0.0, ((constraint.getHeight()) - (h[0]))), LengthConstraintType.RANGE);
org.jfree.chart.util.Size2D size = this.bottomBlock.arrange(g2, c2);
h[1] = size.height;
}
]]
ChangePatternInstance [actions=[Delete If at org.jfree.chart.block.BorderArrangement:436
if ((.bottomBlock) != null) {
org.jfree.chart.block.RectangleConstraint c2 = new org.jfree.chart.block.RectangleConstraint(w[0], null, LengthConstraintType.FIXED, 0.0, new org.jfree.data.Range(0.0, ((constraint.getHeight()) - (h[0]))), LengthConstraintType.RANGE);
org.jfree.chart.util.Size2D size = this.bottomBlock.arrange(g2, c2);
h[1] = size.height;
}
]]
ChangePatternInstance [actions=[Insert Assignment at org.jfree.chart.block.BorderArrangement:436
.leftBlock = null
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.block.BorderArrangement:439
(constraint.getHeight())
]]
ChangePatternInstance [actions=[Delete ConstructorCall at org.jfree.chart.block.BorderArrangement:438
new org.jfree.data.Range(0.0, ((constraint.getHeight()) - (h[0])))
]]
ChangePatternInstance [actions=[Delete ConstructorCall at org.jfree.chart.block.BorderArrangement:437
new org.jfree.chart.block.RectangleConstraint(w[0], null, LengthConstraintType.FIXED, 0.0, new org.jfree.data.Range(0.0, ((constraint.getHeight()) - (h[0]))), LengthConstraintType.RANGE)
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.jfree.chart.block.BorderArrangement:437
org.jfree.chart.block.RectangleConstraint c2 = new org.jfree.chart.block.RectangleConstraint(w[0], null, LengthConstraintType.FIXED, 0.0, new org.jfree.data.Range(0.0, ((constraint.getHeight()) - (h[0]))), LengthConstraintType.RANGE)
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.block.BorderArrangement:440
this.bottomBlock.arrange(g2, c2)
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.jfree.chart.block.BorderArrangement:440
org.jfree.chart.util.Size2D size = this.bottomBlock.arrange(g2, c2)
]]
ChangePatternInstance [actions=[Delete Assignment at org.jfree.chart.block.BorderArrangement:441
h[1] = size.height
]]
ChangePatternInstance [actions=[Delete Block at org.jfree.chart.block.BorderArrangement:436
{
org.jfree.chart.block.RectangleConstraint c2 = new org.jfree.chart.block.RectangleConstraint(w[0], null, LengthConstraintType.FIXED, 0.0, new org.jfree.data.Range(0.0, ((constraint.getHeight()) - (h[0]))), LengthConstraintType.RANGE);
org.jfree.chart.util.Size2D size = this.bottomBlock.arrange(g2, c2);
h[1] = size.height;
}
]]
ChangePatternInstance [actions=[Delete If at org.jfree.chart.block.BorderArrangement:436
if ((.bottomBlock) != null) {
org.jfree.chart.block.RectangleConstraint c2 = new org.jfree.chart.block.RectangleConstraint(w[0], null, LengthConstraintType.FIXED, 0.0, new org.jfree.data.Range(0.0, ((constraint.getHeight()) - (h[0]))), LengthConstraintType.RANGE);
org.jfree.chart.util.Size2D size = this.bottomBlock.arrange(g2, c2);
h[1] = size.height;
}
]]
ChangePatternInstance [actions=[Insert Assignment at org.jfree.chart.block.BorderArrangement:436
.leftBlock = null
, Delete Invocation at org.jfree.chart.block.BorderArrangement:439
(constraint.getHeight())
]]
ChangePatternInstance [actions=[Insert Assignment at org.jfree.chart.block.BorderArrangement:436
.leftBlock = null
, Delete ConstructorCall at org.jfree.chart.block.BorderArrangement:438
new org.jfree.data.Range(0.0, ((constraint.getHeight()) - (h[0])))
]]
ChangePatternInstance [actions=[Insert Assignment at org.jfree.chart.block.BorderArrangement:436
.leftBlock = null
, Delete ConstructorCall at org.jfree.chart.block.BorderArrangement:437
new org.jfree.chart.block.RectangleConstraint(w[0], null, LengthConstraintType.FIXED, 0.0, new org.jfree.data.Range(0.0, ((constraint.getHeight()) - (h[0]))), LengthConstraintType.RANGE)
]]
ChangePatternInstance [actions=[Insert Assignment at org.jfree.chart.block.BorderArrangement:436
.leftBlock = null
, Delete LocalVariable at org.jfree.chart.block.BorderArrangement:437
org.jfree.chart.block.RectangleConstraint c2 = new org.jfree.chart.block.RectangleConstraint(w[0], null, LengthConstraintType.FIXED, 0.0, new org.jfree.data.Range(0.0, ((constraint.getHeight()) - (h[0]))), LengthConstraintType.RANGE)
]]
ChangePatternInstance [actions=[Insert Assignment at org.jfree.chart.block.BorderArrangement:436
.leftBlock = null
, Delete Invocation at org.jfree.chart.block.BorderArrangement:440
this.bottomBlock.arrange(g2, c2)
]]
ChangePatternInstance [actions=[Insert Assignment at org.jfree.chart.block.BorderArrangement:436
.leftBlock = null
, Delete LocalVariable at org.jfree.chart.block.BorderArrangement:440
org.jfree.chart.util.Size2D size = this.bottomBlock.arrange(g2, c2)
]]
ChangePatternInstance [actions=[Insert Assignment at org.jfree.chart.block.BorderArrangement:436
.leftBlock = null
, Delete Assignment at org.jfree.chart.block.BorderArrangement:441
h[1] = size.height
]]
ChangePatternInstance [actions=[Insert Assignment at org.jfree.chart.block.BorderArrangement:436
.leftBlock = null
, Delete Block at org.jfree.chart.block.BorderArrangement:436
{
org.jfree.chart.block.RectangleConstraint c2 = new org.jfree.chart.block.RectangleConstraint(w[0], null, LengthConstraintType.FIXED, 0.0, new org.jfree.data.Range(0.0, ((constraint.getHeight()) - (h[0]))), LengthConstraintType.RANGE);
org.jfree.chart.util.Size2D size = this.bottomBlock.arrange(g2, c2);
h[1] = size.height;
}
]]
ChangePatternInstance [actions=[Insert Assignment at org.jfree.chart.block.BorderArrangement:436
.leftBlock = null
, Delete If at org.jfree.chart.block.BorderArrangement:436
if ((.bottomBlock) != null) {
org.jfree.chart.block.RectangleConstraint c2 = new org.jfree.chart.block.RectangleConstraint(w[0], null, LengthConstraintType.FIXED, 0.0, new org.jfree.data.Range(0.0, ((constraint.getHeight()) - (h[0]))), LengthConstraintType.RANGE);
org.jfree.chart.util.Size2D size = this.bottomBlock.arrange(g2, c2);
h[1] = size.height;
}
]]
RepairabilityAnalyzer
----For Diff:Delete If at org.jfree.chart.block.BorderArrangement:436
if ((.bottomBlock) != null) {
org.jfree.chart.block.RectangleConstraint c2 = new org.jfree.chart.block.RectangleConstraint(w[0], null, LengthConstraintType.FIXED, 0.0, new org.jfree.data.Range(0.0, ((constraint.getHeight()) - (h[0]))), LengthConstraintType.RANGE);
org.jfree.chart.util.Size2D size = this.bottomBlock.arrange(g2, c2);
h[1] = size.height;
}
Insert Assignment at org.jfree.chart.block.BorderArrangement:436
.leftBlock = null
Move ThisAccess from org.jfree.chart.block.BorderArrangement:436 to org.jfree.chart.block.BorderArrangement:436
this
: number instances found: 1
ChangePatternInstance [actions=[Insert Assignment at org.jfree.chart.block.BorderArrangement:436
.leftBlock = null
, Delete If at org.jfree.chart.block.BorderArrangement:436
if ((.bottomBlock) != null) {
org.jfree.chart.block.RectangleConstraint c2 = new org.jfree.chart.block.RectangleConstraint(w[0], null, LengthConstraintType.FIXED, 0.0, new org.jfree.data.Range(0.0, ((constraint.getHeight()) - (h[0]))), LengthConstraintType.RANGE);
org.jfree.chart.util.Size2D size = this.bottomBlock.arrange(g2, c2);
h[1] = size.height;
}
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Arja/patch6-Math-31-Arja-plausible/Arja]
FineGrainDifftAnalyzer
-00156
Delete Throw at org.apache.commons.math3.util.ContinuedFraction:177
throw new org.apache.commons.math3.exception.ConvergenceException(org.apache.commons.math3.exception.util.LocalizedFormats.CONTINUED_FRACTION_NAN_DIVERGENCE, x)
Insert Return at org.apache.commons.math3.util.ContinuedFraction:177
return org.apache.commons.math3.util.FastMath.log(n)
PatternInstanceAnalyzer
----For Diff:Delete Throw at org.apache.commons.math3.util.ContinuedFraction:177
throw new org.apache.commons.math3.exception.ConvergenceException(org.apache.commons.math3.exception.util.LocalizedFormats.CONTINUED_FRACTION_NAN_DIVERGENCE, x)
Insert Return at org.apache.commons.math3.util.ContinuedFraction:177
return org.apache.commons.math3.util.FastMath.log(n)
: number instances found: 17
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math3.util.ContinuedFraction:177
return org.apache.commons.math3.util.FastMath.log(n)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math3.util.ContinuedFraction:177
org.apache.commons.math3.util.FastMath.log(n)
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math3.util.ContinuedFraction:177
org.apache.commons.math3.util.FastMath
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.util.ContinuedFraction:177
n
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math3.util.ContinuedFraction
org.apache.commons.math3.exception.util.LocalizedFormats
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.util.ContinuedFraction:177
org.apache.commons.math3.exception.util.LocalizedFormats.CONTINUED_FRACTION_NAN_DIVERGENCE
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.util.ContinuedFraction:178
x
]]
ChangePatternInstance [actions=[Delete ConstructorCall at org.apache.commons.math3.util.ContinuedFraction:177
new org.apache.commons.math3.exception.ConvergenceException(org.apache.commons.math3.exception.util.LocalizedFormats.CONTINUED_FRACTION_NAN_DIVERGENCE, x)
]]
ChangePatternInstance [actions=[Delete Throw at org.apache.commons.math3.util.ContinuedFraction:177
throw new org.apache.commons.math3.exception.ConvergenceException(org.apache.commons.math3.exception.util.LocalizedFormats.CONTINUED_FRACTION_NAN_DIVERGENCE, x)
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math3.util.ContinuedFraction:177
return org.apache.commons.math3.util.FastMath.log(n)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math3.util.ContinuedFraction:177
org.apache.commons.math3.util.FastMath.log(n)
]]
ChangePatternInstance [actions=[Delete ConstructorCall at org.apache.commons.math3.util.ContinuedFraction:177
new org.apache.commons.math3.exception.ConvergenceException(org.apache.commons.math3.exception.util.LocalizedFormats.CONTINUED_FRACTION_NAN_DIVERGENCE, x)
]]
ChangePatternInstance [actions=[Delete Throw at org.apache.commons.math3.util.ContinuedFraction:177
throw new org.apache.commons.math3.exception.ConvergenceException(org.apache.commons.math3.exception.util.LocalizedFormats.CONTINUED_FRACTION_NAN_DIVERGENCE, x)
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math3.util.ContinuedFraction:177
return org.apache.commons.math3.util.FastMath.log(n)
, Delete ConstructorCall at org.apache.commons.math3.util.ContinuedFraction:177
new org.apache.commons.math3.exception.ConvergenceException(org.apache.commons.math3.exception.util.LocalizedFormats.CONTINUED_FRACTION_NAN_DIVERGENCE, x)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math3.util.ContinuedFraction:177
org.apache.commons.math3.util.FastMath.log(n)
, Delete ConstructorCall at org.apache.commons.math3.util.ContinuedFraction:177
new org.apache.commons.math3.exception.ConvergenceException(org.apache.commons.math3.exception.util.LocalizedFormats.CONTINUED_FRACTION_NAN_DIVERGENCE, x)
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math3.util.ContinuedFraction:177
return org.apache.commons.math3.util.FastMath.log(n)
, Delete Throw at org.apache.commons.math3.util.ContinuedFraction:177
throw new org.apache.commons.math3.exception.ConvergenceException(org.apache.commons.math3.exception.util.LocalizedFormats.CONTINUED_FRACTION_NAN_DIVERGENCE, x)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math3.util.ContinuedFraction:177
org.apache.commons.math3.util.FastMath.log(n)
, Delete Throw at org.apache.commons.math3.util.ContinuedFraction:177
throw new org.apache.commons.math3.exception.ConvergenceException(org.apache.commons.math3.exception.util.LocalizedFormats.CONTINUED_FRACTION_NAN_DIVERGENCE, x)
]]
RepairabilityAnalyzer
----For Diff:Delete Throw at org.apache.commons.math3.util.ContinuedFraction:177
throw new org.apache.commons.math3.exception.ConvergenceException(org.apache.commons.math3.exception.util.LocalizedFormats.CONTINUED_FRACTION_NAN_DIVERGENCE, x)
Insert Return at org.apache.commons.math3.util.ContinuedFraction:177
return org.apache.commons.math3.util.FastMath.log(n)
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Arja/patch1-Lang-7-Arja-plausible/Arja]
FineGrainDifftAnalyzer
-0026
Delete Return at org.apache.commons.lang3.math.NumberUtils:453
return null
PatternInstanceAnalyzer
----For Diff:Delete Return at org.apache.commons.lang3.math.NumberUtils:453
return null
: number instances found: 3
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.math.NumberUtils:453
null
]]
ChangePatternInstance [actions=[Delete Return at org.apache.commons.lang3.math.NumberUtils:453
return null
]]
ChangePatternInstance [actions=[Delete Return at org.apache.commons.lang3.math.NumberUtils:453
return null
]]
RepairabilityAnalyzer
----For Diff:Delete Return at org.apache.commons.lang3.math.NumberUtils:453
return null
: number instances found: 1
ChangePatternInstance [actions=[Delete Return at org.apache.commons.lang3.math.NumberUtils:453
return null
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Arja/patch1-Math-2-Arja-plausible/Arja]
FineGrainDifftAnalyzer
-0027
Delete Assignment at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
upper = ((int) (java.lang.Math.ceil(tmp))) - 1
Insert OperatorAssignment at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
lower -= 1
PatternInstanceAnalyzer
----For Diff:Delete Assignment at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
upper = ((int) (java.lang.Math.ceil(tmp))) - 1
Insert OperatorAssignment at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
lower -= 1
: number instances found: 15
ChangePatternInstance [actions=[Insert OperatorAssignment at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
lower -= 1
]]
ChangePatternInstance [actions=[Insert VariableWrite at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
lower
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
1
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
upper
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
java.lang.Math
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
tmp
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
((int) (java.lang.Math.ceil(tmp)))
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
1
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
((int) (java.lang.Math.ceil(tmp))) - 1
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
upper = ((int) (java.lang.Math.ceil(tmp))) - 1
]]
ChangePatternInstance [actions=[Insert OperatorAssignment at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
lower -= 1
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
((int) (java.lang.Math.ceil(tmp)))
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
upper = ((int) (java.lang.Math.ceil(tmp))) - 1
]]
ChangePatternInstance [actions=[Insert OperatorAssignment at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
lower -= 1
, Delete Invocation at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
((int) (java.lang.Math.ceil(tmp)))
]]
ChangePatternInstance [actions=[Insert OperatorAssignment at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
lower -= 1
, Delete Assignment at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
upper = ((int) (java.lang.Math.ceil(tmp))) - 1
]]
RepairabilityAnalyzer
----For Diff:Delete Assignment at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
upper = ((int) (java.lang.Math.ceil(tmp))) - 1
Insert OperatorAssignment at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
lower -= 1
: number instances found: 1
ChangePatternInstance [actions=[Insert OperatorAssignment at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
lower -= 1
, Delete Assignment at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
upper = ((int) (java.lang.Math.ceil(tmp))) - 1
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Arja/patch4-Math-8-Arja-plausible/Arja]
FineGrainDifftAnalyzer
-00127
Delete For at org.apache.commons.math3.distribution.DiscreteDistribution:189
for (int i = 0; i < ; i++) {
out[i] = sample();
}
Insert If at org.apache.commons.math3.distribution.DiscreteDistribution:189
if ( < 0) {
throw new org.apache.commons.math3.exception.NotStrictlyPositiveException(org.apache.commons.math3.exception.util.LocalizedFormats.NUMBER_OF_SAMPLES, sampleSize);
}
Move VariableRead from org.apache.commons.math3.distribution.DiscreteDistribution:189 to org.apache.commons.math3.distribution.DiscreteDistribution:189
sampleSize
PatternInstanceAnalyzer
----For Diff:Delete For at org.apache.commons.math3.distribution.DiscreteDistribution:189
for (int i = 0; i < ; i++) {
out[i] = sample();
}
Insert If at org.apache.commons.math3.distribution.DiscreteDistribution:189
if ( < 0) {
throw new org.apache.commons.math3.exception.NotStrictlyPositiveException(org.apache.commons.math3.exception.util.LocalizedFormats.NUMBER_OF_SAMPLES, sampleSize);
}
Move VariableRead from org.apache.commons.math3.distribution.DiscreteDistribution:189 to org.apache.commons.math3.distribution.DiscreteDistribution:189
sampleSize
: number instances found: 53
ChangePatternInstance [actions=[Insert If at org.apache.commons.math3.distribution.DiscreteDistribution:189
if ( < 0) {
throw new org.apache.commons.math3.exception.NotStrictlyPositiveException(org.apache.commons.math3.exception.util.LocalizedFormats.NUMBER_OF_SAMPLES, sampleSize);
}
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.distribution.DiscreteDistribution:189
< 0
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.math3.distribution.DiscreteDistribution:189
{
throw new org.apache.commons.math3.exception.NotStrictlyPositiveException(org.apache.commons.math3.exception.util.LocalizedFormats.NUMBER_OF_SAMPLES, sampleSize);
}
]]
ChangePatternInstance [actions=[Move VariableRead from org.apache.commons.math3.distribution.DiscreteDistribution:189 to org.apache.commons.math3.distribution.DiscreteDistribution:189
sampleSize
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math3.distribution.DiscreteDistribution:189
0
]]
ChangePatternInstance [actions=[Insert Throw at org.apache.commons.math3.distribution.DiscreteDistribution:190
throw new org.apache.commons.math3.exception.NotStrictlyPositiveException(org.apache.commons.math3.exception.util.LocalizedFormats.NUMBER_OF_SAMPLES, sampleSize)
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.commons.math3.distribution.DiscreteDistribution:190
new org.apache.commons.math3.exception.NotStrictlyPositiveException(org.apache.commons.math3.exception.util.LocalizedFormats.NUMBER_OF_SAMPLES, sampleSize)
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.math3.distribution.DiscreteDistribution:190
org.apache.commons.math3.exception.util.LocalizedFormats.NUMBER_OF_SAMPLES
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.distribution.DiscreteDistribution:190
sampleSize
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math3.distribution.DiscreteDistribution
org.apache.commons.math3.exception.util.LocalizedFormats
]]
ChangePatternInstance [actions=[Delete TypeReference at org.apache.commons.math3.distribution.DiscreteDistribution:189
int
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.distribution.DiscreteDistribution:189
0
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.math3.distribution.DiscreteDistribution:189
int i = 0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.DiscreteDistribution:189
i
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.distribution.DiscreteDistribution:189
i <
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math3.distribution.DiscreteDistribution:189
i
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.apache.commons.math3.distribution.DiscreteDistribution:189
i++
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.DiscreteDistribution:190
out
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.DiscreteDistribution:190
i
]]
ChangePatternInstance [actions=[Delete ArrayWrite at org.apache.commons.math3.distribution.DiscreteDistribution:190
out[i]
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math3.distribution.DiscreteDistribution
org.apache.commons.math3.distribution.DiscreteDistribution
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.distribution.DiscreteDistribution:190
sample()
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math3.distribution.DiscreteDistribution:190
out[i] = sample()
]]
ChangePatternInstance [actions=[Delete For at org.apache.commons.math3.distribution.DiscreteDistribution:189
for (int i = 0; i < ; i++) {
out[i] = sample();
}
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math3.distribution.DiscreteDistribution:189
if ( < 0) {
throw new org.apache.commons.math3.exception.NotStrictlyPositiveException(org.apache.commons.math3.exception.util.LocalizedFormats.NUMBER_OF_SAMPLES, sampleSize);
}
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.math3.distribution.DiscreteDistribution:189
{
throw new org.apache.commons.math3.exception.NotStrictlyPositiveException(org.apache.commons.math3.exception.util.LocalizedFormats.NUMBER_OF_SAMPLES, sampleSize);
}
]]
ChangePatternInstance [actions=[Insert Throw at org.apache.commons.math3.distribution.DiscreteDistribution:190
throw new org.apache.commons.math3.exception.NotStrictlyPositiveException(org.apache.commons.math3.exception.util.LocalizedFormats.NUMBER_OF_SAMPLES, sampleSize)
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.commons.math3.distribution.DiscreteDistribution:190
new org.apache.commons.math3.exception.NotStrictlyPositiveException(org.apache.commons.math3.exception.util.LocalizedFormats.NUMBER_OF_SAMPLES, sampleSize)
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.math3.distribution.DiscreteDistribution:189
int i = 0
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.apache.commons.math3.distribution.DiscreteDistribution:189
i++
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.distribution.DiscreteDistribution:190
sample()
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math3.distribution.DiscreteDistribution:190
out[i] = sample()
]]
ChangePatternInstance [actions=[Delete For at org.apache.commons.math3.distribution.DiscreteDistribution:189
for (int i = 0; i < ; i++) {
out[i] = sample();
}
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math3.distribution.DiscreteDistribution:189
if ( < 0) {
throw new org.apache.commons.math3.exception.NotStrictlyPositiveException(org.apache.commons.math3.exception.util.LocalizedFormats.NUMBER_OF_SAMPLES, sampleSize);
}
, Delete LocalVariable at org.apache.commons.math3.distribution.DiscreteDistribution:189
int i = 0
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.math3.distribution.DiscreteDistribution:189
{
throw new org.apache.commons.math3.exception.NotStrictlyPositiveException(org.apache.commons.math3.exception.util.LocalizedFormats.NUMBER_OF_SAMPLES, sampleSize);
}
, Delete LocalVariable at org.apache.commons.math3.distribution.DiscreteDistribution:189
int i = 0
]]
ChangePatternInstance [actions=[Insert Throw at org.apache.commons.math3.distribution.DiscreteDistribution:190
throw new org.apache.commons.math3.exception.NotStrictlyPositiveException(org.apache.commons.math3.exception.util.LocalizedFormats.NUMBER_OF_SAMPLES, sampleSize)
, Delete LocalVariable at org.apache.commons.math3.distribution.DiscreteDistribution:189
int i = 0
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.commons.math3.distribution.DiscreteDistribution:190
new org.apache.commons.math3.exception.NotStrictlyPositiveException(org.apache.commons.math3.exception.util.LocalizedFormats.NUMBER_OF_SAMPLES, sampleSize)
, Delete LocalVariable at org.apache.commons.math3.distribution.DiscreteDistribution:189
int i = 0
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math3.distribution.DiscreteDistribution:189
if ( < 0) {
throw new org.apache.commons.math3.exception.NotStrictlyPositiveException(org.apache.commons.math3.exception.util.LocalizedFormats.NUMBER_OF_SAMPLES, sampleSize);
}
, Delete UnaryOperator at org.apache.commons.math3.distribution.DiscreteDistribution:189
i++
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.math3.distribution.DiscreteDistribution:189
{
throw new org.apache.commons.math3.exception.NotStrictlyPositiveException(org.apache.commons.math3.exception.util.LocalizedFormats.NUMBER_OF_SAMPLES, sampleSize);
}
, Delete UnaryOperator at org.apache.commons.math3.distribution.DiscreteDistribution:189
i++
]]
ChangePatternInstance [actions=[Insert Throw at org.apache.commons.math3.distribution.DiscreteDistribution:190
throw new org.apache.commons.math3.exception.NotStrictlyPositiveException(org.apache.commons.math3.exception.util.LocalizedFormats.NUMBER_OF_SAMPLES, sampleSize)
, Delete UnaryOperator at org.apache.commons.math3.distribution.DiscreteDistribution:189
i++
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.commons.math3.distribution.DiscreteDistribution:190
new org.apache.commons.math3.exception.NotStrictlyPositiveException(org.apache.commons.math3.exception.util.LocalizedFormats.NUMBER_OF_SAMPLES, sampleSize)
, Delete UnaryOperator at org.apache.commons.math3.distribution.DiscreteDistribution:189
i++
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math3.distribution.DiscreteDistribution:189
if ( < 0) {
throw new org.apache.commons.math3.exception.NotStrictlyPositiveException(org.apache.commons.math3.exception.util.LocalizedFormats.NUMBER_OF_SAMPLES, sampleSize);
}
, Delete Invocation at org.apache.commons.math3.distribution.DiscreteDistribution:190
sample()
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.math3.distribution.DiscreteDistribution:189
{
throw new org.apache.commons.math3.exception.NotStrictlyPositiveException(org.apache.commons.math3.exception.util.LocalizedFormats.NUMBER_OF_SAMPLES, sampleSize);
}
, Delete Invocation at org.apache.commons.math3.distribution.DiscreteDistribution:190
sample()
]]
ChangePatternInstance [actions=[Insert Throw at org.apache.commons.math3.distribution.DiscreteDistribution:190
throw new org.apache.commons.math3.exception.NotStrictlyPositiveException(org.apache.commons.math3.exception.util.LocalizedFormats.NUMBER_OF_SAMPLES, sampleSize)
, Delete Invocation at org.apache.commons.math3.distribution.DiscreteDistribution:190
sample()
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.commons.math3.distribution.DiscreteDistribution:190
new org.apache.commons.math3.exception.NotStrictlyPositiveException(org.apache.commons.math3.exception.util.LocalizedFormats.NUMBER_OF_SAMPLES, sampleSize)
, Delete Invocation at org.apache.commons.math3.distribution.DiscreteDistribution:190
sample()
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math3.distribution.DiscreteDistribution:189
if ( < 0) {
throw new org.apache.commons.math3.exception.NotStrictlyPositiveException(org.apache.commons.math3.exception.util.LocalizedFormats.NUMBER_OF_SAMPLES, sampleSize);
}
, Delete Assignment at org.apache.commons.math3.distribution.DiscreteDistribution:190
out[i] = sample()
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.math3.distribution.DiscreteDistribution:189
{
throw new org.apache.commons.math3.exception.NotStrictlyPositiveException(org.apache.commons.math3.exception.util.LocalizedFormats.NUMBER_OF_SAMPLES, sampleSize);
}
, Delete Assignment at org.apache.commons.math3.distribution.DiscreteDistribution:190
out[i] = sample()
]]
ChangePatternInstance [actions=[Insert Throw at org.apache.commons.math3.distribution.DiscreteDistribution:190
throw new org.apache.commons.math3.exception.NotStrictlyPositiveException(org.apache.commons.math3.exception.util.LocalizedFormats.NUMBER_OF_SAMPLES, sampleSize)
, Delete Assignment at org.apache.commons.math3.distribution.DiscreteDistribution:190
out[i] = sample()
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.commons.math3.distribution.DiscreteDistribution:190
new org.apache.commons.math3.exception.NotStrictlyPositiveException(org.apache.commons.math3.exception.util.LocalizedFormats.NUMBER_OF_SAMPLES, sampleSize)
, Delete Assignment at org.apache.commons.math3.distribution.DiscreteDistribution:190
out[i] = sample()
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math3.distribution.DiscreteDistribution:189
if ( < 0) {
throw new org.apache.commons.math3.exception.NotStrictlyPositiveException(org.apache.commons.math3.exception.util.LocalizedFormats.NUMBER_OF_SAMPLES, sampleSize);
}
, Delete For at org.apache.commons.math3.distribution.DiscreteDistribution:189
for (int i = 0; i < ; i++) {
out[i] = sample();
}
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.math3.distribution.DiscreteDistribution:189
{
throw new org.apache.commons.math3.exception.NotStrictlyPositiveException(org.apache.commons.math3.exception.util.LocalizedFormats.NUMBER_OF_SAMPLES, sampleSize);
}
, Delete For at org.apache.commons.math3.distribution.DiscreteDistribution:189
for (int i = 0; i < ; i++) {
out[i] = sample();
}
]]
ChangePatternInstance [actions=[Insert Throw at org.apache.commons.math3.distribution.DiscreteDistribution:190
throw new org.apache.commons.math3.exception.NotStrictlyPositiveException(org.apache.commons.math3.exception.util.LocalizedFormats.NUMBER_OF_SAMPLES, sampleSize)
, Delete For at org.apache.commons.math3.distribution.DiscreteDistribution:189
for (int i = 0; i < ; i++) {
out[i] = sample();
}
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.commons.math3.distribution.DiscreteDistribution:190
new org.apache.commons.math3.exception.NotStrictlyPositiveException(org.apache.commons.math3.exception.util.LocalizedFormats.NUMBER_OF_SAMPLES, sampleSize)
, Delete For at org.apache.commons.math3.distribution.DiscreteDistribution:189
for (int i = 0; i < ; i++) {
out[i] = sample();
}
]]
RepairabilityAnalyzer
----For Diff:Delete For at org.apache.commons.math3.distribution.DiscreteDistribution:189
for (int i = 0; i < ; i++) {
out[i] = sample();
}
Insert If at org.apache.commons.math3.distribution.DiscreteDistribution:189
if ( < 0) {
throw new org.apache.commons.math3.exception.NotStrictlyPositiveException(org.apache.commons.math3.exception.util.LocalizedFormats.NUMBER_OF_SAMPLES, sampleSize);
}
Move VariableRead from org.apache.commons.math3.distribution.DiscreteDistribution:189 to org.apache.commons.math3.distribution.DiscreteDistribution:189
sampleSize
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Arja/patch1-Chart-7-Arja-plausible/Arja]
FineGrainDifftAnalyzer
-008
Update FieldRead at org.jfree.data.time.TimePeriodValues:552
this.maxMiddleIndex to this.maxEndIndex
PatternInstanceAnalyzer
----For Diff:Update FieldRead at org.jfree.data.time.TimePeriodValues:552
this.maxMiddleIndex to this.maxEndIndex
: number instances found: 1
ChangePatternInstance [actions=[Update FieldRead at org.jfree.data.time.TimePeriodValues:552
this.maxMiddleIndex to this.maxEndIndex
]]
RepairabilityAnalyzer
----For Diff:Update FieldRead at org.jfree.data.time.TimePeriodValues:552
this.maxMiddleIndex to this.maxEndIndex
: number instances found: 1
ChangePatternInstance [actions=[Update FieldRead at org.jfree.data.time.TimePeriodValues:552
this.maxMiddleIndex to this.maxEndIndex
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Arja/patch5-Math-28-Arja-plausible/Arja]
FineGrainDifftAnalyzer
-00141
Delete Return at org.apache.commons.math3.optimization.linear.SimplexSolver:151
return minRow
PatternInstanceAnalyzer
----For Diff:Delete Return at org.apache.commons.math3.optimization.linear.SimplexSolver:151
return minRow
: number instances found: 3
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:151
minRow
]]
ChangePatternInstance [actions=[Delete Return at org.apache.commons.math3.optimization.linear.SimplexSolver:151
return minRow
]]
ChangePatternInstance [actions=[Delete Return at org.apache.commons.math3.optimization.linear.SimplexSolver:151
return minRow
]]
RepairabilityAnalyzer
----For Diff:Delete Return at org.apache.commons.math3.optimization.linear.SimplexSolver:151
return minRow
: number instances found: 1
ChangePatternInstance [actions=[Delete Return at org.apache.commons.math3.optimization.linear.SimplexSolver:151
return minRow
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Arja/patch1-Math-56-Arja-plausible/Arja]
FineGrainDifftAnalyzer
-0036
Update BinaryOperator at org.apache.commons.math.util.MultidimensionalCounter:93
i < (dimension) to i >= 0
Update UnaryOperator at org.apache.commons.math.util.MultidimensionalCounter:93
i++ to i--
Update BinaryOperator at org.apache.commons.math.util.MultidimensionalCounter:94
(counter[i]) != ((size[i]) - 1) to (counter[i]) == ((size[i]) - 1)
Delete Literal at org.apache.commons.math.util.MultidimensionalCounter:93
0
Delete Return at org.apache.commons.math.util.MultidimensionalCounter:95
return true
Delete FieldRead at org.apache.commons.math.util.MultidimensionalCounter:281
totalSize
Insert Literal at org.apache.commons.math.util.MultidimensionalCounter:285
0
Insert FieldRead at org.apache.commons.math.util.MultidimensionalCounter:93
last
Insert Block at org.apache.commons.math.util.MultidimensionalCounter:97
{
++(counter[i]);
break;
}
Insert Assignment at org.apache.commons.math.util.MultidimensionalCounter:95
counter[i] = 0
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.math.util.MultidimensionalCounter:93
i < (dimension) to i >= 0
Update UnaryOperator at org.apache.commons.math.util.MultidimensionalCounter:93
i++ to i--
Update BinaryOperator at org.apache.commons.math.util.MultidimensionalCounter:94
(counter[i]) != ((size[i]) - 1) to (counter[i]) == ((size[i]) - 1)
Delete Literal at org.apache.commons.math.util.MultidimensionalCounter:93
0
Delete Return at org.apache.commons.math.util.MultidimensionalCounter:95
return true
Delete FieldRead at org.apache.commons.math.util.MultidimensionalCounter:281
totalSize
Insert Literal at org.apache.commons.math.util.MultidimensionalCounter:285
0
Insert FieldRead at org.apache.commons.math.util.MultidimensionalCounter:93
last
Insert Block at org.apache.commons.math.util.MultidimensionalCounter:97
{
++(counter[i]);
break;
}
Insert Assignment at org.apache.commons.math.util.MultidimensionalCounter:95
counter[i] = 0
: number instances found: 37
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math.util.MultidimensionalCounter:285
0
]]
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math.util.MultidimensionalCounter:93
i < (dimension) to i >= 0
]]
ChangePatternInstance [actions=[Update UnaryOperator at org.apache.commons.math.util.MultidimensionalCounter:93
i++ to i--
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.math.util.MultidimensionalCounter:93
last
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math.util.MultidimensionalCounter:93
0
]]
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math.util.MultidimensionalCounter:94
(counter[i]) != ((size[i]) - 1) to (counter[i]) == ((size[i]) - 1)
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.math.util.MultidimensionalCounter:97
{
++(counter[i]);
break;
}
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math.util.MultidimensionalCounter
org.apache.commons.math.util.MultidimensionalCounter
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math.util.MultidimensionalCounter:95
counter[i] = 0
]]
ChangePatternInstance [actions=[Insert UnaryOperator at org.apache.commons.math.util.MultidimensionalCounter:98
++(counter[i])
]]
ChangePatternInstance [actions=[Insert Break at org.apache.commons.math.util.MultidimensionalCounter:99
break
]]
ChangePatternInstance [actions=[Insert ArrayWrite at org.apache.commons.math.util.MultidimensionalCounter:95
counter[i]
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math.util.MultidimensionalCounter:95
0
]]
ChangePatternInstance [actions=[Insert ArrayWrite at org.apache.commons.math.util.MultidimensionalCounter:98
(counter[i])
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.math.util.MultidimensionalCounter:95
counter
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.util.MultidimensionalCounter:95
i
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.math.util.MultidimensionalCounter:98
counter
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.util.MultidimensionalCounter:98
i
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math.util.MultidimensionalCounter
org.apache.commons.math.util.MultidimensionalCounter.Iterator
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math.util.MultidimensionalCounter
org.apache.commons.math.util.MultidimensionalCounter.Iterator
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.util.MultidimensionalCounter:93
0
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.util.MultidimensionalCounter
org.apache.commons.math.util.MultidimensionalCounter
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.util.MultidimensionalCounter:93
(dimension)
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.util.MultidimensionalCounter:95
true
]]
ChangePatternInstance [actions=[Delete Return at org.apache.commons.math.util.MultidimensionalCounter:95
return true
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.util.MultidimensionalCounter
org.apache.commons.math.util.MultidimensionalCounter
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.util.MultidimensionalCounter:281
totalSize
]]
ChangePatternInstance [actions=[Update UnaryOperator at org.apache.commons.math.util.MultidimensionalCounter:93
i++ to i--
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.math.util.MultidimensionalCounter:97
{
++(counter[i]);
break;
}
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math.util.MultidimensionalCounter:95
counter[i] = 0
]]
ChangePatternInstance [actions=[Insert UnaryOperator at org.apache.commons.math.util.MultidimensionalCounter:98
++(counter[i])
]]
ChangePatternInstance [actions=[Insert Break at org.apache.commons.math.util.MultidimensionalCounter:99
break
]]
ChangePatternInstance [actions=[Delete Return at org.apache.commons.math.util.MultidimensionalCounter:95
return true
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.math.util.MultidimensionalCounter:97
{
++(counter[i]);
break;
}
, Delete Return at org.apache.commons.math.util.MultidimensionalCounter:95
return true
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math.util.MultidimensionalCounter:95
counter[i] = 0
, Delete Return at org.apache.commons.math.util.MultidimensionalCounter:95
return true
]]
ChangePatternInstance [actions=[Insert UnaryOperator at org.apache.commons.math.util.MultidimensionalCounter:98
++(counter[i])
, Delete Return at org.apache.commons.math.util.MultidimensionalCounter:95
return true
]]
ChangePatternInstance [actions=[Insert Break at org.apache.commons.math.util.MultidimensionalCounter:99
break
, Delete Return at org.apache.commons.math.util.MultidimensionalCounter:95
return true
]]
RepairabilityAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.math.util.MultidimensionalCounter:93
i < (dimension) to i >= 0
Update UnaryOperator at org.apache.commons.math.util.MultidimensionalCounter:93
i++ to i--
Update BinaryOperator at org.apache.commons.math.util.MultidimensionalCounter:94
(counter[i]) != ((size[i]) - 1) to (counter[i]) == ((size[i]) - 1)
Delete Literal at org.apache.commons.math.util.MultidimensionalCounter:93
0
Delete Return at org.apache.commons.math.util.MultidimensionalCounter:95
return true
Delete FieldRead at org.apache.commons.math.util.MultidimensionalCounter:281
totalSize
Insert Literal at org.apache.commons.math.util.MultidimensionalCounter:285
0
Insert FieldRead at org.apache.commons.math.util.MultidimensionalCounter:93
last
Insert Block at org.apache.commons.math.util.MultidimensionalCounter:97
{
++(counter[i]);
break;
}
Insert Assignment at org.apache.commons.math.util.MultidimensionalCounter:95
counter[i] = 0
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Arja/patch2-Chart-15-Arja-plausible/Arja]
FineGrainDifftAnalyzer
-0065
Insert If at org.jfree.chart.plot.PiePlot3D:247
if (org.jfree.data.general.DatasetUtilities.isEmptyOrNull(getDataset())) {
drawNoDataMessage(g2, plotArea);
g2.setClip(savedClip);
drawOutline(g2, plotArea);
return;
}
PatternInstanceAnalyzer
----For Diff:Insert If at org.jfree.chart.plot.PiePlot3D:247
if (org.jfree.data.general.DatasetUtilities.isEmptyOrNull(getDataset())) {
drawNoDataMessage(g2, plotArea);
g2.setClip(savedClip);
drawOutline(g2, plotArea);
return;
}
: number instances found: 26
ChangePatternInstance [actions=[Insert If at org.jfree.chart.plot.PiePlot3D:247
if (org.jfree.data.general.DatasetUtilities.isEmptyOrNull(getDataset())) {
drawNoDataMessage(g2, plotArea);
g2.setClip(savedClip);
drawOutline(g2, plotArea);
return;
}
]]
ChangePatternInstance [actions=[Insert Invocation at org.jfree.chart.plot.PiePlot3D:247
org.jfree.data.general.DatasetUtilities.isEmptyOrNull(getDataset())
]]
ChangePatternInstance [actions=[Insert Block at org.jfree.chart.plot.PiePlot3D:247
{
drawNoDataMessage(g2, plotArea);
g2.setClip(savedClip);
drawOutline(g2, plotArea);
return;
}
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.jfree.chart.plot.PiePlot3D:247
org.jfree.data.general.DatasetUtilities
]]
ChangePatternInstance [actions=[Insert Invocation at org.jfree.chart.plot.PiePlot3D:247
getDataset()
]]
ChangePatternInstance [actions=[Insert Invocation at org.jfree.chart.plot.PiePlot3D:248
drawNoDataMessage(g2, plotArea)
]]
ChangePatternInstance [actions=[Insert Invocation at org.jfree.chart.plot.PiePlot3D:249
g2.setClip(savedClip)
]]
ChangePatternInstance [actions=[Insert Invocation at org.jfree.chart.plot.PiePlot3D:250
drawOutline(g2, plotArea)
]]
ChangePatternInstance [actions=[Insert Return at org.jfree.chart.plot.PiePlot3D:251
return
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.jfree.chart.plot.PiePlot3D
org.jfree.chart.plot.PiePlot3D
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.jfree.chart.plot.PiePlot3D
org.jfree.chart.plot.PiePlot3D
]]
ChangePatternInstance [actions=[Insert VariableRead at org.jfree.chart.plot.PiePlot3D:248
g2
]]
ChangePatternInstance [actions=[Insert VariableRead at org.jfree.chart.plot.PiePlot3D:248
plotArea
]]
ChangePatternInstance [actions=[Insert VariableRead at org.jfree.chart.plot.PiePlot3D:249
g2
]]
ChangePatternInstance [actions=[Insert VariableRead at org.jfree.chart.plot.PiePlot3D:249
savedClip
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.jfree.chart.plot.PiePlot3D
org.jfree.chart.plot.PiePlot3D
]]
ChangePatternInstance [actions=[Insert VariableRead at org.jfree.chart.plot.PiePlot3D:250
g2
]]
ChangePatternInstance [actions=[Insert VariableRead at org.jfree.chart.plot.PiePlot3D:250
plotArea
]]
ChangePatternInstance [actions=[Insert If at org.jfree.chart.plot.PiePlot3D:247
if (org.jfree.data.general.DatasetUtilities.isEmptyOrNull(getDataset())) {
drawNoDataMessage(g2, plotArea);
g2.setClip(savedClip);
drawOutline(g2, plotArea);
return;
}
]]
ChangePatternInstance [actions=[Insert Invocation at org.jfree.chart.plot.PiePlot3D:247
org.jfree.data.general.DatasetUtilities.isEmptyOrNull(getDataset())
]]
ChangePatternInstance [actions=[Insert Block at org.jfree.chart.plot.PiePlot3D:247
{
drawNoDataMessage(g2, plotArea);
g2.setClip(savedClip);
drawOutline(g2, plotArea);
return;
}
]]
ChangePatternInstance [actions=[Insert Invocation at org.jfree.chart.plot.PiePlot3D:247
getDataset()
]]
ChangePatternInstance [actions=[Insert Invocation at org.jfree.chart.plot.PiePlot3D:248
drawNoDataMessage(g2, plotArea)
]]
ChangePatternInstance [actions=[Insert Invocation at org.jfree.chart.plot.PiePlot3D:249
g2.setClip(savedClip)
]]
ChangePatternInstance [actions=[Insert Invocation at org.jfree.chart.plot.PiePlot3D:250
drawOutline(g2, plotArea)
]]
ChangePatternInstance [actions=[Insert Return at org.jfree.chart.plot.PiePlot3D:251
return
]]
RepairabilityAnalyzer
----For Diff:Insert If at org.jfree.chart.plot.PiePlot3D:247
if (org.jfree.data.general.DatasetUtilities.isEmptyOrNull(getDataset())) {
drawNoDataMessage(g2, plotArea);
g2.setClip(savedClip);
drawOutline(g2, plotArea);
return;
}
: number instances found: 1
ChangePatternInstance [actions=[Insert If at org.jfree.chart.plot.PiePlot3D:247
if (org.jfree.data.general.DatasetUtilities.isEmptyOrNull(getDataset())) {
drawNoDataMessage(g2, plotArea);
g2.setClip(savedClip);
drawOutline(g2, plotArea);
return;
}
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Arja/patch7-Time-4-Arja-plausible/Arja]
FineGrainDifftAnalyzer
-00173
Delete BinaryOperator at org.joda.time.field.ZeroIsMaxDateTimeField:178
(getWrappedField().getMaximumValue(instant, values)) + 1
Insert Literal at org.joda.time.field.ZeroIsMaxDateTimeField:178
3
PatternInstanceAnalyzer
----For Diff:Delete BinaryOperator at org.joda.time.field.ZeroIsMaxDateTimeField:178
(getWrappedField().getMaximumValue(instant, values)) + 1
Insert Literal at org.joda.time.field.ZeroIsMaxDateTimeField:178
3
: number instances found: 10
ChangePatternInstance [actions=[Insert Literal at org.joda.time.field.ZeroIsMaxDateTimeField:178
3
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.joda.time.field.ZeroIsMaxDateTimeField
org.joda.time.field.ZeroIsMaxDateTimeField
]]
ChangePatternInstance [actions=[Delete Invocation at org.joda.time.field.ZeroIsMaxDateTimeField:178
getWrappedField()
]]
ChangePatternInstance [actions=[Delete VariableRead at org.joda.time.field.ZeroIsMaxDateTimeField:178
instant
]]
ChangePatternInstance [actions=[Delete VariableRead at org.joda.time.field.ZeroIsMaxDateTimeField:178
values
]]
ChangePatternInstance [actions=[Delete Invocation at org.joda.time.field.ZeroIsMaxDateTimeField:178
(getWrappedField().getMaximumValue(instant, values))
]]
ChangePatternInstance [actions=[Delete Literal at org.joda.time.field.ZeroIsMaxDateTimeField:178
1
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.joda.time.field.ZeroIsMaxDateTimeField:178
(getWrappedField().getMaximumValue(instant, values)) + 1
]]
ChangePatternInstance [actions=[Delete Invocation at org.joda.time.field.ZeroIsMaxDateTimeField:178
getWrappedField()
]]
ChangePatternInstance [actions=[Delete Invocation at org.joda.time.field.ZeroIsMaxDateTimeField:178
(getWrappedField().getMaximumValue(instant, values))
]]
RepairabilityAnalyzer
----For Diff:Delete BinaryOperator at org.joda.time.field.ZeroIsMaxDateTimeField:178
(getWrappedField().getMaximumValue(instant, values)) + 1
Insert Literal at org.joda.time.field.ZeroIsMaxDateTimeField:178
3
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Arja/patch3-Time-4-Arja-plausible/Arja]
FineGrainDifftAnalyzer
-00111
Delete Literal at org.joda.time.field.ZeroIsMaxDateTimeField:138
1
Insert BinaryOperator at org.joda.time.field.ZeroIsMaxDateTimeField:138
(getWrappedField().getMaximumValue(instant, values)) + 1
PatternInstanceAnalyzer
----For Diff:Delete Literal at org.joda.time.field.ZeroIsMaxDateTimeField:138
1
Insert BinaryOperator at org.joda.time.field.ZeroIsMaxDateTimeField:138
(getWrappedField().getMaximumValue(instant, values)) + 1
: number instances found: 10
ChangePatternInstance [actions=[Insert BinaryOperator at org.joda.time.field.ZeroIsMaxDateTimeField:138
(getWrappedField().getMaximumValue(instant, values)) + 1
]]
ChangePatternInstance [actions=[Insert Invocation at org.joda.time.field.ZeroIsMaxDateTimeField:138
(getWrappedField().getMaximumValue(instant, values))
]]
ChangePatternInstance [actions=[Insert Literal at org.joda.time.field.ZeroIsMaxDateTimeField:138
1
]]
ChangePatternInstance [actions=[Insert Invocation at org.joda.time.field.ZeroIsMaxDateTimeField:138
getWrappedField()
]]
ChangePatternInstance [actions=[Insert VariableRead at org.joda.time.field.ZeroIsMaxDateTimeField:138
instant
]]
ChangePatternInstance [actions=[Insert VariableRead at org.joda.time.field.ZeroIsMaxDateTimeField:138
values
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.joda.time.field.ZeroIsMaxDateTimeField
org.joda.time.field.ZeroIsMaxDateTimeField
]]
ChangePatternInstance [actions=[Delete Literal at org.joda.time.field.ZeroIsMaxDateTimeField:138
1
]]
ChangePatternInstance [actions=[Insert Invocation at org.joda.time.field.ZeroIsMaxDateTimeField:138
(getWrappedField().getMaximumValue(instant, values))
]]
ChangePatternInstance [actions=[Insert Invocation at org.joda.time.field.ZeroIsMaxDateTimeField:138
getWrappedField()
]]
RepairabilityAnalyzer
----For Diff:Delete Literal at org.joda.time.field.ZeroIsMaxDateTimeField:138
1
Insert BinaryOperator at org.joda.time.field.ZeroIsMaxDateTimeField:138
(getWrappedField().getMaximumValue(instant, values)) + 1
: number instances found: 1
ChangePatternInstance [actions=[Insert BinaryOperator at org.joda.time.field.ZeroIsMaxDateTimeField:138
(getWrappedField().getMaximumValue(instant, values)) + 1
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Arja/patch2-Chart-12-Arja-plausible/Arja]
FineGrainDifftAnalyzer
-0063
Update Invocation at org.jfree.chart.plot.MultiplePiePlot:148
to dataset.addChangeListener(this)
Insert If at org.jfree.chart.plot.MultiplePiePlot:148
if (dataset != null) {
}
Move Invocation from org.jfree.chart.plot.MultiplePiePlot:148 to org.jfree.chart.plot.MultiplePiePlot:149
this.pieChart.removeLegend()
PatternInstanceAnalyzer
----For Diff:Update Invocation at org.jfree.chart.plot.MultiplePiePlot:148
to dataset.addChangeListener(this)
Insert If at org.jfree.chart.plot.MultiplePiePlot:148
if (dataset != null) {
}
Move Invocation from org.jfree.chart.plot.MultiplePiePlot:148 to org.jfree.chart.plot.MultiplePiePlot:149
this.pieChart.removeLegend()
: number instances found: 14
ChangePatternInstance [actions=[Insert If at org.jfree.chart.plot.MultiplePiePlot:148
if (dataset != null) {
}
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.jfree.chart.plot.MultiplePiePlot:148
dataset != null
]]
ChangePatternInstance [actions=[Insert Block at org.jfree.chart.plot.MultiplePiePlot:148
{
}
]]
ChangePatternInstance [actions=[Insert VariableRead at org.jfree.chart.plot.MultiplePiePlot:148
dataset
]]
ChangePatternInstance [actions=[Insert Literal at org.jfree.chart.plot.MultiplePiePlot:148
null
]]
ChangePatternInstance [actions=[Update Invocation at org.jfree.chart.plot.MultiplePiePlot:148
to dataset.addChangeListener(this)
]]
ChangePatternInstance [actions=[Move Invocation from org.jfree.chart.plot.MultiplePiePlot:148 to org.jfree.chart.plot.MultiplePiePlot:149
this.pieChart.removeLegend()
]]
ChangePatternInstance [actions=[Insert VariableRead at org.jfree.chart.plot.MultiplePiePlot:149
dataset
]]
ChangePatternInstance [actions=[Move ThisAccess from org.jfree.chart.plot.MultiplePiePlot:148 to org.jfree.chart.plot.MultiplePiePlot:149
this
]]
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.chart.plot.MultiplePiePlot:148
.pieChart
]]
ChangePatternInstance [actions=[Insert If at org.jfree.chart.plot.MultiplePiePlot:148
if (dataset != null) {
}
]]
ChangePatternInstance [actions=[Insert Block at org.jfree.chart.plot.MultiplePiePlot:148
{
}
]]
ChangePatternInstance [actions=[Update Invocation at org.jfree.chart.plot.MultiplePiePlot:148
to dataset.addChangeListener(this)
]]
ChangePatternInstance [actions=[Move Invocation from org.jfree.chart.plot.MultiplePiePlot:148 to org.jfree.chart.plot.MultiplePiePlot:149
this.pieChart.removeLegend()
]]
RepairabilityAnalyzer
----For Diff:Update Invocation at org.jfree.chart.plot.MultiplePiePlot:148
to dataset.addChangeListener(this)
Insert If at org.jfree.chart.plot.MultiplePiePlot:148
if (dataset != null) {
}
Move Invocation from org.jfree.chart.plot.MultiplePiePlot:148 to org.jfree.chart.plot.MultiplePiePlot:149
this.pieChart.removeLegend()
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Arja/patch1-Math-70-Arja/Arja]
FineGrainDifftAnalyzer
-0041
Insert VariableRead at org.apache.commons.math.analysis.solvers.BisectionSolver:72
f
PatternInstanceAnalyzer
----For Diff:Insert VariableRead at org.apache.commons.math.analysis.solvers.BisectionSolver:72
f
: number instances found: 1
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.analysis.solvers.BisectionSolver:72
f
]]
RepairabilityAnalyzer
----For Diff:Insert VariableRead at org.apache.commons.math.analysis.solvers.BisectionSolver:72
f
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Arja/patch2-Chart-1-Arja-plausible/Arja]
FineGrainDifftAnalyzer
PatternInstanceAnalyzer
RepairabilityAnalyzer
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Arja/patch2-Lang-50-Arja-plausible/Arja]
FineGrainDifftAnalyzer
-0071
Delete Invocation at org.apache.commons.lang.time.FastDateFormat:479
org.apache.commons.lang.time.FastDateFormat.cDateTimeInstanceCache.put(key, format)
Insert Assignment at org.apache.commons.lang.time.FastDateFormat:291
key = new org.apache.commons.lang.time.FastDateFormat.Pair(key, locale)
Insert If at org.apache.commons.lang.time.FastDateFormat:480
if (pattern == null) {
throw new java.lang.IllegalArgumentException("The pattern must not be null");
}
PatternInstanceAnalyzer
----For Diff:Delete Invocation at org.apache.commons.lang.time.FastDateFormat:479
org.apache.commons.lang.time.FastDateFormat.cDateTimeInstanceCache.put(key, format)
Insert Assignment at org.apache.commons.lang.time.FastDateFormat:291
key = new org.apache.commons.lang.time.FastDateFormat.Pair(key, locale)
Insert If at org.apache.commons.lang.time.FastDateFormat:480
if (pattern == null) {
throw new java.lang.IllegalArgumentException("The pattern must not be null");
}
: number instances found: 31
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.lang.time.FastDateFormat:291
key = new org.apache.commons.lang.time.FastDateFormat.Pair(key, locale)
]]
ChangePatternInstance [actions=[Insert VariableWrite at org.apache.commons.lang.time.FastDateFormat:291
key
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.commons.lang.time.FastDateFormat:291
new org.apache.commons.lang.time.FastDateFormat.Pair(key, locale)
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang.time.FastDateFormat:291
key
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang.time.FastDateFormat:291
locale
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.time.FastDateFormat:480
if (pattern == null) {
throw new java.lang.IllegalArgumentException("The pattern must not be null");
}
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang.time.FastDateFormat:480
pattern == null
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.time.FastDateFormat:480
{
throw new java.lang.IllegalArgumentException("The pattern must not be null");
}
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang.time.FastDateFormat:480
pattern
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang.time.FastDateFormat:480
null
]]
ChangePatternInstance [actions=[Insert Throw at org.apache.commons.lang.time.FastDateFormat:481
throw new java.lang.IllegalArgumentException("The pattern must not be null")
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.commons.lang.time.FastDateFormat:481
new java.lang.IllegalArgumentException("The pattern must not be null")
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang.time.FastDateFormat:481
"The pattern must not be null"
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.lang.time.FastDateFormat
org.apache.commons.lang.time.FastDateFormat
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.lang.time.FastDateFormat:479
org.apache.commons.lang.time.FastDateFormat.cDateTimeInstanceCache
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang.time.FastDateFormat:479
key
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang.time.FastDateFormat:479
format
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang.time.FastDateFormat:479
org.apache.commons.lang.time.FastDateFormat.cDateTimeInstanceCache.put(key, format)
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.lang.time.FastDateFormat:291
key = new org.apache.commons.lang.time.FastDateFormat.Pair(key, locale)
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.commons.lang.time.FastDateFormat:291
new org.apache.commons.lang.time.FastDateFormat.Pair(key, locale)
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.time.FastDateFormat:480
if (pattern == null) {
throw new java.lang.IllegalArgumentException("The pattern must not be null");
}
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.time.FastDateFormat:480
{
throw new java.lang.IllegalArgumentException("The pattern must not be null");
}
]]
ChangePatternInstance [actions=[Insert Throw at org.apache.commons.lang.time.FastDateFormat:481
throw new java.lang.IllegalArgumentException("The pattern must not be null")
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.commons.lang.time.FastDateFormat:481
new java.lang.IllegalArgumentException("The pattern must not be null")
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang.time.FastDateFormat:479
org.apache.commons.lang.time.FastDateFormat.cDateTimeInstanceCache.put(key, format)
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.lang.time.FastDateFormat:291
key = new org.apache.commons.lang.time.FastDateFormat.Pair(key, locale)
, Delete Invocation at org.apache.commons.lang.time.FastDateFormat:479
org.apache.commons.lang.time.FastDateFormat.cDateTimeInstanceCache.put(key, format)
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.commons.lang.time.FastDateFormat:291
new org.apache.commons.lang.time.FastDateFormat.Pair(key, locale)
, Delete Invocation at org.apache.commons.lang.time.FastDateFormat:479
org.apache.commons.lang.time.FastDateFormat.cDateTimeInstanceCache.put(key, format)
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.time.FastDateFormat:480
if (pattern == null) {
throw new java.lang.IllegalArgumentException("The pattern must not be null");
}
, Delete Invocation at org.apache.commons.lang.time.FastDateFormat:479
org.apache.commons.lang.time.FastDateFormat.cDateTimeInstanceCache.put(key, format)
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.time.FastDateFormat:480
{
throw new java.lang.IllegalArgumentException("The pattern must not be null");
}
, Delete Invocation at org.apache.commons.lang.time.FastDateFormat:479
org.apache.commons.lang.time.FastDateFormat.cDateTimeInstanceCache.put(key, format)
]]
ChangePatternInstance [actions=[Insert Throw at org.apache.commons.lang.time.FastDateFormat:481
throw new java.lang.IllegalArgumentException("The pattern must not be null")
, Delete Invocation at org.apache.commons.lang.time.FastDateFormat:479
org.apache.commons.lang.time.FastDateFormat.cDateTimeInstanceCache.put(key, format)
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.commons.lang.time.FastDateFormat:481
new java.lang.IllegalArgumentException("The pattern must not be null")
, Delete Invocation at org.apache.commons.lang.time.FastDateFormat:479
org.apache.commons.lang.time.FastDateFormat.cDateTimeInstanceCache.put(key, format)
]]
RepairabilityAnalyzer
----For Diff:Delete Invocation at org.apache.commons.lang.time.FastDateFormat:479
org.apache.commons.lang.time.FastDateFormat.cDateTimeInstanceCache.put(key, format)
Insert Assignment at org.apache.commons.lang.time.FastDateFormat:291
key = new org.apache.commons.lang.time.FastDateFormat.Pair(key, locale)
Insert If at org.apache.commons.lang.time.FastDateFormat:480
if (pattern == null) {
throw new java.lang.IllegalArgumentException("The pattern must not be null");
}
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Arja/patch6-Math-2-Arja-plausible/Arja]
FineGrainDifftAnalyzer
-00153
Update TypeAccess at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
to org.apache.commons.math3.distribution.AbstractIntegerDistribution
Update VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
to p
Delete Assignment at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
upper = ((int) (.ceil())) - 1
Insert Return at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
return solveInverseCumulativeProbability(, lower, upper)
Move TypeAccess from org.apache.commons.math3.distribution.AbstractIntegerDistribution:138 to org.apache.commons.math3.distribution.AbstractIntegerDistribution
java.lang.Math
Move VariableRead from org.apache.commons.math3.distribution.AbstractIntegerDistribution:138 to org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
tmp
PatternInstanceAnalyzer
----For Diff:Update TypeAccess at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
to org.apache.commons.math3.distribution.AbstractIntegerDistribution
Update VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
to p
Delete Assignment at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
upper = ((int) (.ceil())) - 1
Insert Return at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
return solveInverseCumulativeProbability(, lower, upper)
Move TypeAccess from org.apache.commons.math3.distribution.AbstractIntegerDistribution:138 to org.apache.commons.math3.distribution.AbstractIntegerDistribution
java.lang.Math
Move VariableRead from org.apache.commons.math3.distribution.AbstractIntegerDistribution:138 to org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
tmp
: number instances found: 21
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
return solveInverseCumulativeProbability(, lower, upper)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
solveInverseCumulativeProbability(, lower, upper)
]]
ChangePatternInstance [actions=[Update TypeAccess at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
to org.apache.commons.math3.distribution.AbstractIntegerDistribution
]]
ChangePatternInstance [actions=[Move TypeAccess from org.apache.commons.math3.distribution.AbstractIntegerDistribution:138 to org.apache.commons.math3.distribution.AbstractIntegerDistribution
java.lang.Math
]]
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
to p
]]
ChangePatternInstance [actions=[Move VariableRead from org.apache.commons.math3.distribution.AbstractIntegerDistribution:138 to org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
tmp
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
lower
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
upper
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
upper
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
((int) (.ceil()))
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
1
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
((int) (.ceil())) - 1
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
upper = ((int) (.ceil())) - 1
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
return solveInverseCumulativeProbability(, lower, upper)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
solveInverseCumulativeProbability(, lower, upper)
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
((int) (.ceil()))
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
upper = ((int) (.ceil())) - 1
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
return solveInverseCumulativeProbability(, lower, upper)
, Delete Invocation at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
((int) (.ceil()))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
solveInverseCumulativeProbability(, lower, upper)
, Delete Invocation at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
((int) (.ceil()))
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
return solveInverseCumulativeProbability(, lower, upper)
, Delete Assignment at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
upper = ((int) (.ceil())) - 1
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
solveInverseCumulativeProbability(, lower, upper)
, Delete Assignment at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
upper = ((int) (.ceil())) - 1
]]
RepairabilityAnalyzer
----For Diff:Update TypeAccess at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
to org.apache.commons.math3.distribution.AbstractIntegerDistribution
Update VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
to p
Delete Assignment at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
upper = ((int) (.ceil())) - 1
Insert Return at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
return solveInverseCumulativeProbability(, lower, upper)
Move TypeAccess from org.apache.commons.math3.distribution.AbstractIntegerDistribution:138 to org.apache.commons.math3.distribution.AbstractIntegerDistribution
java.lang.Math
Move VariableRead from org.apache.commons.math3.distribution.AbstractIntegerDistribution:138 to org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
tmp
: number instances found: 1
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
return solveInverseCumulativeProbability(, lower, upper)
, Delete Assignment at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
upper = ((int) (.ceil())) - 1
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Arja/patch1-Math-86-Arja/Arja]
FineGrainDifftAnalyzer
-0047
Insert If at org.apache.commons.math.linear.CholeskyDecompositionImpl:135
if ((lTData[i][i]) < absolutePositivityThreshold) {
throw new org.apache.commons.math.linear.NotPositiveDefiniteMatrixException();
}
PatternInstanceAnalyzer
----For Diff:Insert If at org.apache.commons.math.linear.CholeskyDecompositionImpl:135
if ((lTData[i][i]) < absolutePositivityThreshold) {
throw new org.apache.commons.math.linear.NotPositiveDefiniteMatrixException();
}
: number instances found: 16
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.linear.CholeskyDecompositionImpl:135
if ((lTData[i][i]) < absolutePositivityThreshold) {
throw new org.apache.commons.math.linear.NotPositiveDefiniteMatrixException();
}
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math.linear.CholeskyDecompositionImpl:135
(lTData[i][i]) < absolutePositivityThreshold
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.math.linear.CholeskyDecompositionImpl:135
{
throw new org.apache.commons.math.linear.NotPositiveDefiniteMatrixException();
}
]]
ChangePatternInstance [actions=[Insert ArrayRead at org.apache.commons.math.linear.CholeskyDecompositionImpl:135
(lTData[i][i])
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.linear.CholeskyDecompositionImpl:135
absolutePositivityThreshold
]]
ChangePatternInstance [actions=[Insert Throw at org.apache.commons.math.linear.CholeskyDecompositionImpl:136
throw new org.apache.commons.math.linear.NotPositiveDefiniteMatrixException()
]]
ChangePatternInstance [actions=[Insert ArrayRead at org.apache.commons.math.linear.CholeskyDecompositionImpl:135
lTData[i]
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.linear.CholeskyDecompositionImpl:135
i
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.commons.math.linear.CholeskyDecompositionImpl:136
new org.apache.commons.math.linear.NotPositiveDefiniteMatrixException()
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.math.linear.CholeskyDecompositionImpl:135
lTData
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.linear.CholeskyDecompositionImpl:135
i
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math.linear.CholeskyDecompositionImpl
org.apache.commons.math.linear.CholeskyDecompositionImpl
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.linear.CholeskyDecompositionImpl:135
if ((lTData[i][i]) < absolutePositivityThreshold) {
throw new org.apache.commons.math.linear.NotPositiveDefiniteMatrixException();
}
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.math.linear.CholeskyDecompositionImpl:135
{
throw new org.apache.commons.math.linear.NotPositiveDefiniteMatrixException();
}
]]
ChangePatternInstance [actions=[Insert Throw at org.apache.commons.math.linear.CholeskyDecompositionImpl:136
throw new org.apache.commons.math.linear.NotPositiveDefiniteMatrixException()
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.commons.math.linear.CholeskyDecompositionImpl:136
new org.apache.commons.math.linear.NotPositiveDefiniteMatrixException()
]]
RepairabilityAnalyzer
----For Diff:Insert If at org.apache.commons.math.linear.CholeskyDecompositionImpl:135
if ((lTData[i][i]) < absolutePositivityThreshold) {
throw new org.apache.commons.math.linear.NotPositiveDefiniteMatrixException();
}
: number instances found: 1
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.linear.CholeskyDecompositionImpl:135
if ((lTData[i][i]) < absolutePositivityThreshold) {
throw new org.apache.commons.math.linear.NotPositiveDefiniteMatrixException();
}
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Arja/patch11-Math-20-Arja-plausible/Arja]
FineGrainDifftAnalyzer
-0055
Delete For at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
for (int i = 0; i < (x.length); i++) {
double diff = (boundaries[1][i]) - (boundaries[0][i]);
res[i] = ((x[i]) - (boundaries[0][i])) / diff;
}
Insert Assignment at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
logMu2 = java.lang.Math.log(((mu) + 0.5))
Move TypeAccess from org.apache.commons.math3.optimization.direct.CMAESOptimizer$FitnessFunction to org.apache.commons.math3.optimization.direct.CMAESOptimizer$FitnessFunction
org.apache.commons.math3.optimization.direct.CMAESOptimizer
PatternInstanceAnalyzer
----For Diff:Delete For at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
for (int i = 0; i < (x.length); i++) {
double diff = (boundaries[1][i]) - (boundaries[0][i]);
res[i] = ((x[i]) - (boundaries[0][i])) / diff;
}
Insert Assignment at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
logMu2 = java.lang.Math.log(((mu) + 0.5))
Move TypeAccess from org.apache.commons.math3.optimization.direct.CMAESOptimizer$FitnessFunction to org.apache.commons.math3.optimization.direct.CMAESOptimizer$FitnessFunction
org.apache.commons.math3.optimization.direct.CMAESOptimizer
: number instances found: 66
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
logMu2 = java.lang.Math.log(((mu) + 0.5))
]]
ChangePatternInstance [actions=[Insert FieldWrite at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
logMu2
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
java.lang.Math.log(((mu) + 0.5))
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math3.optimization.direct.CMAESOptimizer
org.apache.commons.math3.optimization.direct.CMAESOptimizer
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
java.lang.Math
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
((mu) + 0.5)
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
(mu)
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
0.5
]]
ChangePatternInstance [actions=[Move TypeAccess from org.apache.commons.math3.optimization.direct.CMAESOptimizer$FitnessFunction to org.apache.commons.math3.optimization.direct.CMAESOptimizer$FitnessFunction
org.apache.commons.math3.optimization.direct.CMAESOptimizer
]]
ChangePatternInstance [actions=[Delete TypeReference at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
int
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
0
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
int i = 0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
i
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
x
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
(x.length)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
i < (x.length)
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
i
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
i++
]]
ChangePatternInstance [actions=[Delete TypeReference at org.apache.commons.math3.optimization.direct.CMAESOptimizer:910
double
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math3.optimization.direct.CMAESOptimizer
org.apache.commons.math3.optimization.direct.CMAESOptimizer
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:910
boundaries
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.optimization.direct.CMAESOptimizer:910
1
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:910
boundaries[1]
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:910
i
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:910
(boundaries[1][i])
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math3.optimization.direct.CMAESOptimizer
org.apache.commons.math3.optimization.direct.CMAESOptimizer
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:910
boundaries
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.optimization.direct.CMAESOptimizer:910
0
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:910
boundaries[0]
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:910
i
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:910
(boundaries[0][i])
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:910
(boundaries[1][i]) - (boundaries[0][i])
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.math3.optimization.direct.CMAESOptimizer:910
double diff = (boundaries[1][i]) - (boundaries[0][i])
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
res
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
i
]]
ChangePatternInstance [actions=[Delete ArrayWrite at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
res[i]
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
x
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
i
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
(x[i])
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
boundaries
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
0
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
boundaries[0]
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
i
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
(boundaries[0][i])
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
((x[i]) - (boundaries[0][i]))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
diff
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
((x[i]) - (boundaries[0][i])) / diff
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
res[i] = ((x[i]) - (boundaries[0][i])) / diff
]]
ChangePatternInstance [actions=[Delete For at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
for (int i = 0; i < (x.length); i++) {
double diff = (boundaries[1][i]) - (boundaries[0][i]);
res[i] = ((x[i]) - (boundaries[0][i])) / diff;
}
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
logMu2 = java.lang.Math.log(((mu) + 0.5))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
java.lang.Math.log(((mu) + 0.5))
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
int i = 0
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
i++
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.math3.optimization.direct.CMAESOptimizer:910
double diff = (boundaries[1][i]) - (boundaries[0][i])
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
res[i] = ((x[i]) - (boundaries[0][i])) / diff
]]
ChangePatternInstance [actions=[Delete For at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
for (int i = 0; i < (x.length); i++) {
double diff = (boundaries[1][i]) - (boundaries[0][i]);
res[i] = ((x[i]) - (boundaries[0][i])) / diff;
}
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
logMu2 = java.lang.Math.log(((mu) + 0.5))
, Delete LocalVariable at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
int i = 0
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
java.lang.Math.log(((mu) + 0.5))
, Delete LocalVariable at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
int i = 0
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
logMu2 = java.lang.Math.log(((mu) + 0.5))
, Delete UnaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
i++
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
java.lang.Math.log(((mu) + 0.5))
, Delete UnaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
i++
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
logMu2 = java.lang.Math.log(((mu) + 0.5))
, Delete LocalVariable at org.apache.commons.math3.optimization.direct.CMAESOptimizer:910
double diff = (boundaries[1][i]) - (boundaries[0][i])
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
java.lang.Math.log(((mu) + 0.5))
, Delete LocalVariable at org.apache.commons.math3.optimization.direct.CMAESOptimizer:910
double diff = (boundaries[1][i]) - (boundaries[0][i])
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
logMu2 = java.lang.Math.log(((mu) + 0.5))
, Delete Assignment at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
res[i] = ((x[i]) - (boundaries[0][i])) / diff
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
java.lang.Math.log(((mu) + 0.5))
, Delete Assignment at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
res[i] = ((x[i]) - (boundaries[0][i])) / diff
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
logMu2 = java.lang.Math.log(((mu) + 0.5))
, Delete For at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
for (int i = 0; i < (x.length); i++) {
double diff = (boundaries[1][i]) - (boundaries[0][i]);
res[i] = ((x[i]) - (boundaries[0][i])) / diff;
}
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
java.lang.Math.log(((mu) + 0.5))
, Delete For at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
for (int i = 0; i < (x.length); i++) {
double diff = (boundaries[1][i]) - (boundaries[0][i]);
res[i] = ((x[i]) - (boundaries[0][i])) / diff;
}
]]
RepairabilityAnalyzer
----For Diff:Delete For at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
for (int i = 0; i < (x.length); i++) {
double diff = (boundaries[1][i]) - (boundaries[0][i]);
res[i] = ((x[i]) - (boundaries[0][i])) / diff;
}
Insert Assignment at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
logMu2 = java.lang.Math.log(((mu) + 0.5))
Move TypeAccess from org.apache.commons.math3.optimization.direct.CMAESOptimizer$FitnessFunction to org.apache.commons.math3.optimization.direct.CMAESOptimizer$FitnessFunction
org.apache.commons.math3.optimization.direct.CMAESOptimizer
: number instances found: 1
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
logMu2 = java.lang.Math.log(((mu) + 0.5))
, Delete For at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
for (int i = 0; i < (x.length); i++) {
double diff = (boundaries[1][i]) - (boundaries[0][i]);
res[i] = ((x[i]) - (boundaries[0][i])) / diff;
}
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Arja/patch3-Math-80-Arja-plausible/Arja]
FineGrainDifftAnalyzer
-00109
Delete For at org.apache.commons.math.linear.EigenDecompositionImpl:1136
for (int i = 0; i < j; i += 4) {
for (int k = 0; k < 4; k += step) {
final double tmp = work[(i + k)];
work[(i + k)] = work[(j - k)];
work[(j - k)] = tmp;
}
j -= 4;
}
Insert Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1136
cachedD = org.apache.commons.math.linear.MatrixUtils.createRealDiagonalMatrix(realEigenvalues)
Move TypeAccess from org.apache.commons.math.linear.EigenDecompositionImpl to org.apache.commons.math.linear.EigenDecompositionImpl
org.apache.commons.math.linear.EigenDecompositionImpl
PatternInstanceAnalyzer
----For Diff:Delete For at org.apache.commons.math.linear.EigenDecompositionImpl:1136
for (int i = 0; i < j; i += 4) {
for (int k = 0; k < 4; k += step) {
final double tmp = work[(i + k)];
work[(i + k)] = work[(j - k)];
work[(j - k)] = tmp;
}
j -= 4;
}
Insert Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1136
cachedD = org.apache.commons.math.linear.MatrixUtils.createRealDiagonalMatrix(realEigenvalues)
Move TypeAccess from org.apache.commons.math.linear.EigenDecompositionImpl to org.apache.commons.math.linear.EigenDecompositionImpl
org.apache.commons.math.linear.EigenDecompositionImpl
: number instances found: 92
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1136
cachedD = org.apache.commons.math.linear.MatrixUtils.createRealDiagonalMatrix(realEigenvalues)
]]
ChangePatternInstance [actions=[Insert FieldWrite at org.apache.commons.math.linear.EigenDecompositionImpl:1136
cachedD
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math.linear.EigenDecompositionImpl:1136
org.apache.commons.math.linear.MatrixUtils.createRealDiagonalMatrix(realEigenvalues)
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl
org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl:1136
org.apache.commons.math.linear.MatrixUtils
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1136
realEigenvalues
]]
ChangePatternInstance [actions=[Move TypeAccess from org.apache.commons.math.linear.EigenDecompositionImpl to org.apache.commons.math.linear.EigenDecompositionImpl
org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Delete TypeReference at org.apache.commons.math.linear.EigenDecompositionImpl:1136
int
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1136
0
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.math.linear.EigenDecompositionImpl:1136
int i = 0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1136
i
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1136
j
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1136
i < j
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math.linear.EigenDecompositionImpl:1136
i
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1136
4
]]
ChangePatternInstance [actions=[Delete OperatorAssignment at org.apache.commons.math.linear.EigenDecompositionImpl:1136
i += 4
]]
ChangePatternInstance [actions=[Delete TypeReference at org.apache.commons.math.linear.EigenDecompositionImpl:1137
int
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1137
0
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.math.linear.EigenDecompositionImpl:1137
int k = 0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1137
k
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1137
4
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1137
k < 4
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math.linear.EigenDecompositionImpl:1137
k
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1137
step
]]
ChangePatternInstance [actions=[Delete OperatorAssignment at org.apache.commons.math.linear.EigenDecompositionImpl:1137
k += step
]]
ChangePatternInstance [actions=[Delete TypeReference at org.apache.commons.math.linear.EigenDecompositionImpl:1138
double
]]
ChangePatternInstance [actions=[Delete Wra at org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Delete VirtualEle at org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl
org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1138
work
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1138
i
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1138
k
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1138
(i + k)
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.math.linear.EigenDecompositionImpl:1138
work[(i + k)]
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.math.linear.EigenDecompositionImpl:1138
final double tmp = work[(i + k)]
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl
org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1139
work
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1139
i
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1139
k
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1139
(i + k)
]]
ChangePatternInstance [actions=[Delete ArrayWrite at org.apache.commons.math.linear.EigenDecompositionImpl:1139
work[(i + k)]
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1139
work
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1139
j
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1139
k
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1139
(j - k)
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.math.linear.EigenDecompositionImpl:1139
work[(j - k)]
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1139
work[(i + k)] = work[(j - k)]
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl
org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1140
work
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1140
j
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1140
k
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1140
(j - k)
]]
ChangePatternInstance [actions=[Delete ArrayWrite at org.apache.commons.math.linear.EigenDecompositionImpl:1140
work[(j - k)]
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1140
tmp
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1140
work[(j - k)] = tmp
]]
ChangePatternInstance [actions=[Delete For at org.apache.commons.math.linear.EigenDecompositionImpl:1137
for (int k = 0; k < 4; k += step) {
final double tmp = work[(i + k)];
work[(i + k)] = work[(j - k)];
work[(j - k)] = tmp;
}
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math.linear.EigenDecompositionImpl:1142
j
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1142
4
]]
ChangePatternInstance [actions=[Delete OperatorAssignment at org.apache.commons.math.linear.EigenDecompositionImpl:1142
j -= 4
]]
ChangePatternInstance [actions=[Delete For at org.apache.commons.math.linear.EigenDecompositionImpl:1136
for (int i = 0; i < j; i += 4) {
for (int k = 0; k < 4; k += step) {
final double tmp = work[(i + k)];
work[(i + k)] = work[(j - k)];
work[(j - k)] = tmp;
}
j -= 4;
}
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1136
cachedD = org.apache.commons.math.linear.MatrixUtils.createRealDiagonalMatrix(realEigenvalues)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math.linear.EigenDecompositionImpl:1136
org.apache.commons.math.linear.MatrixUtils.createRealDiagonalMatrix(realEigenvalues)
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.math.linear.EigenDecompositionImpl:1136
int i = 0
]]
ChangePatternInstance [actions=[Delete OperatorAssignment at org.apache.commons.math.linear.EigenDecompositionImpl:1136
i += 4
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.math.linear.EigenDecompositionImpl:1137
int k = 0
]]
ChangePatternInstance [actions=[Delete OperatorAssignment at org.apache.commons.math.linear.EigenDecompositionImpl:1137
k += step
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.math.linear.EigenDecompositionImpl:1138
final double tmp = work[(i + k)]
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1139
work[(i + k)] = work[(j - k)]
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1140
work[(j - k)] = tmp
]]
ChangePatternInstance [actions=[Delete For at org.apache.commons.math.linear.EigenDecompositionImpl:1137
for (int k = 0; k < 4; k += step) {
final double tmp = work[(i + k)];
work[(i + k)] = work[(j - k)];
work[(j - k)] = tmp;
}
]]
ChangePatternInstance [actions=[Delete OperatorAssignment at org.apache.commons.math.linear.EigenDecompositionImpl:1142
j -= 4
]]
ChangePatternInstance [actions=[Delete For at org.apache.commons.math.linear.EigenDecompositionImpl:1136
for (int i = 0; i < j; i += 4) {
for (int k = 0; k < 4; k += step) {
final double tmp = work[(i + k)];
work[(i + k)] = work[(j - k)];
work[(j - k)] = tmp;
}
j -= 4;
}
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1136
cachedD = org.apache.commons.math.linear.MatrixUtils.createRealDiagonalMatrix(realEigenvalues)
, Delete LocalVariable at org.apache.commons.math.linear.EigenDecompositionImpl:1136
int i = 0
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math.linear.EigenDecompositionImpl:1136
org.apache.commons.math.linear.MatrixUtils.createRealDiagonalMatrix(realEigenvalues)
, Delete LocalVariable at org.apache.commons.math.linear.EigenDecompositionImpl:1136
int i = 0
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1136
cachedD = org.apache.commons.math.linear.MatrixUtils.createRealDiagonalMatrix(realEigenvalues)
, Delete OperatorAssignment at org.apache.commons.math.linear.EigenDecompositionImpl:1136
i += 4
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math.linear.EigenDecompositionImpl:1136
org.apache.commons.math.linear.MatrixUtils.createRealDiagonalMatrix(realEigenvalues)
, Delete OperatorAssignment at org.apache.commons.math.linear.EigenDecompositionImpl:1136
i += 4
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1136
cachedD = org.apache.commons.math.linear.MatrixUtils.createRealDiagonalMatrix(realEigenvalues)
, Delete LocalVariable at org.apache.commons.math.linear.EigenDecompositionImpl:1137
int k = 0
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math.linear.EigenDecompositionImpl:1136
org.apache.commons.math.linear.MatrixUtils.createRealDiagonalMatrix(realEigenvalues)
, Delete LocalVariable at org.apache.commons.math.linear.EigenDecompositionImpl:1137
int k = 0
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1136
cachedD = org.apache.commons.math.linear.MatrixUtils.createRealDiagonalMatrix(realEigenvalues)
, Delete OperatorAssignment at org.apache.commons.math.linear.EigenDecompositionImpl:1137
k += step
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math.linear.EigenDecompositionImpl:1136
org.apache.commons.math.linear.MatrixUtils.createRealDiagonalMatrix(realEigenvalues)
, Delete OperatorAssignment at org.apache.commons.math.linear.EigenDecompositionImpl:1137
k += step
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1136
cachedD = org.apache.commons.math.linear.MatrixUtils.createRealDiagonalMatrix(realEigenvalues)
, Delete LocalVariable at org.apache.commons.math.linear.EigenDecompositionImpl:1138
final double tmp = work[(i + k)]
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math.linear.EigenDecompositionImpl:1136
org.apache.commons.math.linear.MatrixUtils.createRealDiagonalMatrix(realEigenvalues)
, Delete LocalVariable at org.apache.commons.math.linear.EigenDecompositionImpl:1138
final double tmp = work[(i + k)]
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1136
cachedD = org.apache.commons.math.linear.MatrixUtils.createRealDiagonalMatrix(realEigenvalues)
, Delete Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1139
work[(i + k)] = work[(j - k)]
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math.linear.EigenDecompositionImpl:1136
org.apache.commons.math.linear.MatrixUtils.createRealDiagonalMatrix(realEigenvalues)
, Delete Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1139
work[(i + k)] = work[(j - k)]
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1136
cachedD = org.apache.commons.math.linear.MatrixUtils.createRealDiagonalMatrix(realEigenvalues)
, Delete Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1140
work[(j - k)] = tmp
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math.linear.EigenDecompositionImpl:1136
org.apache.commons.math.linear.MatrixUtils.createRealDiagonalMatrix(realEigenvalues)
, Delete Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1140
work[(j - k)] = tmp
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1136
cachedD = org.apache.commons.math.linear.MatrixUtils.createRealDiagonalMatrix(realEigenvalues)
, Delete For at org.apache.commons.math.linear.EigenDecompositionImpl:1137
for (int k = 0; k < 4; k += step) {
final double tmp = work[(i + k)];
work[(i + k)] = work[(j - k)];
work[(j - k)] = tmp;
}
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math.linear.EigenDecompositionImpl:1136
org.apache.commons.math.linear.MatrixUtils.createRealDiagonalMatrix(realEigenvalues)
, Delete For at org.apache.commons.math.linear.EigenDecompositionImpl:1137
for (int k = 0; k < 4; k += step) {
final double tmp = work[(i + k)];
work[(i + k)] = work[(j - k)];
work[(j - k)] = tmp;
}
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1136
cachedD = org.apache.commons.math.linear.MatrixUtils.createRealDiagonalMatrix(realEigenvalues)
, Delete OperatorAssignment at org.apache.commons.math.linear.EigenDecompositionImpl:1142
j -= 4
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math.linear.EigenDecompositionImpl:1136
org.apache.commons.math.linear.MatrixUtils.createRealDiagonalMatrix(realEigenvalues)
, Delete OperatorAssignment at org.apache.commons.math.linear.EigenDecompositionImpl:1142
j -= 4
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1136
cachedD = org.apache.commons.math.linear.MatrixUtils.createRealDiagonalMatrix(realEigenvalues)
, Delete For at org.apache.commons.math.linear.EigenDecompositionImpl:1136
for (int i = 0; i < j; i += 4) {
for (int k = 0; k < 4; k += step) {
final double tmp = work[(i + k)];
work[(i + k)] = work[(j - k)];
work[(j - k)] = tmp;
}
j -= 4;
}
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math.linear.EigenDecompositionImpl:1136
org.apache.commons.math.linear.MatrixUtils.createRealDiagonalMatrix(realEigenvalues)
, Delete For at org.apache.commons.math.linear.EigenDecompositionImpl:1136
for (int i = 0; i < j; i += 4) {
for (int k = 0; k < 4; k += step) {
final double tmp = work[(i + k)];
work[(i + k)] = work[(j - k)];
work[(j - k)] = tmp;
}
j -= 4;
}
]]
RepairabilityAnalyzer
----For Diff:Delete For at org.apache.commons.math.linear.EigenDecompositionImpl:1136
for (int i = 0; i < j; i += 4) {
for (int k = 0; k < 4; k += step) {
final double tmp = work[(i + k)];
work[(i + k)] = work[(j - k)];
work[(j - k)] = tmp;
}
j -= 4;
}
Insert Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1136
cachedD = org.apache.commons.math.linear.MatrixUtils.createRealDiagonalMatrix(realEigenvalues)
Move TypeAccess from org.apache.commons.math.linear.EigenDecompositionImpl to org.apache.commons.math.linear.EigenDecompositionImpl
org.apache.commons.math.linear.EigenDecompositionImpl
: number instances found: 1
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1136
cachedD = org.apache.commons.math.linear.MatrixUtils.createRealDiagonalMatrix(realEigenvalues)
, Delete For at org.apache.commons.math.linear.EigenDecompositionImpl:1136
for (int i = 0; i < j; i += 4) {
for (int k = 0; k < 4; k += step) {
final double tmp = work[(i + k)];
work[(i + k)] = work[(j - k)];
work[(j - k)] = tmp;
}
j -= 4;
}
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Arja/patch1-Math-31-Arja-plausible/Arja]
FineGrainDifftAnalyzer
-0030
Delete Throw at org.apache.commons.math3.util.ContinuedFraction:177
throw new org.apache.commons.math3.exception.ConvergenceException(org.apache.commons.math3.exception.util.LocalizedFormats.CONTINUED_FRACTION_NAN_DIVERGENCE, x)
Insert Return at org.apache.commons.math3.util.ContinuedFraction:177
return 1.0
PatternInstanceAnalyzer
----For Diff:Delete Throw at org.apache.commons.math3.util.ContinuedFraction:177
throw new org.apache.commons.math3.exception.ConvergenceException(org.apache.commons.math3.exception.util.LocalizedFormats.CONTINUED_FRACTION_NAN_DIVERGENCE, x)
Insert Return at org.apache.commons.math3.util.ContinuedFraction:177
return 1.0
: number instances found: 12
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math3.util.ContinuedFraction:177
return 1.0
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math3.util.ContinuedFraction:177
1.0
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math3.util.ContinuedFraction
org.apache.commons.math3.exception.util.LocalizedFormats
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.util.ContinuedFraction:177
org.apache.commons.math3.exception.util.LocalizedFormats.CONTINUED_FRACTION_NAN_DIVERGENCE
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.util.ContinuedFraction:178
x
]]
ChangePatternInstance [actions=[Delete ConstructorCall at org.apache.commons.math3.util.ContinuedFraction:177
new org.apache.commons.math3.exception.ConvergenceException(org.apache.commons.math3.exception.util.LocalizedFormats.CONTINUED_FRACTION_NAN_DIVERGENCE, x)
]]
ChangePatternInstance [actions=[Delete Throw at org.apache.commons.math3.util.ContinuedFraction:177
throw new org.apache.commons.math3.exception.ConvergenceException(org.apache.commons.math3.exception.util.LocalizedFormats.CONTINUED_FRACTION_NAN_DIVERGENCE, x)
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math3.util.ContinuedFraction:177
return 1.0
]]
ChangePatternInstance [actions=[Delete ConstructorCall at org.apache.commons.math3.util.ContinuedFraction:177
new org.apache.commons.math3.exception.ConvergenceException(org.apache.commons.math3.exception.util.LocalizedFormats.CONTINUED_FRACTION_NAN_DIVERGENCE, x)
]]
ChangePatternInstance [actions=[Delete Throw at org.apache.commons.math3.util.ContinuedFraction:177
throw new org.apache.commons.math3.exception.ConvergenceException(org.apache.commons.math3.exception.util.LocalizedFormats.CONTINUED_FRACTION_NAN_DIVERGENCE, x)
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math3.util.ContinuedFraction:177
return 1.0
, Delete ConstructorCall at org.apache.commons.math3.util.ContinuedFraction:177
new org.apache.commons.math3.exception.ConvergenceException(org.apache.commons.math3.exception.util.LocalizedFormats.CONTINUED_FRACTION_NAN_DIVERGENCE, x)
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math3.util.ContinuedFraction:177
return 1.0
, Delete Throw at org.apache.commons.math3.util.ContinuedFraction:177
throw new org.apache.commons.math3.exception.ConvergenceException(org.apache.commons.math3.exception.util.LocalizedFormats.CONTINUED_FRACTION_NAN_DIVERGENCE, x)
]]
RepairabilityAnalyzer
----For Diff:Delete Throw at org.apache.commons.math3.util.ContinuedFraction:177
throw new org.apache.commons.math3.exception.ConvergenceException(org.apache.commons.math3.exception.util.LocalizedFormats.CONTINUED_FRACTION_NAN_DIVERGENCE, x)
Insert Return at org.apache.commons.math3.util.ContinuedFraction:177
return 1.0
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Arja/patch4-Math-31-Arja-plausible/Arja]
FineGrainDifftAnalyzer
-00125
Delete Throw at org.apache.commons.math3.util.ContinuedFraction:177
throw new org.apache.commons.math3.exception.ConvergenceException(org.apache.commons.math3.exception.util.LocalizedFormats.CONTINUED_FRACTION_NAN_DIVERGENCE, x)
Insert Return at org.apache.commons.math3.util.ContinuedFraction:177
return java.lang.Math.random()
PatternInstanceAnalyzer
----For Diff:Delete Throw at org.apache.commons.math3.util.ContinuedFraction:177
throw new org.apache.commons.math3.exception.ConvergenceException(org.apache.commons.math3.exception.util.LocalizedFormats.CONTINUED_FRACTION_NAN_DIVERGENCE, x)
Insert Return at org.apache.commons.math3.util.ContinuedFraction:177
return java.lang.Math.random()
: number instances found: 16
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math3.util.ContinuedFraction:177
return java.lang.Math.random()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math3.util.ContinuedFraction:177
java.lang.Math.random()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math3.util.ContinuedFraction:177
java.lang.Math
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math3.util.ContinuedFraction
org.apache.commons.math3.exception.util.LocalizedFormats
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.util.ContinuedFraction:177
org.apache.commons.math3.exception.util.LocalizedFormats.CONTINUED_FRACTION_NAN_DIVERGENCE
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.util.ContinuedFraction:178
x
]]
ChangePatternInstance [actions=[Delete ConstructorCall at org.apache.commons.math3.util.ContinuedFraction:177
new org.apache.commons.math3.exception.ConvergenceException(org.apache.commons.math3.exception.util.LocalizedFormats.CONTINUED_FRACTION_NAN_DIVERGENCE, x)
]]
ChangePatternInstance [actions=[Delete Throw at org.apache.commons.math3.util.ContinuedFraction:177
throw new org.apache.commons.math3.exception.ConvergenceException(org.apache.commons.math3.exception.util.LocalizedFormats.CONTINUED_FRACTION_NAN_DIVERGENCE, x)
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math3.util.ContinuedFraction:177
return java.lang.Math.random()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math3.util.ContinuedFraction:177
java.lang.Math.random()
]]
ChangePatternInstance [actions=[Delete ConstructorCall at org.apache.commons.math3.util.ContinuedFraction:177
new org.apache.commons.math3.exception.ConvergenceException(org.apache.commons.math3.exception.util.LocalizedFormats.CONTINUED_FRACTION_NAN_DIVERGENCE, x)
]]
ChangePatternInstance [actions=[Delete Throw at org.apache.commons.math3.util.ContinuedFraction:177
throw new org.apache.commons.math3.exception.ConvergenceException(org.apache.commons.math3.exception.util.LocalizedFormats.CONTINUED_FRACTION_NAN_DIVERGENCE, x)
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math3.util.ContinuedFraction:177
return java.lang.Math.random()
, Delete ConstructorCall at org.apache.commons.math3.util.ContinuedFraction:177
new org.apache.commons.math3.exception.ConvergenceException(org.apache.commons.math3.exception.util.LocalizedFormats.CONTINUED_FRACTION_NAN_DIVERGENCE, x)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math3.util.ContinuedFraction:177
java.lang.Math.random()
, Delete ConstructorCall at org.apache.commons.math3.util.ContinuedFraction:177
new org.apache.commons.math3.exception.ConvergenceException(org.apache.commons.math3.exception.util.LocalizedFormats.CONTINUED_FRACTION_NAN_DIVERGENCE, x)
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math3.util.ContinuedFraction:177
return java.lang.Math.random()
, Delete Throw at org.apache.commons.math3.util.ContinuedFraction:177
throw new org.apache.commons.math3.exception.ConvergenceException(org.apache.commons.math3.exception.util.LocalizedFormats.CONTINUED_FRACTION_NAN_DIVERGENCE, x)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math3.util.ContinuedFraction:177
java.lang.Math.random()
, Delete Throw at org.apache.commons.math3.util.ContinuedFraction:177
throw new org.apache.commons.math3.exception.ConvergenceException(org.apache.commons.math3.exception.util.LocalizedFormats.CONTINUED_FRACTION_NAN_DIVERGENCE, x)
]]
RepairabilityAnalyzer
----For Diff:Delete Throw at org.apache.commons.math3.util.ContinuedFraction:177
throw new org.apache.commons.math3.exception.ConvergenceException(org.apache.commons.math3.exception.util.LocalizedFormats.CONTINUED_FRACTION_NAN_DIVERGENCE, x)
Insert Return at org.apache.commons.math3.util.ContinuedFraction:177
return java.lang.Math.random()
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Arja/patch1-Lang-20-Arja-plausible/Arja]
FineGrainDifftAnalyzer
-0010
Delete BinaryOperator at org.apache.commons.lang3.StringUtils:3298
(((array[startIndex]) == null ? 16 : array[startIndex].toString().length()) + 1)
Delete BinaryOperator at org.apache.commons.lang3.StringUtils:3383
(((array[startIndex]) == null ? 16 : array[startIndex].toString().length()) + (separator.length()))
Insert Literal at org.apache.commons.lang3.StringUtils:3298
256
Insert Literal at org.apache.commons.lang3.StringUtils:3382
4
PatternInstanceAnalyzer
----For Diff:Delete BinaryOperator at org.apache.commons.lang3.StringUtils:3298
(((array[startIndex]) == null ? 16 : array[startIndex].toString().length()) + 1)
Delete BinaryOperator at org.apache.commons.lang3.StringUtils:3383
(((array[startIndex]) == null ? 16 : array[startIndex].toString().length()) + (separator.length()))
Insert Literal at org.apache.commons.lang3.StringUtils:3298
256
Insert Literal at org.apache.commons.lang3.StringUtils:3382
4
: number instances found: 36
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang3.StringUtils:3298
256
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang3.StringUtils:3382
4
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3298
array
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3298
startIndex
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.lang3.StringUtils:3298
(array[startIndex])
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.StringUtils:3298
null
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.StringUtils:3298
(array[startIndex]) == null
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.StringUtils:3298
16
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3298
array
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3298
startIndex
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.lang3.StringUtils:3298
array[startIndex]
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.StringUtils:3298
array[startIndex].toString()
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.StringUtils:3298
array[startIndex].toString().length()
]]
ChangePatternInstance [actions=[Delete Conditional at org.apache.commons.lang3.StringUtils:3298
((array[startIndex]) == null ? 16 : array[startIndex].toString().length())
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.StringUtils:3298
1
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.StringUtils:3298
(((array[startIndex]) == null ? 16 : array[startIndex].toString().length()) + 1)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3383
array
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3383
startIndex
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.lang3.StringUtils:3383
(array[startIndex])
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.StringUtils:3383
null
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.StringUtils:3383
(array[startIndex]) == null
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.StringUtils:3383
16
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3383
array
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3383
startIndex
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.lang3.StringUtils:3383
array[startIndex]
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.StringUtils:3383
array[startIndex].toString()
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.StringUtils:3383
array[startIndex].toString().length()
]]
ChangePatternInstance [actions=[Delete Conditional at org.apache.commons.lang3.StringUtils:3383
((array[startIndex]) == null ? 16 : array[startIndex].toString().length())
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3383
separator
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.StringUtils:3383
(separator.length())
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.StringUtils:3383
(((array[startIndex]) == null ? 16 : array[startIndex].toString().length()) + (separator.length()))
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.StringUtils:3298
array[startIndex].toString()
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.StringUtils:3298
array[startIndex].toString().length()
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.StringUtils:3383
array[startIndex].toString()
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.StringUtils:3383
array[startIndex].toString().length()
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.StringUtils:3383
(separator.length())
]]
RepairabilityAnalyzer
----For Diff:Delete BinaryOperator at org.apache.commons.lang3.StringUtils:3298
(((array[startIndex]) == null ? 16 : array[startIndex].toString().length()) + 1)
Delete BinaryOperator at org.apache.commons.lang3.StringUtils:3383
(((array[startIndex]) == null ? 16 : array[startIndex].toString().length()) + (separator.length()))
Insert Literal at org.apache.commons.lang3.StringUtils:3298
256
Insert Literal at org.apache.commons.lang3.StringUtils:3382
4
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Arja/patch2-Lang-16-Arja-plausible/Arja]
FineGrainDifftAnalyzer
-0067
Delete Throw at org.apache.commons.lang3.math.NumberUtils:545
throw new java.lang.NumberFormatException((str + " is not a valid number."))
Insert Return at org.apache.commons.lang3.math.NumberUtils:545
return java.lang.Integer.decode(str)
PatternInstanceAnalyzer
----For Diff:Delete Throw at org.apache.commons.lang3.math.NumberUtils:545
throw new java.lang.NumberFormatException((str + " is not a valid number."))
Insert Return at org.apache.commons.lang3.math.NumberUtils:545
return java.lang.Integer.decode(str)
: number instances found: 17
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang3.math.NumberUtils:545
return java.lang.Integer.decode(str)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang3.math.NumberUtils:545
java.lang.Integer.decode(str)
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.lang3.math.NumberUtils:545
java.lang.Integer
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang3.math.NumberUtils:545
str
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.math.NumberUtils:545
str
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.math.NumberUtils:545
" is not a valid number."
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.math.NumberUtils:545
(str + " is not a valid number.")
]]
ChangePatternInstance [actions=[Delete ConstructorCall at org.apache.commons.lang3.math.NumberUtils:545
new java.lang.NumberFormatException((str + " is not a valid number."))
]]
ChangePatternInstance [actions=[Delete Throw at org.apache.commons.lang3.math.NumberUtils:545
throw new java.lang.NumberFormatException((str + " is not a valid number."))
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang3.math.NumberUtils:545
return java.lang.Integer.decode(str)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang3.math.NumberUtils:545
java.lang.Integer.decode(str)
]]
ChangePatternInstance [actions=[Delete ConstructorCall at org.apache.commons.lang3.math.NumberUtils:545
new java.lang.NumberFormatException((str + " is not a valid number."))
]]
ChangePatternInstance [actions=[Delete Throw at org.apache.commons.lang3.math.NumberUtils:545
throw new java.lang.NumberFormatException((str + " is not a valid number."))
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang3.math.NumberUtils:545
return java.lang.Integer.decode(str)
, Delete ConstructorCall at org.apache.commons.lang3.math.NumberUtils:545
new java.lang.NumberFormatException((str + " is not a valid number."))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang3.math.NumberUtils:545
java.lang.Integer.decode(str)
, Delete ConstructorCall at org.apache.commons.lang3.math.NumberUtils:545
new java.lang.NumberFormatException((str + " is not a valid number."))
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang3.math.NumberUtils:545
return java.lang.Integer.decode(str)
, Delete Throw at org.apache.commons.lang3.math.NumberUtils:545
throw new java.lang.NumberFormatException((str + " is not a valid number."))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang3.math.NumberUtils:545
java.lang.Integer.decode(str)
, Delete Throw at org.apache.commons.lang3.math.NumberUtils:545
throw new java.lang.NumberFormatException((str + " is not a valid number."))
]]
RepairabilityAnalyzer
----For Diff:Delete Throw at org.apache.commons.lang3.math.NumberUtils:545
throw new java.lang.NumberFormatException((str + " is not a valid number."))
Insert Return at org.apache.commons.lang3.math.NumberUtils:545
return java.lang.Integer.decode(str)
: number instances found: 1
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang3.math.NumberUtils:545
return java.lang.Integer.decode(str)
, Delete Throw at org.apache.commons.lang3.math.NumberUtils:545
throw new java.lang.NumberFormatException((str + " is not a valid number."))
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Arja/patch5-Math-2-Arja-plausible/Arja]
FineGrainDifftAnalyzer
-00139
Update Literal at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
to 1.0
Delete Assignment at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
upper = ((int) (java.lang.Math.ceil(tmp))) -
Insert If at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
if (p == ) {
return upper;
}
Move Literal from org.apache.commons.math3.distribution.AbstractIntegerDistribution:138 to org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
1
PatternInstanceAnalyzer
----For Diff:Update Literal at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
to 1.0
Delete Assignment at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
upper = ((int) (java.lang.Math.ceil(tmp))) -
Insert If at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
if (p == ) {
return upper;
}
Move Literal from org.apache.commons.math3.distribution.AbstractIntegerDistribution:138 to org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
1
: number instances found: 25
ChangePatternInstance [actions=[Insert If at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
if (p == ) {
return upper;
}
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
p ==
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
{
return upper;
}
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
p
]]
ChangePatternInstance [actions=[Update Literal at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
to 1.0
]]
ChangePatternInstance [actions=[Move Literal from org.apache.commons.math3.distribution.AbstractIntegerDistribution:138 to org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
1
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math3.distribution.AbstractIntegerDistribution:139
return upper
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:139
upper
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
upper
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
java.lang.Math
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
tmp
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
((int) (java.lang.Math.ceil(tmp)))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
((int) (java.lang.Math.ceil(tmp))) -
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
upper = ((int) (java.lang.Math.ceil(tmp))) -
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
if (p == ) {
return upper;
}
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
{
return upper;
}
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math3.distribution.AbstractIntegerDistribution:139
return upper
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
((int) (java.lang.Math.ceil(tmp)))
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
upper = ((int) (java.lang.Math.ceil(tmp))) -
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
if (p == ) {
return upper;
}
, Delete Invocation at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
((int) (java.lang.Math.ceil(tmp)))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
{
return upper;
}
, Delete Invocation at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
((int) (java.lang.Math.ceil(tmp)))
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math3.distribution.AbstractIntegerDistribution:139
return upper
, Delete Invocation at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
((int) (java.lang.Math.ceil(tmp)))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
if (p == ) {
return upper;
}
, Delete Assignment at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
upper = ((int) (java.lang.Math.ceil(tmp))) -
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
{
return upper;
}
, Delete Assignment at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
upper = ((int) (java.lang.Math.ceil(tmp))) -
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math3.distribution.AbstractIntegerDistribution:139
return upper
, Delete Assignment at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
upper = ((int) (java.lang.Math.ceil(tmp))) -
]]
RepairabilityAnalyzer
----For Diff:Update Literal at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
to 1.0
Delete Assignment at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
upper = ((int) (java.lang.Math.ceil(tmp))) -
Insert If at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
if (p == ) {
return upper;
}
Move Literal from org.apache.commons.math3.distribution.AbstractIntegerDistribution:138 to org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
1
: number instances found: 1
ChangePatternInstance [actions=[Insert If at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
if (p == ) {
return upper;
}
, Delete Assignment at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
upper = ((int) (java.lang.Math.ceil(tmp))) -
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Arja/patch1-Chart-15-Arja-plausible/Arja]
FineGrainDifftAnalyzer
-004
Insert If at org.jfree.chart.plot.PiePlot3D:280
if (org.jfree.data.general.DatasetUtilities.isEmptyOrNull(getDataset())) {
drawNoDataMessage(g2, plotArea);
g2.setClip(savedClip);
drawOutline(g2, plotArea);
return;
}
PatternInstanceAnalyzer
----For Diff:Insert If at org.jfree.chart.plot.PiePlot3D:280
if (org.jfree.data.general.DatasetUtilities.isEmptyOrNull(getDataset())) {
drawNoDataMessage(g2, plotArea);
g2.setClip(savedClip);
drawOutline(g2, plotArea);
return;
}
: number instances found: 26
ChangePatternInstance [actions=[Insert If at org.jfree.chart.plot.PiePlot3D:280
if (org.jfree.data.general.DatasetUtilities.isEmptyOrNull(getDataset())) {
drawNoDataMessage(g2, plotArea);
g2.setClip(savedClip);
drawOutline(g2, plotArea);
return;
}
]]
ChangePatternInstance [actions=[Insert Invocation at org.jfree.chart.plot.PiePlot3D:280
org.jfree.data.general.DatasetUtilities.isEmptyOrNull(getDataset())
]]
ChangePatternInstance [actions=[Insert Block at org.jfree.chart.plot.PiePlot3D:280
{
drawNoDataMessage(g2, plotArea);
g2.setClip(savedClip);
drawOutline(g2, plotArea);
return;
}
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.jfree.chart.plot.PiePlot3D:280
org.jfree.data.general.DatasetUtilities
]]
ChangePatternInstance [actions=[Insert Invocation at org.jfree.chart.plot.PiePlot3D:280
getDataset()
]]
ChangePatternInstance [actions=[Insert Invocation at org.jfree.chart.plot.PiePlot3D:281
drawNoDataMessage(g2, plotArea)
]]
ChangePatternInstance [actions=[Insert Invocation at org.jfree.chart.plot.PiePlot3D:282
g2.setClip(savedClip)
]]
ChangePatternInstance [actions=[Insert Invocation at org.jfree.chart.plot.PiePlot3D:283
drawOutline(g2, plotArea)
]]
ChangePatternInstance [actions=[Insert Return at org.jfree.chart.plot.PiePlot3D:284
return
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.jfree.chart.plot.PiePlot3D
org.jfree.chart.plot.PiePlot3D
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.jfree.chart.plot.PiePlot3D
org.jfree.chart.plot.PiePlot3D
]]
ChangePatternInstance [actions=[Insert VariableRead at org.jfree.chart.plot.PiePlot3D:281
g2
]]
ChangePatternInstance [actions=[Insert VariableRead at org.jfree.chart.plot.PiePlot3D:281
plotArea
]]
ChangePatternInstance [actions=[Insert VariableRead at org.jfree.chart.plot.PiePlot3D:282
g2
]]
ChangePatternInstance [actions=[Insert VariableRead at org.jfree.chart.plot.PiePlot3D:282
savedClip
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.jfree.chart.plot.PiePlot3D
org.jfree.chart.plot.PiePlot3D
]]
ChangePatternInstance [actions=[Insert VariableRead at org.jfree.chart.plot.PiePlot3D:283
g2
]]
ChangePatternInstance [actions=[Insert VariableRead at org.jfree.chart.plot.PiePlot3D:283
plotArea
]]
ChangePatternInstance [actions=[Insert If at org.jfree.chart.plot.PiePlot3D:280
if (org.jfree.data.general.DatasetUtilities.isEmptyOrNull(getDataset())) {
drawNoDataMessage(g2, plotArea);
g2.setClip(savedClip);
drawOutline(g2, plotArea);
return;
}
]]
ChangePatternInstance [actions=[Insert Invocation at org.jfree.chart.plot.PiePlot3D:280
org.jfree.data.general.DatasetUtilities.isEmptyOrNull(getDataset())
]]
ChangePatternInstance [actions=[Insert Block at org.jfree.chart.plot.PiePlot3D:280
{
drawNoDataMessage(g2, plotArea);
g2.setClip(savedClip);
drawOutline(g2, plotArea);
return;
}
]]
ChangePatternInstance [actions=[Insert Invocation at org.jfree.chart.plot.PiePlot3D:280
getDataset()
]]
ChangePatternInstance [actions=[Insert Invocation at org.jfree.chart.plot.PiePlot3D:281
drawNoDataMessage(g2, plotArea)
]]
ChangePatternInstance [actions=[Insert Invocation at org.jfree.chart.plot.PiePlot3D:282
g2.setClip(savedClip)
]]
ChangePatternInstance [actions=[Insert Invocation at org.jfree.chart.plot.PiePlot3D:283
drawOutline(g2, plotArea)
]]
ChangePatternInstance [actions=[Insert Return at org.jfree.chart.plot.PiePlot3D:284
return
]]
RepairabilityAnalyzer
----For Diff:Insert If at org.jfree.chart.plot.PiePlot3D:280
if (org.jfree.data.general.DatasetUtilities.isEmptyOrNull(getDataset())) {
drawNoDataMessage(g2, plotArea);
g2.setClip(savedClip);
drawOutline(g2, plotArea);
return;
}
: number instances found: 1
ChangePatternInstance [actions=[Insert If at org.jfree.chart.plot.PiePlot3D:280
if (org.jfree.data.general.DatasetUtilities.isEmptyOrNull(getDataset())) {
drawNoDataMessage(g2, plotArea);
g2.setClip(savedClip);
drawOutline(g2, plotArea);
return;
}
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Arja/patch5-Math-31-Arja-plausible/Arja]
FineGrainDifftAnalyzer
-00142
Delete Throw at org.apache.commons.math3.util.ContinuedFraction:177
throw new org.apache.commons.math3.exception.ConvergenceException(org.apache.commons.math3.exception.util.LocalizedFormats.CONTINUED_FRACTION_NAN_DIVERGENCE, x)
Insert Return at org.apache.commons.math3.util.ContinuedFraction:177
return x / 0.0
PatternInstanceAnalyzer
----For Diff:Delete Throw at org.apache.commons.math3.util.ContinuedFraction:177
throw new org.apache.commons.math3.exception.ConvergenceException(org.apache.commons.math3.exception.util.LocalizedFormats.CONTINUED_FRACTION_NAN_DIVERGENCE, x)
Insert Return at org.apache.commons.math3.util.ContinuedFraction:177
return x / 0.0
: number instances found: 14
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math3.util.ContinuedFraction:177
return x / 0.0
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.util.ContinuedFraction:177
x / 0.0
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.util.ContinuedFraction:177
x
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math3.util.ContinuedFraction:177
0.0
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math3.util.ContinuedFraction
org.apache.commons.math3.exception.util.LocalizedFormats
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.util.ContinuedFraction:177
org.apache.commons.math3.exception.util.LocalizedFormats.CONTINUED_FRACTION_NAN_DIVERGENCE
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.util.ContinuedFraction:178
x
]]
ChangePatternInstance [actions=[Delete ConstructorCall at org.apache.commons.math3.util.ContinuedFraction:177
new org.apache.commons.math3.exception.ConvergenceException(org.apache.commons.math3.exception.util.LocalizedFormats.CONTINUED_FRACTION_NAN_DIVERGENCE, x)
]]
ChangePatternInstance [actions=[Delete Throw at org.apache.commons.math3.util.ContinuedFraction:177
throw new org.apache.commons.math3.exception.ConvergenceException(org.apache.commons.math3.exception.util.LocalizedFormats.CONTINUED_FRACTION_NAN_DIVERGENCE, x)
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math3.util.ContinuedFraction:177
return x / 0.0
]]
ChangePatternInstance [actions=[Delete ConstructorCall at org.apache.commons.math3.util.ContinuedFraction:177
new org.apache.commons.math3.exception.ConvergenceException(org.apache.commons.math3.exception.util.LocalizedFormats.CONTINUED_FRACTION_NAN_DIVERGENCE, x)
]]
ChangePatternInstance [actions=[Delete Throw at org.apache.commons.math3.util.ContinuedFraction:177
throw new org.apache.commons.math3.exception.ConvergenceException(org.apache.commons.math3.exception.util.LocalizedFormats.CONTINUED_FRACTION_NAN_DIVERGENCE, x)
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math3.util.ContinuedFraction:177
return x / 0.0
, Delete ConstructorCall at org.apache.commons.math3.util.ContinuedFraction:177
new org.apache.commons.math3.exception.ConvergenceException(org.apache.commons.math3.exception.util.LocalizedFormats.CONTINUED_FRACTION_NAN_DIVERGENCE, x)
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math3.util.ContinuedFraction:177
return x / 0.0
, Delete Throw at org.apache.commons.math3.util.ContinuedFraction:177
throw new org.apache.commons.math3.exception.ConvergenceException(org.apache.commons.math3.exception.util.LocalizedFormats.CONTINUED_FRACTION_NAN_DIVERGENCE, x)
]]
RepairabilityAnalyzer
----For Diff:Delete Throw at org.apache.commons.math3.util.ContinuedFraction:177
throw new org.apache.commons.math3.exception.ConvergenceException(org.apache.commons.math3.exception.util.LocalizedFormats.CONTINUED_FRACTION_NAN_DIVERGENCE, x)
Insert Return at org.apache.commons.math3.util.ContinuedFraction:177
return x / 0.0
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Arja/patch4-Lang-61-Arja-plausible/Arja]
FineGrainDifftAnalyzer
-00120
Update Literal at org.apache.commons.lang.text.StrBuilder:1769
to 4
Delete Assignment at org.apache.commons.lang.text.StrBuilder:1761
startIndex = (startIndex < 0) ? 0 : startIndex
Delete If at org.apache.commons.lang.text.StrBuilder:1769
if (strLen == ) {
return startIndex;
}
Insert If at org.apache.commons.lang.text.StrBuilder:1761
if ((buffer.length) > (length())) {
char[] old = buffer;
buffer = new char[length()];
java.lang.System.arraycopy(old, 0, buffer, 0, size);
}
Insert Invocation at org.apache.commons.lang.text.StrBuilder:1773
ensureCapacity(((size) + ))
Move Literal from org.apache.commons.lang.text.StrBuilder:1769 to org.apache.commons.lang.text.StrBuilder:1773
0
PatternInstanceAnalyzer
----For Diff:Update Literal at org.apache.commons.lang.text.StrBuilder:1769
to 4
Delete Assignment at org.apache.commons.lang.text.StrBuilder:1761
startIndex = (startIndex < 0) ? 0 : startIndex
Delete If at org.apache.commons.lang.text.StrBuilder:1769
if (strLen == ) {
return startIndex;
}
Insert If at org.apache.commons.lang.text.StrBuilder:1761
if ((buffer.length) > (length())) {
char[] old = buffer;
buffer = new char[length()];
java.lang.System.arraycopy(old, 0, buffer, 0, size);
}
Insert Invocation at org.apache.commons.lang.text.StrBuilder:1773
ensureCapacity(((size) + ))
Move Literal from org.apache.commons.lang.text.StrBuilder:1769 to org.apache.commons.lang.text.StrBuilder:1773
0
: number instances found: 92
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.text.StrBuilder:1761
if ((buffer.length) > (length())) {
char[] old = buffer;
buffer = new char[length()];
java.lang.System.arraycopy(old, 0, buffer, 0, size);
}
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.text.StrBuilder:1773
ensureCapacity(((size) + ))
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang.text.StrBuilder:1761
(buffer.length) > (length())
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.text.StrBuilder:1761
{
char[] old = buffer;
buffer = new char[length()];
java.lang.System.arraycopy(old, 0, buffer, 0, size);
}
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.lang.text.StrBuilder
org.apache.commons.lang.text.StrBuilder
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang.text.StrBuilder:1773
((size) + )
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.lang.text.StrBuilder:1761
(buffer.length)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.text.StrBuilder:1761
(length())
]]
ChangePatternInstance [actions=[Insert LocalVariable at org.apache.commons.lang.text.StrBuilder:1762
char[] old = buffer
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.lang.text.StrBuilder:1763
buffer = new char[length()]
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.text.StrBuilder:1764
java.lang.System.arraycopy(old, 0, buffer, 0, size)
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.lang.text.StrBuilder:1773
(size)
]]
ChangePatternInstance [actions=[Update Literal at org.apache.commons.lang.text.StrBuilder:1769
to 4
]]
ChangePatternInstance [actions=[Move Literal from org.apache.commons.lang.text.StrBuilder:1769 to org.apache.commons.lang.text.StrBuilder:1773
0
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.lang.text.StrBuilder:1761
buffer
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.lang.text.StrBuilder
org.apache.commons.lang.text.StrBuilder
]]
ChangePatternInstance [actions=[Insert ArrayTypeReference at org.apache.commons.lang.text.StrBuilder:1762
char[]
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.lang.text.StrBuilder:1762
buffer
]]
ChangePatternInstance [actions=[Insert FieldWrite at org.apache.commons.lang.text.StrBuilder:1763
buffer
]]
ChangePatternInstance [actions=[Insert NewArray at org.apache.commons.lang.text.StrBuilder:1763
new char[length()]
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.lang.text.StrBuilder:1764
java.lang.System
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang.text.StrBuilder:1764
old
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang.text.StrBuilder:1764
0
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.lang.text.StrBuilder:1764
buffer
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang.text.StrBuilder:1764
0
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.lang.text.StrBuilder:1764
size
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.lang.text.StrBuilder
org.apache.commons.lang.text.StrBuilder
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.lang.text.StrBuilder
org.apache.commons.lang.text.StrBuilder
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.lang.text.StrBuilder
org.apache.commons.lang.text.StrBuilder
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.lang.text.StrBuilder
org.apache.commons.lang.text.StrBuilder
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.text.StrBuilder:1763
length()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.lang.text.StrBuilder
org.apache.commons.lang.text.StrBuilder
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.lang.text.StrBuilder
org.apache.commons.lang.text.StrBuilder
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.lang.text.StrBuilder
org.apache.commons.lang.text.StrBuilder
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.lang.text.StrBuilder:1761
startIndex
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang.text.StrBuilder:1761
startIndex
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang.text.StrBuilder:1761
0
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang.text.StrBuilder:1761
startIndex < 0
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang.text.StrBuilder:1761
0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang.text.StrBuilder:1761
startIndex
]]
ChangePatternInstance [actions=[Delete Conditional at org.apache.commons.lang.text.StrBuilder:1761
(startIndex < 0) ? 0 : startIndex
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.lang.text.StrBuilder:1761
startIndex = (startIndex < 0) ? 0 : startIndex
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang.text.StrBuilder:1769
strLen
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang.text.StrBuilder:1769
strLen ==
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang.text.StrBuilder:1770
startIndex
]]
ChangePatternInstance [actions=[Delete Return at org.apache.commons.lang.text.StrBuilder:1770
return startIndex
]]
ChangePatternInstance [actions=[Delete Block at org.apache.commons.lang.text.StrBuilder:1769
{
return startIndex;
}
]]
ChangePatternInstance [actions=[Delete If at org.apache.commons.lang.text.StrBuilder:1769
if (strLen == ) {
return startIndex;
}
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.text.StrBuilder:1761
if ((buffer.length) > (length())) {
char[] old = buffer;
buffer = new char[length()];
java.lang.System.arraycopy(old, 0, buffer, 0, size);
}
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.text.StrBuilder:1773
ensureCapacity(((size) + ))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.text.StrBuilder:1761
{
char[] old = buffer;
buffer = new char[length()];
java.lang.System.arraycopy(old, 0, buffer, 0, size);
}
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.text.StrBuilder:1761
(length())
]]
ChangePatternInstance [actions=[Insert LocalVariable at org.apache.commons.lang.text.StrBuilder:1762
char[] old = buffer
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.lang.text.StrBuilder:1763
buffer = new char[length()]
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.text.StrBuilder:1764
java.lang.System.arraycopy(old, 0, buffer, 0, size)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.text.StrBuilder:1763
length()
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.lang.text.StrBuilder:1761
startIndex = (startIndex < 0) ? 0 : startIndex
]]
ChangePatternInstance [actions=[Delete Return at org.apache.commons.lang.text.StrBuilder:1770
return startIndex
]]
ChangePatternInstance [actions=[Delete Block at org.apache.commons.lang.text.StrBuilder:1769
{
return startIndex;
}
]]
ChangePatternInstance [actions=[Delete If at org.apache.commons.lang.text.StrBuilder:1769
if (strLen == ) {
return startIndex;
}
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.text.StrBuilder:1761
if ((buffer.length) > (length())) {
char[] old = buffer;
buffer = new char[length()];
java.lang.System.arraycopy(old, 0, buffer, 0, size);
}
, Delete Assignment at org.apache.commons.lang.text.StrBuilder:1761
startIndex = (startIndex < 0) ? 0 : startIndex
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.text.StrBuilder:1773
ensureCapacity(((size) + ))
, Delete Assignment at org.apache.commons.lang.text.StrBuilder:1761
startIndex = (startIndex < 0) ? 0 : startIndex
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.text.StrBuilder:1761
{
char[] old = buffer;
buffer = new char[length()];
java.lang.System.arraycopy(old, 0, buffer, 0, size);
}
, Delete Assignment at org.apache.commons.lang.text.StrBuilder:1761
startIndex = (startIndex < 0) ? 0 : startIndex
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.text.StrBuilder:1761
(length())
, Delete Assignment at org.apache.commons.lang.text.StrBuilder:1761
startIndex = (startIndex < 0) ? 0 : startIndex
]]
ChangePatternInstance [actions=[Insert LocalVariable at org.apache.commons.lang.text.StrBuilder:1762
char[] old = buffer
, Delete Assignment at org.apache.commons.lang.text.StrBuilder:1761
startIndex = (startIndex < 0) ? 0 : startIndex
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.lang.text.StrBuilder:1763
buffer = new char[length()]
, Delete Assignment at org.apache.commons.lang.text.StrBuilder:1761
startIndex = (startIndex < 0) ? 0 : startIndex
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.text.StrBuilder:1764
java.lang.System.arraycopy(old, 0, buffer, 0, size)
, Delete Assignment at org.apache.commons.lang.text.StrBuilder:1761
startIndex = (startIndex < 0) ? 0 : startIndex
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.text.StrBuilder:1763
length()
, Delete Assignment at org.apache.commons.lang.text.StrBuilder:1761
startIndex = (startIndex < 0) ? 0 : startIndex
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.text.StrBuilder:1761
if ((buffer.length) > (length())) {
char[] old = buffer;
buffer = new char[length()];
java.lang.System.arraycopy(old, 0, buffer, 0, size);
}
, Delete Return at org.apache.commons.lang.text.StrBuilder:1770
return startIndex
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.text.StrBuilder:1773
ensureCapacity(((size) + ))
, Delete Return at org.apache.commons.lang.text.StrBuilder:1770
return startIndex
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.text.StrBuilder:1761
{
char[] old = buffer;
buffer = new char[length()];
java.lang.System.arraycopy(old, 0, buffer, 0, size);
}
, Delete Return at org.apache.commons.lang.text.StrBuilder:1770
return startIndex
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.text.StrBuilder:1761
(length())
, Delete Return at org.apache.commons.lang.text.StrBuilder:1770
return startIndex
]]
ChangePatternInstance [actions=[Insert LocalVariable at org.apache.commons.lang.text.StrBuilder:1762
char[] old = buffer
, Delete Return at org.apache.commons.lang.text.StrBuilder:1770
return startIndex
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.lang.text.StrBuilder:1763
buffer = new char[length()]
, Delete Return at org.apache.commons.lang.text.StrBuilder:1770
return startIndex
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.text.StrBuilder:1764
java.lang.System.arraycopy(old, 0, buffer, 0, size)
, Delete Return at org.apache.commons.lang.text.StrBuilder:1770
return startIndex
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.text.StrBuilder:1763
length()
, Delete Return at org.apache.commons.lang.text.StrBuilder:1770
return startIndex
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.text.StrBuilder:1761
if ((buffer.length) > (length())) {
char[] old = buffer;
buffer = new char[length()];
java.lang.System.arraycopy(old, 0, buffer, 0, size);
}
, Delete Block at org.apache.commons.lang.text.StrBuilder:1769
{
return startIndex;
}
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.text.StrBuilder:1773
ensureCapacity(((size) + ))
, Delete Block at org.apache.commons.lang.text.StrBuilder:1769
{
return startIndex;
}
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.text.StrBuilder:1761
{
char[] old = buffer;
buffer = new char[length()];
java.lang.System.arraycopy(old, 0, buffer, 0, size);
}
, Delete Block at org.apache.commons.lang.text.StrBuilder:1769
{
return startIndex;
}
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.text.StrBuilder:1761
(length())
, Delete Block at org.apache.commons.lang.text.StrBuilder:1769
{
return startIndex;
}
]]
ChangePatternInstance [actions=[Insert LocalVariable at org.apache.commons.lang.text.StrBuilder:1762
char[] old = buffer
, Delete Block at org.apache.commons.lang.text.StrBuilder:1769
{
return startIndex;
}
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.lang.text.StrBuilder:1763
buffer = new char[length()]
, Delete Block at org.apache.commons.lang.text.StrBuilder:1769
{
return startIndex;
}
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.text.StrBuilder:1764
java.lang.System.arraycopy(old, 0, buffer, 0, size)
, Delete Block at org.apache.commons.lang.text.StrBuilder:1769
{
return startIndex;
}
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.text.StrBuilder:1763
length()
, Delete Block at org.apache.commons.lang.text.StrBuilder:1769
{
return startIndex;
}
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.text.StrBuilder:1761
if ((buffer.length) > (length())) {
char[] old = buffer;
buffer = new char[length()];
java.lang.System.arraycopy(old, 0, buffer, 0, size);
}
, Delete If at org.apache.commons.lang.text.StrBuilder:1769
if (strLen == ) {
return startIndex;
}
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.text.StrBuilder:1773
ensureCapacity(((size) + ))
, Delete If at org.apache.commons.lang.text.StrBuilder:1769
if (strLen == ) {
return startIndex;
}
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.text.StrBuilder:1761
{
char[] old = buffer;
buffer = new char[length()];
java.lang.System.arraycopy(old, 0, buffer, 0, size);
}
, Delete If at org.apache.commons.lang.text.StrBuilder:1769
if (strLen == ) {
return startIndex;
}
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.text.StrBuilder:1761
(length())
, Delete If at org.apache.commons.lang.text.StrBuilder:1769
if (strLen == ) {
return startIndex;
}
]]
ChangePatternInstance [actions=[Insert LocalVariable at org.apache.commons.lang.text.StrBuilder:1762
char[] old = buffer
, Delete If at org.apache.commons.lang.text.StrBuilder:1769
if (strLen == ) {
return startIndex;
}
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.lang.text.StrBuilder:1763
buffer = new char[length()]
, Delete If at org.apache.commons.lang.text.StrBuilder:1769
if (strLen == ) {
return startIndex;
}
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.text.StrBuilder:1764
java.lang.System.arraycopy(old, 0, buffer, 0, size)
, Delete If at org.apache.commons.lang.text.StrBuilder:1769
if (strLen == ) {
return startIndex;
}
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.text.StrBuilder:1763
length()
, Delete If at org.apache.commons.lang.text.StrBuilder:1769
if (strLen == ) {
return startIndex;
}
]]
RepairabilityAnalyzer
----For Diff:Update Literal at org.apache.commons.lang.text.StrBuilder:1769
to 4
Delete Assignment at org.apache.commons.lang.text.StrBuilder:1761
startIndex = (startIndex < 0) ? 0 : startIndex
Delete If at org.apache.commons.lang.text.StrBuilder:1769
if (strLen == ) {
return startIndex;
}
Insert If at org.apache.commons.lang.text.StrBuilder:1761
if ((buffer.length) > (length())) {
char[] old = buffer;
buffer = new char[length()];
java.lang.System.arraycopy(old, 0, buffer, 0, size);
}
Insert Invocation at org.apache.commons.lang.text.StrBuilder:1773
ensureCapacity(((size) + ))
Move Literal from org.apache.commons.lang.text.StrBuilder:1769 to org.apache.commons.lang.text.StrBuilder:1773
0
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Arja/patch7-Lang-7-Arja-plausible/Arja]
FineGrainDifftAnalyzer
-00164
Update Literal at org.apache.commons.lang3.math.NumberUtils:452
"--" to "-"
Delete Literal at org.apache.commons.lang3.math.NumberUtils:453
null
Insert BinaryOperator at org.apache.commons.lang3.math.NumberUtils:452
(((str.startsWith("0x")) || (str.startsWith("-0x"))) || (str.startsWith("0X"))) || (str.startsWith("-0X"))
Insert Block at org.apache.commons.lang3.math.NumberUtils:452
{
int hexDigits = (str.length()) - 2;
if () {
hexDigits--;
}
if (hexDigits > 8)
return org.apache.commons.lang3.math.NumberUtils.createInteger(str);
}
Insert Invocation at org.apache.commons.lang3.math.NumberUtils:458
org.apache.commons.lang3.math.NumberUtils.createLong(str)
Move Invocation from org.apache.commons.lang3.math.NumberUtils:452 to org.apache.commons.lang3.math.NumberUtils:454
str.startsWith("--")
Move Block from org.apache.commons.lang3.math.NumberUtils:452 to org.apache.commons.lang3.math.NumberUtils:457
{
return null;
}
PatternInstanceAnalyzer
----For Diff:Update Literal at org.apache.commons.lang3.math.NumberUtils:452
"--" to "-"
Delete Literal at org.apache.commons.lang3.math.NumberUtils:453
null
Insert BinaryOperator at org.apache.commons.lang3.math.NumberUtils:452
(((str.startsWith("0x")) || (str.startsWith("-0x"))) || (str.startsWith("0X"))) || (str.startsWith("-0X"))
Insert Block at org.apache.commons.lang3.math.NumberUtils:452
{
int hexDigits = (str.length()) - 2;
if () {
hexDigits--;
}
if (hexDigits > 8)
return org.apache.commons.lang3.math.NumberUtils.createInteger(str);
}
Insert Invocation at org.apache.commons.lang3.math.NumberUtils:458
org.apache.commons.lang3.math.NumberUtils.createLong(str)
Move Invocation from org.apache.commons.lang3.math.NumberUtils:452 to org.apache.commons.lang3.math.NumberUtils:454
str.startsWith("--")
Move Block from org.apache.commons.lang3.math.NumberUtils:452 to org.apache.commons.lang3.math.NumberUtils:457
{
return null;
}
: number instances found: 57
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.math.NumberUtils:452
(((str.startsWith("0x")) || (str.startsWith("-0x"))) || (str.startsWith("0X"))) || (str.startsWith("-0X"))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang3.math.NumberUtils:452
{
int hexDigits = (str.length()) - 2;
if () {
hexDigits--;
}
if (hexDigits > 8)
return org.apache.commons.lang3.math.NumberUtils.createInteger(str);
}
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.math.NumberUtils:452
(((str.startsWith("0x")) || (str.startsWith("-0x"))) || (str.startsWith("0X")))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang3.math.NumberUtils:452
(str.startsWith("-0X"))
]]
ChangePatternInstance [actions=[Insert LocalVariable at org.apache.commons.lang3.math.NumberUtils:453
int hexDigits = (str.length()) - 2
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang3.math.NumberUtils:454
if () {
hexDigits--;
}
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang3.math.NumberUtils:457
if (hexDigits > 8)
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang3.math.NumberUtils:460
return org.apache.commons.lang3.math.NumberUtils.createInteger(str)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.math.NumberUtils:452
((str.startsWith("0x")) || (str.startsWith("-0x")))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang3.math.NumberUtils:452
(str.startsWith("0X"))
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang3.math.NumberUtils:452
str
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang3.math.NumberUtils:452
"-0X"
]]
ChangePatternInstance [actions=[Insert TypeReference at org.apache.commons.lang3.math.NumberUtils:453
int
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.math.NumberUtils:453
(str.length()) - 2
]]
ChangePatternInstance [actions=[Move Invocation from org.apache.commons.lang3.math.NumberUtils:452 to org.apache.commons.lang3.math.NumberUtils:454
str.startsWith("--")
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang3.math.NumberUtils:454
{
hexDigits--;
}
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.math.NumberUtils:457
hexDigits > 8
]]
ChangePatternInstance [actions=[Move Block from org.apache.commons.lang3.math.NumberUtils:452 to org.apache.commons.lang3.math.NumberUtils:457
{
return null;
}
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang3.math.NumberUtils:460
org.apache.commons.lang3.math.NumberUtils.createInteger(str)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang3.math.NumberUtils:452
(str.startsWith("0x"))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang3.math.NumberUtils:452
(str.startsWith("-0x"))
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang3.math.NumberUtils:452
str
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang3.math.NumberUtils:452
"0X"
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang3.math.NumberUtils:453
(str.length())
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang3.math.NumberUtils:453
2
]]
ChangePatternInstance [actions=[Update Literal at org.apache.commons.lang3.math.NumberUtils:452
"--" to "-"
]]
ChangePatternInstance [actions=[Insert UnaryOperator at org.apache.commons.lang3.math.NumberUtils:455
hexDigits--
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang3.math.NumberUtils:457
hexDigits
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang3.math.NumberUtils:457
8
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.lang3.math.NumberUtils
org.apache.commons.lang3.math.NumberUtils
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang3.math.NumberUtils:460
str
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang3.math.NumberUtils:452
str
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang3.math.NumberUtils:452
"0x"
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang3.math.NumberUtils:452
str
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang3.math.NumberUtils:452
"-0x"
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang3.math.NumberUtils:453
str
]]
ChangePatternInstance [actions=[Insert VariableWrite at org.apache.commons.lang3.math.NumberUtils:455
hexDigits
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang3.math.NumberUtils:458
org.apache.commons.lang3.math.NumberUtils.createLong(str)
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.lang3.math.NumberUtils
org.apache.commons.lang3.math.NumberUtils
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang3.math.NumberUtils:458
str
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.math.NumberUtils:453
null
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang3.math.NumberUtils:452
{
int hexDigits = (str.length()) - 2;
if () {
hexDigits--;
}
if (hexDigits > 8)
return org.apache.commons.lang3.math.NumberUtils.createInteger(str);
}
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang3.math.NumberUtils:452
(str.startsWith("-0X"))
]]
ChangePatternInstance [actions=[Insert LocalVariable at org.apache.commons.lang3.math.NumberUtils:453
int hexDigits = (str.length()) - 2
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang3.math.NumberUtils:454
if () {
hexDigits--;
}
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang3.math.NumberUtils:457
if (hexDigits > 8)
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang3.math.NumberUtils:460
return org.apache.commons.lang3.math.NumberUtils.createInteger(str)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang3.math.NumberUtils:452
(str.startsWith("0X"))
]]
ChangePatternInstance [actions=[Move Invocation from org.apache.commons.lang3.math.NumberUtils:452 to org.apache.commons.lang3.math.NumberUtils:454
str.startsWith("--")
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang3.math.NumberUtils:454
{
hexDigits--;
}
]]
ChangePatternInstance [actions=[Move Block from org.apache.commons.lang3.math.NumberUtils:452 to org.apache.commons.lang3.math.NumberUtils:457
{
return null;
}
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang3.math.NumberUtils:460
org.apache.commons.lang3.math.NumberUtils.createInteger(str)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang3.math.NumberUtils:452
(str.startsWith("0x"))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang3.math.NumberUtils:452
(str.startsWith("-0x"))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang3.math.NumberUtils:453
(str.length())
]]
ChangePatternInstance [actions=[Insert UnaryOperator at org.apache.commons.lang3.math.NumberUtils:455
hexDigits--
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang3.math.NumberUtils:458
org.apache.commons.lang3.math.NumberUtils.createLong(str)
]]
RepairabilityAnalyzer
----For Diff:Update Literal at org.apache.commons.lang3.math.NumberUtils:452
"--" to "-"
Delete Literal at org.apache.commons.lang3.math.NumberUtils:453
null
Insert BinaryOperator at org.apache.commons.lang3.math.NumberUtils:452
(((str.startsWith("0x")) || (str.startsWith("-0x"))) || (str.startsWith("0X"))) || (str.startsWith("-0X"))
Insert Block at org.apache.commons.lang3.math.NumberUtils:452
{
int hexDigits = (str.length()) - 2;
if () {
hexDigits--;
}
if (hexDigits > 8)
return org.apache.commons.lang3.math.NumberUtils.createInteger(str);
}
Insert Invocation at org.apache.commons.lang3.math.NumberUtils:458
org.apache.commons.lang3.math.NumberUtils.createLong(str)
Move Invocation from org.apache.commons.lang3.math.NumberUtils:452 to org.apache.commons.lang3.math.NumberUtils:454
str.startsWith("--")
Move Block from org.apache.commons.lang3.math.NumberUtils:452 to org.apache.commons.lang3.math.NumberUtils:457
{
return null;
}
: number instances found: 1
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.math.NumberUtils:452
(((str.startsWith("0x")) || (str.startsWith("-0x"))) || (str.startsWith("0X"))) || (str.startsWith("-0X"))
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Arja/patch1-Math-58-Arja/Arja]
FineGrainDifftAnalyzer
-0037
Update ConstructorCall at org.apache.commons.math.optimization.fitting.GaussianFitter:121
to new org.apache.commons.math.optimization.fitting.GaussianFitter.ParameterGuesser(getObservations())
Delete VariableRead at org.apache.commons.math.optimization.fitting.GaussianFitter:121
guess
Insert Invocation at org.apache.commons.math.optimization.fitting.GaussianFitter:121
.guess()
Move ConstructorCall from org.apache.commons.math.optimization.fitting.GaussianFitter:121 to org.apache.commons.math.optimization.fitting.GaussianFitter:121
new org.apache.commons.math.analysis.function.Gaussian.Parametric()
PatternInstanceAnalyzer
----For Diff:Update ConstructorCall at org.apache.commons.math.optimization.fitting.GaussianFitter:121
to new org.apache.commons.math.optimization.fitting.GaussianFitter.ParameterGuesser(getObservations())
Delete VariableRead at org.apache.commons.math.optimization.fitting.GaussianFitter:121
guess
Insert Invocation at org.apache.commons.math.optimization.fitting.GaussianFitter:121
.guess()
Move ConstructorCall from org.apache.commons.math.optimization.fitting.GaussianFitter:121 to org.apache.commons.math.optimization.fitting.GaussianFitter:121
new org.apache.commons.math.analysis.function.Gaussian.Parametric()
: number instances found: 10
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math.optimization.fitting.GaussianFitter:121
.guess()
]]
ChangePatternInstance [actions=[Update ConstructorCall at org.apache.commons.math.optimization.fitting.GaussianFitter:121
to new org.apache.commons.math.optimization.fitting.GaussianFitter.ParameterGuesser(getObservations())
]]
ChangePatternInstance [actions=[Move ConstructorCall from org.apache.commons.math.optimization.fitting.GaussianFitter:121 to org.apache.commons.math.optimization.fitting.GaussianFitter:121
new org.apache.commons.math.analysis.function.Gaussian.Parametric()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math.optimization.fitting.GaussianFitter:121
getObservations()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math.optimization.fitting.GaussianFitter
org.apache.commons.math.optimization.fitting.GaussianFitter
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.fitting.GaussianFitter:121
guess
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math.optimization.fitting.GaussianFitter:121
.guess()
]]
ChangePatternInstance [actions=[Update ConstructorCall at org.apache.commons.math.optimization.fitting.GaussianFitter:121
to new org.apache.commons.math.optimization.fitting.GaussianFitter.ParameterGuesser(getObservations())
]]
ChangePatternInstance [actions=[Move ConstructorCall from org.apache.commons.math.optimization.fitting.GaussianFitter:121 to org.apache.commons.math.optimization.fitting.GaussianFitter:121
new org.apache.commons.math.analysis.function.Gaussian.Parametric()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math.optimization.fitting.GaussianFitter:121
getObservations()
]]
RepairabilityAnalyzer
----For Diff:Update ConstructorCall at org.apache.commons.math.optimization.fitting.GaussianFitter:121
to new org.apache.commons.math.optimization.fitting.GaussianFitter.ParameterGuesser(getObservations())
Delete VariableRead at org.apache.commons.math.optimization.fitting.GaussianFitter:121
guess
Insert Invocation at org.apache.commons.math.optimization.fitting.GaussianFitter:121
.guess()
Move ConstructorCall from org.apache.commons.math.optimization.fitting.GaussianFitter:121 to org.apache.commons.math.optimization.fitting.GaussianFitter:121
new org.apache.commons.math.analysis.function.Gaussian.Parametric()
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Arja/patch1-Lang-22-Arja-plausible/Arja]
FineGrainDifftAnalyzer
-0012
Update Literal at org.apache.commons.lang3.math.Fraction:584
to 0
Delete BinaryOperator at org.apache.commons.lang3.math.Fraction:584
((java.lang.Math.abs(u)) <= ) || ((java.lang.Math.abs(v)) <= 1)
Delete Return at org.apache.commons.lang3.math.Fraction:585
return 1
Insert BinaryOperator at org.apache.commons.lang3.math.Fraction:584
u >
Insert Assignment at org.apache.commons.lang3.math.Fraction:585
u = -u
Move Literal from org.apache.commons.lang3.math.Fraction:584 to org.apache.commons.lang3.math.Fraction:584
1
PatternInstanceAnalyzer
----For Diff:Update Literal at org.apache.commons.lang3.math.Fraction:584
to 0
Delete BinaryOperator at org.apache.commons.lang3.math.Fraction:584
((java.lang.Math.abs(u)) <= ) || ((java.lang.Math.abs(v)) <= 1)
Delete Return at org.apache.commons.lang3.math.Fraction:585
return 1
Insert BinaryOperator at org.apache.commons.lang3.math.Fraction:584
u >
Insert Assignment at org.apache.commons.lang3.math.Fraction:585
u = -u
Move Literal from org.apache.commons.lang3.math.Fraction:584 to org.apache.commons.lang3.math.Fraction:584
1
: number instances found: 31
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.math.Fraction:584
u >
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang3.math.Fraction:584
u
]]
ChangePatternInstance [actions=[Update Literal at org.apache.commons.lang3.math.Fraction:584
to 0
]]
ChangePatternInstance [actions=[Move Literal from org.apache.commons.lang3.math.Fraction:584 to org.apache.commons.lang3.math.Fraction:584
1
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.lang3.math.Fraction:585
u = -u
]]
ChangePatternInstance [actions=[Insert VariableWrite at org.apache.commons.lang3.math.Fraction:585
u
]]
ChangePatternInstance [actions=[Insert UnaryOperator at org.apache.commons.lang3.math.Fraction:585
-u
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang3.math.Fraction:585
u
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.lang3.math.Fraction:584
java.lang.Math
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.math.Fraction:584
u
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.math.Fraction:584
(java.lang.Math.abs(u))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.math.Fraction:584
((java.lang.Math.abs(u)) <= )
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.lang3.math.Fraction:584
java.lang.Math
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.math.Fraction:584
v
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.math.Fraction:584
(java.lang.Math.abs(v))
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.math.Fraction:584
1
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.math.Fraction:584
((java.lang.Math.abs(v)) <= 1)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.math.Fraction:584
((java.lang.Math.abs(u)) <= ) || ((java.lang.Math.abs(v)) <= 1)
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.math.Fraction:585
1
]]
ChangePatternInstance [actions=[Delete Return at org.apache.commons.lang3.math.Fraction:585
return 1
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.lang3.math.Fraction:585
u = -u
]]
ChangePatternInstance [actions=[Insert UnaryOperator at org.apache.commons.lang3.math.Fraction:585
-u
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.math.Fraction:584
(java.lang.Math.abs(u))
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.math.Fraction:584
(java.lang.Math.abs(v))
]]
ChangePatternInstance [actions=[Delete Return at org.apache.commons.lang3.math.Fraction:585
return 1
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.lang3.math.Fraction:585
u = -u
, Delete Invocation at org.apache.commons.lang3.math.Fraction:584
(java.lang.Math.abs(u))
]]
ChangePatternInstance [actions=[Insert UnaryOperator at org.apache.commons.lang3.math.Fraction:585
-u
, Delete Invocation at org.apache.commons.lang3.math.Fraction:584
(java.lang.Math.abs(u))
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.lang3.math.Fraction:585
u = -u
, Delete Invocation at org.apache.commons.lang3.math.Fraction:584
(java.lang.Math.abs(v))
]]
ChangePatternInstance [actions=[Insert UnaryOperator at org.apache.commons.lang3.math.Fraction:585
-u
, Delete Invocation at org.apache.commons.lang3.math.Fraction:584
(java.lang.Math.abs(v))
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.lang3.math.Fraction:585
u = -u
, Delete Return at org.apache.commons.lang3.math.Fraction:585
return 1
]]
ChangePatternInstance [actions=[Insert UnaryOperator at org.apache.commons.lang3.math.Fraction:585
-u
, Delete Return at org.apache.commons.lang3.math.Fraction:585
return 1
]]
RepairabilityAnalyzer
----For Diff:Update Literal at org.apache.commons.lang3.math.Fraction:584
to 0
Delete BinaryOperator at org.apache.commons.lang3.math.Fraction:584
((java.lang.Math.abs(u)) <= ) || ((java.lang.Math.abs(v)) <= 1)
Delete Return at org.apache.commons.lang3.math.Fraction:585
return 1
Insert BinaryOperator at org.apache.commons.lang3.math.Fraction:584
u >
Insert Assignment at org.apache.commons.lang3.math.Fraction:585
u = -u
Move Literal from org.apache.commons.lang3.math.Fraction:584 to org.apache.commons.lang3.math.Fraction:584
1
: number instances found: 1
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.math.Fraction:584
u >
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Arja/patch1-Math-71-Arja-plausible/Arja]
FineGrainDifftAnalyzer
-0042
Insert If at org.apache.commons.math.ode.events.CombinedEventsManager:152
if (state.evaluateStep(interpolator)) {
if ((first) == null) {
} else {
if (interpolator.isForward()) {
if ((state.getEventTime()) < (first.getEventTime())) {
first = state;
}
} else {
if ((state.getEventTime()) > (first.getEventTime())) {
first = state;
}
}
}
}
Move If from org.apache.commons.math.ode.events.CombinedEventsManager:152 to org.apache.commons.math.ode.events.CombinedEventsManager:154
if (state.evaluateStep(interpolator)) {
if ((first) == null) {
first = state;
} else {
if (interpolator.isForward()) {
if ((state.getEventTime()) < (first.getEventTime())) {
first = state;
}
} else {
if ((state.getEventTime()) > (first.getEventTime())) {
first = state;
}
}
}
}
PatternInstanceAnalyzer
----For Diff:Insert If at org.apache.commons.math.ode.events.CombinedEventsManager:152
if (state.evaluateStep(interpolator)) {
if ((first) == null) {
} else {
if (interpolator.isForward()) {
if ((state.getEventTime()) < (first.getEventTime())) {
first = state;
}
} else {
if ((state.getEventTime()) > (first.getEventTime())) {
first = state;
}
}
}
}
Move If from org.apache.commons.math.ode.events.CombinedEventsManager:152 to org.apache.commons.math.ode.events.CombinedEventsManager:154
if (state.evaluateStep(interpolator)) {
if ((first) == null) {
first = state;
} else {
if (interpolator.isForward()) {
if ((state.getEventTime()) < (first.getEventTime())) {
first = state;
}
} else {
if ((state.getEventTime()) > (first.getEventTime())) {
first = state;
}
}
}
}
: number instances found: 63
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.ode.events.CombinedEventsManager:152
if (state.evaluateStep(interpolator)) {
if ((first) == null) {
} else {
if (interpolator.isForward()) {
if ((state.getEventTime()) < (first.getEventTime())) {
first = state;
}
} else {
if ((state.getEventTime()) > (first.getEventTime())) {
first = state;
}
}
}
}
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math.ode.events.CombinedEventsManager:152
state.evaluateStep(interpolator)
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.math.ode.events.CombinedEventsManager:152
{
if ((first) == null) {
} else {
if (interpolator.isForward()) {
if ((state.getEventTime()) < (first.getEventTime())) {
first = state;
}
} else {
if ((state.getEventTime()) > (first.getEventTime())) {
first = state;
}
}
}
}
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.ode.events.CombinedEventsManager:152
state
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.ode.events.CombinedEventsManager:152
interpolator
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.ode.events.CombinedEventsManager:153
if ((first) == null) {
} else {
if (interpolator.isForward()) {
if ((state.getEventTime()) < (first.getEventTime())) {
first = state;
}
} else {
if ((state.getEventTime()) > (first.getEventTime())) {
first = state;
}
}
}
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math.ode.events.CombinedEventsManager:153
(first) == null
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.math.ode.events.CombinedEventsManager:153
{
}
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.math.ode.events.CombinedEventsManager:171
{
if (interpolator.isForward()) {
if ((state.getEventTime()) < (first.getEventTime())) {
first = state;
}
} else {
if ((state.getEventTime()) > (first.getEventTime())) {
first = state;
}
}
}
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.math.ode.events.CombinedEventsManager:153
(first)
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math.ode.events.CombinedEventsManager:153
null
]]
ChangePatternInstance [actions=[Move If from org.apache.commons.math.ode.events.CombinedEventsManager:152 to org.apache.commons.math.ode.events.CombinedEventsManager:154
if (state.evaluateStep(interpolator)) {
if ((first) == null) {
first = state;
} else {
if (interpolator.isForward()) {
if ((state.getEventTime()) < (first.getEventTime())) {
first = state;
}
} else {
if ((state.getEventTime()) > (first.getEventTime())) {
first = state;
}
}
}
}
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.ode.events.CombinedEventsManager:172
if (interpolator.isForward()) {
if ((state.getEventTime()) < (first.getEventTime())) {
first = state;
}
} else {
if ((state.getEventTime()) > (first.getEventTime())) {
first = state;
}
}
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math.ode.events.CombinedEventsManager
org.apache.commons.math.ode.events.CombinedEventsManager
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math.ode.events.CombinedEventsManager:172
interpolator.isForward()
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.math.ode.events.CombinedEventsManager:172
{
if ((state.getEventTime()) < (first.getEventTime())) {
first = state;
}
}
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.math.ode.events.CombinedEventsManager:176
{
if ((state.getEventTime()) > (first.getEventTime())) {
first = state;
}
}
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.ode.events.CombinedEventsManager:172
interpolator
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.ode.events.CombinedEventsManager:173
if ((state.getEventTime()) < (first.getEventTime())) {
first = state;
}
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.ode.events.CombinedEventsManager:177
if ((state.getEventTime()) > (first.getEventTime())) {
first = state;
}
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math.ode.events.CombinedEventsManager:173
(state.getEventTime()) < (first.getEventTime())
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.math.ode.events.CombinedEventsManager:173
{
first = state;
}
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math.ode.events.CombinedEventsManager:177
(state.getEventTime()) > (first.getEventTime())
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.math.ode.events.CombinedEventsManager:177
{
first = state;
}
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math.ode.events.CombinedEventsManager:173
(state.getEventTime())
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math.ode.events.CombinedEventsManager:173
(first.getEventTime())
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math.ode.events.CombinedEventsManager:174
first = state
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math.ode.events.CombinedEventsManager:177
(state.getEventTime())
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math.ode.events.CombinedEventsManager:177
(first.getEventTime())
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math.ode.events.CombinedEventsManager:178
first = state
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.ode.events.CombinedEventsManager:173
state
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.math.ode.events.CombinedEventsManager:173
first
]]
ChangePatternInstance [actions=[Insert FieldWrite at org.apache.commons.math.ode.events.CombinedEventsManager:174
first
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.ode.events.CombinedEventsManager:174
state
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.ode.events.CombinedEventsManager:177
state
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.math.ode.events.CombinedEventsManager:177
first
]]
ChangePatternInstance [actions=[Insert FieldWrite at org.apache.commons.math.ode.events.CombinedEventsManager:178
first
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.ode.events.CombinedEventsManager:178
state
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math.ode.events.CombinedEventsManager
org.apache.commons.math.ode.events.CombinedEventsManager
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math.ode.events.CombinedEventsManager
org.apache.commons.math.ode.events.CombinedEventsManager
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math.ode.events.CombinedEventsManager
org.apache.commons.math.ode.events.CombinedEventsManager
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math.ode.events.CombinedEventsManager
org.apache.commons.math.ode.events.CombinedEventsManager
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.ode.events.CombinedEventsManager:152
if (state.evaluateStep(interpolator)) {
if ((first) == null) {
} else {
if (interpolator.isForward()) {
if ((state.getEventTime()) < (first.getEventTime())) {
first = state;
}
} else {
if ((state.getEventTime()) > (first.getEventTime())) {
first = state;
}
}
}
}
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math.ode.events.CombinedEventsManager:152
state.evaluateStep(interpolator)
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.math.ode.events.CombinedEventsManager:152
{
if ((first) == null) {
} else {
if (interpolator.isForward()) {
if ((state.getEventTime()) < (first.getEventTime())) {
first = state;
}
} else {
if ((state.getEventTime()) > (first.getEventTime())) {
first = state;
}
}
}
}
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.ode.events.CombinedEventsManager:153
if ((first) == null) {
} else {
if (interpolator.isForward()) {
if ((state.getEventTime()) < (first.getEventTime())) {
first = state;
}
} else {
if ((state.getEventTime()) > (first.getEventTime())) {
first = state;
}
}
}
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.math.ode.events.CombinedEventsManager:153
{
}
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.math.ode.events.CombinedEventsManager:171
{
if (interpolator.isForward()) {
if ((state.getEventTime()) < (first.getEventTime())) {
first = state;
}
} else {
if ((state.getEventTime()) > (first.getEventTime())) {
first = state;
}
}
}
]]
ChangePatternInstance [actions=[Move If from org.apache.commons.math.ode.events.CombinedEventsManager:152 to org.apache.commons.math.ode.events.CombinedEventsManager:154
if (state.evaluateStep(interpolator)) {
if ((first) == null) {
first = state;
} else {
if (interpolator.isForward()) {
if ((state.getEventTime()) < (first.getEventTime())) {
first = state;
}
} else {
if ((state.getEventTime()) > (first.getEventTime())) {
first = state;
}
}
}
}
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.ode.events.CombinedEventsManager:172
if (interpolator.isForward()) {
if ((state.getEventTime()) < (first.getEventTime())) {
first = state;
}
} else {
if ((state.getEventTime()) > (first.getEventTime())) {
first = state;
}
}
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math.ode.events.CombinedEventsManager:172
interpolator.isForward()
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.math.ode.events.CombinedEventsManager:172
{
if ((state.getEventTime()) < (first.getEventTime())) {
first = state;
}
}
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.math.ode.events.CombinedEventsManager:176
{
if ((state.getEventTime()) > (first.getEventTime())) {
first = state;
}
}
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.ode.events.CombinedEventsManager:173
if ((state.getEventTime()) < (first.getEventTime())) {
first = state;
}
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.ode.events.CombinedEventsManager:177
if ((state.getEventTime()) > (first.getEventTime())) {
first = state;
}
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.math.ode.events.CombinedEventsManager:173
{
first = state;
}
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.math.ode.events.CombinedEventsManager:177
{
first = state;
}
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math.ode.events.CombinedEventsManager:173
(state.getEventTime())
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math.ode.events.CombinedEventsManager:173
(first.getEventTime())
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math.ode.events.CombinedEventsManager:174
first = state
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math.ode.events.CombinedEventsManager:177
(state.getEventTime())
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math.ode.events.CombinedEventsManager:177
(first.getEventTime())
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math.ode.events.CombinedEventsManager:178
first = state
]]
RepairabilityAnalyzer
----For Diff:Insert If at org.apache.commons.math.ode.events.CombinedEventsManager:152
if (state.evaluateStep(interpolator)) {
if ((first) == null) {
} else {
if (interpolator.isForward()) {
if ((state.getEventTime()) < (first.getEventTime())) {
first = state;
}
} else {
if ((state.getEventTime()) > (first.getEventTime())) {
first = state;
}
}
}
}
Move If from org.apache.commons.math.ode.events.CombinedEventsManager:152 to org.apache.commons.math.ode.events.CombinedEventsManager:154
if (state.evaluateStep(interpolator)) {
if ((first) == null) {
first = state;
} else {
if (interpolator.isForward()) {
if ((state.getEventTime()) < (first.getEventTime())) {
first = state;
}
} else {
if ((state.getEventTime()) > (first.getEventTime())) {
first = state;
}
}
}
}
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Arja/patch1-Lang-43-Arja/Arja]
FineGrainDifftAnalyzer
-0017
Insert Invocation at org.apache.commons.lang.text.ExtendedMessageFormat:422
next(pos)
PatternInstanceAnalyzer
----For Diff:Insert Invocation at org.apache.commons.lang.text.ExtendedMessageFormat:422
next(pos)
: number instances found: 4
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.text.ExtendedMessageFormat:422
next(pos)
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.lang.text.ExtendedMessageFormat
org.apache.commons.lang.text.ExtendedMessageFormat
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang.text.ExtendedMessageFormat:422
pos
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.text.ExtendedMessageFormat:422
next(pos)
]]
RepairabilityAnalyzer
----For Diff:Insert Invocation at org.apache.commons.lang.text.ExtendedMessageFormat:422
next(pos)
: number instances found: 1
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.text.ExtendedMessageFormat:422
next(pos)
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Arja/patch5-Lang-50-Arja-plausible/Arja]
FineGrainDifftAnalyzer
-00134
Delete Invocation at org.apache.commons.lang.time.FastDateFormat:479
org.apache.commons.lang.time.FastDateFormat.cDateTimeInstanceCache.put(key, format)
Insert If at org.apache.commons.lang.time.FastDateFormat:280
if (locale == null) {
locale = java.util.Locale.getDefault();
}
Insert If at org.apache.commons.lang.time.FastDateFormat:482
if (pattern == null) {
throw new java.lang.IllegalArgumentException("The pattern must not be null");
}
PatternInstanceAnalyzer
----For Diff:Delete Invocation at org.apache.commons.lang.time.FastDateFormat:479
org.apache.commons.lang.time.FastDateFormat.cDateTimeInstanceCache.put(key, format)
Insert If at org.apache.commons.lang.time.FastDateFormat:280
if (locale == null) {
locale = java.util.Locale.getDefault();
}
Insert If at org.apache.commons.lang.time.FastDateFormat:482
if (pattern == null) {
throw new java.lang.IllegalArgumentException("The pattern must not be null");
}
: number instances found: 39
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.time.FastDateFormat:280
if (locale == null) {
locale = java.util.Locale.getDefault();
}
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang.time.FastDateFormat:280
locale == null
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.time.FastDateFormat:280
{
locale = java.util.Locale.getDefault();
}
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang.time.FastDateFormat:280
locale
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang.time.FastDateFormat:280
null
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.lang.time.FastDateFormat:281
locale = java.util.Locale.getDefault()
]]
ChangePatternInstance [actions=[Insert VariableWrite at org.apache.commons.lang.time.FastDateFormat:281
locale
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.time.FastDateFormat:281
java.util.Locale.getDefault()
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.time.FastDateFormat:482
if (pattern == null) {
throw new java.lang.IllegalArgumentException("The pattern must not be null");
}
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.lang.time.FastDateFormat:281
java.util.Locale
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang.time.FastDateFormat:482
pattern == null
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.time.FastDateFormat:482
{
throw new java.lang.IllegalArgumentException("The pattern must not be null");
}
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang.time.FastDateFormat:482
pattern
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang.time.FastDateFormat:482
null
]]
ChangePatternInstance [actions=[Insert Throw at org.apache.commons.lang.time.FastDateFormat:483
throw new java.lang.IllegalArgumentException("The pattern must not be null")
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.commons.lang.time.FastDateFormat:483
new java.lang.IllegalArgumentException("The pattern must not be null")
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang.time.FastDateFormat:483
"The pattern must not be null"
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.lang.time.FastDateFormat
org.apache.commons.lang.time.FastDateFormat
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.lang.time.FastDateFormat:479
org.apache.commons.lang.time.FastDateFormat.cDateTimeInstanceCache
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang.time.FastDateFormat:479
key
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang.time.FastDateFormat:479
format
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang.time.FastDateFormat:479
org.apache.commons.lang.time.FastDateFormat.cDateTimeInstanceCache.put(key, format)
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.time.FastDateFormat:280
if (locale == null) {
locale = java.util.Locale.getDefault();
}
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.time.FastDateFormat:280
{
locale = java.util.Locale.getDefault();
}
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.lang.time.FastDateFormat:281
locale = java.util.Locale.getDefault()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.time.FastDateFormat:281
java.util.Locale.getDefault()
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.time.FastDateFormat:482
if (pattern == null) {
throw new java.lang.IllegalArgumentException("The pattern must not be null");
}
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.time.FastDateFormat:482
{
throw new java.lang.IllegalArgumentException("The pattern must not be null");
}
]]
ChangePatternInstance [actions=[Insert Throw at org.apache.commons.lang.time.FastDateFormat:483
throw new java.lang.IllegalArgumentException("The pattern must not be null")
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.commons.lang.time.FastDateFormat:483
new java.lang.IllegalArgumentException("The pattern must not be null")
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang.time.FastDateFormat:479
org.apache.commons.lang.time.FastDateFormat.cDateTimeInstanceCache.put(key, format)
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.time.FastDateFormat:280
if (locale == null) {
locale = java.util.Locale.getDefault();
}
, Delete Invocation at org.apache.commons.lang.time.FastDateFormat:479
org.apache.commons.lang.time.FastDateFormat.cDateTimeInstanceCache.put(key, format)
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.time.FastDateFormat:280
{
locale = java.util.Locale.getDefault();
}
, Delete Invocation at org.apache.commons.lang.time.FastDateFormat:479
org.apache.commons.lang.time.FastDateFormat.cDateTimeInstanceCache.put(key, format)
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.lang.time.FastDateFormat:281
locale = java.util.Locale.getDefault()
, Delete Invocation at org.apache.commons.lang.time.FastDateFormat:479
org.apache.commons.lang.time.FastDateFormat.cDateTimeInstanceCache.put(key, format)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.time.FastDateFormat:281
java.util.Locale.getDefault()
, Delete Invocation at org.apache.commons.lang.time.FastDateFormat:479
org.apache.commons.lang.time.FastDateFormat.cDateTimeInstanceCache.put(key, format)
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.time.FastDateFormat:482
if (pattern == null) {
throw new java.lang.IllegalArgumentException("The pattern must not be null");
}
, Delete Invocation at org.apache.commons.lang.time.FastDateFormat:479
org.apache.commons.lang.time.FastDateFormat.cDateTimeInstanceCache.put(key, format)
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.time.FastDateFormat:482
{
throw new java.lang.IllegalArgumentException("The pattern must not be null");
}
, Delete Invocation at org.apache.commons.lang.time.FastDateFormat:479
org.apache.commons.lang.time.FastDateFormat.cDateTimeInstanceCache.put(key, format)
]]
ChangePatternInstance [actions=[Insert Throw at org.apache.commons.lang.time.FastDateFormat:483
throw new java.lang.IllegalArgumentException("The pattern must not be null")
, Delete Invocation at org.apache.commons.lang.time.FastDateFormat:479
org.apache.commons.lang.time.FastDateFormat.cDateTimeInstanceCache.put(key, format)
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.commons.lang.time.FastDateFormat:483
new java.lang.IllegalArgumentException("The pattern must not be null")
, Delete Invocation at org.apache.commons.lang.time.FastDateFormat:479
org.apache.commons.lang.time.FastDateFormat.cDateTimeInstanceCache.put(key, format)
]]
RepairabilityAnalyzer
----For Diff:Delete Invocation at org.apache.commons.lang.time.FastDateFormat:479
org.apache.commons.lang.time.FastDateFormat.cDateTimeInstanceCache.put(key, format)
Insert If at org.apache.commons.lang.time.FastDateFormat:280
if (locale == null) {
locale = java.util.Locale.getDefault();
}
Insert If at org.apache.commons.lang.time.FastDateFormat:482
if (pattern == null) {
throw new java.lang.IllegalArgumentException("The pattern must not be null");
}
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Arja/patch1-Math-68-Arja-plausible/Arja]
FineGrainDifftAnalyzer
-0040
Insert If at org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:402
if (((((java.lang.Math.abs(actRed)) <= (costRelativeTolerance)) && (preRed <= (costRelativeTolerance))) && (ratio <= 2.0)) || (delta <= ((parRelativeTolerance) * xNorm))) {
return new org.apache.commons.math.optimization.VectorialPointValuePair(point, objective);
}
PatternInstanceAnalyzer
----For Diff:Insert If at org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:402
if (((((java.lang.Math.abs(actRed)) <= (costRelativeTolerance)) && (preRed <= (costRelativeTolerance))) && (ratio <= 2.0)) || (delta <= ((parRelativeTolerance) * xNorm))) {
return new org.apache.commons.math.optimization.VectorialPointValuePair(point, objective);
}
: number instances found: 33
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:402
if (((((java.lang.Math.abs(actRed)) <= (costRelativeTolerance)) && (preRed <= (costRelativeTolerance))) && (ratio <= 2.0)) || (delta <= ((parRelativeTolerance) * xNorm))) {
return new org.apache.commons.math.optimization.VectorialPointValuePair(point, objective);
}
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:402
((((java.lang.Math.abs(actRed)) <= (costRelativeTolerance)) && (preRed <= (costRelativeTolerance))) && (ratio <= 2.0)) || (delta <= ((parRelativeTolerance) * xNorm))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:402
{
return new org.apache.commons.math.optimization.VectorialPointValuePair(point, objective);
}
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:402
((((java.lang.Math.abs(actRed)) <= (costRelativeTolerance)) && (preRed <= (costRelativeTolerance))) && (ratio <= 2.0))
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:402
(delta <= ((parRelativeTolerance) * xNorm))
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:403
return new org.apache.commons.math.optimization.VectorialPointValuePair(point, objective)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:402
(((java.lang.Math.abs(actRed)) <= (costRelativeTolerance)) && (preRed <= (costRelativeTolerance)))
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:402
(ratio <= 2.0)
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:402
delta
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:402
((parRelativeTolerance) * xNorm)
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:403
new org.apache.commons.math.optimization.VectorialPointValuePair(point, objective)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:402
((java.lang.Math.abs(actRed)) <= (costRelativeTolerance))
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:402
(preRed <= (costRelativeTolerance))
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:402
ratio
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:402
2.0
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:402
(parRelativeTolerance)
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:402
xNorm
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:403
point
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:403
objective
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:402
(java.lang.Math.abs(actRed))
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:402
(costRelativeTolerance)
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:402
preRed
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:402
(costRelativeTolerance)
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer
org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:402
java.lang.Math
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:402
actRed
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer
org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer
org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:402
if (((((java.lang.Math.abs(actRed)) <= (costRelativeTolerance)) && (preRed <= (costRelativeTolerance))) && (ratio <= 2.0)) || (delta <= ((parRelativeTolerance) * xNorm))) {
return new org.apache.commons.math.optimization.VectorialPointValuePair(point, objective);
}
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:402
{
return new org.apache.commons.math.optimization.VectorialPointValuePair(point, objective);
}
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:403
return new org.apache.commons.math.optimization.VectorialPointValuePair(point, objective)
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:403
new org.apache.commons.math.optimization.VectorialPointValuePair(point, objective)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:402
(java.lang.Math.abs(actRed))
]]
RepairabilityAnalyzer
----For Diff:Insert If at org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:402
if (((((java.lang.Math.abs(actRed)) <= (costRelativeTolerance)) && (preRed <= (costRelativeTolerance))) && (ratio <= 2.0)) || (delta <= ((parRelativeTolerance) * xNorm))) {
return new org.apache.commons.math.optimization.VectorialPointValuePair(point, objective);
}
: number instances found: 1
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:402
if (((((java.lang.Math.abs(actRed)) <= (costRelativeTolerance)) && (preRed <= (costRelativeTolerance))) && (ratio <= 2.0)) || (delta <= ((parRelativeTolerance) * xNorm))) {
return new org.apache.commons.math.optimization.VectorialPointValuePair(point, objective);
}
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Arja/patch1-Math-20-Arja-plausible/Arja]
FineGrainDifftAnalyzer
-0028
Delete BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
((x[i]) - (boundaries[0][i]))
Delete VariableRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
diff
Delete For at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
for (int i = 0; i < (x.length); i++) {
double diff = (boundaries[1][i]) - (boundaries[0][i]);
res[i] = ;
}
Insert Assignment at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
mu =
Insert FieldRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
(lambda)
Insert Literal at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
2
Move BinaryOperator from org.apache.commons.math3.optimization.direct.CMAESOptimizer$FitnessFunction:911 to org.apache.commons.math3.optimization.direct.CMAESOptimizer$FitnessFunction:909
((x[i]) - (boundaries[0][i])) / diff
Move TypeAccess from org.apache.commons.math3.optimization.direct.CMAESOptimizer$FitnessFunction to org.apache.commons.math3.optimization.direct.CMAESOptimizer$FitnessFunction
org.apache.commons.math3.optimization.direct.CMAESOptimizer
PatternInstanceAnalyzer
----For Diff:Delete BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
((x[i]) - (boundaries[0][i]))
Delete VariableRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
diff
Delete For at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
for (int i = 0; i < (x.length); i++) {
double diff = (boundaries[1][i]) - (boundaries[0][i]);
res[i] = ;
}
Insert Assignment at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
mu =
Insert FieldRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
(lambda)
Insert Literal at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
2
Move BinaryOperator from org.apache.commons.math3.optimization.direct.CMAESOptimizer$FitnessFunction:911 to org.apache.commons.math3.optimization.direct.CMAESOptimizer$FitnessFunction:909
((x[i]) - (boundaries[0][i])) / diff
Move TypeAccess from org.apache.commons.math3.optimization.direct.CMAESOptimizer$FitnessFunction to org.apache.commons.math3.optimization.direct.CMAESOptimizer$FitnessFunction
org.apache.commons.math3.optimization.direct.CMAESOptimizer
: number instances found: 57
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
mu =
]]
ChangePatternInstance [actions=[Insert FieldWrite at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
mu
]]
ChangePatternInstance [actions=[Move BinaryOperator from org.apache.commons.math3.optimization.direct.CMAESOptimizer$FitnessFunction:911 to org.apache.commons.math3.optimization.direct.CMAESOptimizer$FitnessFunction:909
((x[i]) - (boundaries[0][i])) / diff
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math3.optimization.direct.CMAESOptimizer
org.apache.commons.math3.optimization.direct.CMAESOptimizer
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
(lambda)
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
2
]]
ChangePatternInstance [actions=[Move TypeAccess from org.apache.commons.math3.optimization.direct.CMAESOptimizer$FitnessFunction to org.apache.commons.math3.optimization.direct.CMAESOptimizer$FitnessFunction
org.apache.commons.math3.optimization.direct.CMAESOptimizer
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
x
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
i
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
(x[i])
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
boundaries
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
0
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
boundaries[0]
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
i
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
(boundaries[0][i])
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
((x[i]) - (boundaries[0][i]))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
diff
]]
ChangePatternInstance [actions=[Delete TypeReference at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
int
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
0
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
int i = 0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
i
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
x
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
(x.length)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
i < (x.length)
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
i
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
i++
]]
ChangePatternInstance [actions=[Delete TypeReference at org.apache.commons.math3.optimization.direct.CMAESOptimizer:910
double
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math3.optimization.direct.CMAESOptimizer
org.apache.commons.math3.optimization.direct.CMAESOptimizer
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:910
boundaries
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.optimization.direct.CMAESOptimizer:910
1
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:910
boundaries[1]
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:910
i
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:910
(boundaries[1][i])
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math3.optimization.direct.CMAESOptimizer
org.apache.commons.math3.optimization.direct.CMAESOptimizer
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:910
boundaries
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.optimization.direct.CMAESOptimizer:910
0
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:910
boundaries[0]
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:910
i
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:910
(boundaries[0][i])
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:910
(boundaries[1][i]) - (boundaries[0][i])
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.math3.optimization.direct.CMAESOptimizer:910
double diff = (boundaries[1][i]) - (boundaries[0][i])
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
res
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
i
]]
ChangePatternInstance [actions=[Delete ArrayWrite at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
res[i]
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
res[i] =
]]
ChangePatternInstance [actions=[Delete For at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
for (int i = 0; i < (x.length); i++) {
double diff = (boundaries[1][i]) - (boundaries[0][i]);
res[i] = ;
}
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
mu =
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
int i = 0
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
i++
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.math3.optimization.direct.CMAESOptimizer:910
double diff = (boundaries[1][i]) - (boundaries[0][i])
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
res[i] =
]]
ChangePatternInstance [actions=[Delete For at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
for (int i = 0; i < (x.length); i++) {
double diff = (boundaries[1][i]) - (boundaries[0][i]);
res[i] = ;
}
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
mu =
, Delete LocalVariable at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
int i = 0
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
mu =
, Delete UnaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
i++
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
mu =
, Delete LocalVariable at org.apache.commons.math3.optimization.direct.CMAESOptimizer:910
double diff = (boundaries[1][i]) - (boundaries[0][i])
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
mu =
, Delete Assignment at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
res[i] =
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
mu =
, Delete For at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
for (int i = 0; i < (x.length); i++) {
double diff = (boundaries[1][i]) - (boundaries[0][i]);
res[i] = ;
}
]]
RepairabilityAnalyzer
----For Diff:Delete BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
((x[i]) - (boundaries[0][i]))
Delete VariableRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
diff
Delete For at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
for (int i = 0; i < (x.length); i++) {
double diff = (boundaries[1][i]) - (boundaries[0][i]);
res[i] = ;
}
Insert Assignment at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
mu =
Insert FieldRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
(lambda)
Insert Literal at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
2
Move BinaryOperator from org.apache.commons.math3.optimization.direct.CMAESOptimizer$FitnessFunction:911 to org.apache.commons.math3.optimization.direct.CMAESOptimizer$FitnessFunction:909
((x[i]) - (boundaries[0][i])) / diff
Move TypeAccess from org.apache.commons.math3.optimization.direct.CMAESOptimizer$FitnessFunction to org.apache.commons.math3.optimization.direct.CMAESOptimizer$FitnessFunction
org.apache.commons.math3.optimization.direct.CMAESOptimizer
: number instances found: 1
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
mu =
, Delete For at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
for (int i = 0; i < (x.length); i++) {
double diff = (boundaries[1][i]) - (boundaries[0][i]);
res[i] = ;
}
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Arja/patch5-Lang-55-Arja-plausible/Arja]
FineGrainDifftAnalyzer
-00135
Delete Assignment at org.apache.commons.lang.time.StopWatch:118
stopTime = java.lang.System.currentTimeMillis()
Delete Assignment at org.apache.commons.lang.time.StopWatch:119
.runningState =
Insert If at org.apache.commons.lang.time.StopWatch:118
if ((.runningState) == ) {
throw new java.lang.IllegalStateException("Stopwatch must be reset before being restarted. ");
}
Move FieldRead from org.apache.commons.lang.time.StopWatch:119 to org.apache.commons.lang.time.StopWatch:118
org.apache.commons.lang.time.StopWatch.STATE_STOPPED
Move ThisAccess from org.apache.commons.lang.time.StopWatch:119 to org.apache.commons.lang.time.StopWatch:118
this
PatternInstanceAnalyzer
----For Diff:Delete Assignment at org.apache.commons.lang.time.StopWatch:118
stopTime = java.lang.System.currentTimeMillis()
Delete Assignment at org.apache.commons.lang.time.StopWatch:119
.runningState =
Insert If at org.apache.commons.lang.time.StopWatch:118
if ((.runningState) == ) {
throw new java.lang.IllegalStateException("Stopwatch must be reset before being restarted. ");
}
Move FieldRead from org.apache.commons.lang.time.StopWatch:119 to org.apache.commons.lang.time.StopWatch:118
org.apache.commons.lang.time.StopWatch.STATE_STOPPED
Move ThisAccess from org.apache.commons.lang.time.StopWatch:119 to org.apache.commons.lang.time.StopWatch:118
this
: number instances found: 35
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.time.StopWatch:118
if ((.runningState) == ) {
throw new java.lang.IllegalStateException("Stopwatch must be reset before being restarted. ");
}
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang.time.StopWatch:118
(.runningState) ==
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.time.StopWatch:118
{
throw new java.lang.IllegalStateException("Stopwatch must be reset before being restarted. ");
}
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.lang.time.StopWatch:118
(.runningState)
]]
ChangePatternInstance [actions=[Move FieldRead from org.apache.commons.lang.time.StopWatch:119 to org.apache.commons.lang.time.StopWatch:118
org.apache.commons.lang.time.StopWatch.STATE_STOPPED
]]
ChangePatternInstance [actions=[Insert Throw at org.apache.commons.lang.time.StopWatch:119
throw new java.lang.IllegalStateException("Stopwatch must be reset before being restarted. ")
]]
ChangePatternInstance [actions=[Move ThisAccess from org.apache.commons.lang.time.StopWatch:119 to org.apache.commons.lang.time.StopWatch:118
this
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.commons.lang.time.StopWatch:119
new java.lang.IllegalStateException("Stopwatch must be reset before being restarted. ")
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang.time.StopWatch:119
"Stopwatch must be reset before being restarted. "
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.lang.time.StopWatch
org.apache.commons.lang.time.StopWatch
]]
ChangePatternInstance [actions=[Delete FieldWrite at org.apache.commons.lang.time.StopWatch:118
stopTime
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.lang.time.StopWatch:118
java.lang.System
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang.time.StopWatch:118
java.lang.System.currentTimeMillis()
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.lang.time.StopWatch:118
stopTime = java.lang.System.currentTimeMillis()
]]
ChangePatternInstance [actions=[Delete FieldWrite at org.apache.commons.lang.time.StopWatch:119
.runningState
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.lang.time.StopWatch:119
.runningState =
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.time.StopWatch:118
if ((.runningState) == ) {
throw new java.lang.IllegalStateException("Stopwatch must be reset before being restarted. ");
}
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.time.StopWatch:118
{
throw new java.lang.IllegalStateException("Stopwatch must be reset before being restarted. ");
}
]]
ChangePatternInstance [actions=[Insert Throw at org.apache.commons.lang.time.StopWatch:119
throw new java.lang.IllegalStateException("Stopwatch must be reset before being restarted. ")
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.commons.lang.time.StopWatch:119
new java.lang.IllegalStateException("Stopwatch must be reset before being restarted. ")
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang.time.StopWatch:118
java.lang.System.currentTimeMillis()
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.lang.time.StopWatch:118
stopTime = java.lang.System.currentTimeMillis()
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.lang.time.StopWatch:119
.runningState =
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.time.StopWatch:118
if ((.runningState) == ) {
throw new java.lang.IllegalStateException("Stopwatch must be reset before being restarted. ");
}
, Delete Invocation at org.apache.commons.lang.time.StopWatch:118
java.lang.System.currentTimeMillis()
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.time.StopWatch:118
{
throw new java.lang.IllegalStateException("Stopwatch must be reset before being restarted. ");
}
, Delete Invocation at org.apache.commons.lang.time.StopWatch:118
java.lang.System.currentTimeMillis()
]]
ChangePatternInstance [actions=[Insert Throw at org.apache.commons.lang.time.StopWatch:119
throw new java.lang.IllegalStateException("Stopwatch must be reset before being restarted. ")
, Delete Invocation at org.apache.commons.lang.time.StopWatch:118
java.lang.System.currentTimeMillis()
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.commons.lang.time.StopWatch:119
new java.lang.IllegalStateException("Stopwatch must be reset before being restarted. ")
, Delete Invocation at org.apache.commons.lang.time.StopWatch:118
java.lang.System.currentTimeMillis()
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.time.StopWatch:118
if ((.runningState) == ) {
throw new java.lang.IllegalStateException("Stopwatch must be reset before being restarted. ");
}
, Delete Assignment at org.apache.commons.lang.time.StopWatch:118
stopTime = java.lang.System.currentTimeMillis()
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.time.StopWatch:118
{
throw new java.lang.IllegalStateException("Stopwatch must be reset before being restarted. ");
}
, Delete Assignment at org.apache.commons.lang.time.StopWatch:118
stopTime = java.lang.System.currentTimeMillis()
]]
ChangePatternInstance [actions=[Insert Throw at org.apache.commons.lang.time.StopWatch:119
throw new java.lang.IllegalStateException("Stopwatch must be reset before being restarted. ")
, Delete Assignment at org.apache.commons.lang.time.StopWatch:118
stopTime = java.lang.System.currentTimeMillis()
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.commons.lang.time.StopWatch:119
new java.lang.IllegalStateException("Stopwatch must be reset before being restarted. ")
, Delete Assignment at org.apache.commons.lang.time.StopWatch:118
stopTime = java.lang.System.currentTimeMillis()
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.time.StopWatch:118
if ((.runningState) == ) {
throw new java.lang.IllegalStateException("Stopwatch must be reset before being restarted. ");
}
, Delete Assignment at org.apache.commons.lang.time.StopWatch:119
.runningState =
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.time.StopWatch:118
{
throw new java.lang.IllegalStateException("Stopwatch must be reset before being restarted. ");
}
, Delete Assignment at org.apache.commons.lang.time.StopWatch:119
.runningState =
]]
ChangePatternInstance [actions=[Insert Throw at org.apache.commons.lang.time.StopWatch:119
throw new java.lang.IllegalStateException("Stopwatch must be reset before being restarted. ")
, Delete Assignment at org.apache.commons.lang.time.StopWatch:119
.runningState =
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.commons.lang.time.StopWatch:119
new java.lang.IllegalStateException("Stopwatch must be reset before being restarted. ")
, Delete Assignment at org.apache.commons.lang.time.StopWatch:119
.runningState =
]]
RepairabilityAnalyzer
----For Diff:Delete Assignment at org.apache.commons.lang.time.StopWatch:118
stopTime = java.lang.System.currentTimeMillis()
Delete Assignment at org.apache.commons.lang.time.StopWatch:119
.runningState =
Insert If at org.apache.commons.lang.time.StopWatch:118
if ((.runningState) == ) {
throw new java.lang.IllegalStateException("Stopwatch must be reset before being restarted. ");
}
Move FieldRead from org.apache.commons.lang.time.StopWatch:119 to org.apache.commons.lang.time.StopWatch:118
org.apache.commons.lang.time.StopWatch.STATE_STOPPED
Move ThisAccess from org.apache.commons.lang.time.StopWatch:119 to org.apache.commons.lang.time.StopWatch:118
this
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Arja/patch1-Math-6-Arja-plausible/Arja]
FineGrainDifftAnalyzer
-0038
Update Invocation at org.apache.commons.math3.optim.BaseOptimizer:93
iterations.getCount() to evaluations.getMaximalCount()
PatternInstanceAnalyzer
----For Diff:Update Invocation at org.apache.commons.math3.optim.BaseOptimizer:93
iterations.getCount() to evaluations.getMaximalCount()
: number instances found: 3
ChangePatternInstance [actions=[Update Invocation at org.apache.commons.math3.optim.BaseOptimizer:93
iterations.getCount() to evaluations.getMaximalCount()
]]
ChangePatternInstance [actions=[Update FieldRead at org.apache.commons.math3.optim.BaseOptimizer:93
iterations to evaluations
]]
ChangePatternInstance [actions=[Update Invocation at org.apache.commons.math3.optim.BaseOptimizer:93
iterations.getCount() to evaluations.getMaximalCount()
]]
RepairabilityAnalyzer
----For Diff:Update Invocation at org.apache.commons.math3.optim.BaseOptimizer:93
iterations.getCount() to evaluations.getMaximalCount()
: number instances found: 1
ChangePatternInstance [actions=[Update Invocation at org.apache.commons.math3.optim.BaseOptimizer:93
iterations.getCount() to evaluations.getMaximalCount()
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Arja/patch2-Lang-51-Arja-plausible/Arja]
FineGrainDifftAnalyzer
-0072
Update Literal at org.apache.commons.lang.BooleanUtils:664
to "on"
Delete BinaryOperator at org.apache.commons.lang.BooleanUtils:674
(((str.charAt(1)) == 'e') || ((str.charAt(1)) == 'E')) && (((str.charAt(2)) == 's') || ((str.charAt(2)) == 'S'))
Delete BinaryOperator at org.apache.commons.lang.BooleanUtils:679
(((str.charAt(1)) == 'E') || ((str.charAt(1)) == 'e')) && (((str.charAt(2)) == 'S') || ((str.charAt(2)) == 's'))
Delete BinaryOperator at org.apache.commons.lang.BooleanUtils:687
((((str.charAt(1)) == 'r') || ((str.charAt(1)) == 'R')) && (((str.charAt(2)) == 'u') || ((str.charAt(2)) == 'U'))) && (((str.charAt(3)) == 'e') || ((str.charAt(3)) == 'E'))
Delete BinaryOperator at org.apache.commons.lang.BooleanUtils:693
((((str.charAt(1)) == 'R') || ((str.charAt(1)) == 'r')) && (((str.charAt(2)) == 'U') || ((str.charAt(2)) == 'u'))) && (((str.charAt(3)) == 'E') || ((str.charAt(3)) == 'e'))
Delete Switch at org.apache.commons.lang.BooleanUtils:662
switch (.length()) {
case 2 :
{
char ch0 = .charAt();
char ch1 = .charAt(1);
return ((ch0 == 'o') || (ch0 == 'O')) && ((ch1 == 'n') || (ch1 == 'N'));
}
case 3 :
{
char ch = .charAt(0);
if (ch == 'y')
if (ch == 'Y')
}
case 4 :
{
char ch = .charAt(0);
if (ch == 't')
if (ch == 'T')
}
}
Insert If at org.apache.commons.lang.BooleanUtils:659
if ("true".equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
Insert If at org.apache.commons.lang.BooleanUtils:680
if (org.apache.commons.lang.StringUtils.isEmpty(str))
Insert Literal at org.apache.commons.lang.BooleanUtils:681
false
Insert FieldRead at org.apache.commons.lang.BooleanUtils:669
java.lang.Boolean.FALSE
Insert FieldRead at org.apache.commons.lang.BooleanUtils:672
java.lang.Boolean.TRUE
Insert FieldRead at org.apache.commons.lang.BooleanUtils:675
java.lang.Boolean.FALSE
Move Block from org.apache.commons.lang.BooleanUtils:691 to org.apache.commons.lang.BooleanUtils:680
{
return ((((str.charAt(1)) == 'R') || ((str.charAt(1)) == 'r')) && (((str.charAt(2)) == 'U') || ((str.charAt(2)) == 'u'))) && (((str.charAt(3)) == 'E') || ((str.charAt(3)) == 'e'));
}
Move VariableRead from org.apache.commons.lang.BooleanUtils:662 to org.apache.commons.lang.BooleanUtils:659
str
Move VariableRead from org.apache.commons.lang.BooleanUtils:664 to org.apache.commons.lang.BooleanUtils:662
str
Move Literal from org.apache.commons.lang.BooleanUtils:664 to org.apache.commons.lang.BooleanUtils:665
0
Move VariableRead from org.apache.commons.lang.BooleanUtils:665 to org.apache.commons.lang.BooleanUtils:665
str
Move Block from org.apache.commons.lang.BooleanUtils:672 to org.apache.commons.lang.BooleanUtils:668
{
return (((str.charAt(1)) == 'e') || ((str.charAt(1)) == 'E')) && (((str.charAt(2)) == 's') || ((str.charAt(2)) == 'S'));
}
Move VariableRead from org.apache.commons.lang.BooleanUtils:671 to org.apache.commons.lang.BooleanUtils:668
str
Move Block from org.apache.commons.lang.BooleanUtils:677 to org.apache.commons.lang.BooleanUtils:671
{
return (((str.charAt(1)) == 'E') || ((str.charAt(1)) == 'e')) && (((str.charAt(2)) == 'S') || ((str.charAt(2)) == 's'));
}
Move Block from org.apache.commons.lang.BooleanUtils:685 to org.apache.commons.lang.BooleanUtils:674
{
return ((((str.charAt(1)) == 'r') || ((str.charAt(1)) == 'R')) && (((str.charAt(2)) == 'u') || ((str.charAt(2)) == 'U'))) && (((str.charAt(3)) == 'e') || ((str.charAt(3)) == 'E'));
}
Move VariableRead from org.apache.commons.lang.BooleanUtils:684 to org.apache.commons.lang.BooleanUtils:674
str
PatternInstanceAnalyzer
----For Diff:Update Literal at org.apache.commons.lang.BooleanUtils:664
to "on"
Delete BinaryOperator at org.apache.commons.lang.BooleanUtils:674
(((str.charAt(1)) == 'e') || ((str.charAt(1)) == 'E')) && (((str.charAt(2)) == 's') || ((str.charAt(2)) == 'S'))
Delete BinaryOperator at org.apache.commons.lang.BooleanUtils:679
(((str.charAt(1)) == 'E') || ((str.charAt(1)) == 'e')) && (((str.charAt(2)) == 'S') || ((str.charAt(2)) == 's'))
Delete BinaryOperator at org.apache.commons.lang.BooleanUtils:687
((((str.charAt(1)) == 'r') || ((str.charAt(1)) == 'R')) && (((str.charAt(2)) == 'u') || ((str.charAt(2)) == 'U'))) && (((str.charAt(3)) == 'e') || ((str.charAt(3)) == 'E'))
Delete BinaryOperator at org.apache.commons.lang.BooleanUtils:693
((((str.charAt(1)) == 'R') || ((str.charAt(1)) == 'r')) && (((str.charAt(2)) == 'U') || ((str.charAt(2)) == 'u'))) && (((str.charAt(3)) == 'E') || ((str.charAt(3)) == 'e'))
Delete Switch at org.apache.commons.lang.BooleanUtils:662
switch (.length()) {
case 2 :
{
char ch0 = .charAt();
char ch1 = .charAt(1);
return ((ch0 == 'o') || (ch0 == 'O')) && ((ch1 == 'n') || (ch1 == 'N'));
}
case 3 :
{
char ch = .charAt(0);
if (ch == 'y')
if (ch == 'Y')
}
case 4 :
{
char ch = .charAt(0);
if (ch == 't')
if (ch == 'T')
}
}
Insert If at org.apache.commons.lang.BooleanUtils:659
if ("true".equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
Insert If at org.apache.commons.lang.BooleanUtils:680
if (org.apache.commons.lang.StringUtils.isEmpty(str))
Insert Literal at org.apache.commons.lang.BooleanUtils:681
false
Insert FieldRead at org.apache.commons.lang.BooleanUtils:669
java.lang.Boolean.FALSE
Insert FieldRead at org.apache.commons.lang.BooleanUtils:672
java.lang.Boolean.TRUE
Insert FieldRead at org.apache.commons.lang.BooleanUtils:675
java.lang.Boolean.FALSE
Move Block from org.apache.commons.lang.BooleanUtils:691 to org.apache.commons.lang.BooleanUtils:680
{
return ((((str.charAt(1)) == 'R') || ((str.charAt(1)) == 'r')) && (((str.charAt(2)) == 'U') || ((str.charAt(2)) == 'u'))) && (((str.charAt(3)) == 'E') || ((str.charAt(3)) == 'e'));
}
Move VariableRead from org.apache.commons.lang.BooleanUtils:662 to org.apache.commons.lang.BooleanUtils:659
str
Move VariableRead from org.apache.commons.lang.BooleanUtils:664 to org.apache.commons.lang.BooleanUtils:662
str
Move Literal from org.apache.commons.lang.BooleanUtils:664 to org.apache.commons.lang.BooleanUtils:665
0
Move VariableRead from org.apache.commons.lang.BooleanUtils:665 to org.apache.commons.lang.BooleanUtils:665
str
Move Block from org.apache.commons.lang.BooleanUtils:672 to org.apache.commons.lang.BooleanUtils:668
{
return (((str.charAt(1)) == 'e') || ((str.charAt(1)) == 'E')) && (((str.charAt(2)) == 's') || ((str.charAt(2)) == 'S'));
}
Move VariableRead from org.apache.commons.lang.BooleanUtils:671 to org.apache.commons.lang.BooleanUtils:668
str
Move Block from org.apache.commons.lang.BooleanUtils:677 to org.apache.commons.lang.BooleanUtils:671
{
return (((str.charAt(1)) == 'E') || ((str.charAt(1)) == 'e')) && (((str.charAt(2)) == 'S') || ((str.charAt(2)) == 's'));
}
Move Block from org.apache.commons.lang.BooleanUtils:685 to org.apache.commons.lang.BooleanUtils:674
{
return ((((str.charAt(1)) == 'r') || ((str.charAt(1)) == 'R')) && (((str.charAt(2)) == 'u') || ((str.charAt(2)) == 'U'))) && (((str.charAt(3)) == 'e') || ((str.charAt(3)) == 'E'));
}
Move VariableRead from org.apache.commons.lang.BooleanUtils:684 to org.apache.commons.lang.BooleanUtils:674
str
: number instances found: 1245
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:659
if ("true".equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:680
if (org.apache.commons.lang.StringUtils.isEmpty(str))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:659
"true".equalsIgnoreCase()
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:659
{
return java.lang.Boolean.TRUE;
}
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:662
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:680
org.apache.commons.lang.StringUtils.isEmpty(str)
]]
ChangePatternInstance [actions=[Move Block from org.apache.commons.lang.BooleanUtils:691 to org.apache.commons.lang.BooleanUtils:680
{
return ((((str.charAt(1)) == 'R') || ((str.charAt(1)) == 'r')) && (((str.charAt(2)) == 'U') || ((str.charAt(2)) == 'u'))) && (((str.charAt(3)) == 'E') || ((str.charAt(3)) == 'e'));
}
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang.BooleanUtils:659
"true"
]]
ChangePatternInstance [actions=[Move VariableRead from org.apache.commons.lang.BooleanUtils:662 to org.apache.commons.lang.BooleanUtils:659
str
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:660
return java.lang.Boolean.TRUE
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:662
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.lang.BooleanUtils:680
org.apache.commons.lang.StringUtils
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang.BooleanUtils:680
str
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.lang.BooleanUtils:660
java.lang.Boolean.TRUE
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:662
"false".equalsIgnoreCase()
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:662
{
return java.lang.Boolean.FALSE;
}
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:665
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang.BooleanUtils:681
false
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.lang.BooleanUtils:660
java.lang.Boolean
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang.BooleanUtils:662
"false"
]]
ChangePatternInstance [actions=[Move VariableRead from org.apache.commons.lang.BooleanUtils:664 to org.apache.commons.lang.BooleanUtils:662
str
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:663
return java.lang.Boolean.FALSE
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:665
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.lang.BooleanUtils:663
java.lang.Boolean.FALSE
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:665
.equalsIgnoreCase()
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:665
{
return java.lang.Boolean.TRUE;
}
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:668
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.lang.BooleanUtils:663
java.lang.Boolean
]]
ChangePatternInstance [actions=[Update Literal at org.apache.commons.lang.BooleanUtils:664
to "on"
]]
ChangePatternInstance [actions=[Move Literal from org.apache.commons.lang.BooleanUtils:664 to org.apache.commons.lang.BooleanUtils:665
0
]]
ChangePatternInstance [actions=[Move VariableRead from org.apache.commons.lang.BooleanUtils:665 to org.apache.commons.lang.BooleanUtils:665
str
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:666
return java.lang.Boolean.TRUE
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:668
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.lang.BooleanUtils:666
java.lang.Boolean.TRUE
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:668
"off".equalsIgnoreCase()
]]
ChangePatternInstance [actions=[Move Block from org.apache.commons.lang.BooleanUtils:672 to org.apache.commons.lang.BooleanUtils:668
{
return (((str.charAt(1)) == 'e') || ((str.charAt(1)) == 'E')) && (((str.charAt(2)) == 's') || ((str.charAt(2)) == 'S'));
}
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:671
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.lang.BooleanUtils:666
java.lang.Boolean
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang.BooleanUtils:668
"off"
]]
ChangePatternInstance [actions=[Move VariableRead from org.apache.commons.lang.BooleanUtils:671 to org.apache.commons.lang.BooleanUtils:668
str
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:671
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.lang.BooleanUtils:669
java.lang.Boolean.FALSE
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:671
"yes".equalsIgnoreCase(str)
]]
ChangePatternInstance [actions=[Move Block from org.apache.commons.lang.BooleanUtils:677 to org.apache.commons.lang.BooleanUtils:671
{
return (((str.charAt(1)) == 'E') || ((str.charAt(1)) == 'e')) && (((str.charAt(2)) == 'S') || ((str.charAt(2)) == 's'));
}
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:674
if ("no".equalsIgnoreCase())
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.lang.BooleanUtils:669
java.lang.Boolean
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang.BooleanUtils:671
"yes"
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang.BooleanUtils:671
str
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:674
if ("no".equalsIgnoreCase())
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.lang.BooleanUtils:672
java.lang.Boolean.TRUE
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:674
"no".equalsIgnoreCase()
]]
ChangePatternInstance [actions=[Move Block from org.apache.commons.lang.BooleanUtils:685 to org.apache.commons.lang.BooleanUtils:674
{
return ((((str.charAt(1)) == 'r') || ((str.charAt(1)) == 'R')) && (((str.charAt(2)) == 'u') || ((str.charAt(2)) == 'U'))) && (((str.charAt(3)) == 'e') || ((str.charAt(3)) == 'E'));
}
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.lang.BooleanUtils:672
java.lang.Boolean
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang.BooleanUtils:674
"no"
]]
ChangePatternInstance [actions=[Move VariableRead from org.apache.commons.lang.BooleanUtils:684 to org.apache.commons.lang.BooleanUtils:674
str
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.lang.BooleanUtils:675
java.lang.Boolean.FALSE
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.lang.BooleanUtils:675
java.lang.Boolean
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang.BooleanUtils:674
str
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang.BooleanUtils:674
1
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang.BooleanUtils:674
(str.charAt(1))
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang.BooleanUtils:674
'e'
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang.BooleanUtils:674
((str.charAt(1)) == 'e')
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang.BooleanUtils:674
str
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang.BooleanUtils:674
1
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang.BooleanUtils:674
(str.charAt(1))
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang.BooleanUtils:674
'E'
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang.BooleanUtils:674
((str.charAt(1)) == 'E')
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang.BooleanUtils:674
(((str.charAt(1)) == 'e') || ((str.charAt(1)) == 'E'))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang.BooleanUtils:675
str
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang.BooleanUtils:675
2
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang.BooleanUtils:675
(str.charAt(2))
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang.BooleanUtils:675
's'
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang.BooleanUtils:675
((str.charAt(2)) == 's')
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang.BooleanUtils:675
str
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang.BooleanUtils:675
2
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang.BooleanUtils:675
(str.charAt(2))
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang.BooleanUtils:675
'S'
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang.BooleanUtils:675
((str.charAt(2)) == 'S')
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang.BooleanUtils:675
(((str.charAt(2)) == 's') || ((str.charAt(2)) == 'S'))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang.BooleanUtils:674
(((str.charAt(1)) == 'e') || ((str.charAt(1)) == 'E')) && (((str.charAt(2)) == 's') || ((str.charAt(2)) == 'S'))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang.BooleanUtils:679
str
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang.BooleanUtils:679
1
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang.BooleanUtils:679
(str.charAt(1))
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang.BooleanUtils:679
'E'
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang.BooleanUtils:679
((str.charAt(1)) == 'E')
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang.BooleanUtils:679
str
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang.BooleanUtils:679
1
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang.BooleanUtils:679
(str.charAt(1))
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang.BooleanUtils:679
'e'
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang.BooleanUtils:679
((str.charAt(1)) == 'e')
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang.BooleanUtils:679
(((str.charAt(1)) == 'E') || ((str.charAt(1)) == 'e'))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang.BooleanUtils:680
str
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang.BooleanUtils:680
2
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang.BooleanUtils:680
(str.charAt(2))
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang.BooleanUtils:680
'S'
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang.BooleanUtils:680
((str.charAt(2)) == 'S')
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang.BooleanUtils:680
str
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang.BooleanUtils:680
2
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang.BooleanUtils:680
(str.charAt(2))
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang.BooleanUtils:680
's'
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang.BooleanUtils:680
((str.charAt(2)) == 's')
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang.BooleanUtils:680
(((str.charAt(2)) == 'S') || ((str.charAt(2)) == 's'))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang.BooleanUtils:679
(((str.charAt(1)) == 'E') || ((str.charAt(1)) == 'e')) && (((str.charAt(2)) == 'S') || ((str.charAt(2)) == 's'))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang.BooleanUtils:687
str
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang.BooleanUtils:687
1
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang.BooleanUtils:687
(str.charAt(1))
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang.BooleanUtils:687
'r'
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang.BooleanUtils:687
((str.charAt(1)) == 'r')
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang.BooleanUtils:687
str
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang.BooleanUtils:687
1
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang.BooleanUtils:687
(str.charAt(1))
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang.BooleanUtils:687
'R'
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang.BooleanUtils:687
((str.charAt(1)) == 'R')
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang.BooleanUtils:687
(((str.charAt(1)) == 'r') || ((str.charAt(1)) == 'R'))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang.BooleanUtils:688
str
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang.BooleanUtils:688
2
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang.BooleanUtils:688
(str.charAt(2))
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang.BooleanUtils:688
'u'
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang.BooleanUtils:688
((str.charAt(2)) == 'u')
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang.BooleanUtils:688
str
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang.BooleanUtils:688
2
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang.BooleanUtils:688
(str.charAt(2))
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang.BooleanUtils:688
'U'
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang.BooleanUtils:688
((str.charAt(2)) == 'U')
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang.BooleanUtils:688
(((str.charAt(2)) == 'u') || ((str.charAt(2)) == 'U'))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang.BooleanUtils:687
((((str.charAt(1)) == 'r') || ((str.charAt(1)) == 'R')) && (((str.charAt(2)) == 'u') || ((str.charAt(2)) == 'U')))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang.BooleanUtils:689
str
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang.BooleanUtils:689
3
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang.BooleanUtils:689
(str.charAt(3))
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang.BooleanUtils:689
'e'
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang.BooleanUtils:689
((str.charAt(3)) == 'e')
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang.BooleanUtils:689
str
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang.BooleanUtils:689
3
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang.BooleanUtils:689
(str.charAt(3))
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang.BooleanUtils:689
'E'
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang.BooleanUtils:689
((str.charAt(3)) == 'E')
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang.BooleanUtils:689
(((str.charAt(3)) == 'e') || ((str.charAt(3)) == 'E'))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang.BooleanUtils:687
((((str.charAt(1)) == 'r') || ((str.charAt(1)) == 'R')) && (((str.charAt(2)) == 'u') || ((str.charAt(2)) == 'U'))) && (((str.charAt(3)) == 'e') || ((str.charAt(3)) == 'E'))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang.BooleanUtils:693
str
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang.BooleanUtils:693
1
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang.BooleanUtils:693
(str.charAt(1))
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang.BooleanUtils:693
'R'
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang.BooleanUtils:693
((str.charAt(1)) == 'R')
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang.BooleanUtils:693
str
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang.BooleanUtils:693
1
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang.BooleanUtils:693
(str.charAt(1))
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang.BooleanUtils:693
'r'
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang.BooleanUtils:693
((str.charAt(1)) == 'r')
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang.BooleanUtils:693
(((str.charAt(1)) == 'R') || ((str.charAt(1)) == 'r'))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang.BooleanUtils:694
str
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang.BooleanUtils:694
2
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang.BooleanUtils:694
(str.charAt(2))
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang.BooleanUtils:694
'U'
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang.BooleanUtils:694
((str.charAt(2)) == 'U')
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang.BooleanUtils:694
str
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang.BooleanUtils:694
2
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang.BooleanUtils:694
(str.charAt(2))
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang.BooleanUtils:694
'u'
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang.BooleanUtils:694
((str.charAt(2)) == 'u')
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang.BooleanUtils:694
(((str.charAt(2)) == 'U') || ((str.charAt(2)) == 'u'))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang.BooleanUtils:693
((((str.charAt(1)) == 'R') || ((str.charAt(1)) == 'r')) && (((str.charAt(2)) == 'U') || ((str.charAt(2)) == 'u')))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang.BooleanUtils:695
str
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang.BooleanUtils:695
3
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang.BooleanUtils:695
(str.charAt(3))
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang.BooleanUtils:695
'E'
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang.BooleanUtils:695
((str.charAt(3)) == 'E')
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang.BooleanUtils:695
str
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang.BooleanUtils:695
3
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang.BooleanUtils:695
(str.charAt(3))
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang.BooleanUtils:695
'e'
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang.BooleanUtils:695
((str.charAt(3)) == 'e')
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang.BooleanUtils:695
(((str.charAt(3)) == 'E') || ((str.charAt(3)) == 'e'))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang.BooleanUtils:693
((((str.charAt(1)) == 'R') || ((str.charAt(1)) == 'r')) && (((str.charAt(2)) == 'U') || ((str.charAt(2)) == 'u'))) && (((str.charAt(3)) == 'E') || ((str.charAt(3)) == 'e'))
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang.BooleanUtils:662
.length()
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang.BooleanUtils:663
2
]]
ChangePatternInstance [actions=[Delete TypeReference at org.apache.commons.lang.BooleanUtils:664
char
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang.BooleanUtils:664
.charAt()
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.lang.BooleanUtils:664
char ch0 = .charAt()
]]
ChangePatternInstance [actions=[Delete TypeReference at org.apache.commons.lang.BooleanUtils:665
char
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang.BooleanUtils:665
1
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang.BooleanUtils:665
.charAt(1)
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.lang.BooleanUtils:665
char ch1 = .charAt(1)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang.BooleanUtils:667
ch0
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang.BooleanUtils:667
'o'
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang.BooleanUtils:667
(ch0 == 'o')
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang.BooleanUtils:667
ch0
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang.BooleanUtils:667
'O'
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang.BooleanUtils:667
(ch0 == 'O')
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang.BooleanUtils:667
((ch0 == 'o') || (ch0 == 'O'))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang.BooleanUtils:668
ch1
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang.BooleanUtils:668
'n'
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang.BooleanUtils:668
(ch1 == 'n')
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang.BooleanUtils:668
ch1
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang.BooleanUtils:668
'N'
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang.BooleanUtils:668
(ch1 == 'N')
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang.BooleanUtils:668
((ch1 == 'n') || (ch1 == 'N'))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang.BooleanUtils:667
((ch0 == 'o') || (ch0 == 'O')) && ((ch1 == 'n') || (ch1 == 'N'))
]]
ChangePatternInstance [actions=[Delete Return at org.apache.commons.lang.BooleanUtils:666
return ((ch0 == 'o') || (ch0 == 'O')) && ((ch1 == 'n') || (ch1 == 'N'))
]]
ChangePatternInstance [actions=[Delete Case at org.apache.commons.lang.BooleanUtils:663
case 2 :
{
char ch0 = .charAt();
char ch1 = .charAt(1);
return ((ch0 == 'o') || (ch0 == 'O')) && ((ch1 == 'n') || (ch1 == 'N'));
}
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang.BooleanUtils:670
3
]]
ChangePatternInstance [actions=[Delete TypeReference at org.apache.commons.lang.BooleanUtils:671
char
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang.BooleanUtils:671
0
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang.BooleanUtils:671
.charAt(0)
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.lang.BooleanUtils:671
char ch = .charAt(0)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang.BooleanUtils:672
ch
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang.BooleanUtils:672
'y'
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang.BooleanUtils:672
ch == 'y'
]]
ChangePatternInstance [actions=[Delete If at org.apache.commons.lang.BooleanUtils:672
if (ch == 'y')
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang.BooleanUtils:677
ch
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang.BooleanUtils:677
'Y'
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang.BooleanUtils:677
ch == 'Y'
]]
ChangePatternInstance [actions=[Delete If at org.apache.commons.lang.BooleanUtils:677
if (ch == 'Y')
]]
ChangePatternInstance [actions=[Delete Case at org.apache.commons.lang.BooleanUtils:670
case 3 :
{
char ch = .charAt(0);
if (ch == 'y')
if (ch == 'Y')
}
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang.BooleanUtils:683
4
]]
ChangePatternInstance [actions=[Delete TypeReference at org.apache.commons.lang.BooleanUtils:684
char
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang.BooleanUtils:684
0
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang.BooleanUtils:684
.charAt(0)
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.lang.BooleanUtils:684
char ch = .charAt(0)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang.BooleanUtils:685
ch
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang.BooleanUtils:685
't'
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang.BooleanUtils:685
ch == 't'
]]
ChangePatternInstance [actions=[Delete If at org.apache.commons.lang.BooleanUtils:685
if (ch == 't')
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang.BooleanUtils:691
ch
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang.BooleanUtils:691
'T'
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang.BooleanUtils:691
ch == 'T'
]]
ChangePatternInstance [actions=[Delete If at org.apache.commons.lang.BooleanUtils:691
if (ch == 'T')
]]
ChangePatternInstance [actions=[Delete Case at org.apache.commons.lang.BooleanUtils:683
case 4 :
{
char ch = .charAt(0);
if (ch == 't')
if (ch == 'T')
}
]]
ChangePatternInstance [actions=[Delete Switch at org.apache.commons.lang.BooleanUtils:662
switch (.length()) {
case 2 :
{
char ch0 = .charAt();
char ch1 = .charAt(1);
return ((ch0 == 'o') || (ch0 == 'O')) && ((ch1 == 'n') || (ch1 == 'N'));
}
case 3 :
{
char ch = .charAt(0);
if (ch == 'y')
if (ch == 'Y')
}
case 4 :
{
char ch = .charAt(0);
if (ch == 't')
if (ch == 'T')
}
}
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:659
if ("true".equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:680
if (org.apache.commons.lang.StringUtils.isEmpty(str))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:659
"true".equalsIgnoreCase()
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:659
{
return java.lang.Boolean.TRUE;
}
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:662
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:680
org.apache.commons.lang.StringUtils.isEmpty(str)
]]
ChangePatternInstance [actions=[Move Block from org.apache.commons.lang.BooleanUtils:691 to org.apache.commons.lang.BooleanUtils:680
{
return ((((str.charAt(1)) == 'R') || ((str.charAt(1)) == 'r')) && (((str.charAt(2)) == 'U') || ((str.charAt(2)) == 'u'))) && (((str.charAt(3)) == 'E') || ((str.charAt(3)) == 'e'));
}
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:660
return java.lang.Boolean.TRUE
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:662
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:662
"false".equalsIgnoreCase()
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:662
{
return java.lang.Boolean.FALSE;
}
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:665
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:663
return java.lang.Boolean.FALSE
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:665
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:665
.equalsIgnoreCase()
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:665
{
return java.lang.Boolean.TRUE;
}
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:668
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:666
return java.lang.Boolean.TRUE
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:668
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:668
"off".equalsIgnoreCase()
]]
ChangePatternInstance [actions=[Move Block from org.apache.commons.lang.BooleanUtils:672 to org.apache.commons.lang.BooleanUtils:668
{
return (((str.charAt(1)) == 'e') || ((str.charAt(1)) == 'E')) && (((str.charAt(2)) == 's') || ((str.charAt(2)) == 'S'));
}
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:671
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:671
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:671
"yes".equalsIgnoreCase(str)
]]
ChangePatternInstance [actions=[Move Block from org.apache.commons.lang.BooleanUtils:677 to org.apache.commons.lang.BooleanUtils:671
{
return (((str.charAt(1)) == 'E') || ((str.charAt(1)) == 'e')) && (((str.charAt(2)) == 'S') || ((str.charAt(2)) == 's'));
}
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:674
if ("no".equalsIgnoreCase())
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:674
if ("no".equalsIgnoreCase())
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:674
"no".equalsIgnoreCase()
]]
ChangePatternInstance [actions=[Move Block from org.apache.commons.lang.BooleanUtils:685 to org.apache.commons.lang.BooleanUtils:674
{
return ((((str.charAt(1)) == 'r') || ((str.charAt(1)) == 'R')) && (((str.charAt(2)) == 'u') || ((str.charAt(2)) == 'U'))) && (((str.charAt(3)) == 'e') || ((str.charAt(3)) == 'E'));
}
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang.BooleanUtils:674
(str.charAt(1))
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang.BooleanUtils:674
(str.charAt(1))
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang.BooleanUtils:675
(str.charAt(2))
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang.BooleanUtils:675
(str.charAt(2))
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang.BooleanUtils:679
(str.charAt(1))
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang.BooleanUtils:679
(str.charAt(1))
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang.BooleanUtils:680
(str.charAt(2))
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang.BooleanUtils:680
(str.charAt(2))
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang.BooleanUtils:687
(str.charAt(1))
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang.BooleanUtils:687
(str.charAt(1))
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang.BooleanUtils:688
(str.charAt(2))
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang.BooleanUtils:688
(str.charAt(2))
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang.BooleanUtils:689
(str.charAt(3))
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang.BooleanUtils:689
(str.charAt(3))
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang.BooleanUtils:693
(str.charAt(1))
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang.BooleanUtils:693
(str.charAt(1))
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang.BooleanUtils:694
(str.charAt(2))
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang.BooleanUtils:694
(str.charAt(2))
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang.BooleanUtils:695
(str.charAt(3))
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang.BooleanUtils:695
(str.charAt(3))
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang.BooleanUtils:662
.length()
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang.BooleanUtils:664
.charAt()
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.lang.BooleanUtils:664
char ch0 = .charAt()
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang.BooleanUtils:665
.charAt(1)
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.lang.BooleanUtils:665
char ch1 = .charAt(1)
]]
ChangePatternInstance [actions=[Delete Return at org.apache.commons.lang.BooleanUtils:666
return ((ch0 == 'o') || (ch0 == 'O')) && ((ch1 == 'n') || (ch1 == 'N'))
]]
ChangePatternInstance [actions=[Delete Case at org.apache.commons.lang.BooleanUtils:663
case 2 :
{
char ch0 = .charAt();
char ch1 = .charAt(1);
return ((ch0 == 'o') || (ch0 == 'O')) && ((ch1 == 'n') || (ch1 == 'N'));
}
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang.BooleanUtils:671
.charAt(0)
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.lang.BooleanUtils:671
char ch = .charAt(0)
]]
ChangePatternInstance [actions=[Delete If at org.apache.commons.lang.BooleanUtils:672
if (ch == 'y')
]]
ChangePatternInstance [actions=[Delete If at org.apache.commons.lang.BooleanUtils:677
if (ch == 'Y')
]]
ChangePatternInstance [actions=[Delete Case at org.apache.commons.lang.BooleanUtils:670
case 3 :
{
char ch = .charAt(0);
if (ch == 'y')
if (ch == 'Y')
}
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang.BooleanUtils:684
.charAt(0)
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.lang.BooleanUtils:684
char ch = .charAt(0)
]]
ChangePatternInstance [actions=[Delete If at org.apache.commons.lang.BooleanUtils:685
if (ch == 't')
]]
ChangePatternInstance [actions=[Delete If at org.apache.commons.lang.BooleanUtils:691
if (ch == 'T')
]]
ChangePatternInstance [actions=[Delete Case at org.apache.commons.lang.BooleanUtils:683
case 4 :
{
char ch = .charAt(0);
if (ch == 't')
if (ch == 'T')
}
]]
ChangePatternInstance [actions=[Delete Switch at org.apache.commons.lang.BooleanUtils:662
switch (.length()) {
case 2 :
{
char ch0 = .charAt();
char ch1 = .charAt(1);
return ((ch0 == 'o') || (ch0 == 'O')) && ((ch1 == 'n') || (ch1 == 'N'));
}
case 3 :
{
char ch = .charAt(0);
if (ch == 'y')
if (ch == 'Y')
}
case 4 :
{
char ch = .charAt(0);
if (ch == 't')
if (ch == 'T')
}
}
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:659
if ("true".equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:674
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:680
if (org.apache.commons.lang.StringUtils.isEmpty(str))
, Delete Invocation at org.apache.commons.lang.BooleanUtils:674
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:659
"true".equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:674
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:659
{
return java.lang.Boolean.TRUE;
}
, Delete Invocation at org.apache.commons.lang.BooleanUtils:674
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:662
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:674
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:680
org.apache.commons.lang.StringUtils.isEmpty(str)
, Delete Invocation at org.apache.commons.lang.BooleanUtils:674
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:660
return java.lang.Boolean.TRUE
, Delete Invocation at org.apache.commons.lang.BooleanUtils:674
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:662
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:674
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:662
"false".equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:674
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:662
{
return java.lang.Boolean.FALSE;
}
, Delete Invocation at org.apache.commons.lang.BooleanUtils:674
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:665
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:674
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:663
return java.lang.Boolean.FALSE
, Delete Invocation at org.apache.commons.lang.BooleanUtils:674
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:665
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:674
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:665
.equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:674
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:665
{
return java.lang.Boolean.TRUE;
}
, Delete Invocation at org.apache.commons.lang.BooleanUtils:674
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:668
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:674
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:666
return java.lang.Boolean.TRUE
, Delete Invocation at org.apache.commons.lang.BooleanUtils:674
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:668
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:674
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:668
"off".equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:674
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:671
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:674
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:671
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:674
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:671
"yes".equalsIgnoreCase(str)
, Delete Invocation at org.apache.commons.lang.BooleanUtils:674
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:674
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:674
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:674
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:674
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:674
"no".equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:674
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:659
if ("true".equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:674
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:680
if (org.apache.commons.lang.StringUtils.isEmpty(str))
, Delete Invocation at org.apache.commons.lang.BooleanUtils:674
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:659
"true".equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:674
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:659
{
return java.lang.Boolean.TRUE;
}
, Delete Invocation at org.apache.commons.lang.BooleanUtils:674
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:662
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:674
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:680
org.apache.commons.lang.StringUtils.isEmpty(str)
, Delete Invocation at org.apache.commons.lang.BooleanUtils:674
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:660
return java.lang.Boolean.TRUE
, Delete Invocation at org.apache.commons.lang.BooleanUtils:674
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:662
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:674
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:662
"false".equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:674
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:662
{
return java.lang.Boolean.FALSE;
}
, Delete Invocation at org.apache.commons.lang.BooleanUtils:674
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:665
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:674
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:663
return java.lang.Boolean.FALSE
, Delete Invocation at org.apache.commons.lang.BooleanUtils:674
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:665
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:674
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:665
.equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:674
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:665
{
return java.lang.Boolean.TRUE;
}
, Delete Invocation at org.apache.commons.lang.BooleanUtils:674
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:668
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:674
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:666
return java.lang.Boolean.TRUE
, Delete Invocation at org.apache.commons.lang.BooleanUtils:674
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:668
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:674
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:668
"off".equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:674
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:671
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:674
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:671
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:674
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:671
"yes".equalsIgnoreCase(str)
, Delete Invocation at org.apache.commons.lang.BooleanUtils:674
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:674
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:674
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:674
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:674
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:674
"no".equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:674
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:659
if ("true".equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:675
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:680
if (org.apache.commons.lang.StringUtils.isEmpty(str))
, Delete Invocation at org.apache.commons.lang.BooleanUtils:675
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:659
"true".equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:675
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:659
{
return java.lang.Boolean.TRUE;
}
, Delete Invocation at org.apache.commons.lang.BooleanUtils:675
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:662
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:675
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:680
org.apache.commons.lang.StringUtils.isEmpty(str)
, Delete Invocation at org.apache.commons.lang.BooleanUtils:675
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:660
return java.lang.Boolean.TRUE
, Delete Invocation at org.apache.commons.lang.BooleanUtils:675
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:662
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:675
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:662
"false".equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:675
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:662
{
return java.lang.Boolean.FALSE;
}
, Delete Invocation at org.apache.commons.lang.BooleanUtils:675
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:665
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:675
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:663
return java.lang.Boolean.FALSE
, Delete Invocation at org.apache.commons.lang.BooleanUtils:675
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:665
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:675
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:665
.equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:675
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:665
{
return java.lang.Boolean.TRUE;
}
, Delete Invocation at org.apache.commons.lang.BooleanUtils:675
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:668
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:675
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:666
return java.lang.Boolean.TRUE
, Delete Invocation at org.apache.commons.lang.BooleanUtils:675
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:668
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:675
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:668
"off".equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:675
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:671
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:675
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:671
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:675
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:671
"yes".equalsIgnoreCase(str)
, Delete Invocation at org.apache.commons.lang.BooleanUtils:675
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:674
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:675
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:674
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:675
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:674
"no".equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:675
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:659
if ("true".equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:675
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:680
if (org.apache.commons.lang.StringUtils.isEmpty(str))
, Delete Invocation at org.apache.commons.lang.BooleanUtils:675
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:659
"true".equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:675
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:659
{
return java.lang.Boolean.TRUE;
}
, Delete Invocation at org.apache.commons.lang.BooleanUtils:675
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:662
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:675
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:680
org.apache.commons.lang.StringUtils.isEmpty(str)
, Delete Invocation at org.apache.commons.lang.BooleanUtils:675
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:660
return java.lang.Boolean.TRUE
, Delete Invocation at org.apache.commons.lang.BooleanUtils:675
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:662
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:675
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:662
"false".equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:675
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:662
{
return java.lang.Boolean.FALSE;
}
, Delete Invocation at org.apache.commons.lang.BooleanUtils:675
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:665
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:675
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:663
return java.lang.Boolean.FALSE
, Delete Invocation at org.apache.commons.lang.BooleanUtils:675
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:665
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:675
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:665
.equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:675
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:665
{
return java.lang.Boolean.TRUE;
}
, Delete Invocation at org.apache.commons.lang.BooleanUtils:675
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:668
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:675
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:666
return java.lang.Boolean.TRUE
, Delete Invocation at org.apache.commons.lang.BooleanUtils:675
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:668
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:675
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:668
"off".equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:675
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:671
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:675
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:671
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:675
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:671
"yes".equalsIgnoreCase(str)
, Delete Invocation at org.apache.commons.lang.BooleanUtils:675
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:674
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:675
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:674
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:675
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:674
"no".equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:675
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:659
if ("true".equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:679
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:680
if (org.apache.commons.lang.StringUtils.isEmpty(str))
, Delete Invocation at org.apache.commons.lang.BooleanUtils:679
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:659
"true".equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:679
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:659
{
return java.lang.Boolean.TRUE;
}
, Delete Invocation at org.apache.commons.lang.BooleanUtils:679
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:662
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:679
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:680
org.apache.commons.lang.StringUtils.isEmpty(str)
, Delete Invocation at org.apache.commons.lang.BooleanUtils:679
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:660
return java.lang.Boolean.TRUE
, Delete Invocation at org.apache.commons.lang.BooleanUtils:679
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:662
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:679
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:662
"false".equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:679
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:662
{
return java.lang.Boolean.FALSE;
}
, Delete Invocation at org.apache.commons.lang.BooleanUtils:679
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:665
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:679
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:663
return java.lang.Boolean.FALSE
, Delete Invocation at org.apache.commons.lang.BooleanUtils:679
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:665
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:679
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:665
.equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:679
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:665
{
return java.lang.Boolean.TRUE;
}
, Delete Invocation at org.apache.commons.lang.BooleanUtils:679
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:668
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:679
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:666
return java.lang.Boolean.TRUE
, Delete Invocation at org.apache.commons.lang.BooleanUtils:679
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:668
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:679
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:668
"off".equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:679
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:671
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:679
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:671
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:679
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:671
"yes".equalsIgnoreCase(str)
, Delete Invocation at org.apache.commons.lang.BooleanUtils:679
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:674
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:679
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:674
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:679
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:674
"no".equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:679
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:659
if ("true".equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:679
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:680
if (org.apache.commons.lang.StringUtils.isEmpty(str))
, Delete Invocation at org.apache.commons.lang.BooleanUtils:679
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:659
"true".equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:679
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:659
{
return java.lang.Boolean.TRUE;
}
, Delete Invocation at org.apache.commons.lang.BooleanUtils:679
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:662
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:679
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:680
org.apache.commons.lang.StringUtils.isEmpty(str)
, Delete Invocation at org.apache.commons.lang.BooleanUtils:679
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:660
return java.lang.Boolean.TRUE
, Delete Invocation at org.apache.commons.lang.BooleanUtils:679
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:662
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:679
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:662
"false".equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:679
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:662
{
return java.lang.Boolean.FALSE;
}
, Delete Invocation at org.apache.commons.lang.BooleanUtils:679
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:665
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:679
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:663
return java.lang.Boolean.FALSE
, Delete Invocation at org.apache.commons.lang.BooleanUtils:679
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:665
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:679
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:665
.equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:679
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:665
{
return java.lang.Boolean.TRUE;
}
, Delete Invocation at org.apache.commons.lang.BooleanUtils:679
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:668
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:679
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:666
return java.lang.Boolean.TRUE
, Delete Invocation at org.apache.commons.lang.BooleanUtils:679
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:668
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:679
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:668
"off".equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:679
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:671
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:679
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:671
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:679
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:671
"yes".equalsIgnoreCase(str)
, Delete Invocation at org.apache.commons.lang.BooleanUtils:679
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:674
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:679
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:674
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:679
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:674
"no".equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:679
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:659
if ("true".equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:680
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:680
if (org.apache.commons.lang.StringUtils.isEmpty(str))
, Delete Invocation at org.apache.commons.lang.BooleanUtils:680
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:659
"true".equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:680
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:659
{
return java.lang.Boolean.TRUE;
}
, Delete Invocation at org.apache.commons.lang.BooleanUtils:680
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:662
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:680
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:680
org.apache.commons.lang.StringUtils.isEmpty(str)
, Delete Invocation at org.apache.commons.lang.BooleanUtils:680
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:660
return java.lang.Boolean.TRUE
, Delete Invocation at org.apache.commons.lang.BooleanUtils:680
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:662
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:680
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:662
"false".equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:680
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:662
{
return java.lang.Boolean.FALSE;
}
, Delete Invocation at org.apache.commons.lang.BooleanUtils:680
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:665
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:680
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:663
return java.lang.Boolean.FALSE
, Delete Invocation at org.apache.commons.lang.BooleanUtils:680
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:665
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:680
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:665
.equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:680
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:665
{
return java.lang.Boolean.TRUE;
}
, Delete Invocation at org.apache.commons.lang.BooleanUtils:680
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:668
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:680
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:666
return java.lang.Boolean.TRUE
, Delete Invocation at org.apache.commons.lang.BooleanUtils:680
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:668
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:680
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:668
"off".equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:680
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:671
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:680
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:671
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:680
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:671
"yes".equalsIgnoreCase(str)
, Delete Invocation at org.apache.commons.lang.BooleanUtils:680
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:674
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:680
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:674
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:680
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:674
"no".equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:680
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:659
if ("true".equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:680
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:680
if (org.apache.commons.lang.StringUtils.isEmpty(str))
, Delete Invocation at org.apache.commons.lang.BooleanUtils:680
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:659
"true".equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:680
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:659
{
return java.lang.Boolean.TRUE;
}
, Delete Invocation at org.apache.commons.lang.BooleanUtils:680
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:662
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:680
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:680
org.apache.commons.lang.StringUtils.isEmpty(str)
, Delete Invocation at org.apache.commons.lang.BooleanUtils:680
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:660
return java.lang.Boolean.TRUE
, Delete Invocation at org.apache.commons.lang.BooleanUtils:680
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:662
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:680
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:662
"false".equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:680
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:662
{
return java.lang.Boolean.FALSE;
}
, Delete Invocation at org.apache.commons.lang.BooleanUtils:680
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:665
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:680
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:663
return java.lang.Boolean.FALSE
, Delete Invocation at org.apache.commons.lang.BooleanUtils:680
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:665
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:680
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:665
.equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:680
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:665
{
return java.lang.Boolean.TRUE;
}
, Delete Invocation at org.apache.commons.lang.BooleanUtils:680
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:668
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:680
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:666
return java.lang.Boolean.TRUE
, Delete Invocation at org.apache.commons.lang.BooleanUtils:680
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:668
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:680
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:668
"off".equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:680
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:671
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:680
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:671
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:680
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:671
"yes".equalsIgnoreCase(str)
, Delete Invocation at org.apache.commons.lang.BooleanUtils:680
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:674
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:680
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:674
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:680
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:674
"no".equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:680
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:659
if ("true".equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:687
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:680
if (org.apache.commons.lang.StringUtils.isEmpty(str))
, Delete Invocation at org.apache.commons.lang.BooleanUtils:687
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:659
"true".equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:687
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:659
{
return java.lang.Boolean.TRUE;
}
, Delete Invocation at org.apache.commons.lang.BooleanUtils:687
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:662
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:687
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:680
org.apache.commons.lang.StringUtils.isEmpty(str)
, Delete Invocation at org.apache.commons.lang.BooleanUtils:687
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:660
return java.lang.Boolean.TRUE
, Delete Invocation at org.apache.commons.lang.BooleanUtils:687
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:662
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:687
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:662
"false".equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:687
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:662
{
return java.lang.Boolean.FALSE;
}
, Delete Invocation at org.apache.commons.lang.BooleanUtils:687
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:665
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:687
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:663
return java.lang.Boolean.FALSE
, Delete Invocation at org.apache.commons.lang.BooleanUtils:687
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:665
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:687
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:665
.equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:687
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:665
{
return java.lang.Boolean.TRUE;
}
, Delete Invocation at org.apache.commons.lang.BooleanUtils:687
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:668
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:687
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:666
return java.lang.Boolean.TRUE
, Delete Invocation at org.apache.commons.lang.BooleanUtils:687
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:668
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:687
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:668
"off".equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:687
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:671
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:687
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:671
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:687
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:671
"yes".equalsIgnoreCase(str)
, Delete Invocation at org.apache.commons.lang.BooleanUtils:687
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:674
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:687
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:674
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:687
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:674
"no".equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:687
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:659
if ("true".equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:687
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:680
if (org.apache.commons.lang.StringUtils.isEmpty(str))
, Delete Invocation at org.apache.commons.lang.BooleanUtils:687
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:659
"true".equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:687
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:659
{
return java.lang.Boolean.TRUE;
}
, Delete Invocation at org.apache.commons.lang.BooleanUtils:687
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:662
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:687
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:680
org.apache.commons.lang.StringUtils.isEmpty(str)
, Delete Invocation at org.apache.commons.lang.BooleanUtils:687
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:660
return java.lang.Boolean.TRUE
, Delete Invocation at org.apache.commons.lang.BooleanUtils:687
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:662
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:687
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:662
"false".equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:687
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:662
{
return java.lang.Boolean.FALSE;
}
, Delete Invocation at org.apache.commons.lang.BooleanUtils:687
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:665
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:687
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:663
return java.lang.Boolean.FALSE
, Delete Invocation at org.apache.commons.lang.BooleanUtils:687
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:665
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:687
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:665
.equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:687
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:665
{
return java.lang.Boolean.TRUE;
}
, Delete Invocation at org.apache.commons.lang.BooleanUtils:687
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:668
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:687
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:666
return java.lang.Boolean.TRUE
, Delete Invocation at org.apache.commons.lang.BooleanUtils:687
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:668
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:687
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:668
"off".equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:687
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:671
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:687
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:671
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:687
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:671
"yes".equalsIgnoreCase(str)
, Delete Invocation at org.apache.commons.lang.BooleanUtils:687
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:674
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:687
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:674
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:687
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:674
"no".equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:687
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:659
if ("true".equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:688
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:680
if (org.apache.commons.lang.StringUtils.isEmpty(str))
, Delete Invocation at org.apache.commons.lang.BooleanUtils:688
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:659
"true".equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:688
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:659
{
return java.lang.Boolean.TRUE;
}
, Delete Invocation at org.apache.commons.lang.BooleanUtils:688
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:662
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:688
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:680
org.apache.commons.lang.StringUtils.isEmpty(str)
, Delete Invocation at org.apache.commons.lang.BooleanUtils:688
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:660
return java.lang.Boolean.TRUE
, Delete Invocation at org.apache.commons.lang.BooleanUtils:688
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:662
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:688
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:662
"false".equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:688
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:662
{
return java.lang.Boolean.FALSE;
}
, Delete Invocation at org.apache.commons.lang.BooleanUtils:688
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:665
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:688
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:663
return java.lang.Boolean.FALSE
, Delete Invocation at org.apache.commons.lang.BooleanUtils:688
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:665
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:688
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:665
.equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:688
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:665
{
return java.lang.Boolean.TRUE;
}
, Delete Invocation at org.apache.commons.lang.BooleanUtils:688
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:668
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:688
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:666
return java.lang.Boolean.TRUE
, Delete Invocation at org.apache.commons.lang.BooleanUtils:688
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:668
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:688
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:668
"off".equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:688
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:671
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:688
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:671
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:688
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:671
"yes".equalsIgnoreCase(str)
, Delete Invocation at org.apache.commons.lang.BooleanUtils:688
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:674
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:688
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:674
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:688
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:674
"no".equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:688
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:659
if ("true".equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:688
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:680
if (org.apache.commons.lang.StringUtils.isEmpty(str))
, Delete Invocation at org.apache.commons.lang.BooleanUtils:688
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:659
"true".equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:688
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:659
{
return java.lang.Boolean.TRUE;
}
, Delete Invocation at org.apache.commons.lang.BooleanUtils:688
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:662
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:688
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:680
org.apache.commons.lang.StringUtils.isEmpty(str)
, Delete Invocation at org.apache.commons.lang.BooleanUtils:688
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:660
return java.lang.Boolean.TRUE
, Delete Invocation at org.apache.commons.lang.BooleanUtils:688
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:662
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:688
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:662
"false".equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:688
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:662
{
return java.lang.Boolean.FALSE;
}
, Delete Invocation at org.apache.commons.lang.BooleanUtils:688
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:665
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:688
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:663
return java.lang.Boolean.FALSE
, Delete Invocation at org.apache.commons.lang.BooleanUtils:688
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:665
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:688
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:665
.equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:688
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:665
{
return java.lang.Boolean.TRUE;
}
, Delete Invocation at org.apache.commons.lang.BooleanUtils:688
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:668
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:688
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:666
return java.lang.Boolean.TRUE
, Delete Invocation at org.apache.commons.lang.BooleanUtils:688
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:668
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:688
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:668
"off".equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:688
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:671
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:688
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:671
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:688
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:671
"yes".equalsIgnoreCase(str)
, Delete Invocation at org.apache.commons.lang.BooleanUtils:688
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:674
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:688
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:674
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:688
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:674
"no".equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:688
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:659
if ("true".equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:689
(str.charAt(3))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:680
if (org.apache.commons.lang.StringUtils.isEmpty(str))
, Delete Invocation at org.apache.commons.lang.BooleanUtils:689
(str.charAt(3))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:659
"true".equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:689
(str.charAt(3))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:659
{
return java.lang.Boolean.TRUE;
}
, Delete Invocation at org.apache.commons.lang.BooleanUtils:689
(str.charAt(3))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:662
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:689
(str.charAt(3))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:680
org.apache.commons.lang.StringUtils.isEmpty(str)
, Delete Invocation at org.apache.commons.lang.BooleanUtils:689
(str.charAt(3))
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:660
return java.lang.Boolean.TRUE
, Delete Invocation at org.apache.commons.lang.BooleanUtils:689
(str.charAt(3))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:662
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:689
(str.charAt(3))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:662
"false".equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:689
(str.charAt(3))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:662
{
return java.lang.Boolean.FALSE;
}
, Delete Invocation at org.apache.commons.lang.BooleanUtils:689
(str.charAt(3))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:665
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:689
(str.charAt(3))
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:663
return java.lang.Boolean.FALSE
, Delete Invocation at org.apache.commons.lang.BooleanUtils:689
(str.charAt(3))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:665
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:689
(str.charAt(3))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:665
.equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:689
(str.charAt(3))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:665
{
return java.lang.Boolean.TRUE;
}
, Delete Invocation at org.apache.commons.lang.BooleanUtils:689
(str.charAt(3))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:668
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:689
(str.charAt(3))
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:666
return java.lang.Boolean.TRUE
, Delete Invocation at org.apache.commons.lang.BooleanUtils:689
(str.charAt(3))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:668
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:689
(str.charAt(3))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:668
"off".equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:689
(str.charAt(3))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:671
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:689
(str.charAt(3))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:671
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:689
(str.charAt(3))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:671
"yes".equalsIgnoreCase(str)
, Delete Invocation at org.apache.commons.lang.BooleanUtils:689
(str.charAt(3))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:674
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:689
(str.charAt(3))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:674
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:689
(str.charAt(3))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:674
"no".equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:689
(str.charAt(3))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:659
if ("true".equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:689
(str.charAt(3))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:680
if (org.apache.commons.lang.StringUtils.isEmpty(str))
, Delete Invocation at org.apache.commons.lang.BooleanUtils:689
(str.charAt(3))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:659
"true".equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:689
(str.charAt(3))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:659
{
return java.lang.Boolean.TRUE;
}
, Delete Invocation at org.apache.commons.lang.BooleanUtils:689
(str.charAt(3))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:662
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:689
(str.charAt(3))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:680
org.apache.commons.lang.StringUtils.isEmpty(str)
, Delete Invocation at org.apache.commons.lang.BooleanUtils:689
(str.charAt(3))
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:660
return java.lang.Boolean.TRUE
, Delete Invocation at org.apache.commons.lang.BooleanUtils:689
(str.charAt(3))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:662
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:689
(str.charAt(3))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:662
"false".equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:689
(str.charAt(3))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:662
{
return java.lang.Boolean.FALSE;
}
, Delete Invocation at org.apache.commons.lang.BooleanUtils:689
(str.charAt(3))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:665
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:689
(str.charAt(3))
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:663
return java.lang.Boolean.FALSE
, Delete Invocation at org.apache.commons.lang.BooleanUtils:689
(str.charAt(3))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:665
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:689
(str.charAt(3))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:665
.equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:689
(str.charAt(3))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:665
{
return java.lang.Boolean.TRUE;
}
, Delete Invocation at org.apache.commons.lang.BooleanUtils:689
(str.charAt(3))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:668
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:689
(str.charAt(3))
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:666
return java.lang.Boolean.TRUE
, Delete Invocation at org.apache.commons.lang.BooleanUtils:689
(str.charAt(3))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:668
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:689
(str.charAt(3))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:668
"off".equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:689
(str.charAt(3))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:671
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:689
(str.charAt(3))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:671
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:689
(str.charAt(3))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:671
"yes".equalsIgnoreCase(str)
, Delete Invocation at org.apache.commons.lang.BooleanUtils:689
(str.charAt(3))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:674
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:689
(str.charAt(3))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:674
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:689
(str.charAt(3))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:674
"no".equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:689
(str.charAt(3))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:659
if ("true".equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:693
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:680
if (org.apache.commons.lang.StringUtils.isEmpty(str))
, Delete Invocation at org.apache.commons.lang.BooleanUtils:693
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:659
"true".equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:693
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:659
{
return java.lang.Boolean.TRUE;
}
, Delete Invocation at org.apache.commons.lang.BooleanUtils:693
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:662
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:693
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:680
org.apache.commons.lang.StringUtils.isEmpty(str)
, Delete Invocation at org.apache.commons.lang.BooleanUtils:693
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:660
return java.lang.Boolean.TRUE
, Delete Invocation at org.apache.commons.lang.BooleanUtils:693
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:662
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:693
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:662
"false".equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:693
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:662
{
return java.lang.Boolean.FALSE;
}
, Delete Invocation at org.apache.commons.lang.BooleanUtils:693
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:665
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:693
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:663
return java.lang.Boolean.FALSE
, Delete Invocation at org.apache.commons.lang.BooleanUtils:693
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:665
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:693
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:665
.equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:693
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:665
{
return java.lang.Boolean.TRUE;
}
, Delete Invocation at org.apache.commons.lang.BooleanUtils:693
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:668
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:693
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:666
return java.lang.Boolean.TRUE
, Delete Invocation at org.apache.commons.lang.BooleanUtils:693
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:668
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:693
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:668
"off".equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:693
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:671
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:693
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:671
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:693
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:671
"yes".equalsIgnoreCase(str)
, Delete Invocation at org.apache.commons.lang.BooleanUtils:693
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:674
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:693
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:674
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:693
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:674
"no".equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:693
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:659
if ("true".equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:693
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:680
if (org.apache.commons.lang.StringUtils.isEmpty(str))
, Delete Invocation at org.apache.commons.lang.BooleanUtils:693
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:659
"true".equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:693
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:659
{
return java.lang.Boolean.TRUE;
}
, Delete Invocation at org.apache.commons.lang.BooleanUtils:693
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:662
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:693
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:680
org.apache.commons.lang.StringUtils.isEmpty(str)
, Delete Invocation at org.apache.commons.lang.BooleanUtils:693
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:660
return java.lang.Boolean.TRUE
, Delete Invocation at org.apache.commons.lang.BooleanUtils:693
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:662
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:693
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:662
"false".equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:693
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:662
{
return java.lang.Boolean.FALSE;
}
, Delete Invocation at org.apache.commons.lang.BooleanUtils:693
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:665
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:693
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:663
return java.lang.Boolean.FALSE
, Delete Invocation at org.apache.commons.lang.BooleanUtils:693
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:665
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:693
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:665
.equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:693
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:665
{
return java.lang.Boolean.TRUE;
}
, Delete Invocation at org.apache.commons.lang.BooleanUtils:693
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:668
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:693
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:666
return java.lang.Boolean.TRUE
, Delete Invocation at org.apache.commons.lang.BooleanUtils:693
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:668
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:693
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:668
"off".equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:693
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:671
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:693
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:671
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:693
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:671
"yes".equalsIgnoreCase(str)
, Delete Invocation at org.apache.commons.lang.BooleanUtils:693
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:674
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:693
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:674
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:693
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:674
"no".equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:693
(str.charAt(1))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:659
if ("true".equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:694
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:680
if (org.apache.commons.lang.StringUtils.isEmpty(str))
, Delete Invocation at org.apache.commons.lang.BooleanUtils:694
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:659
"true".equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:694
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:659
{
return java.lang.Boolean.TRUE;
}
, Delete Invocation at org.apache.commons.lang.BooleanUtils:694
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:662
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:694
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:680
org.apache.commons.lang.StringUtils.isEmpty(str)
, Delete Invocation at org.apache.commons.lang.BooleanUtils:694
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:660
return java.lang.Boolean.TRUE
, Delete Invocation at org.apache.commons.lang.BooleanUtils:694
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:662
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:694
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:662
"false".equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:694
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:662
{
return java.lang.Boolean.FALSE;
}
, Delete Invocation at org.apache.commons.lang.BooleanUtils:694
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:665
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:694
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:663
return java.lang.Boolean.FALSE
, Delete Invocation at org.apache.commons.lang.BooleanUtils:694
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:665
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:694
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:665
.equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:694
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:665
{
return java.lang.Boolean.TRUE;
}
, Delete Invocation at org.apache.commons.lang.BooleanUtils:694
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:668
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:694
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:666
return java.lang.Boolean.TRUE
, Delete Invocation at org.apache.commons.lang.BooleanUtils:694
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:668
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:694
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:668
"off".equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:694
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:671
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:694
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:671
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:694
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:671
"yes".equalsIgnoreCase(str)
, Delete Invocation at org.apache.commons.lang.BooleanUtils:694
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:674
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:694
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:674
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:694
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:674
"no".equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:694
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:659
if ("true".equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:694
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:680
if (org.apache.commons.lang.StringUtils.isEmpty(str))
, Delete Invocation at org.apache.commons.lang.BooleanUtils:694
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:659
"true".equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:694
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:659
{
return java.lang.Boolean.TRUE;
}
, Delete Invocation at org.apache.commons.lang.BooleanUtils:694
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:662
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:694
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:680
org.apache.commons.lang.StringUtils.isEmpty(str)
, Delete Invocation at org.apache.commons.lang.BooleanUtils:694
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:660
return java.lang.Boolean.TRUE
, Delete Invocation at org.apache.commons.lang.BooleanUtils:694
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:662
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:694
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:662
"false".equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:694
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:662
{
return java.lang.Boolean.FALSE;
}
, Delete Invocation at org.apache.commons.lang.BooleanUtils:694
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:665
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:694
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:663
return java.lang.Boolean.FALSE
, Delete Invocation at org.apache.commons.lang.BooleanUtils:694
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:665
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:694
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:665
.equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:694
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:665
{
return java.lang.Boolean.TRUE;
}
, Delete Invocation at org.apache.commons.lang.BooleanUtils:694
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:668
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:694
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:666
return java.lang.Boolean.TRUE
, Delete Invocation at org.apache.commons.lang.BooleanUtils:694
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:668
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:694
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:668
"off".equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:694
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:671
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:694
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:671
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:694
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:671
"yes".equalsIgnoreCase(str)
, Delete Invocation at org.apache.commons.lang.BooleanUtils:694
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:674
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:694
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:674
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:694
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:674
"no".equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:694
(str.charAt(2))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:659
if ("true".equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:695
(str.charAt(3))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:680
if (org.apache.commons.lang.StringUtils.isEmpty(str))
, Delete Invocation at org.apache.commons.lang.BooleanUtils:695
(str.charAt(3))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:659
"true".equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:695
(str.charAt(3))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:659
{
return java.lang.Boolean.TRUE;
}
, Delete Invocation at org.apache.commons.lang.BooleanUtils:695
(str.charAt(3))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:662
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:695
(str.charAt(3))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:680
org.apache.commons.lang.StringUtils.isEmpty(str)
, Delete Invocation at org.apache.commons.lang.BooleanUtils:695
(str.charAt(3))
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:660
return java.lang.Boolean.TRUE
, Delete Invocation at org.apache.commons.lang.BooleanUtils:695
(str.charAt(3))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:662
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:695
(str.charAt(3))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:662
"false".equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:695
(str.charAt(3))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:662
{
return java.lang.Boolean.FALSE;
}
, Delete Invocation at org.apache.commons.lang.BooleanUtils:695
(str.charAt(3))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:665
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:695
(str.charAt(3))
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:663
return java.lang.Boolean.FALSE
, Delete Invocation at org.apache.commons.lang.BooleanUtils:695
(str.charAt(3))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:665
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:695
(str.charAt(3))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:665
.equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:695
(str.charAt(3))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:665
{
return java.lang.Boolean.TRUE;
}
, Delete Invocation at org.apache.commons.lang.BooleanUtils:695
(str.charAt(3))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:668
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:695
(str.charAt(3))
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:666
return java.lang.Boolean.TRUE
, Delete Invocation at org.apache.commons.lang.BooleanUtils:695
(str.charAt(3))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:668
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:695
(str.charAt(3))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:668
"off".equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:695
(str.charAt(3))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:671
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:695
(str.charAt(3))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:671
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:695
(str.charAt(3))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:671
"yes".equalsIgnoreCase(str)
, Delete Invocation at org.apache.commons.lang.BooleanUtils:695
(str.charAt(3))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:674
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:695
(str.charAt(3))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:674
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:695
(str.charAt(3))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:674
"no".equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:695
(str.charAt(3))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:659
if ("true".equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:695
(str.charAt(3))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:680
if (org.apache.commons.lang.StringUtils.isEmpty(str))
, Delete Invocation at org.apache.commons.lang.BooleanUtils:695
(str.charAt(3))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:659
"true".equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:695
(str.charAt(3))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:659
{
return java.lang.Boolean.TRUE;
}
, Delete Invocation at org.apache.commons.lang.BooleanUtils:695
(str.charAt(3))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:662
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:695
(str.charAt(3))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:680
org.apache.commons.lang.StringUtils.isEmpty(str)
, Delete Invocation at org.apache.commons.lang.BooleanUtils:695
(str.charAt(3))
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:660
return java.lang.Boolean.TRUE
, Delete Invocation at org.apache.commons.lang.BooleanUtils:695
(str.charAt(3))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:662
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:695
(str.charAt(3))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:662
"false".equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:695
(str.charAt(3))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:662
{
return java.lang.Boolean.FALSE;
}
, Delete Invocation at org.apache.commons.lang.BooleanUtils:695
(str.charAt(3))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:665
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:695
(str.charAt(3))
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:663
return java.lang.Boolean.FALSE
, Delete Invocation at org.apache.commons.lang.BooleanUtils:695
(str.charAt(3))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:665
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:695
(str.charAt(3))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:665
.equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:695
(str.charAt(3))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:665
{
return java.lang.Boolean.TRUE;
}
, Delete Invocation at org.apache.commons.lang.BooleanUtils:695
(str.charAt(3))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:668
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:695
(str.charAt(3))
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:666
return java.lang.Boolean.TRUE
, Delete Invocation at org.apache.commons.lang.BooleanUtils:695
(str.charAt(3))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:668
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:695
(str.charAt(3))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:668
"off".equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:695
(str.charAt(3))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:671
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:695
(str.charAt(3))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:671
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:695
(str.charAt(3))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:671
"yes".equalsIgnoreCase(str)
, Delete Invocation at org.apache.commons.lang.BooleanUtils:695
(str.charAt(3))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:674
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:695
(str.charAt(3))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:674
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:695
(str.charAt(3))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:674
"no".equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:695
(str.charAt(3))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:659
if ("true".equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:662
.length()
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:680
if (org.apache.commons.lang.StringUtils.isEmpty(str))
, Delete Invocation at org.apache.commons.lang.BooleanUtils:662
.length()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:659
"true".equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:662
.length()
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:659
{
return java.lang.Boolean.TRUE;
}
, Delete Invocation at org.apache.commons.lang.BooleanUtils:662
.length()
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:662
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:662
.length()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:680
org.apache.commons.lang.StringUtils.isEmpty(str)
, Delete Invocation at org.apache.commons.lang.BooleanUtils:662
.length()
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:660
return java.lang.Boolean.TRUE
, Delete Invocation at org.apache.commons.lang.BooleanUtils:662
.length()
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:662
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:662
.length()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:662
"false".equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:662
.length()
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:662
{
return java.lang.Boolean.FALSE;
}
, Delete Invocation at org.apache.commons.lang.BooleanUtils:662
.length()
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:665
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:662
.length()
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:663
return java.lang.Boolean.FALSE
, Delete Invocation at org.apache.commons.lang.BooleanUtils:662
.length()
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:665
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:662
.length()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:665
.equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:662
.length()
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:665
{
return java.lang.Boolean.TRUE;
}
, Delete Invocation at org.apache.commons.lang.BooleanUtils:662
.length()
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:668
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:662
.length()
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:666
return java.lang.Boolean.TRUE
, Delete Invocation at org.apache.commons.lang.BooleanUtils:662
.length()
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:668
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:662
.length()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:668
"off".equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:662
.length()
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:671
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:662
.length()
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:671
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:662
.length()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:671
"yes".equalsIgnoreCase(str)
, Delete Invocation at org.apache.commons.lang.BooleanUtils:662
.length()
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:674
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:662
.length()
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:674
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:662
.length()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:674
"no".equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:662
.length()
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:659
if ("true".equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:664
.charAt()
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:680
if (org.apache.commons.lang.StringUtils.isEmpty(str))
, Delete Invocation at org.apache.commons.lang.BooleanUtils:664
.charAt()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:659
"true".equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:664
.charAt()
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:659
{
return java.lang.Boolean.TRUE;
}
, Delete Invocation at org.apache.commons.lang.BooleanUtils:664
.charAt()
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:662
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:664
.charAt()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:680
org.apache.commons.lang.StringUtils.isEmpty(str)
, Delete Invocation at org.apache.commons.lang.BooleanUtils:664
.charAt()
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:660
return java.lang.Boolean.TRUE
, Delete Invocation at org.apache.commons.lang.BooleanUtils:664
.charAt()
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:662
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:664
.charAt()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:662
"false".equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:664
.charAt()
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:662
{
return java.lang.Boolean.FALSE;
}
, Delete Invocation at org.apache.commons.lang.BooleanUtils:664
.charAt()
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:665
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:664
.charAt()
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:663
return java.lang.Boolean.FALSE
, Delete Invocation at org.apache.commons.lang.BooleanUtils:664
.charAt()
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:665
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:664
.charAt()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:665
.equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:664
.charAt()
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:665
{
return java.lang.Boolean.TRUE;
}
, Delete Invocation at org.apache.commons.lang.BooleanUtils:664
.charAt()
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:668
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:664
.charAt()
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:666
return java.lang.Boolean.TRUE
, Delete Invocation at org.apache.commons.lang.BooleanUtils:664
.charAt()
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:668
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:664
.charAt()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:668
"off".equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:664
.charAt()
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:671
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:664
.charAt()
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:671
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:664
.charAt()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:671
"yes".equalsIgnoreCase(str)
, Delete Invocation at org.apache.commons.lang.BooleanUtils:664
.charAt()
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:674
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:664
.charAt()
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:674
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:664
.charAt()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:674
"no".equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:664
.charAt()
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:659
if ("true".equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete LocalVariable at org.apache.commons.lang.BooleanUtils:664
char ch0 = .charAt()
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:680
if (org.apache.commons.lang.StringUtils.isEmpty(str))
, Delete LocalVariable at org.apache.commons.lang.BooleanUtils:664
char ch0 = .charAt()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:659
"true".equalsIgnoreCase()
, Delete LocalVariable at org.apache.commons.lang.BooleanUtils:664
char ch0 = .charAt()
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:659
{
return java.lang.Boolean.TRUE;
}
, Delete LocalVariable at org.apache.commons.lang.BooleanUtils:664
char ch0 = .charAt()
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:662
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete LocalVariable at org.apache.commons.lang.BooleanUtils:664
char ch0 = .charAt()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:680
org.apache.commons.lang.StringUtils.isEmpty(str)
, Delete LocalVariable at org.apache.commons.lang.BooleanUtils:664
char ch0 = .charAt()
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:660
return java.lang.Boolean.TRUE
, Delete LocalVariable at org.apache.commons.lang.BooleanUtils:664
char ch0 = .charAt()
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:662
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete LocalVariable at org.apache.commons.lang.BooleanUtils:664
char ch0 = .charAt()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:662
"false".equalsIgnoreCase()
, Delete LocalVariable at org.apache.commons.lang.BooleanUtils:664
char ch0 = .charAt()
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:662
{
return java.lang.Boolean.FALSE;
}
, Delete LocalVariable at org.apache.commons.lang.BooleanUtils:664
char ch0 = .charAt()
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:665
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete LocalVariable at org.apache.commons.lang.BooleanUtils:664
char ch0 = .charAt()
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:663
return java.lang.Boolean.FALSE
, Delete LocalVariable at org.apache.commons.lang.BooleanUtils:664
char ch0 = .charAt()
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:665
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete LocalVariable at org.apache.commons.lang.BooleanUtils:664
char ch0 = .charAt()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:665
.equalsIgnoreCase()
, Delete LocalVariable at org.apache.commons.lang.BooleanUtils:664
char ch0 = .charAt()
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:665
{
return java.lang.Boolean.TRUE;
}
, Delete LocalVariable at org.apache.commons.lang.BooleanUtils:664
char ch0 = .charAt()
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:668
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete LocalVariable at org.apache.commons.lang.BooleanUtils:664
char ch0 = .charAt()
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:666
return java.lang.Boolean.TRUE
, Delete LocalVariable at org.apache.commons.lang.BooleanUtils:664
char ch0 = .charAt()
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:668
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete LocalVariable at org.apache.commons.lang.BooleanUtils:664
char ch0 = .charAt()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:668
"off".equalsIgnoreCase()
, Delete LocalVariable at org.apache.commons.lang.BooleanUtils:664
char ch0 = .charAt()
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:671
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete LocalVariable at org.apache.commons.lang.BooleanUtils:664
char ch0 = .charAt()
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:671
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete LocalVariable at org.apache.commons.lang.BooleanUtils:664
char ch0 = .charAt()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:671
"yes".equalsIgnoreCase(str)
, Delete LocalVariable at org.apache.commons.lang.BooleanUtils:664
char ch0 = .charAt()
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:674
if ("no".equalsIgnoreCase())
, Delete LocalVariable at org.apache.commons.lang.BooleanUtils:664
char ch0 = .charAt()
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:674
if ("no".equalsIgnoreCase())
, Delete LocalVariable at org.apache.commons.lang.BooleanUtils:664
char ch0 = .charAt()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:674
"no".equalsIgnoreCase()
, Delete LocalVariable at org.apache.commons.lang.BooleanUtils:664
char ch0 = .charAt()
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:659
if ("true".equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:665
.charAt(1)
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:680
if (org.apache.commons.lang.StringUtils.isEmpty(str))
, Delete Invocation at org.apache.commons.lang.BooleanUtils:665
.charAt(1)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:659
"true".equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:665
.charAt(1)
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:659
{
return java.lang.Boolean.TRUE;
}
, Delete Invocation at org.apache.commons.lang.BooleanUtils:665
.charAt(1)
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:662
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:665
.charAt(1)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:680
org.apache.commons.lang.StringUtils.isEmpty(str)
, Delete Invocation at org.apache.commons.lang.BooleanUtils:665
.charAt(1)
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:660
return java.lang.Boolean.TRUE
, Delete Invocation at org.apache.commons.lang.BooleanUtils:665
.charAt(1)
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:662
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:665
.charAt(1)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:662
"false".equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:665
.charAt(1)
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:662
{
return java.lang.Boolean.FALSE;
}
, Delete Invocation at org.apache.commons.lang.BooleanUtils:665
.charAt(1)
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:665
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:665
.charAt(1)
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:663
return java.lang.Boolean.FALSE
, Delete Invocation at org.apache.commons.lang.BooleanUtils:665
.charAt(1)
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:665
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:665
.charAt(1)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:665
.equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:665
.charAt(1)
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:665
{
return java.lang.Boolean.TRUE;
}
, Delete Invocation at org.apache.commons.lang.BooleanUtils:665
.charAt(1)
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:668
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:665
.charAt(1)
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:666
return java.lang.Boolean.TRUE
, Delete Invocation at org.apache.commons.lang.BooleanUtils:665
.charAt(1)
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:668
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:665
.charAt(1)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:668
"off".equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:665
.charAt(1)
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:671
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:665
.charAt(1)
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:671
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:665
.charAt(1)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:671
"yes".equalsIgnoreCase(str)
, Delete Invocation at org.apache.commons.lang.BooleanUtils:665
.charAt(1)
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:674
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:665
.charAt(1)
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:674
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:665
.charAt(1)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:674
"no".equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:665
.charAt(1)
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:659
if ("true".equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete LocalVariable at org.apache.commons.lang.BooleanUtils:665
char ch1 = .charAt(1)
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:680
if (org.apache.commons.lang.StringUtils.isEmpty(str))
, Delete LocalVariable at org.apache.commons.lang.BooleanUtils:665
char ch1 = .charAt(1)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:659
"true".equalsIgnoreCase()
, Delete LocalVariable at org.apache.commons.lang.BooleanUtils:665
char ch1 = .charAt(1)
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:659
{
return java.lang.Boolean.TRUE;
}
, Delete LocalVariable at org.apache.commons.lang.BooleanUtils:665
char ch1 = .charAt(1)
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:662
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete LocalVariable at org.apache.commons.lang.BooleanUtils:665
char ch1 = .charAt(1)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:680
org.apache.commons.lang.StringUtils.isEmpty(str)
, Delete LocalVariable at org.apache.commons.lang.BooleanUtils:665
char ch1 = .charAt(1)
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:660
return java.lang.Boolean.TRUE
, Delete LocalVariable at org.apache.commons.lang.BooleanUtils:665
char ch1 = .charAt(1)
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:662
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete LocalVariable at org.apache.commons.lang.BooleanUtils:665
char ch1 = .charAt(1)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:662
"false".equalsIgnoreCase()
, Delete LocalVariable at org.apache.commons.lang.BooleanUtils:665
char ch1 = .charAt(1)
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:662
{
return java.lang.Boolean.FALSE;
}
, Delete LocalVariable at org.apache.commons.lang.BooleanUtils:665
char ch1 = .charAt(1)
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:665
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete LocalVariable at org.apache.commons.lang.BooleanUtils:665
char ch1 = .charAt(1)
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:663
return java.lang.Boolean.FALSE
, Delete LocalVariable at org.apache.commons.lang.BooleanUtils:665
char ch1 = .charAt(1)
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:665
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete LocalVariable at org.apache.commons.lang.BooleanUtils:665
char ch1 = .charAt(1)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:665
.equalsIgnoreCase()
, Delete LocalVariable at org.apache.commons.lang.BooleanUtils:665
char ch1 = .charAt(1)
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:665
{
return java.lang.Boolean.TRUE;
}
, Delete LocalVariable at org.apache.commons.lang.BooleanUtils:665
char ch1 = .charAt(1)
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:668
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete LocalVariable at org.apache.commons.lang.BooleanUtils:665
char ch1 = .charAt(1)
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:666
return java.lang.Boolean.TRUE
, Delete LocalVariable at org.apache.commons.lang.BooleanUtils:665
char ch1 = .charAt(1)
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:668
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete LocalVariable at org.apache.commons.lang.BooleanUtils:665
char ch1 = .charAt(1)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:668
"off".equalsIgnoreCase()
, Delete LocalVariable at org.apache.commons.lang.BooleanUtils:665
char ch1 = .charAt(1)
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:671
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete LocalVariable at org.apache.commons.lang.BooleanUtils:665
char ch1 = .charAt(1)
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:671
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete LocalVariable at org.apache.commons.lang.BooleanUtils:665
char ch1 = .charAt(1)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:671
"yes".equalsIgnoreCase(str)
, Delete LocalVariable at org.apache.commons.lang.BooleanUtils:665
char ch1 = .charAt(1)
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:674
if ("no".equalsIgnoreCase())
, Delete LocalVariable at org.apache.commons.lang.BooleanUtils:665
char ch1 = .charAt(1)
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:674
if ("no".equalsIgnoreCase())
, Delete LocalVariable at org.apache.commons.lang.BooleanUtils:665
char ch1 = .charAt(1)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:674
"no".equalsIgnoreCase()
, Delete LocalVariable at org.apache.commons.lang.BooleanUtils:665
char ch1 = .charAt(1)
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:659
if ("true".equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Return at org.apache.commons.lang.BooleanUtils:666
return ((ch0 == 'o') || (ch0 == 'O')) && ((ch1 == 'n') || (ch1 == 'N'))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:680
if (org.apache.commons.lang.StringUtils.isEmpty(str))
, Delete Return at org.apache.commons.lang.BooleanUtils:666
return ((ch0 == 'o') || (ch0 == 'O')) && ((ch1 == 'n') || (ch1 == 'N'))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:659
"true".equalsIgnoreCase()
, Delete Return at org.apache.commons.lang.BooleanUtils:666
return ((ch0 == 'o') || (ch0 == 'O')) && ((ch1 == 'n') || (ch1 == 'N'))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:659
{
return java.lang.Boolean.TRUE;
}
, Delete Return at org.apache.commons.lang.BooleanUtils:666
return ((ch0 == 'o') || (ch0 == 'O')) && ((ch1 == 'n') || (ch1 == 'N'))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:662
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Return at org.apache.commons.lang.BooleanUtils:666
return ((ch0 == 'o') || (ch0 == 'O')) && ((ch1 == 'n') || (ch1 == 'N'))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:680
org.apache.commons.lang.StringUtils.isEmpty(str)
, Delete Return at org.apache.commons.lang.BooleanUtils:666
return ((ch0 == 'o') || (ch0 == 'O')) && ((ch1 == 'n') || (ch1 == 'N'))
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:660
return java.lang.Boolean.TRUE
, Delete Return at org.apache.commons.lang.BooleanUtils:666
return ((ch0 == 'o') || (ch0 == 'O')) && ((ch1 == 'n') || (ch1 == 'N'))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:662
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Return at org.apache.commons.lang.BooleanUtils:666
return ((ch0 == 'o') || (ch0 == 'O')) && ((ch1 == 'n') || (ch1 == 'N'))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:662
"false".equalsIgnoreCase()
, Delete Return at org.apache.commons.lang.BooleanUtils:666
return ((ch0 == 'o') || (ch0 == 'O')) && ((ch1 == 'n') || (ch1 == 'N'))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:662
{
return java.lang.Boolean.FALSE;
}
, Delete Return at org.apache.commons.lang.BooleanUtils:666
return ((ch0 == 'o') || (ch0 == 'O')) && ((ch1 == 'n') || (ch1 == 'N'))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:665
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Return at org.apache.commons.lang.BooleanUtils:666
return ((ch0 == 'o') || (ch0 == 'O')) && ((ch1 == 'n') || (ch1 == 'N'))
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:663
return java.lang.Boolean.FALSE
, Delete Return at org.apache.commons.lang.BooleanUtils:666
return ((ch0 == 'o') || (ch0 == 'O')) && ((ch1 == 'n') || (ch1 == 'N'))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:665
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Return at org.apache.commons.lang.BooleanUtils:666
return ((ch0 == 'o') || (ch0 == 'O')) && ((ch1 == 'n') || (ch1 == 'N'))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:665
.equalsIgnoreCase()
, Delete Return at org.apache.commons.lang.BooleanUtils:666
return ((ch0 == 'o') || (ch0 == 'O')) && ((ch1 == 'n') || (ch1 == 'N'))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:665
{
return java.lang.Boolean.TRUE;
}
, Delete Return at org.apache.commons.lang.BooleanUtils:666
return ((ch0 == 'o') || (ch0 == 'O')) && ((ch1 == 'n') || (ch1 == 'N'))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:668
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Return at org.apache.commons.lang.BooleanUtils:666
return ((ch0 == 'o') || (ch0 == 'O')) && ((ch1 == 'n') || (ch1 == 'N'))
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:666
return java.lang.Boolean.TRUE
, Delete Return at org.apache.commons.lang.BooleanUtils:666
return ((ch0 == 'o') || (ch0 == 'O')) && ((ch1 == 'n') || (ch1 == 'N'))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:668
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Return at org.apache.commons.lang.BooleanUtils:666
return ((ch0 == 'o') || (ch0 == 'O')) && ((ch1 == 'n') || (ch1 == 'N'))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:668
"off".equalsIgnoreCase()
, Delete Return at org.apache.commons.lang.BooleanUtils:666
return ((ch0 == 'o') || (ch0 == 'O')) && ((ch1 == 'n') || (ch1 == 'N'))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:671
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Return at org.apache.commons.lang.BooleanUtils:666
return ((ch0 == 'o') || (ch0 == 'O')) && ((ch1 == 'n') || (ch1 == 'N'))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:671
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Return at org.apache.commons.lang.BooleanUtils:666
return ((ch0 == 'o') || (ch0 == 'O')) && ((ch1 == 'n') || (ch1 == 'N'))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:671
"yes".equalsIgnoreCase(str)
, Delete Return at org.apache.commons.lang.BooleanUtils:666
return ((ch0 == 'o') || (ch0 == 'O')) && ((ch1 == 'n') || (ch1 == 'N'))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:674
if ("no".equalsIgnoreCase())
, Delete Return at org.apache.commons.lang.BooleanUtils:666
return ((ch0 == 'o') || (ch0 == 'O')) && ((ch1 == 'n') || (ch1 == 'N'))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:674
if ("no".equalsIgnoreCase())
, Delete Return at org.apache.commons.lang.BooleanUtils:666
return ((ch0 == 'o') || (ch0 == 'O')) && ((ch1 == 'n') || (ch1 == 'N'))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:674
"no".equalsIgnoreCase()
, Delete Return at org.apache.commons.lang.BooleanUtils:666
return ((ch0 == 'o') || (ch0 == 'O')) && ((ch1 == 'n') || (ch1 == 'N'))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:659
if ("true".equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Case at org.apache.commons.lang.BooleanUtils:663
case 2 :
{
char ch0 = .charAt();
char ch1 = .charAt(1);
return ((ch0 == 'o') || (ch0 == 'O')) && ((ch1 == 'n') || (ch1 == 'N'));
}
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:680
if (org.apache.commons.lang.StringUtils.isEmpty(str))
, Delete Case at org.apache.commons.lang.BooleanUtils:663
case 2 :
{
char ch0 = .charAt();
char ch1 = .charAt(1);
return ((ch0 == 'o') || (ch0 == 'O')) && ((ch1 == 'n') || (ch1 == 'N'));
}
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:659
"true".equalsIgnoreCase()
, Delete Case at org.apache.commons.lang.BooleanUtils:663
case 2 :
{
char ch0 = .charAt();
char ch1 = .charAt(1);
return ((ch0 == 'o') || (ch0 == 'O')) && ((ch1 == 'n') || (ch1 == 'N'));
}
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:659
{
return java.lang.Boolean.TRUE;
}
, Delete Case at org.apache.commons.lang.BooleanUtils:663
case 2 :
{
char ch0 = .charAt();
char ch1 = .charAt(1);
return ((ch0 == 'o') || (ch0 == 'O')) && ((ch1 == 'n') || (ch1 == 'N'));
}
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:662
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Case at org.apache.commons.lang.BooleanUtils:663
case 2 :
{
char ch0 = .charAt();
char ch1 = .charAt(1);
return ((ch0 == 'o') || (ch0 == 'O')) && ((ch1 == 'n') || (ch1 == 'N'));
}
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:680
org.apache.commons.lang.StringUtils.isEmpty(str)
, Delete Case at org.apache.commons.lang.BooleanUtils:663
case 2 :
{
char ch0 = .charAt();
char ch1 = .charAt(1);
return ((ch0 == 'o') || (ch0 == 'O')) && ((ch1 == 'n') || (ch1 == 'N'));
}
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:660
return java.lang.Boolean.TRUE
, Delete Case at org.apache.commons.lang.BooleanUtils:663
case 2 :
{
char ch0 = .charAt();
char ch1 = .charAt(1);
return ((ch0 == 'o') || (ch0 == 'O')) && ((ch1 == 'n') || (ch1 == 'N'));
}
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:662
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Case at org.apache.commons.lang.BooleanUtils:663
case 2 :
{
char ch0 = .charAt();
char ch1 = .charAt(1);
return ((ch0 == 'o') || (ch0 == 'O')) && ((ch1 == 'n') || (ch1 == 'N'));
}
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:662
"false".equalsIgnoreCase()
, Delete Case at org.apache.commons.lang.BooleanUtils:663
case 2 :
{
char ch0 = .charAt();
char ch1 = .charAt(1);
return ((ch0 == 'o') || (ch0 == 'O')) && ((ch1 == 'n') || (ch1 == 'N'));
}
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:662
{
return java.lang.Boolean.FALSE;
}
, Delete Case at org.apache.commons.lang.BooleanUtils:663
case 2 :
{
char ch0 = .charAt();
char ch1 = .charAt(1);
return ((ch0 == 'o') || (ch0 == 'O')) && ((ch1 == 'n') || (ch1 == 'N'));
}
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:665
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Case at org.apache.commons.lang.BooleanUtils:663
case 2 :
{
char ch0 = .charAt();
char ch1 = .charAt(1);
return ((ch0 == 'o') || (ch0 == 'O')) && ((ch1 == 'n') || (ch1 == 'N'));
}
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:663
return java.lang.Boolean.FALSE
, Delete Case at org.apache.commons.lang.BooleanUtils:663
case 2 :
{
char ch0 = .charAt();
char ch1 = .charAt(1);
return ((ch0 == 'o') || (ch0 == 'O')) && ((ch1 == 'n') || (ch1 == 'N'));
}
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:665
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Case at org.apache.commons.lang.BooleanUtils:663
case 2 :
{
char ch0 = .charAt();
char ch1 = .charAt(1);
return ((ch0 == 'o') || (ch0 == 'O')) && ((ch1 == 'n') || (ch1 == 'N'));
}
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:665
.equalsIgnoreCase()
, Delete Case at org.apache.commons.lang.BooleanUtils:663
case 2 :
{
char ch0 = .charAt();
char ch1 = .charAt(1);
return ((ch0 == 'o') || (ch0 == 'O')) && ((ch1 == 'n') || (ch1 == 'N'));
}
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:665
{
return java.lang.Boolean.TRUE;
}
, Delete Case at org.apache.commons.lang.BooleanUtils:663
case 2 :
{
char ch0 = .charAt();
char ch1 = .charAt(1);
return ((ch0 == 'o') || (ch0 == 'O')) && ((ch1 == 'n') || (ch1 == 'N'));
}
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:668
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Case at org.apache.commons.lang.BooleanUtils:663
case 2 :
{
char ch0 = .charAt();
char ch1 = .charAt(1);
return ((ch0 == 'o') || (ch0 == 'O')) && ((ch1 == 'n') || (ch1 == 'N'));
}
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:666
return java.lang.Boolean.TRUE
, Delete Case at org.apache.commons.lang.BooleanUtils:663
case 2 :
{
char ch0 = .charAt();
char ch1 = .charAt(1);
return ((ch0 == 'o') || (ch0 == 'O')) && ((ch1 == 'n') || (ch1 == 'N'));
}
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:668
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Case at org.apache.commons.lang.BooleanUtils:663
case 2 :
{
char ch0 = .charAt();
char ch1 = .charAt(1);
return ((ch0 == 'o') || (ch0 == 'O')) && ((ch1 == 'n') || (ch1 == 'N'));
}
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:668
"off".equalsIgnoreCase()
, Delete Case at org.apache.commons.lang.BooleanUtils:663
case 2 :
{
char ch0 = .charAt();
char ch1 = .charAt(1);
return ((ch0 == 'o') || (ch0 == 'O')) && ((ch1 == 'n') || (ch1 == 'N'));
}
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:671
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Case at org.apache.commons.lang.BooleanUtils:663
case 2 :
{
char ch0 = .charAt();
char ch1 = .charAt(1);
return ((ch0 == 'o') || (ch0 == 'O')) && ((ch1 == 'n') || (ch1 == 'N'));
}
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:671
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Case at org.apache.commons.lang.BooleanUtils:663
case 2 :
{
char ch0 = .charAt();
char ch1 = .charAt(1);
return ((ch0 == 'o') || (ch0 == 'O')) && ((ch1 == 'n') || (ch1 == 'N'));
}
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:671
"yes".equalsIgnoreCase(str)
, Delete Case at org.apache.commons.lang.BooleanUtils:663
case 2 :
{
char ch0 = .charAt();
char ch1 = .charAt(1);
return ((ch0 == 'o') || (ch0 == 'O')) && ((ch1 == 'n') || (ch1 == 'N'));
}
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:674
if ("no".equalsIgnoreCase())
, Delete Case at org.apache.commons.lang.BooleanUtils:663
case 2 :
{
char ch0 = .charAt();
char ch1 = .charAt(1);
return ((ch0 == 'o') || (ch0 == 'O')) && ((ch1 == 'n') || (ch1 == 'N'));
}
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:674
if ("no".equalsIgnoreCase())
, Delete Case at org.apache.commons.lang.BooleanUtils:663
case 2 :
{
char ch0 = .charAt();
char ch1 = .charAt(1);
return ((ch0 == 'o') || (ch0 == 'O')) && ((ch1 == 'n') || (ch1 == 'N'));
}
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:674
"no".equalsIgnoreCase()
, Delete Case at org.apache.commons.lang.BooleanUtils:663
case 2 :
{
char ch0 = .charAt();
char ch1 = .charAt(1);
return ((ch0 == 'o') || (ch0 == 'O')) && ((ch1 == 'n') || (ch1 == 'N'));
}
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:659
if ("true".equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:671
.charAt(0)
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:680
if (org.apache.commons.lang.StringUtils.isEmpty(str))
, Delete Invocation at org.apache.commons.lang.BooleanUtils:671
.charAt(0)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:659
"true".equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:671
.charAt(0)
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:659
{
return java.lang.Boolean.TRUE;
}
, Delete Invocation at org.apache.commons.lang.BooleanUtils:671
.charAt(0)
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:662
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:671
.charAt(0)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:680
org.apache.commons.lang.StringUtils.isEmpty(str)
, Delete Invocation at org.apache.commons.lang.BooleanUtils:671
.charAt(0)
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:660
return java.lang.Boolean.TRUE
, Delete Invocation at org.apache.commons.lang.BooleanUtils:671
.charAt(0)
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:662
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:671
.charAt(0)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:662
"false".equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:671
.charAt(0)
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:662
{
return java.lang.Boolean.FALSE;
}
, Delete Invocation at org.apache.commons.lang.BooleanUtils:671
.charAt(0)
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:665
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:671
.charAt(0)
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:663
return java.lang.Boolean.FALSE
, Delete Invocation at org.apache.commons.lang.BooleanUtils:671
.charAt(0)
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:665
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:671
.charAt(0)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:665
.equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:671
.charAt(0)
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:665
{
return java.lang.Boolean.TRUE;
}
, Delete Invocation at org.apache.commons.lang.BooleanUtils:671
.charAt(0)
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:668
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:671
.charAt(0)
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:666
return java.lang.Boolean.TRUE
, Delete Invocation at org.apache.commons.lang.BooleanUtils:671
.charAt(0)
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:668
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:671
.charAt(0)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:668
"off".equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:671
.charAt(0)
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:671
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:671
.charAt(0)
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:671
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:671
.charAt(0)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:671
"yes".equalsIgnoreCase(str)
, Delete Invocation at org.apache.commons.lang.BooleanUtils:671
.charAt(0)
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:674
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:671
.charAt(0)
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:674
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:671
.charAt(0)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:674
"no".equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:671
.charAt(0)
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:659
if ("true".equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete LocalVariable at org.apache.commons.lang.BooleanUtils:671
char ch = .charAt(0)
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:680
if (org.apache.commons.lang.StringUtils.isEmpty(str))
, Delete LocalVariable at org.apache.commons.lang.BooleanUtils:671
char ch = .charAt(0)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:659
"true".equalsIgnoreCase()
, Delete LocalVariable at org.apache.commons.lang.BooleanUtils:671
char ch = .charAt(0)
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:659
{
return java.lang.Boolean.TRUE;
}
, Delete LocalVariable at org.apache.commons.lang.BooleanUtils:671
char ch = .charAt(0)
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:662
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete LocalVariable at org.apache.commons.lang.BooleanUtils:671
char ch = .charAt(0)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:680
org.apache.commons.lang.StringUtils.isEmpty(str)
, Delete LocalVariable at org.apache.commons.lang.BooleanUtils:671
char ch = .charAt(0)
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:660
return java.lang.Boolean.TRUE
, Delete LocalVariable at org.apache.commons.lang.BooleanUtils:671
char ch = .charAt(0)
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:662
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete LocalVariable at org.apache.commons.lang.BooleanUtils:671
char ch = .charAt(0)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:662
"false".equalsIgnoreCase()
, Delete LocalVariable at org.apache.commons.lang.BooleanUtils:671
char ch = .charAt(0)
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:662
{
return java.lang.Boolean.FALSE;
}
, Delete LocalVariable at org.apache.commons.lang.BooleanUtils:671
char ch = .charAt(0)
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:665
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete LocalVariable at org.apache.commons.lang.BooleanUtils:671
char ch = .charAt(0)
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:663
return java.lang.Boolean.FALSE
, Delete LocalVariable at org.apache.commons.lang.BooleanUtils:671
char ch = .charAt(0)
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:665
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete LocalVariable at org.apache.commons.lang.BooleanUtils:671
char ch = .charAt(0)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:665
.equalsIgnoreCase()
, Delete LocalVariable at org.apache.commons.lang.BooleanUtils:671
char ch = .charAt(0)
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:665
{
return java.lang.Boolean.TRUE;
}
, Delete LocalVariable at org.apache.commons.lang.BooleanUtils:671
char ch = .charAt(0)
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:668
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete LocalVariable at org.apache.commons.lang.BooleanUtils:671
char ch = .charAt(0)
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:666
return java.lang.Boolean.TRUE
, Delete LocalVariable at org.apache.commons.lang.BooleanUtils:671
char ch = .charAt(0)
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:668
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete LocalVariable at org.apache.commons.lang.BooleanUtils:671
char ch = .charAt(0)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:668
"off".equalsIgnoreCase()
, Delete LocalVariable at org.apache.commons.lang.BooleanUtils:671
char ch = .charAt(0)
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:671
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete LocalVariable at org.apache.commons.lang.BooleanUtils:671
char ch = .charAt(0)
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:671
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete LocalVariable at org.apache.commons.lang.BooleanUtils:671
char ch = .charAt(0)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:671
"yes".equalsIgnoreCase(str)
, Delete LocalVariable at org.apache.commons.lang.BooleanUtils:671
char ch = .charAt(0)
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:674
if ("no".equalsIgnoreCase())
, Delete LocalVariable at org.apache.commons.lang.BooleanUtils:671
char ch = .charAt(0)
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:674
if ("no".equalsIgnoreCase())
, Delete LocalVariable at org.apache.commons.lang.BooleanUtils:671
char ch = .charAt(0)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:674
"no".equalsIgnoreCase()
, Delete LocalVariable at org.apache.commons.lang.BooleanUtils:671
char ch = .charAt(0)
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:659
if ("true".equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete If at org.apache.commons.lang.BooleanUtils:672
if (ch == 'y')
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:680
if (org.apache.commons.lang.StringUtils.isEmpty(str))
, Delete If at org.apache.commons.lang.BooleanUtils:672
if (ch == 'y')
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:659
"true".equalsIgnoreCase()
, Delete If at org.apache.commons.lang.BooleanUtils:672
if (ch == 'y')
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:659
{
return java.lang.Boolean.TRUE;
}
, Delete If at org.apache.commons.lang.BooleanUtils:672
if (ch == 'y')
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:662
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete If at org.apache.commons.lang.BooleanUtils:672
if (ch == 'y')
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:680
org.apache.commons.lang.StringUtils.isEmpty(str)
, Delete If at org.apache.commons.lang.BooleanUtils:672
if (ch == 'y')
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:660
return java.lang.Boolean.TRUE
, Delete If at org.apache.commons.lang.BooleanUtils:672
if (ch == 'y')
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:662
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete If at org.apache.commons.lang.BooleanUtils:672
if (ch == 'y')
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:662
"false".equalsIgnoreCase()
, Delete If at org.apache.commons.lang.BooleanUtils:672
if (ch == 'y')
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:662
{
return java.lang.Boolean.FALSE;
}
, Delete If at org.apache.commons.lang.BooleanUtils:672
if (ch == 'y')
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:665
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete If at org.apache.commons.lang.BooleanUtils:672
if (ch == 'y')
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:663
return java.lang.Boolean.FALSE
, Delete If at org.apache.commons.lang.BooleanUtils:672
if (ch == 'y')
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:665
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete If at org.apache.commons.lang.BooleanUtils:672
if (ch == 'y')
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:665
.equalsIgnoreCase()
, Delete If at org.apache.commons.lang.BooleanUtils:672
if (ch == 'y')
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:665
{
return java.lang.Boolean.TRUE;
}
, Delete If at org.apache.commons.lang.BooleanUtils:672
if (ch == 'y')
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:668
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete If at org.apache.commons.lang.BooleanUtils:672
if (ch == 'y')
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:666
return java.lang.Boolean.TRUE
, Delete If at org.apache.commons.lang.BooleanUtils:672
if (ch == 'y')
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:668
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete If at org.apache.commons.lang.BooleanUtils:672
if (ch == 'y')
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:668
"off".equalsIgnoreCase()
, Delete If at org.apache.commons.lang.BooleanUtils:672
if (ch == 'y')
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:671
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete If at org.apache.commons.lang.BooleanUtils:672
if (ch == 'y')
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:671
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete If at org.apache.commons.lang.BooleanUtils:672
if (ch == 'y')
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:671
"yes".equalsIgnoreCase(str)
, Delete If at org.apache.commons.lang.BooleanUtils:672
if (ch == 'y')
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:674
if ("no".equalsIgnoreCase())
, Delete If at org.apache.commons.lang.BooleanUtils:672
if (ch == 'y')
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:674
if ("no".equalsIgnoreCase())
, Delete If at org.apache.commons.lang.BooleanUtils:672
if (ch == 'y')
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:674
"no".equalsIgnoreCase()
, Delete If at org.apache.commons.lang.BooleanUtils:672
if (ch == 'y')
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:659
if ("true".equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete If at org.apache.commons.lang.BooleanUtils:677
if (ch == 'Y')
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:680
if (org.apache.commons.lang.StringUtils.isEmpty(str))
, Delete If at org.apache.commons.lang.BooleanUtils:677
if (ch == 'Y')
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:659
"true".equalsIgnoreCase()
, Delete If at org.apache.commons.lang.BooleanUtils:677
if (ch == 'Y')
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:659
{
return java.lang.Boolean.TRUE;
}
, Delete If at org.apache.commons.lang.BooleanUtils:677
if (ch == 'Y')
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:662
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete If at org.apache.commons.lang.BooleanUtils:677
if (ch == 'Y')
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:680
org.apache.commons.lang.StringUtils.isEmpty(str)
, Delete If at org.apache.commons.lang.BooleanUtils:677
if (ch == 'Y')
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:660
return java.lang.Boolean.TRUE
, Delete If at org.apache.commons.lang.BooleanUtils:677
if (ch == 'Y')
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:662
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete If at org.apache.commons.lang.BooleanUtils:677
if (ch == 'Y')
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:662
"false".equalsIgnoreCase()
, Delete If at org.apache.commons.lang.BooleanUtils:677
if (ch == 'Y')
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:662
{
return java.lang.Boolean.FALSE;
}
, Delete If at org.apache.commons.lang.BooleanUtils:677
if (ch == 'Y')
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:665
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete If at org.apache.commons.lang.BooleanUtils:677
if (ch == 'Y')
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:663
return java.lang.Boolean.FALSE
, Delete If at org.apache.commons.lang.BooleanUtils:677
if (ch == 'Y')
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:665
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete If at org.apache.commons.lang.BooleanUtils:677
if (ch == 'Y')
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:665
.equalsIgnoreCase()
, Delete If at org.apache.commons.lang.BooleanUtils:677
if (ch == 'Y')
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:665
{
return java.lang.Boolean.TRUE;
}
, Delete If at org.apache.commons.lang.BooleanUtils:677
if (ch == 'Y')
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:668
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete If at org.apache.commons.lang.BooleanUtils:677
if (ch == 'Y')
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:666
return java.lang.Boolean.TRUE
, Delete If at org.apache.commons.lang.BooleanUtils:677
if (ch == 'Y')
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:668
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete If at org.apache.commons.lang.BooleanUtils:677
if (ch == 'Y')
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:668
"off".equalsIgnoreCase()
, Delete If at org.apache.commons.lang.BooleanUtils:677
if (ch == 'Y')
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:671
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete If at org.apache.commons.lang.BooleanUtils:677
if (ch == 'Y')
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:671
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete If at org.apache.commons.lang.BooleanUtils:677
if (ch == 'Y')
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:671
"yes".equalsIgnoreCase(str)
, Delete If at org.apache.commons.lang.BooleanUtils:677
if (ch == 'Y')
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:674
if ("no".equalsIgnoreCase())
, Delete If at org.apache.commons.lang.BooleanUtils:677
if (ch == 'Y')
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:674
if ("no".equalsIgnoreCase())
, Delete If at org.apache.commons.lang.BooleanUtils:677
if (ch == 'Y')
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:674
"no".equalsIgnoreCase()
, Delete If at org.apache.commons.lang.BooleanUtils:677
if (ch == 'Y')
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:659
if ("true".equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Case at org.apache.commons.lang.BooleanUtils:670
case 3 :
{
char ch = .charAt(0);
if (ch == 'y')
if (ch == 'Y')
}
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:680
if (org.apache.commons.lang.StringUtils.isEmpty(str))
, Delete Case at org.apache.commons.lang.BooleanUtils:670
case 3 :
{
char ch = .charAt(0);
if (ch == 'y')
if (ch == 'Y')
}
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:659
"true".equalsIgnoreCase()
, Delete Case at org.apache.commons.lang.BooleanUtils:670
case 3 :
{
char ch = .charAt(0);
if (ch == 'y')
if (ch == 'Y')
}
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:659
{
return java.lang.Boolean.TRUE;
}
, Delete Case at org.apache.commons.lang.BooleanUtils:670
case 3 :
{
char ch = .charAt(0);
if (ch == 'y')
if (ch == 'Y')
}
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:662
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Case at org.apache.commons.lang.BooleanUtils:670
case 3 :
{
char ch = .charAt(0);
if (ch == 'y')
if (ch == 'Y')
}
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:680
org.apache.commons.lang.StringUtils.isEmpty(str)
, Delete Case at org.apache.commons.lang.BooleanUtils:670
case 3 :
{
char ch = .charAt(0);
if (ch == 'y')
if (ch == 'Y')
}
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:660
return java.lang.Boolean.TRUE
, Delete Case at org.apache.commons.lang.BooleanUtils:670
case 3 :
{
char ch = .charAt(0);
if (ch == 'y')
if (ch == 'Y')
}
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:662
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Case at org.apache.commons.lang.BooleanUtils:670
case 3 :
{
char ch = .charAt(0);
if (ch == 'y')
if (ch == 'Y')
}
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:662
"false".equalsIgnoreCase()
, Delete Case at org.apache.commons.lang.BooleanUtils:670
case 3 :
{
char ch = .charAt(0);
if (ch == 'y')
if (ch == 'Y')
}
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:662
{
return java.lang.Boolean.FALSE;
}
, Delete Case at org.apache.commons.lang.BooleanUtils:670
case 3 :
{
char ch = .charAt(0);
if (ch == 'y')
if (ch == 'Y')
}
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:665
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Case at org.apache.commons.lang.BooleanUtils:670
case 3 :
{
char ch = .charAt(0);
if (ch == 'y')
if (ch == 'Y')
}
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:663
return java.lang.Boolean.FALSE
, Delete Case at org.apache.commons.lang.BooleanUtils:670
case 3 :
{
char ch = .charAt(0);
if (ch == 'y')
if (ch == 'Y')
}
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:665
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Case at org.apache.commons.lang.BooleanUtils:670
case 3 :
{
char ch = .charAt(0);
if (ch == 'y')
if (ch == 'Y')
}
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:665
.equalsIgnoreCase()
, Delete Case at org.apache.commons.lang.BooleanUtils:670
case 3 :
{
char ch = .charAt(0);
if (ch == 'y')
if (ch == 'Y')
}
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:665
{
return java.lang.Boolean.TRUE;
}
, Delete Case at org.apache.commons.lang.BooleanUtils:670
case 3 :
{
char ch = .charAt(0);
if (ch == 'y')
if (ch == 'Y')
}
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:668
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Case at org.apache.commons.lang.BooleanUtils:670
case 3 :
{
char ch = .charAt(0);
if (ch == 'y')
if (ch == 'Y')
}
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:666
return java.lang.Boolean.TRUE
, Delete Case at org.apache.commons.lang.BooleanUtils:670
case 3 :
{
char ch = .charAt(0);
if (ch == 'y')
if (ch == 'Y')
}
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:668
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Case at org.apache.commons.lang.BooleanUtils:670
case 3 :
{
char ch = .charAt(0);
if (ch == 'y')
if (ch == 'Y')
}
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:668
"off".equalsIgnoreCase()
, Delete Case at org.apache.commons.lang.BooleanUtils:670
case 3 :
{
char ch = .charAt(0);
if (ch == 'y')
if (ch == 'Y')
}
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:671
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Case at org.apache.commons.lang.BooleanUtils:670
case 3 :
{
char ch = .charAt(0);
if (ch == 'y')
if (ch == 'Y')
}
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:671
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Case at org.apache.commons.lang.BooleanUtils:670
case 3 :
{
char ch = .charAt(0);
if (ch == 'y')
if (ch == 'Y')
}
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:671
"yes".equalsIgnoreCase(str)
, Delete Case at org.apache.commons.lang.BooleanUtils:670
case 3 :
{
char ch = .charAt(0);
if (ch == 'y')
if (ch == 'Y')
}
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:674
if ("no".equalsIgnoreCase())
, Delete Case at org.apache.commons.lang.BooleanUtils:670
case 3 :
{
char ch = .charAt(0);
if (ch == 'y')
if (ch == 'Y')
}
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:674
if ("no".equalsIgnoreCase())
, Delete Case at org.apache.commons.lang.BooleanUtils:670
case 3 :
{
char ch = .charAt(0);
if (ch == 'y')
if (ch == 'Y')
}
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:674
"no".equalsIgnoreCase()
, Delete Case at org.apache.commons.lang.BooleanUtils:670
case 3 :
{
char ch = .charAt(0);
if (ch == 'y')
if (ch == 'Y')
}
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:659
if ("true".equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:684
.charAt(0)
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:680
if (org.apache.commons.lang.StringUtils.isEmpty(str))
, Delete Invocation at org.apache.commons.lang.BooleanUtils:684
.charAt(0)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:659
"true".equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:684
.charAt(0)
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:659
{
return java.lang.Boolean.TRUE;
}
, Delete Invocation at org.apache.commons.lang.BooleanUtils:684
.charAt(0)
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:662
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:684
.charAt(0)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:680
org.apache.commons.lang.StringUtils.isEmpty(str)
, Delete Invocation at org.apache.commons.lang.BooleanUtils:684
.charAt(0)
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:660
return java.lang.Boolean.TRUE
, Delete Invocation at org.apache.commons.lang.BooleanUtils:684
.charAt(0)
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:662
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:684
.charAt(0)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:662
"false".equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:684
.charAt(0)
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:662
{
return java.lang.Boolean.FALSE;
}
, Delete Invocation at org.apache.commons.lang.BooleanUtils:684
.charAt(0)
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:665
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:684
.charAt(0)
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:663
return java.lang.Boolean.FALSE
, Delete Invocation at org.apache.commons.lang.BooleanUtils:684
.charAt(0)
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:665
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:684
.charAt(0)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:665
.equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:684
.charAt(0)
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:665
{
return java.lang.Boolean.TRUE;
}
, Delete Invocation at org.apache.commons.lang.BooleanUtils:684
.charAt(0)
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:668
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:684
.charAt(0)
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:666
return java.lang.Boolean.TRUE
, Delete Invocation at org.apache.commons.lang.BooleanUtils:684
.charAt(0)
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:668
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:684
.charAt(0)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:668
"off".equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:684
.charAt(0)
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:671
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:684
.charAt(0)
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:671
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:684
.charAt(0)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:671
"yes".equalsIgnoreCase(str)
, Delete Invocation at org.apache.commons.lang.BooleanUtils:684
.charAt(0)
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:674
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:684
.charAt(0)
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:674
if ("no".equalsIgnoreCase())
, Delete Invocation at org.apache.commons.lang.BooleanUtils:684
.charAt(0)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:674
"no".equalsIgnoreCase()
, Delete Invocation at org.apache.commons.lang.BooleanUtils:684
.charAt(0)
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:659
if ("true".equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete LocalVariable at org.apache.commons.lang.BooleanUtils:684
char ch = .charAt(0)
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:680
if (org.apache.commons.lang.StringUtils.isEmpty(str))
, Delete LocalVariable at org.apache.commons.lang.BooleanUtils:684
char ch = .charAt(0)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:659
"true".equalsIgnoreCase()
, Delete LocalVariable at org.apache.commons.lang.BooleanUtils:684
char ch = .charAt(0)
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:659
{
return java.lang.Boolean.TRUE;
}
, Delete LocalVariable at org.apache.commons.lang.BooleanUtils:684
char ch = .charAt(0)
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:662
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete LocalVariable at org.apache.commons.lang.BooleanUtils:684
char ch = .charAt(0)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:680
org.apache.commons.lang.StringUtils.isEmpty(str)
, Delete LocalVariable at org.apache.commons.lang.BooleanUtils:684
char ch = .charAt(0)
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:660
return java.lang.Boolean.TRUE
, Delete LocalVariable at org.apache.commons.lang.BooleanUtils:684
char ch = .charAt(0)
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:662
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete LocalVariable at org.apache.commons.lang.BooleanUtils:684
char ch = .charAt(0)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:662
"false".equalsIgnoreCase()
, Delete LocalVariable at org.apache.commons.lang.BooleanUtils:684
char ch = .charAt(0)
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:662
{
return java.lang.Boolean.FALSE;
}
, Delete LocalVariable at org.apache.commons.lang.BooleanUtils:684
char ch = .charAt(0)
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:665
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete LocalVariable at org.apache.commons.lang.BooleanUtils:684
char ch = .charAt(0)
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:663
return java.lang.Boolean.FALSE
, Delete LocalVariable at org.apache.commons.lang.BooleanUtils:684
char ch = .charAt(0)
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:665
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete LocalVariable at org.apache.commons.lang.BooleanUtils:684
char ch = .charAt(0)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:665
.equalsIgnoreCase()
, Delete LocalVariable at org.apache.commons.lang.BooleanUtils:684
char ch = .charAt(0)
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:665
{
return java.lang.Boolean.TRUE;
}
, Delete LocalVariable at org.apache.commons.lang.BooleanUtils:684
char ch = .charAt(0)
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:668
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete LocalVariable at org.apache.commons.lang.BooleanUtils:684
char ch = .charAt(0)
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:666
return java.lang.Boolean.TRUE
, Delete LocalVariable at org.apache.commons.lang.BooleanUtils:684
char ch = .charAt(0)
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:668
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete LocalVariable at org.apache.commons.lang.BooleanUtils:684
char ch = .charAt(0)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:668
"off".equalsIgnoreCase()
, Delete LocalVariable at org.apache.commons.lang.BooleanUtils:684
char ch = .charAt(0)
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:671
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete LocalVariable at org.apache.commons.lang.BooleanUtils:684
char ch = .charAt(0)
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:671
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete LocalVariable at org.apache.commons.lang.BooleanUtils:684
char ch = .charAt(0)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:671
"yes".equalsIgnoreCase(str)
, Delete LocalVariable at org.apache.commons.lang.BooleanUtils:684
char ch = .charAt(0)
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:674
if ("no".equalsIgnoreCase())
, Delete LocalVariable at org.apache.commons.lang.BooleanUtils:684
char ch = .charAt(0)
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:674
if ("no".equalsIgnoreCase())
, Delete LocalVariable at org.apache.commons.lang.BooleanUtils:684
char ch = .charAt(0)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:674
"no".equalsIgnoreCase()
, Delete LocalVariable at org.apache.commons.lang.BooleanUtils:684
char ch = .charAt(0)
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:659
if ("true".equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete If at org.apache.commons.lang.BooleanUtils:685
if (ch == 't')
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:680
if (org.apache.commons.lang.StringUtils.isEmpty(str))
, Delete If at org.apache.commons.lang.BooleanUtils:685
if (ch == 't')
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:659
"true".equalsIgnoreCase()
, Delete If at org.apache.commons.lang.BooleanUtils:685
if (ch == 't')
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:659
{
return java.lang.Boolean.TRUE;
}
, Delete If at org.apache.commons.lang.BooleanUtils:685
if (ch == 't')
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:662
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete If at org.apache.commons.lang.BooleanUtils:685
if (ch == 't')
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:680
org.apache.commons.lang.StringUtils.isEmpty(str)
, Delete If at org.apache.commons.lang.BooleanUtils:685
if (ch == 't')
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:660
return java.lang.Boolean.TRUE
, Delete If at org.apache.commons.lang.BooleanUtils:685
if (ch == 't')
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:662
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete If at org.apache.commons.lang.BooleanUtils:685
if (ch == 't')
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:662
"false".equalsIgnoreCase()
, Delete If at org.apache.commons.lang.BooleanUtils:685
if (ch == 't')
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:662
{
return java.lang.Boolean.FALSE;
}
, Delete If at org.apache.commons.lang.BooleanUtils:685
if (ch == 't')
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:665
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete If at org.apache.commons.lang.BooleanUtils:685
if (ch == 't')
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:663
return java.lang.Boolean.FALSE
, Delete If at org.apache.commons.lang.BooleanUtils:685
if (ch == 't')
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:665
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete If at org.apache.commons.lang.BooleanUtils:685
if (ch == 't')
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:665
.equalsIgnoreCase()
, Delete If at org.apache.commons.lang.BooleanUtils:685
if (ch == 't')
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:665
{
return java.lang.Boolean.TRUE;
}
, Delete If at org.apache.commons.lang.BooleanUtils:685
if (ch == 't')
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:668
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete If at org.apache.commons.lang.BooleanUtils:685
if (ch == 't')
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:666
return java.lang.Boolean.TRUE
, Delete If at org.apache.commons.lang.BooleanUtils:685
if (ch == 't')
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:668
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete If at org.apache.commons.lang.BooleanUtils:685
if (ch == 't')
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:668
"off".equalsIgnoreCase()
, Delete If at org.apache.commons.lang.BooleanUtils:685
if (ch == 't')
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:671
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete If at org.apache.commons.lang.BooleanUtils:685
if (ch == 't')
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:671
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete If at org.apache.commons.lang.BooleanUtils:685
if (ch == 't')
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:671
"yes".equalsIgnoreCase(str)
, Delete If at org.apache.commons.lang.BooleanUtils:685
if (ch == 't')
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:674
if ("no".equalsIgnoreCase())
, Delete If at org.apache.commons.lang.BooleanUtils:685
if (ch == 't')
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:674
if ("no".equalsIgnoreCase())
, Delete If at org.apache.commons.lang.BooleanUtils:685
if (ch == 't')
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:674
"no".equalsIgnoreCase()
, Delete If at org.apache.commons.lang.BooleanUtils:685
if (ch == 't')
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:659
if ("true".equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete If at org.apache.commons.lang.BooleanUtils:691
if (ch == 'T')
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:680
if (org.apache.commons.lang.StringUtils.isEmpty(str))
, Delete If at org.apache.commons.lang.BooleanUtils:691
if (ch == 'T')
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:659
"true".equalsIgnoreCase()
, Delete If at org.apache.commons.lang.BooleanUtils:691
if (ch == 'T')
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:659
{
return java.lang.Boolean.TRUE;
}
, Delete If at org.apache.commons.lang.BooleanUtils:691
if (ch == 'T')
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:662
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete If at org.apache.commons.lang.BooleanUtils:691
if (ch == 'T')
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:680
org.apache.commons.lang.StringUtils.isEmpty(str)
, Delete If at org.apache.commons.lang.BooleanUtils:691
if (ch == 'T')
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:660
return java.lang.Boolean.TRUE
, Delete If at org.apache.commons.lang.BooleanUtils:691
if (ch == 'T')
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:662
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete If at org.apache.commons.lang.BooleanUtils:691
if (ch == 'T')
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:662
"false".equalsIgnoreCase()
, Delete If at org.apache.commons.lang.BooleanUtils:691
if (ch == 'T')
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:662
{
return java.lang.Boolean.FALSE;
}
, Delete If at org.apache.commons.lang.BooleanUtils:691
if (ch == 'T')
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:665
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete If at org.apache.commons.lang.BooleanUtils:691
if (ch == 'T')
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:663
return java.lang.Boolean.FALSE
, Delete If at org.apache.commons.lang.BooleanUtils:691
if (ch == 'T')
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:665
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete If at org.apache.commons.lang.BooleanUtils:691
if (ch == 'T')
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:665
.equalsIgnoreCase()
, Delete If at org.apache.commons.lang.BooleanUtils:691
if (ch == 'T')
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:665
{
return java.lang.Boolean.TRUE;
}
, Delete If at org.apache.commons.lang.BooleanUtils:691
if (ch == 'T')
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:668
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete If at org.apache.commons.lang.BooleanUtils:691
if (ch == 'T')
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:666
return java.lang.Boolean.TRUE
, Delete If at org.apache.commons.lang.BooleanUtils:691
if (ch == 'T')
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:668
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete If at org.apache.commons.lang.BooleanUtils:691
if (ch == 'T')
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:668
"off".equalsIgnoreCase()
, Delete If at org.apache.commons.lang.BooleanUtils:691
if (ch == 'T')
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:671
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete If at org.apache.commons.lang.BooleanUtils:691
if (ch == 'T')
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:671
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete If at org.apache.commons.lang.BooleanUtils:691
if (ch == 'T')
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:671
"yes".equalsIgnoreCase(str)
, Delete If at org.apache.commons.lang.BooleanUtils:691
if (ch == 'T')
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:674
if ("no".equalsIgnoreCase())
, Delete If at org.apache.commons.lang.BooleanUtils:691
if (ch == 'T')
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:674
if ("no".equalsIgnoreCase())
, Delete If at org.apache.commons.lang.BooleanUtils:691
if (ch == 'T')
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:674
"no".equalsIgnoreCase()
, Delete If at org.apache.commons.lang.BooleanUtils:691
if (ch == 'T')
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:659
if ("true".equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Case at org.apache.commons.lang.BooleanUtils:683
case 4 :
{
char ch = .charAt(0);
if (ch == 't')
if (ch == 'T')
}
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:680
if (org.apache.commons.lang.StringUtils.isEmpty(str))
, Delete Case at org.apache.commons.lang.BooleanUtils:683
case 4 :
{
char ch = .charAt(0);
if (ch == 't')
if (ch == 'T')
}
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:659
"true".equalsIgnoreCase()
, Delete Case at org.apache.commons.lang.BooleanUtils:683
case 4 :
{
char ch = .charAt(0);
if (ch == 't')
if (ch == 'T')
}
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:659
{
return java.lang.Boolean.TRUE;
}
, Delete Case at org.apache.commons.lang.BooleanUtils:683
case 4 :
{
char ch = .charAt(0);
if (ch == 't')
if (ch == 'T')
}
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:662
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Case at org.apache.commons.lang.BooleanUtils:683
case 4 :
{
char ch = .charAt(0);
if (ch == 't')
if (ch == 'T')
}
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:680
org.apache.commons.lang.StringUtils.isEmpty(str)
, Delete Case at org.apache.commons.lang.BooleanUtils:683
case 4 :
{
char ch = .charAt(0);
if (ch == 't')
if (ch == 'T')
}
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:660
return java.lang.Boolean.TRUE
, Delete Case at org.apache.commons.lang.BooleanUtils:683
case 4 :
{
char ch = .charAt(0);
if (ch == 't')
if (ch == 'T')
}
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:662
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Case at org.apache.commons.lang.BooleanUtils:683
case 4 :
{
char ch = .charAt(0);
if (ch == 't')
if (ch == 'T')
}
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:662
"false".equalsIgnoreCase()
, Delete Case at org.apache.commons.lang.BooleanUtils:683
case 4 :
{
char ch = .charAt(0);
if (ch == 't')
if (ch == 'T')
}
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:662
{
return java.lang.Boolean.FALSE;
}
, Delete Case at org.apache.commons.lang.BooleanUtils:683
case 4 :
{
char ch = .charAt(0);
if (ch == 't')
if (ch == 'T')
}
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:665
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Case at org.apache.commons.lang.BooleanUtils:683
case 4 :
{
char ch = .charAt(0);
if (ch == 't')
if (ch == 'T')
}
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:663
return java.lang.Boolean.FALSE
, Delete Case at org.apache.commons.lang.BooleanUtils:683
case 4 :
{
char ch = .charAt(0);
if (ch == 't')
if (ch == 'T')
}
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:665
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Case at org.apache.commons.lang.BooleanUtils:683
case 4 :
{
char ch = .charAt(0);
if (ch == 't')
if (ch == 'T')
}
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:665
.equalsIgnoreCase()
, Delete Case at org.apache.commons.lang.BooleanUtils:683
case 4 :
{
char ch = .charAt(0);
if (ch == 't')
if (ch == 'T')
}
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:665
{
return java.lang.Boolean.TRUE;
}
, Delete Case at org.apache.commons.lang.BooleanUtils:683
case 4 :
{
char ch = .charAt(0);
if (ch == 't')
if (ch == 'T')
}
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:668
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Case at org.apache.commons.lang.BooleanUtils:683
case 4 :
{
char ch = .charAt(0);
if (ch == 't')
if (ch == 'T')
}
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:666
return java.lang.Boolean.TRUE
, Delete Case at org.apache.commons.lang.BooleanUtils:683
case 4 :
{
char ch = .charAt(0);
if (ch == 't')
if (ch == 'T')
}
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:668
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Case at org.apache.commons.lang.BooleanUtils:683
case 4 :
{
char ch = .charAt(0);
if (ch == 't')
if (ch == 'T')
}
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:668
"off".equalsIgnoreCase()
, Delete Case at org.apache.commons.lang.BooleanUtils:683
case 4 :
{
char ch = .charAt(0);
if (ch == 't')
if (ch == 'T')
}
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:671
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Case at org.apache.commons.lang.BooleanUtils:683
case 4 :
{
char ch = .charAt(0);
if (ch == 't')
if (ch == 'T')
}
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:671
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Case at org.apache.commons.lang.BooleanUtils:683
case 4 :
{
char ch = .charAt(0);
if (ch == 't')
if (ch == 'T')
}
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:671
"yes".equalsIgnoreCase(str)
, Delete Case at org.apache.commons.lang.BooleanUtils:683
case 4 :
{
char ch = .charAt(0);
if (ch == 't')
if (ch == 'T')
}
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:674
if ("no".equalsIgnoreCase())
, Delete Case at org.apache.commons.lang.BooleanUtils:683
case 4 :
{
char ch = .charAt(0);
if (ch == 't')
if (ch == 'T')
}
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:674
if ("no".equalsIgnoreCase())
, Delete Case at org.apache.commons.lang.BooleanUtils:683
case 4 :
{
char ch = .charAt(0);
if (ch == 't')
if (ch == 'T')
}
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:674
"no".equalsIgnoreCase()
, Delete Case at org.apache.commons.lang.BooleanUtils:683
case 4 :
{
char ch = .charAt(0);
if (ch == 't')
if (ch == 'T')
}
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:659
if ("true".equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Switch at org.apache.commons.lang.BooleanUtils:662
switch (.length()) {
case 2 :
{
char ch0 = .charAt();
char ch1 = .charAt(1);
return ((ch0 == 'o') || (ch0 == 'O')) && ((ch1 == 'n') || (ch1 == 'N'));
}
case 3 :
{
char ch = .charAt(0);
if (ch == 'y')
if (ch == 'Y')
}
case 4 :
{
char ch = .charAt(0);
if (ch == 't')
if (ch == 'T')
}
}
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:680
if (org.apache.commons.lang.StringUtils.isEmpty(str))
, Delete Switch at org.apache.commons.lang.BooleanUtils:662
switch (.length()) {
case 2 :
{
char ch0 = .charAt();
char ch1 = .charAt(1);
return ((ch0 == 'o') || (ch0 == 'O')) && ((ch1 == 'n') || (ch1 == 'N'));
}
case 3 :
{
char ch = .charAt(0);
if (ch == 'y')
if (ch == 'Y')
}
case 4 :
{
char ch = .charAt(0);
if (ch == 't')
if (ch == 'T')
}
}
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:659
"true".equalsIgnoreCase()
, Delete Switch at org.apache.commons.lang.BooleanUtils:662
switch (.length()) {
case 2 :
{
char ch0 = .charAt();
char ch1 = .charAt(1);
return ((ch0 == 'o') || (ch0 == 'O')) && ((ch1 == 'n') || (ch1 == 'N'));
}
case 3 :
{
char ch = .charAt(0);
if (ch == 'y')
if (ch == 'Y')
}
case 4 :
{
char ch = .charAt(0);
if (ch == 't')
if (ch == 'T')
}
}
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:659
{
return java.lang.Boolean.TRUE;
}
, Delete Switch at org.apache.commons.lang.BooleanUtils:662
switch (.length()) {
case 2 :
{
char ch0 = .charAt();
char ch1 = .charAt(1);
return ((ch0 == 'o') || (ch0 == 'O')) && ((ch1 == 'n') || (ch1 == 'N'));
}
case 3 :
{
char ch = .charAt(0);
if (ch == 'y')
if (ch == 'Y')
}
case 4 :
{
char ch = .charAt(0);
if (ch == 't')
if (ch == 'T')
}
}
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:662
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Switch at org.apache.commons.lang.BooleanUtils:662
switch (.length()) {
case 2 :
{
char ch0 = .charAt();
char ch1 = .charAt(1);
return ((ch0 == 'o') || (ch0 == 'O')) && ((ch1 == 'n') || (ch1 == 'N'));
}
case 3 :
{
char ch = .charAt(0);
if (ch == 'y')
if (ch == 'Y')
}
case 4 :
{
char ch = .charAt(0);
if (ch == 't')
if (ch == 'T')
}
}
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:680
org.apache.commons.lang.StringUtils.isEmpty(str)
, Delete Switch at org.apache.commons.lang.BooleanUtils:662
switch (.length()) {
case 2 :
{
char ch0 = .charAt();
char ch1 = .charAt(1);
return ((ch0 == 'o') || (ch0 == 'O')) && ((ch1 == 'n') || (ch1 == 'N'));
}
case 3 :
{
char ch = .charAt(0);
if (ch == 'y')
if (ch == 'Y')
}
case 4 :
{
char ch = .charAt(0);
if (ch == 't')
if (ch == 'T')
}
}
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:660
return java.lang.Boolean.TRUE
, Delete Switch at org.apache.commons.lang.BooleanUtils:662
switch (.length()) {
case 2 :
{
char ch0 = .charAt();
char ch1 = .charAt(1);
return ((ch0 == 'o') || (ch0 == 'O')) && ((ch1 == 'n') || (ch1 == 'N'));
}
case 3 :
{
char ch = .charAt(0);
if (ch == 'y')
if (ch == 'Y')
}
case 4 :
{
char ch = .charAt(0);
if (ch == 't')
if (ch == 'T')
}
}
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:662
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Switch at org.apache.commons.lang.BooleanUtils:662
switch (.length()) {
case 2 :
{
char ch0 = .charAt();
char ch1 = .charAt(1);
return ((ch0 == 'o') || (ch0 == 'O')) && ((ch1 == 'n') || (ch1 == 'N'));
}
case 3 :
{
char ch = .charAt(0);
if (ch == 'y')
if (ch == 'Y')
}
case 4 :
{
char ch = .charAt(0);
if (ch == 't')
if (ch == 'T')
}
}
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:662
"false".equalsIgnoreCase()
, Delete Switch at org.apache.commons.lang.BooleanUtils:662
switch (.length()) {
case 2 :
{
char ch0 = .charAt();
char ch1 = .charAt(1);
return ((ch0 == 'o') || (ch0 == 'O')) && ((ch1 == 'n') || (ch1 == 'N'));
}
case 3 :
{
char ch = .charAt(0);
if (ch == 'y')
if (ch == 'Y')
}
case 4 :
{
char ch = .charAt(0);
if (ch == 't')
if (ch == 'T')
}
}
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:662
{
return java.lang.Boolean.FALSE;
}
, Delete Switch at org.apache.commons.lang.BooleanUtils:662
switch (.length()) {
case 2 :
{
char ch0 = .charAt();
char ch1 = .charAt(1);
return ((ch0 == 'o') || (ch0 == 'O')) && ((ch1 == 'n') || (ch1 == 'N'));
}
case 3 :
{
char ch = .charAt(0);
if (ch == 'y')
if (ch == 'Y')
}
case 4 :
{
char ch = .charAt(0);
if (ch == 't')
if (ch == 'T')
}
}
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:665
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Switch at org.apache.commons.lang.BooleanUtils:662
switch (.length()) {
case 2 :
{
char ch0 = .charAt();
char ch1 = .charAt(1);
return ((ch0 == 'o') || (ch0 == 'O')) && ((ch1 == 'n') || (ch1 == 'N'));
}
case 3 :
{
char ch = .charAt(0);
if (ch == 'y')
if (ch == 'Y')
}
case 4 :
{
char ch = .charAt(0);
if (ch == 't')
if (ch == 'T')
}
}
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:663
return java.lang.Boolean.FALSE
, Delete Switch at org.apache.commons.lang.BooleanUtils:662
switch (.length()) {
case 2 :
{
char ch0 = .charAt();
char ch1 = .charAt(1);
return ((ch0 == 'o') || (ch0 == 'O')) && ((ch1 == 'n') || (ch1 == 'N'));
}
case 3 :
{
char ch = .charAt(0);
if (ch == 'y')
if (ch == 'Y')
}
case 4 :
{
char ch = .charAt(0);
if (ch == 't')
if (ch == 'T')
}
}
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:665
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Switch at org.apache.commons.lang.BooleanUtils:662
switch (.length()) {
case 2 :
{
char ch0 = .charAt();
char ch1 = .charAt(1);
return ((ch0 == 'o') || (ch0 == 'O')) && ((ch1 == 'n') || (ch1 == 'N'));
}
case 3 :
{
char ch = .charAt(0);
if (ch == 'y')
if (ch == 'Y')
}
case 4 :
{
char ch = .charAt(0);
if (ch == 't')
if (ch == 'T')
}
}
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:665
.equalsIgnoreCase()
, Delete Switch at org.apache.commons.lang.BooleanUtils:662
switch (.length()) {
case 2 :
{
char ch0 = .charAt();
char ch1 = .charAt(1);
return ((ch0 == 'o') || (ch0 == 'O')) && ((ch1 == 'n') || (ch1 == 'N'));
}
case 3 :
{
char ch = .charAt(0);
if (ch == 'y')
if (ch == 'Y')
}
case 4 :
{
char ch = .charAt(0);
if (ch == 't')
if (ch == 'T')
}
}
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:665
{
return java.lang.Boolean.TRUE;
}
, Delete Switch at org.apache.commons.lang.BooleanUtils:662
switch (.length()) {
case 2 :
{
char ch0 = .charAt();
char ch1 = .charAt(1);
return ((ch0 == 'o') || (ch0 == 'O')) && ((ch1 == 'n') || (ch1 == 'N'));
}
case 3 :
{
char ch = .charAt(0);
if (ch == 'y')
if (ch == 'Y')
}
case 4 :
{
char ch = .charAt(0);
if (ch == 't')
if (ch == 'T')
}
}
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:668
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Switch at org.apache.commons.lang.BooleanUtils:662
switch (.length()) {
case 2 :
{
char ch0 = .charAt();
char ch1 = .charAt(1);
return ((ch0 == 'o') || (ch0 == 'O')) && ((ch1 == 'n') || (ch1 == 'N'));
}
case 3 :
{
char ch = .charAt(0);
if (ch == 'y')
if (ch == 'Y')
}
case 4 :
{
char ch = .charAt(0);
if (ch == 't')
if (ch == 'T')
}
}
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang.BooleanUtils:666
return java.lang.Boolean.TRUE
, Delete Switch at org.apache.commons.lang.BooleanUtils:662
switch (.length()) {
case 2 :
{
char ch0 = .charAt();
char ch1 = .charAt(1);
return ((ch0 == 'o') || (ch0 == 'O')) && ((ch1 == 'n') || (ch1 == 'N'));
}
case 3 :
{
char ch = .charAt(0);
if (ch == 'y')
if (ch == 'Y')
}
case 4 :
{
char ch = .charAt(0);
if (ch == 't')
if (ch == 'T')
}
}
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:668
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Switch at org.apache.commons.lang.BooleanUtils:662
switch (.length()) {
case 2 :
{
char ch0 = .charAt();
char ch1 = .charAt(1);
return ((ch0 == 'o') || (ch0 == 'O')) && ((ch1 == 'n') || (ch1 == 'N'));
}
case 3 :
{
char ch = .charAt(0);
if (ch == 'y')
if (ch == 'Y')
}
case 4 :
{
char ch = .charAt(0);
if (ch == 't')
if (ch == 'T')
}
}
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:668
"off".equalsIgnoreCase()
, Delete Switch at org.apache.commons.lang.BooleanUtils:662
switch (.length()) {
case 2 :
{
char ch0 = .charAt();
char ch1 = .charAt(1);
return ((ch0 == 'o') || (ch0 == 'O')) && ((ch1 == 'n') || (ch1 == 'N'));
}
case 3 :
{
char ch = .charAt(0);
if (ch == 'y')
if (ch == 'Y')
}
case 4 :
{
char ch = .charAt(0);
if (ch == 't')
if (ch == 'T')
}
}
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:671
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Switch at org.apache.commons.lang.BooleanUtils:662
switch (.length()) {
case 2 :
{
char ch0 = .charAt();
char ch1 = .charAt(1);
return ((ch0 == 'o') || (ch0 == 'O')) && ((ch1 == 'n') || (ch1 == 'N'));
}
case 3 :
{
char ch = .charAt(0);
if (ch == 'y')
if (ch == 'Y')
}
case 4 :
{
char ch = .charAt(0);
if (ch == 't')
if (ch == 'T')
}
}
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:671
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
, Delete Switch at org.apache.commons.lang.BooleanUtils:662
switch (.length()) {
case 2 :
{
char ch0 = .charAt();
char ch1 = .charAt(1);
return ((ch0 == 'o') || (ch0 == 'O')) && ((ch1 == 'n') || (ch1 == 'N'));
}
case 3 :
{
char ch = .charAt(0);
if (ch == 'y')
if (ch == 'Y')
}
case 4 :
{
char ch = .charAt(0);
if (ch == 't')
if (ch == 'T')
}
}
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:671
"yes".equalsIgnoreCase(str)
, Delete Switch at org.apache.commons.lang.BooleanUtils:662
switch (.length()) {
case 2 :
{
char ch0 = .charAt();
char ch1 = .charAt(1);
return ((ch0 == 'o') || (ch0 == 'O')) && ((ch1 == 'n') || (ch1 == 'N'));
}
case 3 :
{
char ch = .charAt(0);
if (ch == 'y')
if (ch == 'Y')
}
case 4 :
{
char ch = .charAt(0);
if (ch == 't')
if (ch == 'T')
}
}
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang.BooleanUtils:674
if ("no".equalsIgnoreCase())
, Delete Switch at org.apache.commons.lang.BooleanUtils:662
switch (.length()) {
case 2 :
{
char ch0 = .charAt();
char ch1 = .charAt(1);
return ((ch0 == 'o') || (ch0 == 'O')) && ((ch1 == 'n') || (ch1 == 'N'));
}
case 3 :
{
char ch = .charAt(0);
if (ch == 'y')
if (ch == 'Y')
}
case 4 :
{
char ch = .charAt(0);
if (ch == 't')
if (ch == 'T')
}
}
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.BooleanUtils:674
if ("no".equalsIgnoreCase())
, Delete Switch at org.apache.commons.lang.BooleanUtils:662
switch (.length()) {
case 2 :
{
char ch0 = .charAt();
char ch1 = .charAt(1);
return ((ch0 == 'o') || (ch0 == 'O')) && ((ch1 == 'n') || (ch1 == 'N'));
}
case 3 :
{
char ch = .charAt(0);
if (ch == 'y')
if (ch == 'Y')
}
case 4 :
{
char ch = .charAt(0);
if (ch == 't')
if (ch == 'T')
}
}
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:674
"no".equalsIgnoreCase()
, Delete Switch at org.apache.commons.lang.BooleanUtils:662
switch (.length()) {
case 2 :
{
char ch0 = .charAt();
char ch1 = .charAt(1);
return ((ch0 == 'o') || (ch0 == 'O')) && ((ch1 == 'n') || (ch1 == 'N'));
}
case 3 :
{
char ch = .charAt(0);
if (ch == 'y')
if (ch == 'Y')
}
case 4 :
{
char ch = .charAt(0);
if (ch == 't')
if (ch == 'T')
}
}
]]
RepairabilityAnalyzer
----For Diff:Update Literal at org.apache.commons.lang.BooleanUtils:664
to "on"
Delete BinaryOperator at org.apache.commons.lang.BooleanUtils:674
(((str.charAt(1)) == 'e') || ((str.charAt(1)) == 'E')) && (((str.charAt(2)) == 's') || ((str.charAt(2)) == 'S'))
Delete BinaryOperator at org.apache.commons.lang.BooleanUtils:679
(((str.charAt(1)) == 'E') || ((str.charAt(1)) == 'e')) && (((str.charAt(2)) == 'S') || ((str.charAt(2)) == 's'))
Delete BinaryOperator at org.apache.commons.lang.BooleanUtils:687
((((str.charAt(1)) == 'r') || ((str.charAt(1)) == 'R')) && (((str.charAt(2)) == 'u') || ((str.charAt(2)) == 'U'))) && (((str.charAt(3)) == 'e') || ((str.charAt(3)) == 'E'))
Delete BinaryOperator at org.apache.commons.lang.BooleanUtils:693
((((str.charAt(1)) == 'R') || ((str.charAt(1)) == 'r')) && (((str.charAt(2)) == 'U') || ((str.charAt(2)) == 'u'))) && (((str.charAt(3)) == 'E') || ((str.charAt(3)) == 'e'))
Delete Switch at org.apache.commons.lang.BooleanUtils:662
switch (.length()) {
case 2 :
{
char ch0 = .charAt();
char ch1 = .charAt(1);
return ((ch0 == 'o') || (ch0 == 'O')) && ((ch1 == 'n') || (ch1 == 'N'));
}
case 3 :
{
char ch = .charAt(0);
if (ch == 'y')
if (ch == 'Y')
}
case 4 :
{
char ch = .charAt(0);
if (ch == 't')
if (ch == 'T')
}
}
Insert If at org.apache.commons.lang.BooleanUtils:659
if ("true".equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("false".equalsIgnoreCase()) {
return java.lang.Boolean.FALSE;
} else
if (.equalsIgnoreCase()) {
return java.lang.Boolean.TRUE;
} else
if ("off".equalsIgnoreCase()) else
if ("yes".equalsIgnoreCase(str)) else
if ("no".equalsIgnoreCase())
Insert If at org.apache.commons.lang.BooleanUtils:680
if (org.apache.commons.lang.StringUtils.isEmpty(str))
Insert Literal at org.apache.commons.lang.BooleanUtils:681
false
Insert FieldRead at org.apache.commons.lang.BooleanUtils:669
java.lang.Boolean.FALSE
Insert FieldRead at org.apache.commons.lang.BooleanUtils:672
java.lang.Boolean.TRUE
Insert FieldRead at org.apache.commons.lang.BooleanUtils:675
java.lang.Boolean.FALSE
Move Block from org.apache.commons.lang.BooleanUtils:691 to org.apache.commons.lang.BooleanUtils:680
{
return ((((str.charAt(1)) == 'R') || ((str.charAt(1)) == 'r')) && (((str.charAt(2)) == 'U') || ((str.charAt(2)) == 'u'))) && (((str.charAt(3)) == 'E') || ((str.charAt(3)) == 'e'));
}
Move VariableRead from org.apache.commons.lang.BooleanUtils:662 to org.apache.commons.lang.BooleanUtils:659
str
Move VariableRead from org.apache.commons.lang.BooleanUtils:664 to org.apache.commons.lang.BooleanUtils:662
str
Move Literal from org.apache.commons.lang.BooleanUtils:664 to org.apache.commons.lang.BooleanUtils:665
0
Move VariableRead from org.apache.commons.lang.BooleanUtils:665 to org.apache.commons.lang.BooleanUtils:665
str
Move Block from org.apache.commons.lang.BooleanUtils:672 to org.apache.commons.lang.BooleanUtils:668
{
return (((str.charAt(1)) == 'e') || ((str.charAt(1)) == 'E')) && (((str.charAt(2)) == 's') || ((str.charAt(2)) == 'S'));
}
Move VariableRead from org.apache.commons.lang.BooleanUtils:671 to org.apache.commons.lang.BooleanUtils:668
str
Move Block from org.apache.commons.lang.BooleanUtils:677 to org.apache.commons.lang.BooleanUtils:671
{
return (((str.charAt(1)) == 'E') || ((str.charAt(1)) == 'e')) && (((str.charAt(2)) == 'S') || ((str.charAt(2)) == 's'));
}
Move Block from org.apache.commons.lang.BooleanUtils:685 to org.apache.commons.lang.BooleanUtils:674
{
return ((((str.charAt(1)) == 'r') || ((str.charAt(1)) == 'R')) && (((str.charAt(2)) == 'u') || ((str.charAt(2)) == 'U'))) && (((str.charAt(3)) == 'e') || ((str.charAt(3)) == 'E'));
}
Move VariableRead from org.apache.commons.lang.BooleanUtils:684 to org.apache.commons.lang.BooleanUtils:674
str
: number instances found: 0
[INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 454.726 s - in fr.inria.coming.spoon.repairability.repairtools.ArjaTest
[INFO] Running fr.inria.coming.spoon.repairability.repairtools.CardumenTest
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch1-Closure-10-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-0014
Delete VariableRead at com.google.javascript.jscomp.NodeUtil:1416
recurse
Insert Invocation at com.google.javascript.jscomp.NodeUtil:1416
com.google.javascript.jscomp.NodeUtil.JSC_PROPERTY_NAME_FN.equals("unknown")
PatternInstanceAnalyzer
----For Diff:Delete VariableRead at com.google.javascript.jscomp.NodeUtil:1416
recurse
Insert Invocation at com.google.javascript.jscomp.NodeUtil:1416
com.google.javascript.jscomp.NodeUtil.JSC_PROPERTY_NAME_FN.equals("unknown")
: number instances found: 4
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.NodeUtil:1416
recurse
, Insert Invocation at com.google.javascript.jscomp.NodeUtil:1416
com.google.javascript.jscomp.NodeUtil.JSC_PROPERTY_NAME_FN.equals("unknown")
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.NodeUtil:1416
recurse
, Insert FieldRead at com.google.javascript.jscomp.NodeUtil:1416
com.google.javascript.jscomp.NodeUtil.JSC_PROPERTY_NAME_FN
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.NodeUtil:1416
recurse
, Insert Literal at com.google.javascript.jscomp.NodeUtil:1416
"unknown"
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.NodeUtil:1416
recurse
, Insert TypeAccess at com.google.javascript.jscomp.NodeUtil
com.google.javascript.jscomp.NodeUtil
]]
RepairabilityAnalyzer
----For Diff:Delete VariableRead at com.google.javascript.jscomp.NodeUtil:1416
recurse
Insert Invocation at com.google.javascript.jscomp.NodeUtil:1416
com.google.javascript.jscomp.NodeUtil.JSC_PROPERTY_NAME_FN.equals("unknown")
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch2-Chart-24-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-0078
Update VariableRead at org.jfree.chart.renderer.GrayPaintScale:126
value to v
Delete ThisAccess at org.jfree.chart.renderer.GrayPaintScale:126
this
Delete FieldRead at org.jfree.chart.renderer.GrayPaintScale:126
(this.upperBound)
Delete ThisAccess at org.jfree.chart.renderer.GrayPaintScale:127
this
Insert VariableRead at org.jfree.chart.renderer.GrayPaintScale:126
v
Insert TypeAccess at org.jfree.chart.renderer.GrayPaintScale
org.jfree.chart.renderer.GrayPaintScale
Insert TypeAccess at org.jfree.chart.renderer.GrayPaintScale
org.jfree.chart.renderer.GrayPaintScale
PatternInstanceAnalyzer
----For Diff:Update VariableRead at org.jfree.chart.renderer.GrayPaintScale:126
value to v
Delete ThisAccess at org.jfree.chart.renderer.GrayPaintScale:126
this
Delete FieldRead at org.jfree.chart.renderer.GrayPaintScale:126
(this.upperBound)
Delete ThisAccess at org.jfree.chart.renderer.GrayPaintScale:127
this
Insert VariableRead at org.jfree.chart.renderer.GrayPaintScale:126
v
Insert TypeAccess at org.jfree.chart.renderer.GrayPaintScale
org.jfree.chart.renderer.GrayPaintScale
Insert TypeAccess at org.jfree.chart.renderer.GrayPaintScale
org.jfree.chart.renderer.GrayPaintScale
: number instances found: 16
ChangePatternInstance [actions=[Update VariableRead at org.jfree.chart.renderer.GrayPaintScale:126
value to v
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.chart.renderer.GrayPaintScale
org.jfree.chart.renderer.GrayPaintScale
, Insert VariableRead at org.jfree.chart.renderer.GrayPaintScale:126
v
]]
ChangePatternInstance [actions=[Delete ThisAccess at org.jfree.chart.renderer.GrayPaintScale:126
this
, Insert VariableRead at org.jfree.chart.renderer.GrayPaintScale:126
v
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.chart.renderer.GrayPaintScale
org.jfree.chart.renderer.GrayPaintScale
, Insert VariableRead at org.jfree.chart.renderer.GrayPaintScale:126
v
]]
ChangePatternInstance [actions=[Delete ThisAccess at org.jfree.chart.renderer.GrayPaintScale:126
this
, Insert VariableRead at org.jfree.chart.renderer.GrayPaintScale:126
v
]]
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.chart.renderer.GrayPaintScale:126
(this.upperBound)
, Insert VariableRead at org.jfree.chart.renderer.GrayPaintScale:126
v
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.chart.renderer.GrayPaintScale
org.jfree.chart.renderer.GrayPaintScale
, Insert VariableRead at org.jfree.chart.renderer.GrayPaintScale:126
v
]]
ChangePatternInstance [actions=[Delete ThisAccess at org.jfree.chart.renderer.GrayPaintScale:127
this
, Insert VariableRead at org.jfree.chart.renderer.GrayPaintScale:126
v
]]
ChangePatternInstance [actions=[Delete ThisAccess at org.jfree.chart.renderer.GrayPaintScale:126
this
, Insert TypeAccess at org.jfree.chart.renderer.GrayPaintScale
org.jfree.chart.renderer.GrayPaintScale
]]
ChangePatternInstance [actions=[Delete ThisAccess at org.jfree.chart.renderer.GrayPaintScale:126
this
, Insert TypeAccess at org.jfree.chart.renderer.GrayPaintScale
org.jfree.chart.renderer.GrayPaintScale
]]
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.chart.renderer.GrayPaintScale:126
(this.upperBound)
, Insert TypeAccess at org.jfree.chart.renderer.GrayPaintScale
org.jfree.chart.renderer.GrayPaintScale
]]
ChangePatternInstance [actions=[Delete ThisAccess at org.jfree.chart.renderer.GrayPaintScale:127
this
, Insert TypeAccess at org.jfree.chart.renderer.GrayPaintScale
org.jfree.chart.renderer.GrayPaintScale
]]
ChangePatternInstance [actions=[Delete ThisAccess at org.jfree.chart.renderer.GrayPaintScale:126
this
, Insert TypeAccess at org.jfree.chart.renderer.GrayPaintScale
org.jfree.chart.renderer.GrayPaintScale
]]
ChangePatternInstance [actions=[Delete ThisAccess at org.jfree.chart.renderer.GrayPaintScale:126
this
, Insert TypeAccess at org.jfree.chart.renderer.GrayPaintScale
org.jfree.chart.renderer.GrayPaintScale
]]
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.chart.renderer.GrayPaintScale:126
(this.upperBound)
, Insert TypeAccess at org.jfree.chart.renderer.GrayPaintScale
org.jfree.chart.renderer.GrayPaintScale
]]
ChangePatternInstance [actions=[Delete ThisAccess at org.jfree.chart.renderer.GrayPaintScale:127
this
, Insert TypeAccess at org.jfree.chart.renderer.GrayPaintScale
org.jfree.chart.renderer.GrayPaintScale
]]
RepairabilityAnalyzer
----For Diff:Update VariableRead at org.jfree.chart.renderer.GrayPaintScale:126
value to v
Delete ThisAccess at org.jfree.chart.renderer.GrayPaintScale:126
this
Delete FieldRead at org.jfree.chart.renderer.GrayPaintScale:126
(this.upperBound)
Delete ThisAccess at org.jfree.chart.renderer.GrayPaintScale:127
this
Insert VariableRead at org.jfree.chart.renderer.GrayPaintScale:126
v
Insert TypeAccess at org.jfree.chart.renderer.GrayPaintScale
org.jfree.chart.renderer.GrayPaintScale
Insert TypeAccess at org.jfree.chart.renderer.GrayPaintScale
org.jfree.chart.renderer.GrayPaintScale
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch5-Math-82-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-00275
Delete Invocation at org.apache.commons.math.optimization.linear.SimplexSolver:82
(org.apache.commons.math.util.MathUtils.compareTo(entry, 0, ))
Delete Literal at org.apache.commons.math.optimization.linear.SimplexSolver:82
0
Insert VariableRead at org.apache.commons.math.optimization.linear.SimplexSolver:82
entry
Move FieldRead from org.apache.commons.math.optimization.linear.SimplexSolver:82 to org.apache.commons.math.optimization.linear.SimplexSolver:82
epsilon
PatternInstanceAnalyzer
----For Diff:Delete Invocation at org.apache.commons.math.optimization.linear.SimplexSolver:82
(org.apache.commons.math.util.MathUtils.compareTo(entry, 0, ))
Delete Literal at org.apache.commons.math.optimization.linear.SimplexSolver:82
0
Insert VariableRead at org.apache.commons.math.optimization.linear.SimplexSolver:82
entry
Move FieldRead from org.apache.commons.math.optimization.linear.SimplexSolver:82 to org.apache.commons.math.optimization.linear.SimplexSolver:82
epsilon
: number instances found: 9
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.optimization.linear.SimplexSolver:82
org.apache.commons.math.util.MathUtils
, Insert VariableRead at org.apache.commons.math.optimization.linear.SimplexSolver:82
entry
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.optimization.linear.SimplexSolver:82
0
, Insert VariableRead at org.apache.commons.math.optimization.linear.SimplexSolver:82
entry
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math.optimization.linear.SimplexSolver:82
(org.apache.commons.math.util.MathUtils.compareTo(entry, 0, ))
, Insert VariableRead at org.apache.commons.math.optimization.linear.SimplexSolver:82
entry
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.optimization.linear.SimplexSolver:82
0
, Insert VariableRead at org.apache.commons.math.optimization.linear.SimplexSolver:82
entry
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.optimization.linear.SimplexSolver:82
org.apache.commons.math.util.MathUtils
, Move FieldRead from org.apache.commons.math.optimization.linear.SimplexSolver:82 to org.apache.commons.math.optimization.linear.SimplexSolver:82
epsilon
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.linear.SimplexSolver:82
entry
, Move FieldRead from org.apache.commons.math.optimization.linear.SimplexSolver:82 to org.apache.commons.math.optimization.linear.SimplexSolver:82
epsilon
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.optimization.linear.SimplexSolver:82
0
, Move FieldRead from org.apache.commons.math.optimization.linear.SimplexSolver:82 to org.apache.commons.math.optimization.linear.SimplexSolver:82
epsilon
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math.optimization.linear.SimplexSolver:82
(org.apache.commons.math.util.MathUtils.compareTo(entry, 0, ))
, Move FieldRead from org.apache.commons.math.optimization.linear.SimplexSolver:82 to org.apache.commons.math.optimization.linear.SimplexSolver:82
epsilon
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.optimization.linear.SimplexSolver:82
0
, Move FieldRead from org.apache.commons.math.optimization.linear.SimplexSolver:82 to org.apache.commons.math.optimization.linear.SimplexSolver:82
epsilon
]]
RepairabilityAnalyzer
----For Diff:Delete Invocation at org.apache.commons.math.optimization.linear.SimplexSolver:82
(org.apache.commons.math.util.MathUtils.compareTo(entry, 0, ))
Delete Literal at org.apache.commons.math.optimization.linear.SimplexSolver:82
0
Insert VariableRead at org.apache.commons.math.optimization.linear.SimplexSolver:82
entry
Move FieldRead from org.apache.commons.math.optimization.linear.SimplexSolver:82 to org.apache.commons.math.optimization.linear.SimplexSolver:82
epsilon
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch2-Math-28-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-00108
Delete Invocation at org.apache.commons.math3.optimization.linear.SimplexSolver:123
(row.equals(.getBasicRow(column)))
Insert Invocation at org.apache.commons.math3.optimization.linear.SimplexSolver:123
(.isOptimal())
Move VariableRead from org.apache.commons.math3.optimization.linear.SimplexSolver:123 to org.apache.commons.math3.optimization.linear.SimplexSolver:123
tableau
PatternInstanceAnalyzer
----For Diff:Delete Invocation at org.apache.commons.math3.optimization.linear.SimplexSolver:123
(row.equals(.getBasicRow(column)))
Insert Invocation at org.apache.commons.math3.optimization.linear.SimplexSolver:123
(.isOptimal())
Move VariableRead from org.apache.commons.math3.optimization.linear.SimplexSolver:123 to org.apache.commons.math3.optimization.linear.SimplexSolver:123
tableau
: number instances found: 8
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:123
row
, Insert Invocation at org.apache.commons.math3.optimization.linear.SimplexSolver:123
(.isOptimal())
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:123
column
, Insert Invocation at org.apache.commons.math3.optimization.linear.SimplexSolver:123
(.isOptimal())
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.optimization.linear.SimplexSolver:123
.getBasicRow(column)
, Insert Invocation at org.apache.commons.math3.optimization.linear.SimplexSolver:123
(.isOptimal())
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.optimization.linear.SimplexSolver:123
(row.equals(.getBasicRow(column)))
, Insert Invocation at org.apache.commons.math3.optimization.linear.SimplexSolver:123
(.isOptimal())
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:123
row
, Move VariableRead from org.apache.commons.math3.optimization.linear.SimplexSolver:123 to org.apache.commons.math3.optimization.linear.SimplexSolver:123
tableau
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:123
column
, Move VariableRead from org.apache.commons.math3.optimization.linear.SimplexSolver:123 to org.apache.commons.math3.optimization.linear.SimplexSolver:123
tableau
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.optimization.linear.SimplexSolver:123
.getBasicRow(column)
, Move VariableRead from org.apache.commons.math3.optimization.linear.SimplexSolver:123 to org.apache.commons.math3.optimization.linear.SimplexSolver:123
tableau
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.optimization.linear.SimplexSolver:123
(row.equals(.getBasicRow(column)))
, Move VariableRead from org.apache.commons.math3.optimization.linear.SimplexSolver:123 to org.apache.commons.math3.optimization.linear.SimplexSolver:123
tableau
]]
RepairabilityAnalyzer
----For Diff:Delete Invocation at org.apache.commons.math3.optimization.linear.SimplexSolver:123
(row.equals(.getBasicRow(column)))
Insert Invocation at org.apache.commons.math3.optimization.linear.SimplexSolver:123
(.isOptimal())
Move VariableRead from org.apache.commons.math3.optimization.linear.SimplexSolver:123 to org.apache.commons.math3.optimization.linear.SimplexSolver:123
tableau
: number instances found: 1
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.optimization.linear.SimplexSolver:123
(row.equals(.getBasicRow(column)))
, Insert Invocation at org.apache.commons.math3.optimization.linear.SimplexSolver:123
(.isOptimal())
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch1-Chart-24-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-005
Update VariableRead at org.jfree.chart.renderer.GrayPaintScale:126
value to v
Delete ThisAccess at org.jfree.chart.renderer.GrayPaintScale:126
this
Delete ThisAccess at org.jfree.chart.renderer.GrayPaintScale:126
this
Delete ThisAccess at org.jfree.chart.renderer.GrayPaintScale:127
this
Insert TypeAccess at org.jfree.chart.renderer.GrayPaintScale
org.jfree.chart.renderer.GrayPaintScale
Insert TypeAccess at org.jfree.chart.renderer.GrayPaintScale
org.jfree.chart.renderer.GrayPaintScale
Insert TypeAccess at org.jfree.chart.renderer.GrayPaintScale
org.jfree.chart.renderer.GrayPaintScale
PatternInstanceAnalyzer
----For Diff:Update VariableRead at org.jfree.chart.renderer.GrayPaintScale:126
value to v
Delete ThisAccess at org.jfree.chart.renderer.GrayPaintScale:126
this
Delete ThisAccess at org.jfree.chart.renderer.GrayPaintScale:126
this
Delete ThisAccess at org.jfree.chart.renderer.GrayPaintScale:127
this
Insert TypeAccess at org.jfree.chart.renderer.GrayPaintScale
org.jfree.chart.renderer.GrayPaintScale
Insert TypeAccess at org.jfree.chart.renderer.GrayPaintScale
org.jfree.chart.renderer.GrayPaintScale
Insert TypeAccess at org.jfree.chart.renderer.GrayPaintScale
org.jfree.chart.renderer.GrayPaintScale
: number instances found: 10
ChangePatternInstance [actions=[Update VariableRead at org.jfree.chart.renderer.GrayPaintScale:126
value to v
]]
ChangePatternInstance [actions=[Delete ThisAccess at org.jfree.chart.renderer.GrayPaintScale:126
this
, Insert TypeAccess at org.jfree.chart.renderer.GrayPaintScale
org.jfree.chart.renderer.GrayPaintScale
]]
ChangePatternInstance [actions=[Delete ThisAccess at org.jfree.chart.renderer.GrayPaintScale:126
this
, Insert TypeAccess at org.jfree.chart.renderer.GrayPaintScale
org.jfree.chart.renderer.GrayPaintScale
]]
ChangePatternInstance [actions=[Delete ThisAccess at org.jfree.chart.renderer.GrayPaintScale:127
this
, Insert TypeAccess at org.jfree.chart.renderer.GrayPaintScale
org.jfree.chart.renderer.GrayPaintScale
]]
ChangePatternInstance [actions=[Delete ThisAccess at org.jfree.chart.renderer.GrayPaintScale:126
this
, Insert TypeAccess at org.jfree.chart.renderer.GrayPaintScale
org.jfree.chart.renderer.GrayPaintScale
]]
ChangePatternInstance [actions=[Delete ThisAccess at org.jfree.chart.renderer.GrayPaintScale:126
this
, Insert TypeAccess at org.jfree.chart.renderer.GrayPaintScale
org.jfree.chart.renderer.GrayPaintScale
]]
ChangePatternInstance [actions=[Delete ThisAccess at org.jfree.chart.renderer.GrayPaintScale:127
this
, Insert TypeAccess at org.jfree.chart.renderer.GrayPaintScale
org.jfree.chart.renderer.GrayPaintScale
]]
ChangePatternInstance [actions=[Delete ThisAccess at org.jfree.chart.renderer.GrayPaintScale:126
this
, Insert TypeAccess at org.jfree.chart.renderer.GrayPaintScale
org.jfree.chart.renderer.GrayPaintScale
]]
ChangePatternInstance [actions=[Delete ThisAccess at org.jfree.chart.renderer.GrayPaintScale:126
this
, Insert TypeAccess at org.jfree.chart.renderer.GrayPaintScale
org.jfree.chart.renderer.GrayPaintScale
]]
ChangePatternInstance [actions=[Delete ThisAccess at org.jfree.chart.renderer.GrayPaintScale:127
this
, Insert TypeAccess at org.jfree.chart.renderer.GrayPaintScale
org.jfree.chart.renderer.GrayPaintScale
]]
RepairabilityAnalyzer
----For Diff:Update VariableRead at org.jfree.chart.renderer.GrayPaintScale:126
value to v
Delete ThisAccess at org.jfree.chart.renderer.GrayPaintScale:126
this
Delete ThisAccess at org.jfree.chart.renderer.GrayPaintScale:126
this
Delete ThisAccess at org.jfree.chart.renderer.GrayPaintScale:127
this
Insert TypeAccess at org.jfree.chart.renderer.GrayPaintScale
org.jfree.chart.renderer.GrayPaintScale
Insert TypeAccess at org.jfree.chart.renderer.GrayPaintScale
org.jfree.chart.renderer.GrayPaintScale
Insert TypeAccess at org.jfree.chart.renderer.GrayPaintScale
org.jfree.chart.renderer.GrayPaintScale
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch1-Math-82-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-0063
Update BinaryOperator at org.apache.commons.math.optimization.linear.SimplexSolver:84
< minRatio to (java.lang.Math.abs((minRatio - (epsilon)))) > ratio
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.math.optimization.linear.SimplexSolver:84
< minRatio to (java.lang.Math.abs((minRatio - (epsilon)))) > ratio
: number instances found: 3
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math.optimization.linear.SimplexSolver:84
< minRatio to (java.lang.Math.abs((minRatio - (epsilon)))) > ratio
]]
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.math.optimization.linear.SimplexSolver:84
minRatio to ratio
]]
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.math.optimization.linear.SimplexSolver:84
to minRatio
]]
RepairabilityAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.math.optimization.linear.SimplexSolver:84
< minRatio to (java.lang.Math.abs((minRatio - (epsilon)))) > ratio
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch1-Chart-5-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-0010
Delete FieldRead at org.jfree.data.xy.XYSeries:563
this.autoSort
Insert BinaryOperator at org.jfree.data.xy.XYSeries:563
(((maximumItemCount) < 1) || ((index < 1) && ((maximumItemCount) < 5))) || ((maximumItemCount) < (4 - index))
PatternInstanceAnalyzer
----For Diff:Delete FieldRead at org.jfree.data.xy.XYSeries:563
this.autoSort
Insert BinaryOperator at org.jfree.data.xy.XYSeries:563
(((maximumItemCount) < 1) || ((index < 1) && ((maximumItemCount) < 5))) || ((maximumItemCount) < (4 - index))
: number instances found: 57
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.data.xy.XYSeries
org.jfree.data.xy.XYSeries
, Insert BinaryOperator at org.jfree.data.xy.XYSeries:563
(((maximumItemCount) < 1) || ((index < 1) && ((maximumItemCount) < 5))) || ((maximumItemCount) < (4 - index))
]]
ChangePatternInstance [actions=[Delete ThisAccess at org.jfree.data.xy.XYSeries:563
this
, Insert BinaryOperator at org.jfree.data.xy.XYSeries:563
(((maximumItemCount) < 1) || ((index < 1) && ((maximumItemCount) < 5))) || ((maximumItemCount) < (4 - index))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.data.xy.XYSeries:563
this.autoSort
, Insert BinaryOperator at org.jfree.data.xy.XYSeries:563
(((maximumItemCount) < 1) || ((index < 1) && ((maximumItemCount) < 5))) || ((maximumItemCount) < (4 - index))
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.data.xy.XYSeries
org.jfree.data.xy.XYSeries
, Insert BinaryOperator at org.jfree.data.xy.XYSeries:563
(((maximumItemCount) < 1) || ((index < 1) && ((maximumItemCount) < 5)))
]]
ChangePatternInstance [actions=[Delete ThisAccess at org.jfree.data.xy.XYSeries:563
this
, Insert BinaryOperator at org.jfree.data.xy.XYSeries:563
(((maximumItemCount) < 1) || ((index < 1) && ((maximumItemCount) < 5)))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.data.xy.XYSeries:563
this.autoSort
, Insert BinaryOperator at org.jfree.data.xy.XYSeries:563
(((maximumItemCount) < 1) || ((index < 1) && ((maximumItemCount) < 5)))
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.data.xy.XYSeries
org.jfree.data.xy.XYSeries
, Insert BinaryOperator at org.jfree.data.xy.XYSeries:563
((maximumItemCount) < (4 - index))
]]
ChangePatternInstance [actions=[Delete ThisAccess at org.jfree.data.xy.XYSeries:563
this
, Insert BinaryOperator at org.jfree.data.xy.XYSeries:563
((maximumItemCount) < (4 - index))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.data.xy.XYSeries:563
this.autoSort
, Insert BinaryOperator at org.jfree.data.xy.XYSeries:563
((maximumItemCount) < (4 - index))
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.data.xy.XYSeries
org.jfree.data.xy.XYSeries
, Insert BinaryOperator at org.jfree.data.xy.XYSeries:563
((maximumItemCount) < 1)
]]
ChangePatternInstance [actions=[Delete ThisAccess at org.jfree.data.xy.XYSeries:563
this
, Insert BinaryOperator at org.jfree.data.xy.XYSeries:563
((maximumItemCount) < 1)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.data.xy.XYSeries:563
this.autoSort
, Insert BinaryOperator at org.jfree.data.xy.XYSeries:563
((maximumItemCount) < 1)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.data.xy.XYSeries
org.jfree.data.xy.XYSeries
, Insert BinaryOperator at org.jfree.data.xy.XYSeries:563
((index < 1) && ((maximumItemCount) < 5))
]]
ChangePatternInstance [actions=[Delete ThisAccess at org.jfree.data.xy.XYSeries:563
this
, Insert BinaryOperator at org.jfree.data.xy.XYSeries:563
((index < 1) && ((maximumItemCount) < 5))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.data.xy.XYSeries:563
this.autoSort
, Insert BinaryOperator at org.jfree.data.xy.XYSeries:563
((index < 1) && ((maximumItemCount) < 5))
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.data.xy.XYSeries
org.jfree.data.xy.XYSeries
, Insert FieldRead at org.jfree.data.xy.XYSeries:563
(maximumItemCount)
]]
ChangePatternInstance [actions=[Delete ThisAccess at org.jfree.data.xy.XYSeries:563
this
, Insert FieldRead at org.jfree.data.xy.XYSeries:563
(maximumItemCount)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.data.xy.XYSeries:563
this.autoSort
, Insert FieldRead at org.jfree.data.xy.XYSeries:563
(maximumItemCount)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.data.xy.XYSeries
org.jfree.data.xy.XYSeries
, Insert BinaryOperator at org.jfree.data.xy.XYSeries:563
(4 - index)
]]
ChangePatternInstance [actions=[Delete ThisAccess at org.jfree.data.xy.XYSeries:563
this
, Insert BinaryOperator at org.jfree.data.xy.XYSeries:563
(4 - index)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.data.xy.XYSeries:563
this.autoSort
, Insert BinaryOperator at org.jfree.data.xy.XYSeries:563
(4 - index)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.data.xy.XYSeries
org.jfree.data.xy.XYSeries
, Insert FieldRead at org.jfree.data.xy.XYSeries:563
(maximumItemCount)
]]
ChangePatternInstance [actions=[Delete ThisAccess at org.jfree.data.xy.XYSeries:563
this
, Insert FieldRead at org.jfree.data.xy.XYSeries:563
(maximumItemCount)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.data.xy.XYSeries:563
this.autoSort
, Insert FieldRead at org.jfree.data.xy.XYSeries:563
(maximumItemCount)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.data.xy.XYSeries
org.jfree.data.xy.XYSeries
, Insert Literal at org.jfree.data.xy.XYSeries:563
1
]]
ChangePatternInstance [actions=[Delete ThisAccess at org.jfree.data.xy.XYSeries:563
this
, Insert Literal at org.jfree.data.xy.XYSeries:563
1
]]
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.data.xy.XYSeries:563
this.autoSort
, Insert Literal at org.jfree.data.xy.XYSeries:563
1
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.data.xy.XYSeries
org.jfree.data.xy.XYSeries
, Insert BinaryOperator at org.jfree.data.xy.XYSeries:563
(index < 1)
]]
ChangePatternInstance [actions=[Delete ThisAccess at org.jfree.data.xy.XYSeries:563
this
, Insert BinaryOperator at org.jfree.data.xy.XYSeries:563
(index < 1)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.data.xy.XYSeries:563
this.autoSort
, Insert BinaryOperator at org.jfree.data.xy.XYSeries:563
(index < 1)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.data.xy.XYSeries
org.jfree.data.xy.XYSeries
, Insert BinaryOperator at org.jfree.data.xy.XYSeries:563
((maximumItemCount) < 5)
]]
ChangePatternInstance [actions=[Delete ThisAccess at org.jfree.data.xy.XYSeries:563
this
, Insert BinaryOperator at org.jfree.data.xy.XYSeries:563
((maximumItemCount) < 5)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.data.xy.XYSeries:563
this.autoSort
, Insert BinaryOperator at org.jfree.data.xy.XYSeries:563
((maximumItemCount) < 5)
]]
ChangePatternInstance [actions=[Delete ThisAccess at org.jfree.data.xy.XYSeries:563
this
, Insert TypeAccess at org.jfree.data.xy.XYSeries
org.jfree.data.xy.XYSeries
]]
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.data.xy.XYSeries:563
this.autoSort
, Insert TypeAccess at org.jfree.data.xy.XYSeries
org.jfree.data.xy.XYSeries
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.data.xy.XYSeries
org.jfree.data.xy.XYSeries
, Insert Literal at org.jfree.data.xy.XYSeries:563
4
]]
ChangePatternInstance [actions=[Delete ThisAccess at org.jfree.data.xy.XYSeries:563
this
, Insert Literal at org.jfree.data.xy.XYSeries:563
4
]]
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.data.xy.XYSeries:563
this.autoSort
, Insert Literal at org.jfree.data.xy.XYSeries:563
4
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.data.xy.XYSeries
org.jfree.data.xy.XYSeries
, Insert VariableRead at org.jfree.data.xy.XYSeries:563
index
]]
ChangePatternInstance [actions=[Delete ThisAccess at org.jfree.data.xy.XYSeries:563
this
, Insert VariableRead at org.jfree.data.xy.XYSeries:563
index
]]
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.data.xy.XYSeries:563
this.autoSort
, Insert VariableRead at org.jfree.data.xy.XYSeries:563
index
]]
ChangePatternInstance [actions=[Delete ThisAccess at org.jfree.data.xy.XYSeries:563
this
, Insert TypeAccess at org.jfree.data.xy.XYSeries
org.jfree.data.xy.XYSeries
]]
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.data.xy.XYSeries:563
this.autoSort
, Insert TypeAccess at org.jfree.data.xy.XYSeries
org.jfree.data.xy.XYSeries
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.data.xy.XYSeries
org.jfree.data.xy.XYSeries
, Insert VariableRead at org.jfree.data.xy.XYSeries:563
index
]]
ChangePatternInstance [actions=[Delete ThisAccess at org.jfree.data.xy.XYSeries:563
this
, Insert VariableRead at org.jfree.data.xy.XYSeries:563
index
]]
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.data.xy.XYSeries:563
this.autoSort
, Insert VariableRead at org.jfree.data.xy.XYSeries:563
index
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.data.xy.XYSeries
org.jfree.data.xy.XYSeries
, Insert Literal at org.jfree.data.xy.XYSeries:563
1
]]
ChangePatternInstance [actions=[Delete ThisAccess at org.jfree.data.xy.XYSeries:563
this
, Insert Literal at org.jfree.data.xy.XYSeries:563
1
]]
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.data.xy.XYSeries:563
this.autoSort
, Insert Literal at org.jfree.data.xy.XYSeries:563
1
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.data.xy.XYSeries
org.jfree.data.xy.XYSeries
, Insert FieldRead at org.jfree.data.xy.XYSeries:563
(maximumItemCount)
]]
ChangePatternInstance [actions=[Delete ThisAccess at org.jfree.data.xy.XYSeries:563
this
, Insert FieldRead at org.jfree.data.xy.XYSeries:563
(maximumItemCount)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.data.xy.XYSeries:563
this.autoSort
, Insert FieldRead at org.jfree.data.xy.XYSeries:563
(maximumItemCount)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.data.xy.XYSeries
org.jfree.data.xy.XYSeries
, Insert Literal at org.jfree.data.xy.XYSeries:563
5
]]
ChangePatternInstance [actions=[Delete ThisAccess at org.jfree.data.xy.XYSeries:563
this
, Insert Literal at org.jfree.data.xy.XYSeries:563
5
]]
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.data.xy.XYSeries:563
this.autoSort
, Insert Literal at org.jfree.data.xy.XYSeries:563
5
]]
ChangePatternInstance [actions=[Delete ThisAccess at org.jfree.data.xy.XYSeries:563
this
, Insert TypeAccess at org.jfree.data.xy.XYSeries
org.jfree.data.xy.XYSeries
]]
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.data.xy.XYSeries:563
this.autoSort
, Insert TypeAccess at org.jfree.data.xy.XYSeries
org.jfree.data.xy.XYSeries
]]
RepairabilityAnalyzer
----For Diff:Delete FieldRead at org.jfree.data.xy.XYSeries:563
this.autoSort
Insert BinaryOperator at org.jfree.data.xy.XYSeries:563
(((maximumItemCount) < 1) || ((index < 1) && ((maximumItemCount) < 5))) || ((maximumItemCount) < (4 - index))
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch1-Math-2-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-0036
Delete FieldRead at org.apache.commons.math3.distribution.HypergeometricDistribution:279
(numericalVarianceIsCalculated)
Insert BinaryOperator at org.apache.commons.math3.distribution.HypergeometricDistribution:279
((sampleSize) <= (numberOfSuccesses))
Move TypeAccess from org.apache.commons.math3.distribution.HypergeometricDistribution to org.apache.commons.math3.distribution.HypergeometricDistribution
org.apache.commons.math3.distribution.HypergeometricDistribution
PatternInstanceAnalyzer
----For Diff:Delete FieldRead at org.apache.commons.math3.distribution.HypergeometricDistribution:279
(numericalVarianceIsCalculated)
Insert BinaryOperator at org.apache.commons.math3.distribution.HypergeometricDistribution:279
((sampleSize) <= (numberOfSuccesses))
Move TypeAccess from org.apache.commons.math3.distribution.HypergeometricDistribution to org.apache.commons.math3.distribution.HypergeometricDistribution
org.apache.commons.math3.distribution.HypergeometricDistribution
: number instances found: 5
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.distribution.HypergeometricDistribution:279
(numericalVarianceIsCalculated)
, Insert BinaryOperator at org.apache.commons.math3.distribution.HypergeometricDistribution:279
((sampleSize) <= (numberOfSuccesses))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.distribution.HypergeometricDistribution:279
(numericalVarianceIsCalculated)
, Insert FieldRead at org.apache.commons.math3.distribution.HypergeometricDistribution:279
(sampleSize)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.distribution.HypergeometricDistribution:279
(numericalVarianceIsCalculated)
, Insert FieldRead at org.apache.commons.math3.distribution.HypergeometricDistribution:279
(numberOfSuccesses)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.distribution.HypergeometricDistribution:279
(numericalVarianceIsCalculated)
, Insert TypeAccess at org.apache.commons.math3.distribution.HypergeometricDistribution
org.apache.commons.math3.distribution.HypergeometricDistribution
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.distribution.HypergeometricDistribution:279
(numericalVarianceIsCalculated)
, Move TypeAccess from org.apache.commons.math3.distribution.HypergeometricDistribution to org.apache.commons.math3.distribution.HypergeometricDistribution
org.apache.commons.math3.distribution.HypergeometricDistribution
]]
RepairabilityAnalyzer
----For Diff:Delete FieldRead at org.apache.commons.math3.distribution.HypergeometricDistribution:279
(numericalVarianceIsCalculated)
Insert BinaryOperator at org.apache.commons.math3.distribution.HypergeometricDistribution:279
((sampleSize) <= (numberOfSuccesses))
Move TypeAccess from org.apache.commons.math3.distribution.HypergeometricDistribution to org.apache.commons.math3.distribution.HypergeometricDistribution
org.apache.commons.math3.distribution.HypergeometricDistribution
: number instances found: 1
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.distribution.HypergeometricDistribution:279
(numericalVarianceIsCalculated)
, Insert BinaryOperator at org.apache.commons.math3.distribution.HypergeometricDistribution:279
((sampleSize) <= (numberOfSuccesses))
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch1-Closure-133-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-0017
Update Invocation at com.google.javascript.jscomp.parsing.JsDocInfoParser:1432
next() to eatTokensUntilEOL()
PatternInstanceAnalyzer
----For Diff:Update Invocation at com.google.javascript.jscomp.parsing.JsDocInfoParser:1432
next() to eatTokensUntilEOL()
: number instances found: 1
ChangePatternInstance [actions=[Update Invocation at com.google.javascript.jscomp.parsing.JsDocInfoParser:1432
next() to eatTokensUntilEOL()
]]
RepairabilityAnalyzer
----For Diff:Update Invocation at com.google.javascript.jscomp.parsing.JsDocInfoParser:1432
next() to eatTokensUntilEOL()
: number instances found: 1
ChangePatternInstance [actions=[Update Invocation at com.google.javascript.jscomp.parsing.JsDocInfoParser:1432
next() to eatTokensUntilEOL()
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch3-Chart-25-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-00143
Delete Invocation at org.jfree.chart.plot.CategoryPlot:2854
(org.jfree.data.general.DatasetUtilities.isEmptyOrNull(currentDataset))
Insert FieldRead at org.jfree.chart.plot.CategoryPlot:2854
(org.jfree.chart.plot.CategoryPlot.DEFAULT_RANGE_GRIDLINES_VISIBLE)
PatternInstanceAnalyzer
----For Diff:Delete Invocation at org.jfree.chart.plot.CategoryPlot:2854
(org.jfree.data.general.DatasetUtilities.isEmptyOrNull(currentDataset))
Insert FieldRead at org.jfree.chart.plot.CategoryPlot:2854
(org.jfree.chart.plot.CategoryPlot.DEFAULT_RANGE_GRIDLINES_VISIBLE)
: number instances found: 6
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.chart.plot.CategoryPlot:2854
org.jfree.data.general.DatasetUtilities
, Insert FieldRead at org.jfree.chart.plot.CategoryPlot:2854
(org.jfree.chart.plot.CategoryPlot.DEFAULT_RANGE_GRIDLINES_VISIBLE)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.plot.CategoryPlot:2854
currentDataset
, Insert FieldRead at org.jfree.chart.plot.CategoryPlot:2854
(org.jfree.chart.plot.CategoryPlot.DEFAULT_RANGE_GRIDLINES_VISIBLE)
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.plot.CategoryPlot:2854
(org.jfree.data.general.DatasetUtilities.isEmptyOrNull(currentDataset))
, Insert FieldRead at org.jfree.chart.plot.CategoryPlot:2854
(org.jfree.chart.plot.CategoryPlot.DEFAULT_RANGE_GRIDLINES_VISIBLE)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.chart.plot.CategoryPlot:2854
org.jfree.data.general.DatasetUtilities
, Insert TypeAccess at org.jfree.chart.plot.CategoryPlot
org.jfree.chart.plot.CategoryPlot
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.plot.CategoryPlot:2854
currentDataset
, Insert TypeAccess at org.jfree.chart.plot.CategoryPlot
org.jfree.chart.plot.CategoryPlot
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.plot.CategoryPlot:2854
(org.jfree.data.general.DatasetUtilities.isEmptyOrNull(currentDataset))
, Insert TypeAccess at org.jfree.chart.plot.CategoryPlot
org.jfree.chart.plot.CategoryPlot
]]
RepairabilityAnalyzer
----For Diff:Delete Invocation at org.jfree.chart.plot.CategoryPlot:2854
(org.jfree.data.general.DatasetUtilities.isEmptyOrNull(currentDataset))
Insert FieldRead at org.jfree.chart.plot.CategoryPlot:2854
(org.jfree.chart.plot.CategoryPlot.DEFAULT_RANGE_GRIDLINES_VISIBLE)
: number instances found: 1
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.plot.CategoryPlot:2854
(org.jfree.data.general.DatasetUtilities.isEmptyOrNull(currentDataset))
, Insert FieldRead at org.jfree.chart.plot.CategoryPlot:2854
(org.jfree.chart.plot.CategoryPlot.DEFAULT_RANGE_GRIDLINES_VISIBLE)
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch1-Math-69-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-0054
Update BinaryOperator at org.apache.commons.math.distribution.TDistributionImpl:128
x == 0.0 to (degreesOfFreedom) > 100
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.math.distribution.TDistributionImpl:128
x == 0.0 to (degreesOfFreedom) > 100
: number instances found: 4
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math.distribution.TDistributionImpl:128
x == 0.0 to (degreesOfFreedom) > 100
]]
ChangePatternInstance [actions=[Update Literal at org.apache.commons.math.distribution.TDistributionImpl:128
0.0 to 100
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.distribution.TDistributionImpl:128
x
, Insert FieldRead at org.apache.commons.math.distribution.TDistributionImpl:128
(degreesOfFreedom)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.distribution.TDistributionImpl:128
x
, Insert TypeAccess at org.apache.commons.math.distribution.TDistributionImpl
org.apache.commons.math.distribution.TDistributionImpl
]]
RepairabilityAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.math.distribution.TDistributionImpl:128
x == 0.0 to (degreesOfFreedom) > 100
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch3-Lang-14-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-00155
Update Invocation at org.apache.commons.lang3.StringUtils:788
cs1.equals(cs2) to org.apache.commons.lang3.StringUtils.endsWith(cs1, cs2)
PatternInstanceAnalyzer
----For Diff:Update Invocation at org.apache.commons.lang3.StringUtils:788
cs1.equals(cs2) to org.apache.commons.lang3.StringUtils.endsWith(cs1, cs2)
: number instances found: 1
ChangePatternInstance [actions=[Update Invocation at org.apache.commons.lang3.StringUtils:788
cs1.equals(cs2) to org.apache.commons.lang3.StringUtils.endsWith(cs1, cs2)
]]
RepairabilityAnalyzer
----For Diff:Update Invocation at org.apache.commons.lang3.StringUtils:788
cs1.equals(cs2) to org.apache.commons.lang3.StringUtils.endsWith(cs1, cs2)
: number instances found: 1
ChangePatternInstance [actions=[Update Invocation at org.apache.commons.lang3.StringUtils:788
cs1.equals(cs2) to org.apache.commons.lang3.StringUtils.endsWith(cs1, cs2)
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch6-Math-49-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-00284
Update UnaryOperator at org.apache.commons.math.util.OpenIntToDoubleHashMap:399
++(count) to --index
PatternInstanceAnalyzer
----For Diff:Update UnaryOperator at org.apache.commons.math.util.OpenIntToDoubleHashMap:399
++(count) to --index
: number instances found: 3
ChangePatternInstance [actions=[Update UnaryOperator at org.apache.commons.math.util.OpenIntToDoubleHashMap:399
++(count) to --index
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.util.OpenIntToDoubleHashMap
org.apache.commons.math.util.OpenIntToDoubleHashMap
, Insert VariableWrite at org.apache.commons.math.util.OpenIntToDoubleHashMap:399
index
]]
ChangePatternInstance [actions=[Delete FieldWrite at org.apache.commons.math.util.OpenIntToDoubleHashMap:399
(count)
, Insert VariableWrite at org.apache.commons.math.util.OpenIntToDoubleHashMap:399
index
]]
RepairabilityAnalyzer
----For Diff:Update UnaryOperator at org.apache.commons.math.util.OpenIntToDoubleHashMap:399
++(count) to --index
: number instances found: 1
ChangePatternInstance [actions=[Update UnaryOperator at org.apache.commons.math.util.OpenIntToDoubleHashMap:399
++(count) to --index
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch4-Math-97-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-00237
Update VariableRead at org.apache.commons.math.analysis.BrentSolver:137
to yMin
Delete BinaryOperator at org.apache.commons.math.analysis.BrentSolver:137
*
Insert BinaryOperator at org.apache.commons.math.analysis.BrentSolver:137
((1.5 * yMax) * yMin) - (java.lang.Math.abs(( * )))
Move VariableRead from org.apache.commons.math.analysis.BrentSolver:137 to org.apache.commons.math.analysis.BrentSolver:137
yMin
Move VariableRead from org.apache.commons.math.analysis.BrentSolver:137 to org.apache.commons.math.analysis.BrentSolver:137
yMax
PatternInstanceAnalyzer
----For Diff:Update VariableRead at org.apache.commons.math.analysis.BrentSolver:137
to yMin
Delete BinaryOperator at org.apache.commons.math.analysis.BrentSolver:137
*
Insert BinaryOperator at org.apache.commons.math.analysis.BrentSolver:137
((1.5 * yMax) * yMin) - (java.lang.Math.abs(( * )))
Move VariableRead from org.apache.commons.math.analysis.BrentSolver:137 to org.apache.commons.math.analysis.BrentSolver:137
yMin
Move VariableRead from org.apache.commons.math.analysis.BrentSolver:137 to org.apache.commons.math.analysis.BrentSolver:137
yMax
: number instances found: 12
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.math.analysis.BrentSolver:137
to yMin
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.analysis.BrentSolver:137
*
, Insert BinaryOperator at org.apache.commons.math.analysis.BrentSolver:137
((1.5 * yMax) * yMin) - (java.lang.Math.abs(( * )))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.analysis.BrentSolver:137
*
, Insert BinaryOperator at org.apache.commons.math.analysis.BrentSolver:137
((1.5 * yMax) * yMin)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.analysis.BrentSolver:137
*
, Insert Invocation at org.apache.commons.math.analysis.BrentSolver:137
(java.lang.Math.abs(( * )))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.analysis.BrentSolver:137
*
, Insert BinaryOperator at org.apache.commons.math.analysis.BrentSolver:137
(1.5 * yMax)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.analysis.BrentSolver:137
*
, Insert VariableRead at org.apache.commons.math.analysis.BrentSolver:137
yMin
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.analysis.BrentSolver:137
*
, Insert TypeAccess at org.apache.commons.math.analysis.BrentSolver:137
java.lang.Math
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.analysis.BrentSolver:137
*
, Insert BinaryOperator at org.apache.commons.math.analysis.BrentSolver:137
( * )
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.analysis.BrentSolver:137
*
, Insert Literal at org.apache.commons.math.analysis.BrentSolver:137
1.5
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.analysis.BrentSolver:137
*
, Insert VariableRead at org.apache.commons.math.analysis.BrentSolver:137
yMax
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.analysis.BrentSolver:137
*
, Move VariableRead from org.apache.commons.math.analysis.BrentSolver:137 to org.apache.commons.math.analysis.BrentSolver:137
yMin
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.analysis.BrentSolver:137
*
, Move VariableRead from org.apache.commons.math.analysis.BrentSolver:137 to org.apache.commons.math.analysis.BrentSolver:137
yMax
]]
RepairabilityAnalyzer
----For Diff:Update VariableRead at org.apache.commons.math.analysis.BrentSolver:137
to yMin
Delete BinaryOperator at org.apache.commons.math.analysis.BrentSolver:137
*
Insert BinaryOperator at org.apache.commons.math.analysis.BrentSolver:137
((1.5 * yMax) * yMin) - (java.lang.Math.abs(( * )))
Move VariableRead from org.apache.commons.math.analysis.BrentSolver:137 to org.apache.commons.math.analysis.BrentSolver:137
yMin
Move VariableRead from org.apache.commons.math.analysis.BrentSolver:137 to org.apache.commons.math.analysis.BrentSolver:137
yMax
: number instances found: 1
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.analysis.BrentSolver:137
*
, Insert BinaryOperator at org.apache.commons.math.analysis.BrentSolver:137
((1.5 * yMax) * yMin) - (java.lang.Math.abs(( * )))
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch1-Math-104-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-0033
Delete BinaryOperator at org.apache.commons.math.special.Gamma:171
((java.lang.Math.abs(an)) > epsilon) && (n < maxIterations)
Insert BinaryOperator at org.apache.commons.math.special.Gamma:171
an != 0
PatternInstanceAnalyzer
----For Diff:Delete BinaryOperator at org.apache.commons.math.special.Gamma:171
((java.lang.Math.abs(an)) > epsilon) && (n < maxIterations)
Insert BinaryOperator at org.apache.commons.math.special.Gamma:171
an != 0
: number instances found: 26
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.special.Gamma:171
java.lang.Math
, Insert BinaryOperator at org.apache.commons.math.special.Gamma:171
an != 0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.special.Gamma:171
an
, Insert BinaryOperator at org.apache.commons.math.special.Gamma:171
an != 0
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math.special.Gamma:171
(java.lang.Math.abs(an))
, Insert BinaryOperator at org.apache.commons.math.special.Gamma:171
an != 0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.special.Gamma:171
epsilon
, Insert BinaryOperator at org.apache.commons.math.special.Gamma:171
an != 0
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.special.Gamma:171
((java.lang.Math.abs(an)) > epsilon)
, Insert BinaryOperator at org.apache.commons.math.special.Gamma:171
an != 0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.special.Gamma:171
n
, Insert BinaryOperator at org.apache.commons.math.special.Gamma:171
an != 0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.special.Gamma:171
maxIterations
, Insert BinaryOperator at org.apache.commons.math.special.Gamma:171
an != 0
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.special.Gamma:171
(n < maxIterations)
, Insert BinaryOperator at org.apache.commons.math.special.Gamma:171
an != 0
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.special.Gamma:171
((java.lang.Math.abs(an)) > epsilon) && (n < maxIterations)
, Insert BinaryOperator at org.apache.commons.math.special.Gamma:171
an != 0
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.special.Gamma:171
java.lang.Math
, Insert VariableRead at org.apache.commons.math.special.Gamma:171
an
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math.special.Gamma:171
(java.lang.Math.abs(an))
, Insert VariableRead at org.apache.commons.math.special.Gamma:171
an
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.special.Gamma:171
epsilon
, Insert VariableRead at org.apache.commons.math.special.Gamma:171
an
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.special.Gamma:171
((java.lang.Math.abs(an)) > epsilon)
, Insert VariableRead at org.apache.commons.math.special.Gamma:171
an
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.special.Gamma:171
n
, Insert VariableRead at org.apache.commons.math.special.Gamma:171
an
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.special.Gamma:171
maxIterations
, Insert VariableRead at org.apache.commons.math.special.Gamma:171
an
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.special.Gamma:171
(n < maxIterations)
, Insert VariableRead at org.apache.commons.math.special.Gamma:171
an
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.special.Gamma:171
((java.lang.Math.abs(an)) > epsilon) && (n < maxIterations)
, Insert VariableRead at org.apache.commons.math.special.Gamma:171
an
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.special.Gamma:171
java.lang.Math
, Insert Literal at org.apache.commons.math.special.Gamma:171
0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.special.Gamma:171
an
, Insert Literal at org.apache.commons.math.special.Gamma:171
0
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math.special.Gamma:171
(java.lang.Math.abs(an))
, Insert Literal at org.apache.commons.math.special.Gamma:171
0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.special.Gamma:171
epsilon
, Insert Literal at org.apache.commons.math.special.Gamma:171
0
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.special.Gamma:171
((java.lang.Math.abs(an)) > epsilon)
, Insert Literal at org.apache.commons.math.special.Gamma:171
0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.special.Gamma:171
n
, Insert Literal at org.apache.commons.math.special.Gamma:171
0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.special.Gamma:171
maxIterations
, Insert Literal at org.apache.commons.math.special.Gamma:171
0
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.special.Gamma:171
(n < maxIterations)
, Insert Literal at org.apache.commons.math.special.Gamma:171
0
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.special.Gamma:171
((java.lang.Math.abs(an)) > epsilon) && (n < maxIterations)
, Insert Literal at org.apache.commons.math.special.Gamma:171
0
]]
RepairabilityAnalyzer
----For Diff:Delete BinaryOperator at org.apache.commons.math.special.Gamma:171
((java.lang.Math.abs(an)) > epsilon) && (n < maxIterations)
Insert BinaryOperator at org.apache.commons.math.special.Gamma:171
an != 0
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch2-Closure-45-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-0093
Delete Invocation at com.google.javascript.jscomp.RemoveUnusedVars:735
(com.google.javascript.jscomp.NodeUtil.isLiteralValue(assign.assignNode.getLastChild(), true))
Insert BinaryOperator at com.google.javascript.jscomp.RemoveUnusedVars:735
((maybeUnreferenced) instanceof com.google.javascript.jscomp.com.google.javascript.jscomp.JsMessage)
PatternInstanceAnalyzer
----For Diff:Delete Invocation at com.google.javascript.jscomp.RemoveUnusedVars:735
(com.google.javascript.jscomp.NodeUtil.isLiteralValue(assign.assignNode.getLastChild(), true))
Insert BinaryOperator at com.google.javascript.jscomp.RemoveUnusedVars:735
((maybeUnreferenced) instanceof com.google.javascript.jscomp.com.google.javascript.jscomp.JsMessage)
: number instances found: 24
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.RemoveUnusedVars:735
com.google.javascript.jscomp.NodeUtil
, Insert BinaryOperator at com.google.javascript.jscomp.RemoveUnusedVars:735
((maybeUnreferenced) instanceof com.google.javascript.jscomp.com.google.javascript.jscomp.JsMessage)
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.RemoveUnusedVars:736
assign
, Insert BinaryOperator at com.google.javascript.jscomp.RemoveUnusedVars:735
((maybeUnreferenced) instanceof com.google.javascript.jscomp.com.google.javascript.jscomp.JsMessage)
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.RemoveUnusedVars:736
assign.assignNode
, Insert BinaryOperator at com.google.javascript.jscomp.RemoveUnusedVars:735
((maybeUnreferenced) instanceof com.google.javascript.jscomp.com.google.javascript.jscomp.JsMessage)
]]
ChangePatternInstance [actions=[Delete Invocation at com.google.javascript.jscomp.RemoveUnusedVars:736
assign.assignNode.getLastChild()
, Insert BinaryOperator at com.google.javascript.jscomp.RemoveUnusedVars:735
((maybeUnreferenced) instanceof com.google.javascript.jscomp.com.google.javascript.jscomp.JsMessage)
]]
ChangePatternInstance [actions=[Delete Literal at com.google.javascript.jscomp.RemoveUnusedVars:736
true
, Insert BinaryOperator at com.google.javascript.jscomp.RemoveUnusedVars:735
((maybeUnreferenced) instanceof com.google.javascript.jscomp.com.google.javascript.jscomp.JsMessage)
]]
ChangePatternInstance [actions=[Delete Invocation at com.google.javascript.jscomp.RemoveUnusedVars:735
(com.google.javascript.jscomp.NodeUtil.isLiteralValue(assign.assignNode.getLastChild(), true))
, Insert BinaryOperator at com.google.javascript.jscomp.RemoveUnusedVars:735
((maybeUnreferenced) instanceof com.google.javascript.jscomp.com.google.javascript.jscomp.JsMessage)
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.RemoveUnusedVars:735
com.google.javascript.jscomp.NodeUtil
, Insert FieldRead at com.google.javascript.jscomp.RemoveUnusedVars:735
(maybeUnreferenced)
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.RemoveUnusedVars:736
assign
, Insert FieldRead at com.google.javascript.jscomp.RemoveUnusedVars:735
(maybeUnreferenced)
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.RemoveUnusedVars:736
assign.assignNode
, Insert FieldRead at com.google.javascript.jscomp.RemoveUnusedVars:735
(maybeUnreferenced)
]]
ChangePatternInstance [actions=[Delete Invocation at com.google.javascript.jscomp.RemoveUnusedVars:736
assign.assignNode.getLastChild()
, Insert FieldRead at com.google.javascript.jscomp.RemoveUnusedVars:735
(maybeUnreferenced)
]]
ChangePatternInstance [actions=[Delete Literal at com.google.javascript.jscomp.RemoveUnusedVars:736
true
, Insert FieldRead at com.google.javascript.jscomp.RemoveUnusedVars:735
(maybeUnreferenced)
]]
ChangePatternInstance [actions=[Delete Invocation at com.google.javascript.jscomp.RemoveUnusedVars:735
(com.google.javascript.jscomp.NodeUtil.isLiteralValue(assign.assignNode.getLastChild(), true))
, Insert FieldRead at com.google.javascript.jscomp.RemoveUnusedVars:735
(maybeUnreferenced)
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.RemoveUnusedVars:735
com.google.javascript.jscomp.NodeUtil
, Insert TypeAccess at com.google.javascript.jscomp.RemoveUnusedVars:735
com.google.javascript.jscomp.com.google.javascript.jscomp.JsMessage
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.RemoveUnusedVars:736
assign
, Insert TypeAccess at com.google.javascript.jscomp.RemoveUnusedVars:735
com.google.javascript.jscomp.com.google.javascript.jscomp.JsMessage
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.RemoveUnusedVars:736
assign.assignNode
, Insert TypeAccess at com.google.javascript.jscomp.RemoveUnusedVars:735
com.google.javascript.jscomp.com.google.javascript.jscomp.JsMessage
]]
ChangePatternInstance [actions=[Delete Invocation at com.google.javascript.jscomp.RemoveUnusedVars:736
assign.assignNode.getLastChild()
, Insert TypeAccess at com.google.javascript.jscomp.RemoveUnusedVars:735
com.google.javascript.jscomp.com.google.javascript.jscomp.JsMessage
]]
ChangePatternInstance [actions=[Delete Literal at com.google.javascript.jscomp.RemoveUnusedVars:736
true
, Insert TypeAccess at com.google.javascript.jscomp.RemoveUnusedVars:735
com.google.javascript.jscomp.com.google.javascript.jscomp.JsMessage
]]
ChangePatternInstance [actions=[Delete Invocation at com.google.javascript.jscomp.RemoveUnusedVars:735
(com.google.javascript.jscomp.NodeUtil.isLiteralValue(assign.assignNode.getLastChild(), true))
, Insert TypeAccess at com.google.javascript.jscomp.RemoveUnusedVars:735
com.google.javascript.jscomp.com.google.javascript.jscomp.JsMessage
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.RemoveUnusedVars:735
com.google.javascript.jscomp.NodeUtil
, Insert TypeAccess at com.google.javascript.jscomp.RemoveUnusedVars
com.google.javascript.jscomp.RemoveUnusedVars
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.RemoveUnusedVars:736
assign
, Insert TypeAccess at com.google.javascript.jscomp.RemoveUnusedVars
com.google.javascript.jscomp.RemoveUnusedVars
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.RemoveUnusedVars:736
assign.assignNode
, Insert TypeAccess at com.google.javascript.jscomp.RemoveUnusedVars
com.google.javascript.jscomp.RemoveUnusedVars
]]
ChangePatternInstance [actions=[Delete Invocation at com.google.javascript.jscomp.RemoveUnusedVars:736
assign.assignNode.getLastChild()
, Insert TypeAccess at com.google.javascript.jscomp.RemoveUnusedVars
com.google.javascript.jscomp.RemoveUnusedVars
]]
ChangePatternInstance [actions=[Delete Literal at com.google.javascript.jscomp.RemoveUnusedVars:736
true
, Insert TypeAccess at com.google.javascript.jscomp.RemoveUnusedVars
com.google.javascript.jscomp.RemoveUnusedVars
]]
ChangePatternInstance [actions=[Delete Invocation at com.google.javascript.jscomp.RemoveUnusedVars:735
(com.google.javascript.jscomp.NodeUtil.isLiteralValue(assign.assignNode.getLastChild(), true))
, Insert TypeAccess at com.google.javascript.jscomp.RemoveUnusedVars
com.google.javascript.jscomp.RemoveUnusedVars
]]
RepairabilityAnalyzer
----For Diff:Delete Invocation at com.google.javascript.jscomp.RemoveUnusedVars:735
(com.google.javascript.jscomp.NodeUtil.isLiteralValue(assign.assignNode.getLastChild(), true))
Insert BinaryOperator at com.google.javascript.jscomp.RemoveUnusedVars:735
((maybeUnreferenced) instanceof com.google.javascript.jscomp.com.google.javascript.jscomp.JsMessage)
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch3-Chart-15-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-00141
Update Invocation at org.jfree.chart.JFreeChart:1219
this.plot.draw(g2, plotArea, anchor, null, plotInfo) to g2.addRenderingHints(renderingHints)
PatternInstanceAnalyzer
----For Diff:Update Invocation at org.jfree.chart.JFreeChart:1219
this.plot.draw(g2, plotArea, anchor, null, plotInfo) to g2.addRenderingHints(renderingHints)
: number instances found: 14
ChangePatternInstance [actions=[Update Invocation at org.jfree.chart.JFreeChart:1219
this.plot.draw(g2, plotArea, anchor, null, plotInfo) to g2.addRenderingHints(renderingHints)
]]
ChangePatternInstance [actions=[Update FieldRead at org.jfree.chart.JFreeChart:1219
this.plot to renderingHints
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.chart.JFreeChart
org.jfree.chart.JFreeChart
, Insert VariableRead at org.jfree.chart.JFreeChart:1219
g2
]]
ChangePatternInstance [actions=[Delete ThisAccess at org.jfree.chart.JFreeChart:1219
this
, Insert VariableRead at org.jfree.chart.JFreeChart:1219
g2
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.JFreeChart:1219
plotArea
, Insert VariableRead at org.jfree.chart.JFreeChart:1219
g2
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.JFreeChart:1219
anchor
, Insert VariableRead at org.jfree.chart.JFreeChart:1219
g2
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.chart.JFreeChart:1219
null
, Insert VariableRead at org.jfree.chart.JFreeChart:1219
g2
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.JFreeChart:1219
plotInfo
, Insert VariableRead at org.jfree.chart.JFreeChart:1219
g2
]]
ChangePatternInstance [actions=[Delete ThisAccess at org.jfree.chart.JFreeChart:1219
this
, Insert TypeAccess at org.jfree.chart.JFreeChart
org.jfree.chart.JFreeChart
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.JFreeChart:1219
g2
, Insert TypeAccess at org.jfree.chart.JFreeChart
org.jfree.chart.JFreeChart
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.JFreeChart:1219
plotArea
, Insert TypeAccess at org.jfree.chart.JFreeChart
org.jfree.chart.JFreeChart
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.JFreeChart:1219
anchor
, Insert TypeAccess at org.jfree.chart.JFreeChart
org.jfree.chart.JFreeChart
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.chart.JFreeChart:1219
null
, Insert TypeAccess at org.jfree.chart.JFreeChart
org.jfree.chart.JFreeChart
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.JFreeChart:1219
plotInfo
, Insert TypeAccess at org.jfree.chart.JFreeChart
org.jfree.chart.JFreeChart
]]
RepairabilityAnalyzer
----For Diff:Update Invocation at org.jfree.chart.JFreeChart:1219
this.plot.draw(g2, plotArea, anchor, null, plotInfo) to g2.addRenderingHints(renderingHints)
: number instances found: 1
ChangePatternInstance [actions=[Update Invocation at org.jfree.chart.JFreeChart:1219
this.plot.draw(g2, plotArea, anchor, null, plotInfo) to g2.addRenderingHints(renderingHints)
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch2-Chart-1-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-0075
Delete VariableRead at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
dataset
Insert FieldRead at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
(this.baseItemLabelGenerator)
PatternInstanceAnalyzer
----For Diff:Delete VariableRead at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
dataset
Insert FieldRead at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
(this.baseItemLabelGenerator)
: number instances found: 3
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
dataset
, Insert FieldRead at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
(this.baseItemLabelGenerator)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
dataset
, Insert ThisAccess at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
this
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
dataset
, Insert TypeAccess at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
org.jfree.chart.renderer.category.AbstractCategoryItemRenderer
]]
RepairabilityAnalyzer
----For Diff:Delete VariableRead at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
dataset
Insert FieldRead at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
(this.baseItemLabelGenerator)
: number instances found: 1
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
dataset
, Insert FieldRead at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
(this.baseItemLabelGenerator)
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch1-Closure-33-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-0019
Update Invocation at com.google.javascript.rhino.jstype.PrototypeObjectType:570
(isPropertyTypeDeclared(prop)) to (isNativeObjectType())
PatternInstanceAnalyzer
----For Diff:Update Invocation at com.google.javascript.rhino.jstype.PrototypeObjectType:570
(isPropertyTypeDeclared(prop)) to (isNativeObjectType())
: number instances found: 1
ChangePatternInstance [actions=[Update Invocation at com.google.javascript.rhino.jstype.PrototypeObjectType:570
(isPropertyTypeDeclared(prop)) to (isNativeObjectType())
]]
RepairabilityAnalyzer
----For Diff:Update Invocation at com.google.javascript.rhino.jstype.PrototypeObjectType:570
(isPropertyTypeDeclared(prop)) to (isNativeObjectType())
: number instances found: 1
ChangePatternInstance [actions=[Update Invocation at com.google.javascript.rhino.jstype.PrototypeObjectType:570
(isPropertyTypeDeclared(prop)) to (isNativeObjectType())
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch4-Math-49-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-00219
Delete VariableRead at org.apache.commons.math.linear.OpenMapRealVector:664
value
Insert FieldRead at org.apache.commons.math.linear.OpenMapRealVector:664
epsilon
PatternInstanceAnalyzer
----For Diff:Delete VariableRead at org.apache.commons.math.linear.OpenMapRealVector:664
value
Insert FieldRead at org.apache.commons.math.linear.OpenMapRealVector:664
epsilon
: number instances found: 2
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.OpenMapRealVector:664
value
, Insert FieldRead at org.apache.commons.math.linear.OpenMapRealVector:664
epsilon
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.OpenMapRealVector:664
value
, Insert TypeAccess at org.apache.commons.math.linear.OpenMapRealVector
org.apache.commons.math.linear.OpenMapRealVector
]]
RepairabilityAnalyzer
----For Diff:Delete VariableRead at org.apache.commons.math.linear.OpenMapRealVector:664
value
Insert FieldRead at org.apache.commons.math.linear.OpenMapRealVector:664
epsilon
: number instances found: 1
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.OpenMapRealVector:664
value
, Insert FieldRead at org.apache.commons.math.linear.OpenMapRealVector:664
epsilon
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch3-Math-82-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-00182
Update BinaryOperator at org.apache.commons.math.optimization.linear.SimplexSolver:84
ratio < minRatio to ratio <= minRatio
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.math.optimization.linear.SimplexSolver:84
ratio < minRatio to ratio <= minRatio
: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math.optimization.linear.SimplexSolver:84
ratio < minRatio to ratio <= minRatio
]]
RepairabilityAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.math.optimization.linear.SimplexSolver:84
ratio < minRatio to ratio <= minRatio
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch4-Chart-25-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-00194
Update Literal at org.jfree.data.general.DatasetUtilities:577
false to true
PatternInstanceAnalyzer
----For Diff:Update Literal at org.jfree.data.general.DatasetUtilities:577
false to true
: number instances found: 1
ChangePatternInstance [actions=[Update Literal at org.jfree.data.general.DatasetUtilities:577
false to true
]]
RepairabilityAnalyzer
----For Diff:Update Literal at org.jfree.data.general.DatasetUtilities:577
false to true
: number instances found: 1
ChangePatternInstance [actions=[Update Literal at org.jfree.data.general.DatasetUtilities:577
false to true
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch2-Lang-22-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-0098
Update Literal at org.apache.commons.lang3.math.Fraction:584
to 0
Delete BinaryOperator at org.apache.commons.lang3.math.Fraction:584
((java.lang.Math.abs(u)) <= 1) || ((java.lang.Math.abs(v)) <= )
Insert BinaryOperator at org.apache.commons.lang3.math.Fraction:584
v ==
Move Literal from org.apache.commons.lang3.math.Fraction:584 to org.apache.commons.lang3.math.Fraction:584
1
PatternInstanceAnalyzer
----For Diff:Update Literal at org.apache.commons.lang3.math.Fraction:584
to 0
Delete BinaryOperator at org.apache.commons.lang3.math.Fraction:584
((java.lang.Math.abs(u)) <= 1) || ((java.lang.Math.abs(v)) <= )
Insert BinaryOperator at org.apache.commons.lang3.math.Fraction:584
v ==
Move Literal from org.apache.commons.lang3.math.Fraction:584 to org.apache.commons.lang3.math.Fraction:584
1
: number instances found: 30
ChangePatternInstance [actions=[Update Literal at org.apache.commons.lang3.math.Fraction:584
to 0
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.lang3.math.Fraction:584
java.lang.Math
, Insert BinaryOperator at org.apache.commons.lang3.math.Fraction:584
v ==
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.math.Fraction:584
u
, Insert BinaryOperator at org.apache.commons.lang3.math.Fraction:584
v ==
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.math.Fraction:584
(java.lang.Math.abs(u))
, Insert BinaryOperator at org.apache.commons.lang3.math.Fraction:584
v ==
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.math.Fraction:584
1
, Insert BinaryOperator at org.apache.commons.lang3.math.Fraction:584
v ==
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.math.Fraction:584
((java.lang.Math.abs(u)) <= 1)
, Insert BinaryOperator at org.apache.commons.lang3.math.Fraction:584
v ==
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.lang3.math.Fraction:584
java.lang.Math
, Insert BinaryOperator at org.apache.commons.lang3.math.Fraction:584
v ==
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.math.Fraction:584
v
, Insert BinaryOperator at org.apache.commons.lang3.math.Fraction:584
v ==
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.math.Fraction:584
(java.lang.Math.abs(v))
, Insert BinaryOperator at org.apache.commons.lang3.math.Fraction:584
v ==
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.math.Fraction:584
((java.lang.Math.abs(v)) <= )
, Insert BinaryOperator at org.apache.commons.lang3.math.Fraction:584
v ==
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.math.Fraction:584
((java.lang.Math.abs(u)) <= 1) || ((java.lang.Math.abs(v)) <= )
, Insert BinaryOperator at org.apache.commons.lang3.math.Fraction:584
v ==
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.lang3.math.Fraction:584
java.lang.Math
, Insert VariableRead at org.apache.commons.lang3.math.Fraction:584
v
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.math.Fraction:584
u
, Insert VariableRead at org.apache.commons.lang3.math.Fraction:584
v
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.math.Fraction:584
(java.lang.Math.abs(u))
, Insert VariableRead at org.apache.commons.lang3.math.Fraction:584
v
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.math.Fraction:584
1
, Insert VariableRead at org.apache.commons.lang3.math.Fraction:584
v
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.math.Fraction:584
((java.lang.Math.abs(u)) <= 1)
, Insert VariableRead at org.apache.commons.lang3.math.Fraction:584
v
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.lang3.math.Fraction:584
java.lang.Math
, Insert VariableRead at org.apache.commons.lang3.math.Fraction:584
v
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.math.Fraction:584
(java.lang.Math.abs(v))
, Insert VariableRead at org.apache.commons.lang3.math.Fraction:584
v
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.math.Fraction:584
((java.lang.Math.abs(v)) <= )
, Insert VariableRead at org.apache.commons.lang3.math.Fraction:584
v
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.math.Fraction:584
((java.lang.Math.abs(u)) <= 1) || ((java.lang.Math.abs(v)) <= )
, Insert VariableRead at org.apache.commons.lang3.math.Fraction:584
v
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.lang3.math.Fraction:584
java.lang.Math
, Move Literal from org.apache.commons.lang3.math.Fraction:584 to org.apache.commons.lang3.math.Fraction:584
1
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.math.Fraction:584
u
, Move Literal from org.apache.commons.lang3.math.Fraction:584 to org.apache.commons.lang3.math.Fraction:584
1
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.math.Fraction:584
(java.lang.Math.abs(u))
, Move Literal from org.apache.commons.lang3.math.Fraction:584 to org.apache.commons.lang3.math.Fraction:584
1
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.math.Fraction:584
1
, Move Literal from org.apache.commons.lang3.math.Fraction:584 to org.apache.commons.lang3.math.Fraction:584
1
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.math.Fraction:584
((java.lang.Math.abs(u)) <= 1)
, Move Literal from org.apache.commons.lang3.math.Fraction:584 to org.apache.commons.lang3.math.Fraction:584
1
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.lang3.math.Fraction:584
java.lang.Math
, Move Literal from org.apache.commons.lang3.math.Fraction:584 to org.apache.commons.lang3.math.Fraction:584
1
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.math.Fraction:584
v
, Move Literal from org.apache.commons.lang3.math.Fraction:584 to org.apache.commons.lang3.math.Fraction:584
1
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.math.Fraction:584
(java.lang.Math.abs(v))
, Move Literal from org.apache.commons.lang3.math.Fraction:584 to org.apache.commons.lang3.math.Fraction:584
1
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.math.Fraction:584
((java.lang.Math.abs(v)) <= )
, Move Literal from org.apache.commons.lang3.math.Fraction:584 to org.apache.commons.lang3.math.Fraction:584
1
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.math.Fraction:584
((java.lang.Math.abs(u)) <= 1) || ((java.lang.Math.abs(v)) <= )
, Move Literal from org.apache.commons.lang3.math.Fraction:584 to org.apache.commons.lang3.math.Fraction:584
1
]]
RepairabilityAnalyzer
----For Diff:Update Literal at org.apache.commons.lang3.math.Fraction:584
to 0
Delete BinaryOperator at org.apache.commons.lang3.math.Fraction:584
((java.lang.Math.abs(u)) <= 1) || ((java.lang.Math.abs(v)) <= )
Insert BinaryOperator at org.apache.commons.lang3.math.Fraction:584
v ==
Move Literal from org.apache.commons.lang3.math.Fraction:584 to org.apache.commons.lang3.math.Fraction:584
1
: number instances found: 1
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.math.Fraction:584
((java.lang.Math.abs(u)) <= 1) || ((java.lang.Math.abs(v)) <= )
, Insert BinaryOperator at org.apache.commons.lang3.math.Fraction:584
v ==
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch4-Chart-7-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-00198
Delete BinaryOperator at org.jfree.data.time.TimePeriodValues:305
middle > maxMiddle
Insert BinaryOperator at org.jfree.data.time.TimePeriodValues:305
(minStartIndex) <= ((maxMiddleIndex) - (minMiddleIndex))
PatternInstanceAnalyzer
----For Diff:Delete BinaryOperator at org.jfree.data.time.TimePeriodValues:305
middle > maxMiddle
Insert BinaryOperator at org.jfree.data.time.TimePeriodValues:305
(minStartIndex) <= ((maxMiddleIndex) - (minMiddleIndex))
: number instances found: 24
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.time.TimePeriodValues:305
middle
, Insert BinaryOperator at org.jfree.data.time.TimePeriodValues:305
(minStartIndex) <= ((maxMiddleIndex) - (minMiddleIndex))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.time.TimePeriodValues:305
maxMiddle
, Insert BinaryOperator at org.jfree.data.time.TimePeriodValues:305
(minStartIndex) <= ((maxMiddleIndex) - (minMiddleIndex))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.data.time.TimePeriodValues:305
middle > maxMiddle
, Insert BinaryOperator at org.jfree.data.time.TimePeriodValues:305
(minStartIndex) <= ((maxMiddleIndex) - (minMiddleIndex))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.time.TimePeriodValues:305
middle
, Insert FieldRead at org.jfree.data.time.TimePeriodValues:305
(minStartIndex)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.time.TimePeriodValues:305
maxMiddle
, Insert FieldRead at org.jfree.data.time.TimePeriodValues:305
(minStartIndex)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.data.time.TimePeriodValues:305
middle > maxMiddle
, Insert FieldRead at org.jfree.data.time.TimePeriodValues:305
(minStartIndex)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.time.TimePeriodValues:305
middle
, Insert BinaryOperator at org.jfree.data.time.TimePeriodValues:305
((maxMiddleIndex) - (minMiddleIndex))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.time.TimePeriodValues:305
maxMiddle
, Insert BinaryOperator at org.jfree.data.time.TimePeriodValues:305
((maxMiddleIndex) - (minMiddleIndex))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.data.time.TimePeriodValues:305
middle > maxMiddle
, Insert BinaryOperator at org.jfree.data.time.TimePeriodValues:305
((maxMiddleIndex) - (minMiddleIndex))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.time.TimePeriodValues:305
middle
, Insert TypeAccess at org.jfree.data.time.TimePeriodValues
org.jfree.data.time.TimePeriodValues
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.time.TimePeriodValues:305
maxMiddle
, Insert TypeAccess at org.jfree.data.time.TimePeriodValues
org.jfree.data.time.TimePeriodValues
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.data.time.TimePeriodValues:305
middle > maxMiddle
, Insert TypeAccess at org.jfree.data.time.TimePeriodValues
org.jfree.data.time.TimePeriodValues
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.time.TimePeriodValues:305
middle
, Insert FieldRead at org.jfree.data.time.TimePeriodValues:305
(maxMiddleIndex)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.time.TimePeriodValues:305
maxMiddle
, Insert FieldRead at org.jfree.data.time.TimePeriodValues:305
(maxMiddleIndex)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.data.time.TimePeriodValues:305
middle > maxMiddle
, Insert FieldRead at org.jfree.data.time.TimePeriodValues:305
(maxMiddleIndex)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.time.TimePeriodValues:305
middle
, Insert FieldRead at org.jfree.data.time.TimePeriodValues:305
(minMiddleIndex)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.time.TimePeriodValues:305
maxMiddle
, Insert FieldRead at org.jfree.data.time.TimePeriodValues:305
(minMiddleIndex)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.data.time.TimePeriodValues:305
middle > maxMiddle
, Insert FieldRead at org.jfree.data.time.TimePeriodValues:305
(minMiddleIndex)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.time.TimePeriodValues:305
middle
, Insert TypeAccess at org.jfree.data.time.TimePeriodValues
org.jfree.data.time.TimePeriodValues
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.time.TimePeriodValues:305
maxMiddle
, Insert TypeAccess at org.jfree.data.time.TimePeriodValues
org.jfree.data.time.TimePeriodValues
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.data.time.TimePeriodValues:305
middle > maxMiddle
, Insert TypeAccess at org.jfree.data.time.TimePeriodValues
org.jfree.data.time.TimePeriodValues
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.time.TimePeriodValues:305
middle
, Insert TypeAccess at org.jfree.data.time.TimePeriodValues
org.jfree.data.time.TimePeriodValues
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.time.TimePeriodValues:305
maxMiddle
, Insert TypeAccess at org.jfree.data.time.TimePeriodValues
org.jfree.data.time.TimePeriodValues
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.data.time.TimePeriodValues:305
middle > maxMiddle
, Insert TypeAccess at org.jfree.data.time.TimePeriodValues
org.jfree.data.time.TimePeriodValues
]]
RepairabilityAnalyzer
----For Diff:Delete BinaryOperator at org.jfree.data.time.TimePeriodValues:305
middle > maxMiddle
Insert BinaryOperator at org.jfree.data.time.TimePeriodValues:305
(minStartIndex) <= ((maxMiddleIndex) - (minMiddleIndex))
: number instances found: 1
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.data.time.TimePeriodValues:305
middle > maxMiddle
, Insert BinaryOperator at org.jfree.data.time.TimePeriodValues:305
(minStartIndex) <= ((maxMiddleIndex) - (minMiddleIndex))
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch3-Chart-13-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-00140
Update BinaryOperator at org.jfree.chart.block.BorderArrangement:453
(this.rightBlock) != null to (bottomBlock) instanceof org.jfree.chart.block.org.jfree.chart.block.EntityBlockParams
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.jfree.chart.block.BorderArrangement:453
(this.rightBlock) != null to (bottomBlock) instanceof org.jfree.chart.block.org.jfree.chart.block.EntityBlockParams
: number instances found: 7
ChangePatternInstance [actions=[Update BinaryOperator at org.jfree.chart.block.BorderArrangement:453
(this.rightBlock) != null to (bottomBlock) instanceof org.jfree.chart.block.org.jfree.chart.block.EntityBlockParams
]]
ChangePatternInstance [actions=[Update FieldRead at org.jfree.chart.block.BorderArrangement:453
(this.rightBlock) to (bottomBlock)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.chart.block.BorderArrangement
org.jfree.chart.block.BorderArrangement
, Insert TypeAccess at org.jfree.chart.block.BorderArrangement:453
org.jfree.chart.block.org.jfree.chart.block.EntityBlockParams
]]
ChangePatternInstance [actions=[Delete ThisAccess at org.jfree.chart.block.BorderArrangement:453
this
, Insert TypeAccess at org.jfree.chart.block.BorderArrangement:453
org.jfree.chart.block.org.jfree.chart.block.EntityBlockParams
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.chart.block.BorderArrangement:453
null
, Insert TypeAccess at org.jfree.chart.block.BorderArrangement:453
org.jfree.chart.block.org.jfree.chart.block.EntityBlockParams
]]
ChangePatternInstance [actions=[Delete ThisAccess at org.jfree.chart.block.BorderArrangement:453
this
, Insert TypeAccess at org.jfree.chart.block.BorderArrangement
org.jfree.chart.block.BorderArrangement
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.chart.block.BorderArrangement:453
null
, Insert TypeAccess at org.jfree.chart.block.BorderArrangement
org.jfree.chart.block.BorderArrangement
]]
RepairabilityAnalyzer
----For Diff:Update BinaryOperator at org.jfree.chart.block.BorderArrangement:453
(this.rightBlock) != null to (bottomBlock) instanceof org.jfree.chart.block.org.jfree.chart.block.EntityBlockParams
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch2-Math-85-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-00132
Update BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
( * ) >= 0.0 to initial > upperBound
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
( * ) >= 0.0 to initial > upperBound
: number instances found: 7
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
( * ) >= 0.0 to initial > upperBound
]]
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
to initial
]]
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
to upperBound
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
( * )
, Move VariableRead from org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198 to org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
fa
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
0.0
, Move VariableRead from org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198 to org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
fa
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
( * )
, Move VariableRead from org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198 to org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
fb
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
0.0
, Move VariableRead from org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198 to org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
fb
]]
RepairabilityAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
( * ) >= 0.0 to initial > upperBound
: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
( * ) >= 0.0 to initial > upperBound
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch2-Time-17-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-00137
Delete Invocation at org.joda.time.DateTimeZone:1168
convertUTCToLocal(( + (3 * (DateTimeConstants.MILLIS_PER_HOUR))))
Insert BinaryOperator at org.joda.time.DateTimeZone:1168
^ instant
Move VariableRead from org.joda.time.DateTimeZone:1168 to org.joda.time.DateTimeZone:1168
instant
PatternInstanceAnalyzer
----For Diff:Delete Invocation at org.joda.time.DateTimeZone:1168
convertUTCToLocal(( + (3 * (DateTimeConstants.MILLIS_PER_HOUR))))
Insert BinaryOperator at org.joda.time.DateTimeZone:1168
^ instant
Move VariableRead from org.joda.time.DateTimeZone:1168 to org.joda.time.DateTimeZone:1168
instant
: number instances found: 21
ChangePatternInstance [actions=[Delete TypeAccess at org.joda.time.DateTimeZone
org.joda.time.DateTimeZone
, Insert BinaryOperator at org.joda.time.DateTimeZone:1168
^ instant
]]
ChangePatternInstance [actions=[Delete Literal at org.joda.time.DateTimeZone:1168
3
, Insert BinaryOperator at org.joda.time.DateTimeZone:1168
^ instant
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.joda.time.DateTimeZone
DateTimeConstants
, Insert BinaryOperator at org.joda.time.DateTimeZone:1168
^ instant
]]
ChangePatternInstance [actions=[Delete FieldRead at org.joda.time.DateTimeZone:1168
(DateTimeConstants.MILLIS_PER_HOUR)
, Insert BinaryOperator at org.joda.time.DateTimeZone:1168
^ instant
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.joda.time.DateTimeZone:1168
(3 * (DateTimeConstants.MILLIS_PER_HOUR))
, Insert BinaryOperator at org.joda.time.DateTimeZone:1168
^ instant
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.joda.time.DateTimeZone:1168
( + (3 * (DateTimeConstants.MILLIS_PER_HOUR)))
, Insert BinaryOperator at org.joda.time.DateTimeZone:1168
^ instant
]]
ChangePatternInstance [actions=[Delete Invocation at org.joda.time.DateTimeZone:1168
convertUTCToLocal(( + (3 * (DateTimeConstants.MILLIS_PER_HOUR))))
, Insert BinaryOperator at org.joda.time.DateTimeZone:1168
^ instant
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.joda.time.DateTimeZone
org.joda.time.DateTimeZone
, Insert VariableRead at org.joda.time.DateTimeZone:1168
instant
]]
ChangePatternInstance [actions=[Delete Literal at org.joda.time.DateTimeZone:1168
3
, Insert VariableRead at org.joda.time.DateTimeZone:1168
instant
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.joda.time.DateTimeZone
DateTimeConstants
, Insert VariableRead at org.joda.time.DateTimeZone:1168
instant
]]
ChangePatternInstance [actions=[Delete FieldRead at org.joda.time.DateTimeZone:1168
(DateTimeConstants.MILLIS_PER_HOUR)
, Insert VariableRead at org.joda.time.DateTimeZone:1168
instant
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.joda.time.DateTimeZone:1168
(3 * (DateTimeConstants.MILLIS_PER_HOUR))
, Insert VariableRead at org.joda.time.DateTimeZone:1168
instant
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.joda.time.DateTimeZone:1168
( + (3 * (DateTimeConstants.MILLIS_PER_HOUR)))
, Insert VariableRead at org.joda.time.DateTimeZone:1168
instant
]]
ChangePatternInstance [actions=[Delete Invocation at org.joda.time.DateTimeZone:1168
convertUTCToLocal(( + (3 * (DateTimeConstants.MILLIS_PER_HOUR))))
, Insert VariableRead at org.joda.time.DateTimeZone:1168
instant
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.joda.time.DateTimeZone
org.joda.time.DateTimeZone
, Move VariableRead from org.joda.time.DateTimeZone:1168 to org.joda.time.DateTimeZone:1168
instant
]]
ChangePatternInstance [actions=[Delete Literal at org.joda.time.DateTimeZone:1168
3
, Move VariableRead from org.joda.time.DateTimeZone:1168 to org.joda.time.DateTimeZone:1168
instant
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.joda.time.DateTimeZone
DateTimeConstants
, Move VariableRead from org.joda.time.DateTimeZone:1168 to org.joda.time.DateTimeZone:1168
instant
]]
ChangePatternInstance [actions=[Delete FieldRead at org.joda.time.DateTimeZone:1168
(DateTimeConstants.MILLIS_PER_HOUR)
, Move VariableRead from org.joda.time.DateTimeZone:1168 to org.joda.time.DateTimeZone:1168
instant
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.joda.time.DateTimeZone:1168
(3 * (DateTimeConstants.MILLIS_PER_HOUR))
, Move VariableRead from org.joda.time.DateTimeZone:1168 to org.joda.time.DateTimeZone:1168
instant
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.joda.time.DateTimeZone:1168
( + (3 * (DateTimeConstants.MILLIS_PER_HOUR)))
, Move VariableRead from org.joda.time.DateTimeZone:1168 to org.joda.time.DateTimeZone:1168
instant
]]
ChangePatternInstance [actions=[Delete Invocation at org.joda.time.DateTimeZone:1168
convertUTCToLocal(( + (3 * (DateTimeConstants.MILLIS_PER_HOUR))))
, Move VariableRead from org.joda.time.DateTimeZone:1168 to org.joda.time.DateTimeZone:1168
instant
]]
RepairabilityAnalyzer
----For Diff:Delete Invocation at org.joda.time.DateTimeZone:1168
convertUTCToLocal(( + (3 * (DateTimeConstants.MILLIS_PER_HOUR))))
Insert BinaryOperator at org.joda.time.DateTimeZone:1168
^ instant
Move VariableRead from org.joda.time.DateTimeZone:1168 to org.joda.time.DateTimeZone:1168
instant
: number instances found: 1
ChangePatternInstance [actions=[Delete Invocation at org.joda.time.DateTimeZone:1168
convertUTCToLocal(( + (3 * (DateTimeConstants.MILLIS_PER_HOUR))))
, Insert BinaryOperator at org.joda.time.DateTimeZone:1168
^ instant
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch5-Time-17-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-00282
Delete Invocation at org.joda.time.DateTimeZone:1168
convertUTCToLocal(( + (3 * (DateTimeConstants.MILLIS_PER_HOUR))))
Insert BinaryOperator at org.joda.time.DateTimeZone:1168
- instant
Move VariableRead from org.joda.time.DateTimeZone:1168 to org.joda.time.DateTimeZone:1168
instant
PatternInstanceAnalyzer
----For Diff:Delete Invocation at org.joda.time.DateTimeZone:1168
convertUTCToLocal(( + (3 * (DateTimeConstants.MILLIS_PER_HOUR))))
Insert BinaryOperator at org.joda.time.DateTimeZone:1168
- instant
Move VariableRead from org.joda.time.DateTimeZone:1168 to org.joda.time.DateTimeZone:1168
instant
: number instances found: 21
ChangePatternInstance [actions=[Delete TypeAccess at org.joda.time.DateTimeZone
org.joda.time.DateTimeZone
, Insert BinaryOperator at org.joda.time.DateTimeZone:1168
- instant
]]
ChangePatternInstance [actions=[Delete Literal at org.joda.time.DateTimeZone:1168
3
, Insert BinaryOperator at org.joda.time.DateTimeZone:1168
- instant
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.joda.time.DateTimeZone
DateTimeConstants
, Insert BinaryOperator at org.joda.time.DateTimeZone:1168
- instant
]]
ChangePatternInstance [actions=[Delete FieldRead at org.joda.time.DateTimeZone:1168
(DateTimeConstants.MILLIS_PER_HOUR)
, Insert BinaryOperator at org.joda.time.DateTimeZone:1168
- instant
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.joda.time.DateTimeZone:1168
(3 * (DateTimeConstants.MILLIS_PER_HOUR))
, Insert BinaryOperator at org.joda.time.DateTimeZone:1168
- instant
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.joda.time.DateTimeZone:1168
( + (3 * (DateTimeConstants.MILLIS_PER_HOUR)))
, Insert BinaryOperator at org.joda.time.DateTimeZone:1168
- instant
]]
ChangePatternInstance [actions=[Delete Invocation at org.joda.time.DateTimeZone:1168
convertUTCToLocal(( + (3 * (DateTimeConstants.MILLIS_PER_HOUR))))
, Insert BinaryOperator at org.joda.time.DateTimeZone:1168
- instant
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.joda.time.DateTimeZone
org.joda.time.DateTimeZone
, Insert VariableRead at org.joda.time.DateTimeZone:1168
instant
]]
ChangePatternInstance [actions=[Delete Literal at org.joda.time.DateTimeZone:1168
3
, Insert VariableRead at org.joda.time.DateTimeZone:1168
instant
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.joda.time.DateTimeZone
DateTimeConstants
, Insert VariableRead at org.joda.time.DateTimeZone:1168
instant
]]
ChangePatternInstance [actions=[Delete FieldRead at org.joda.time.DateTimeZone:1168
(DateTimeConstants.MILLIS_PER_HOUR)
, Insert VariableRead at org.joda.time.DateTimeZone:1168
instant
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.joda.time.DateTimeZone:1168
(3 * (DateTimeConstants.MILLIS_PER_HOUR))
, Insert VariableRead at org.joda.time.DateTimeZone:1168
instant
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.joda.time.DateTimeZone:1168
( + (3 * (DateTimeConstants.MILLIS_PER_HOUR)))
, Insert VariableRead at org.joda.time.DateTimeZone:1168
instant
]]
ChangePatternInstance [actions=[Delete Invocation at org.joda.time.DateTimeZone:1168
convertUTCToLocal(( + (3 * (DateTimeConstants.MILLIS_PER_HOUR))))
, Insert VariableRead at org.joda.time.DateTimeZone:1168
instant
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.joda.time.DateTimeZone
org.joda.time.DateTimeZone
, Move VariableRead from org.joda.time.DateTimeZone:1168 to org.joda.time.DateTimeZone:1168
instant
]]
ChangePatternInstance [actions=[Delete Literal at org.joda.time.DateTimeZone:1168
3
, Move VariableRead from org.joda.time.DateTimeZone:1168 to org.joda.time.DateTimeZone:1168
instant
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.joda.time.DateTimeZone
DateTimeConstants
, Move VariableRead from org.joda.time.DateTimeZone:1168 to org.joda.time.DateTimeZone:1168
instant
]]
ChangePatternInstance [actions=[Delete FieldRead at org.joda.time.DateTimeZone:1168
(DateTimeConstants.MILLIS_PER_HOUR)
, Move VariableRead from org.joda.time.DateTimeZone:1168 to org.joda.time.DateTimeZone:1168
instant
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.joda.time.DateTimeZone:1168
(3 * (DateTimeConstants.MILLIS_PER_HOUR))
, Move VariableRead from org.joda.time.DateTimeZone:1168 to org.joda.time.DateTimeZone:1168
instant
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.joda.time.DateTimeZone:1168
( + (3 * (DateTimeConstants.MILLIS_PER_HOUR)))
, Move VariableRead from org.joda.time.DateTimeZone:1168 to org.joda.time.DateTimeZone:1168
instant
]]
ChangePatternInstance [actions=[Delete Invocation at org.joda.time.DateTimeZone:1168
convertUTCToLocal(( + (3 * (DateTimeConstants.MILLIS_PER_HOUR))))
, Move VariableRead from org.joda.time.DateTimeZone:1168 to org.joda.time.DateTimeZone:1168
instant
]]
RepairabilityAnalyzer
----For Diff:Delete Invocation at org.joda.time.DateTimeZone:1168
convertUTCToLocal(( + (3 * (DateTimeConstants.MILLIS_PER_HOUR))))
Insert BinaryOperator at org.joda.time.DateTimeZone:1168
- instant
Move VariableRead from org.joda.time.DateTimeZone:1168 to org.joda.time.DateTimeZone:1168
instant
: number instances found: 1
ChangePatternInstance [actions=[Delete Invocation at org.joda.time.DateTimeZone:1168
convertUTCToLocal(( + (3 * (DateTimeConstants.MILLIS_PER_HOUR))))
, Insert BinaryOperator at org.joda.time.DateTimeZone:1168
- instant
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch3-Math-105-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-00160
Update FieldRead at org.apache.commons.math.stat.regression.SimpleRegression:106
to (sumXX)
Delete BinaryOperator at org.apache.commons.math.stat.regression.SimpleRegression:106
== 0
Insert BinaryOperator at org.apache.commons.math.stat.regression.SimpleRegression:106
( < (sumYY)) && ((sumYY) < x)
Move FieldRead from org.apache.commons.math.stat.regression.SimpleRegression:106 to org.apache.commons.math.stat.regression.SimpleRegression:106
(n)
PatternInstanceAnalyzer
----For Diff:Update FieldRead at org.apache.commons.math.stat.regression.SimpleRegression:106
to (sumXX)
Delete BinaryOperator at org.apache.commons.math.stat.regression.SimpleRegression:106
== 0
Insert BinaryOperator at org.apache.commons.math.stat.regression.SimpleRegression:106
( < (sumYY)) && ((sumYY) < x)
Move FieldRead from org.apache.commons.math.stat.regression.SimpleRegression:106 to org.apache.commons.math.stat.regression.SimpleRegression:106
(n)
: number instances found: 19
ChangePatternInstance [actions=[Update FieldRead at org.apache.commons.math.stat.regression.SimpleRegression:106
to (sumXX)
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.stat.regression.SimpleRegression:106
0
, Insert BinaryOperator at org.apache.commons.math.stat.regression.SimpleRegression:106
( < (sumYY)) && ((sumYY) < x)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.stat.regression.SimpleRegression:106
== 0
, Insert BinaryOperator at org.apache.commons.math.stat.regression.SimpleRegression:106
( < (sumYY)) && ((sumYY) < x)
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.stat.regression.SimpleRegression:106
0
, Insert BinaryOperator at org.apache.commons.math.stat.regression.SimpleRegression:106
( < (sumYY))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.stat.regression.SimpleRegression:106
== 0
, Insert BinaryOperator at org.apache.commons.math.stat.regression.SimpleRegression:106
( < (sumYY))
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.stat.regression.SimpleRegression:106
0
, Insert BinaryOperator at org.apache.commons.math.stat.regression.SimpleRegression:106
((sumYY) < x)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.stat.regression.SimpleRegression:106
== 0
, Insert BinaryOperator at org.apache.commons.math.stat.regression.SimpleRegression:106
((sumYY) < x)
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.stat.regression.SimpleRegression:106
0
, Insert FieldRead at org.apache.commons.math.stat.regression.SimpleRegression:106
(sumYY)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.stat.regression.SimpleRegression:106
== 0
, Insert FieldRead at org.apache.commons.math.stat.regression.SimpleRegression:106
(sumYY)
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.stat.regression.SimpleRegression:106
0
, Insert FieldRead at org.apache.commons.math.stat.regression.SimpleRegression:106
(sumYY)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.stat.regression.SimpleRegression:106
== 0
, Insert FieldRead at org.apache.commons.math.stat.regression.SimpleRegression:106
(sumYY)
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.stat.regression.SimpleRegression:106
0
, Insert VariableRead at org.apache.commons.math.stat.regression.SimpleRegression:106
x
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.stat.regression.SimpleRegression:106
== 0
, Insert VariableRead at org.apache.commons.math.stat.regression.SimpleRegression:106
x
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.stat.regression.SimpleRegression:106
0
, Insert TypeAccess at org.apache.commons.math.stat.regression.SimpleRegression
org.apache.commons.math.stat.regression.SimpleRegression
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.stat.regression.SimpleRegression:106
== 0
, Insert TypeAccess at org.apache.commons.math.stat.regression.SimpleRegression
org.apache.commons.math.stat.regression.SimpleRegression
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.stat.regression.SimpleRegression:106
0
, Insert TypeAccess at org.apache.commons.math.stat.regression.SimpleRegression
org.apache.commons.math.stat.regression.SimpleRegression
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.stat.regression.SimpleRegression:106
== 0
, Insert TypeAccess at org.apache.commons.math.stat.regression.SimpleRegression
org.apache.commons.math.stat.regression.SimpleRegression
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.stat.regression.SimpleRegression:106
0
, Move FieldRead from org.apache.commons.math.stat.regression.SimpleRegression:106 to org.apache.commons.math.stat.regression.SimpleRegression:106
(n)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.stat.regression.SimpleRegression:106
== 0
, Move FieldRead from org.apache.commons.math.stat.regression.SimpleRegression:106 to org.apache.commons.math.stat.regression.SimpleRegression:106
(n)
]]
RepairabilityAnalyzer
----For Diff:Update FieldRead at org.apache.commons.math.stat.regression.SimpleRegression:106
to (sumXX)
Delete BinaryOperator at org.apache.commons.math.stat.regression.SimpleRegression:106
== 0
Insert BinaryOperator at org.apache.commons.math.stat.regression.SimpleRegression:106
( < (sumYY)) && ((sumYY) < x)
Move FieldRead from org.apache.commons.math.stat.regression.SimpleRegression:106 to org.apache.commons.math.stat.regression.SimpleRegression:106
(n)
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch4-Lang-27-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-00208
Update BinaryOperator at org.apache.commons.lang3.math.NumberUtils:488
expPos > (-1) to expPos < decPos
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.lang3.math.NumberUtils:488
expPos > (-1) to expPos < decPos
: number instances found: 3
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.math.NumberUtils:488
expPos > (-1) to expPos < decPos
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.math.NumberUtils:488
1
, Insert VariableRead at org.apache.commons.lang3.math.NumberUtils:488
decPos
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.apache.commons.lang3.math.NumberUtils:488
(-1)
, Insert VariableRead at org.apache.commons.lang3.math.NumberUtils:488
decPos
]]
RepairabilityAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.lang3.math.NumberUtils:488
expPos > (-1) to expPos < decPos
: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.math.NumberUtils:488
expPos > (-1) to expPos < decPos
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch1-Lang-10-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-0025
Update Invocation at org.apache.commons.lang3.time.FastDateParser:307
java.lang.Character.isWhitespace(c) to value.startsWith("GMT")
PatternInstanceAnalyzer
----For Diff:Update Invocation at org.apache.commons.lang3.time.FastDateParser:307
java.lang.Character.isWhitespace(c) to value.startsWith("GMT")
: number instances found: 3
ChangePatternInstance [actions=[Update Invocation at org.apache.commons.lang3.time.FastDateParser:307
java.lang.Character.isWhitespace(c) to value.startsWith("GMT")
]]
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.lang3.time.FastDateParser:307
c to value
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.lang3.time.FastDateParser:307
java.lang.Character
, Insert Literal at org.apache.commons.lang3.time.FastDateParser:307
"GMT"
]]
RepairabilityAnalyzer
----For Diff:Update Invocation at org.apache.commons.lang3.time.FastDateParser:307
java.lang.Character.isWhitespace(c) to value.startsWith("GMT")
: number instances found: 1
ChangePatternInstance [actions=[Update Invocation at org.apache.commons.lang3.time.FastDateParser:307
java.lang.Character.isWhitespace(c) to value.startsWith("GMT")
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch4-Math-82-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-00232
Update BinaryOperator at org.apache.commons.math.optimization.linear.SimplexSolver:82
(org.apache.commons.math.util.MathUtils.compareTo(entry, 0, epsilon)) >= 0 to entry > 0
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.math.optimization.linear.SimplexSolver:82
(org.apache.commons.math.util.MathUtils.compareTo(entry, 0, epsilon)) >= 0 to entry > 0
: number instances found: 12
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math.optimization.linear.SimplexSolver:82
(org.apache.commons.math.util.MathUtils.compareTo(entry, 0, epsilon)) >= 0 to entry > 0
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.optimization.linear.SimplexSolver:82
org.apache.commons.math.util.MathUtils
, Insert VariableRead at org.apache.commons.math.optimization.linear.SimplexSolver:82
entry
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.optimization.linear.SimplexSolver:82
0
, Insert VariableRead at org.apache.commons.math.optimization.linear.SimplexSolver:82
entry
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.optimization.linear.SimplexSolver
org.apache.commons.math.optimization.linear.SimplexSolver
, Insert VariableRead at org.apache.commons.math.optimization.linear.SimplexSolver:82
entry
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.optimization.linear.SimplexSolver:82
epsilon
, Insert VariableRead at org.apache.commons.math.optimization.linear.SimplexSolver:82
entry
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math.optimization.linear.SimplexSolver:82
(org.apache.commons.math.util.MathUtils.compareTo(entry, 0, epsilon))
, Insert VariableRead at org.apache.commons.math.optimization.linear.SimplexSolver:82
entry
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.optimization.linear.SimplexSolver:82
0
, Insert VariableRead at org.apache.commons.math.optimization.linear.SimplexSolver:82
entry
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.optimization.linear.SimplexSolver:82
org.apache.commons.math.util.MathUtils
, Insert Literal at org.apache.commons.math.optimization.linear.SimplexSolver:82
0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.linear.SimplexSolver:82
entry
, Insert Literal at org.apache.commons.math.optimization.linear.SimplexSolver:82
0
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.optimization.linear.SimplexSolver
org.apache.commons.math.optimization.linear.SimplexSolver
, Insert Literal at org.apache.commons.math.optimization.linear.SimplexSolver:82
0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.optimization.linear.SimplexSolver:82
epsilon
, Insert Literal at org.apache.commons.math.optimization.linear.SimplexSolver:82
0
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math.optimization.linear.SimplexSolver:82
(org.apache.commons.math.util.MathUtils.compareTo(entry, 0, epsilon))
, Insert Literal at org.apache.commons.math.optimization.linear.SimplexSolver:82
0
]]
RepairabilityAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.math.optimization.linear.SimplexSolver:82
(org.apache.commons.math.util.MathUtils.compareTo(entry, 0, epsilon)) >= 0 to entry > 0
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch2-Math-84-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-00131
Update BinaryOperator at org.apache.commons.math.optimization.direct.MultiDirectional:90
(comparator.compare(contracted, best)) < 0 to contracted != null
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.math.optimization.direct.MultiDirectional:90
(comparator.compare(contracted, best)) < 0 to contracted != null
: number instances found: 5
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math.optimization.direct.MultiDirectional:90
(comparator.compare(contracted, best)) < 0 to contracted != null
]]
ChangePatternInstance [actions=[Update Literal at org.apache.commons.math.optimization.direct.MultiDirectional:90
0 to null
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
comparator
, Insert VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
contracted
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
best
, Insert VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
contracted
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math.optimization.direct.MultiDirectional:90
(comparator.compare(contracted, best))
, Insert VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
contracted
]]
RepairabilityAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.math.optimization.direct.MultiDirectional:90
(comparator.compare(contracted, best)) < 0 to contracted != null
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch5-Math-95-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-00279
Delete VariableRead at org.apache.commons.math.distribution.FDistributionImpl:148
ret
Insert BinaryOperator at org.apache.commons.math.distribution.FDistributionImpl:148
1.0 / (p + p)
PatternInstanceAnalyzer
----For Diff:Delete VariableRead at org.apache.commons.math.distribution.FDistributionImpl:148
ret
Insert BinaryOperator at org.apache.commons.math.distribution.FDistributionImpl:148
1.0 / (p + p)
: number instances found: 5
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.distribution.FDistributionImpl:148
ret
, Insert BinaryOperator at org.apache.commons.math.distribution.FDistributionImpl:148
1.0 / (p + p)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.distribution.FDistributionImpl:148
ret
, Insert Literal at org.apache.commons.math.distribution.FDistributionImpl:148
1.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.distribution.FDistributionImpl:148
ret
, Insert BinaryOperator at org.apache.commons.math.distribution.FDistributionImpl:148
(p + p)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.distribution.FDistributionImpl:148
ret
, Insert VariableRead at org.apache.commons.math.distribution.FDistributionImpl:148
p
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.distribution.FDistributionImpl:148
ret
, Insert VariableRead at org.apache.commons.math.distribution.FDistributionImpl:148
p
]]
RepairabilityAnalyzer
----For Diff:Delete VariableRead at org.apache.commons.math.distribution.FDistributionImpl:148
ret
Insert BinaryOperator at org.apache.commons.math.distribution.FDistributionImpl:148
1.0 / (p + p)
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch5-Lang-27-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-00253
Update BinaryOperator at org.apache.commons.lang3.math.NumberUtils:488
expPos > (-1) to expPos < expPos
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.lang3.math.NumberUtils:488
expPos > (-1) to expPos < expPos
: number instances found: 3
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.math.NumberUtils:488
expPos > (-1) to expPos < expPos
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.math.NumberUtils:488
1
, Insert VariableRead at org.apache.commons.lang3.math.NumberUtils:488
expPos
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.apache.commons.lang3.math.NumberUtils:488
(-1)
, Insert VariableRead at org.apache.commons.lang3.math.NumberUtils:488
expPos
]]
RepairabilityAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.lang3.math.NumberUtils:488
expPos > (-1) to expPos < expPos
: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.math.NumberUtils:488
expPos > (-1) to expPos < expPos
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch1-Math-97-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-0068
Update BinaryOperator at org.apache.commons.math.analysis.BrentSolver:137
yMin * to yMin - (0.5 * max)
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.math.analysis.BrentSolver:137
yMin * to yMin - (0.5 * max)
: number instances found: 2
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math.analysis.BrentSolver:137
yMin * to yMin - (0.5 * max)
]]
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.math.analysis.BrentSolver:137
to max
]]
RepairabilityAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.math.analysis.BrentSolver:137
yMin * to yMin - (0.5 * max)
: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math.analysis.BrentSolver:137
yMin * to yMin - (0.5 * max)
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch3-Chart-5-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-00146
Delete FieldRead at org.jfree.data.xy.XYSeries:563
this.autoSort
Insert BinaryOperator at org.jfree.data.xy.XYSeries:563
index >= 1
PatternInstanceAnalyzer
----For Diff:Delete FieldRead at org.jfree.data.xy.XYSeries:563
this.autoSort
Insert BinaryOperator at org.jfree.data.xy.XYSeries:563
index >= 1
: number instances found: 9
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.data.xy.XYSeries
org.jfree.data.xy.XYSeries
, Insert BinaryOperator at org.jfree.data.xy.XYSeries:563
index >= 1
]]
ChangePatternInstance [actions=[Delete ThisAccess at org.jfree.data.xy.XYSeries:563
this
, Insert BinaryOperator at org.jfree.data.xy.XYSeries:563
index >= 1
]]
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.data.xy.XYSeries:563
this.autoSort
, Insert BinaryOperator at org.jfree.data.xy.XYSeries:563
index >= 1
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.data.xy.XYSeries
org.jfree.data.xy.XYSeries
, Insert VariableRead at org.jfree.data.xy.XYSeries:563
index
]]
ChangePatternInstance [actions=[Delete ThisAccess at org.jfree.data.xy.XYSeries:563
this
, Insert VariableRead at org.jfree.data.xy.XYSeries:563
index
]]
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.data.xy.XYSeries:563
this.autoSort
, Insert VariableRead at org.jfree.data.xy.XYSeries:563
index
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.data.xy.XYSeries
org.jfree.data.xy.XYSeries
, Insert Literal at org.jfree.data.xy.XYSeries:563
1
]]
ChangePatternInstance [actions=[Delete ThisAccess at org.jfree.data.xy.XYSeries:563
this
, Insert Literal at org.jfree.data.xy.XYSeries:563
1
]]
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.data.xy.XYSeries:563
this.autoSort
, Insert Literal at org.jfree.data.xy.XYSeries:563
1
]]
RepairabilityAnalyzer
----For Diff:Delete FieldRead at org.jfree.data.xy.XYSeries:563
this.autoSort
Insert BinaryOperator at org.jfree.data.xy.XYSeries:563
index >= 1
: number instances found: 1
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.data.xy.XYSeries:563
this.autoSort
, Insert BinaryOperator at org.jfree.data.xy.XYSeries:563
index >= 1
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch2-Lang-14-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-0097
Update Invocation at org.apache.commons.lang3.StringUtils:788
cs1.equals(cs2) to org.apache.commons.lang3.StringUtils.endsWith(cs2, cs1, false)
PatternInstanceAnalyzer
----For Diff:Update Invocation at org.apache.commons.lang3.StringUtils:788
cs1.equals(cs2) to org.apache.commons.lang3.StringUtils.endsWith(cs2, cs1, false)
: number instances found: 3
ChangePatternInstance [actions=[Update Invocation at org.apache.commons.lang3.StringUtils:788
cs1.equals(cs2) to org.apache.commons.lang3.StringUtils.endsWith(cs2, cs1, false)
]]
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.lang3.StringUtils:788
cs1 to cs2
]]
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.lang3.StringUtils:788
cs2 to cs1
]]
RepairabilityAnalyzer
----For Diff:Update Invocation at org.apache.commons.lang3.StringUtils:788
cs1.equals(cs2) to org.apache.commons.lang3.StringUtils.endsWith(cs2, cs1, false)
: number instances found: 1
ChangePatternInstance [actions=[Update Invocation at org.apache.commons.lang3.StringUtils:788
cs1.equals(cs2) to org.apache.commons.lang3.StringUtils.endsWith(cs2, cs1, false)
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch2-Chart-6-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-0084
Delete VariableRead at org.jfree.chart.util.ShapeList:81
index
Insert TypeAccess at org.jfree.chart.util.ShapeList:81
org.jfree.chart.util.AbstractObjectList.DEFAULT_INITIAL_CAPACITY
PatternInstanceAnalyzer
----For Diff:Delete VariableRead at org.jfree.chart.util.ShapeList:81
index
Insert TypeAccess at org.jfree.chart.util.ShapeList:81
org.jfree.chart.util.AbstractObjectList.DEFAULT_INITIAL_CAPACITY
: number instances found: 1
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.util.ShapeList:81
index
, Insert TypeAccess at org.jfree.chart.util.ShapeList:81
org.jfree.chart.util.AbstractObjectList.DEFAULT_INITIAL_CAPACITY
]]
RepairabilityAnalyzer
----For Diff:Delete VariableRead at org.jfree.chart.util.ShapeList:81
index
Insert TypeAccess at org.jfree.chart.util.ShapeList:81
org.jfree.chart.util.AbstractObjectList.DEFAULT_INITIAL_CAPACITY
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch1-Math-20-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-0037
Update BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
i < (x.length) to (valueRange) > (valueRange)
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
i < (x.length) to (valueRange) > (valueRange)
: number instances found: 8
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
i < (x.length) to (valueRange) > (valueRange)
]]
ChangePatternInstance [actions=[Update FieldRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
(x.length) to (valueRange)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
i
, Insert FieldRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
(valueRange)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
x
, Insert FieldRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
(valueRange)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
i
, Insert TypeAccess at org.apache.commons.math3.optimization.direct.CMAESOptimizer
org.apache.commons.math3.optimization.direct.CMAESOptimizer.FitnessFunction
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
x
, Insert TypeAccess at org.apache.commons.math3.optimization.direct.CMAESOptimizer
org.apache.commons.math3.optimization.direct.CMAESOptimizer.FitnessFunction
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
i
, Insert TypeAccess at org.apache.commons.math3.optimization.direct.CMAESOptimizer
org.apache.commons.math3.optimization.direct.CMAESOptimizer.FitnessFunction
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
x
, Insert TypeAccess at org.apache.commons.math3.optimization.direct.CMAESOptimizer
org.apache.commons.math3.optimization.direct.CMAESOptimizer.FitnessFunction
]]
RepairabilityAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
i < (x.length) to (valueRange) > (valueRange)
: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
i < (x.length) to (valueRange) > (valueRange)
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch5-Lang-22-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-00252
Update BinaryOperator at org.apache.commons.lang3.math.Fraction:584
((java.lang.Math.abs(u)) <= 1) || ((java.lang.Math.abs(v)) <= ) to ((org.apache.commons.lang3.math.Fraction.THREE_FIFTHS) instanceof org.apache.commons.lang3.math.Fraction) == false
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.lang3.math.Fraction:584
((java.lang.Math.abs(u)) <= 1) || ((java.lang.Math.abs(v)) <= ) to ((org.apache.commons.lang3.math.Fraction.THREE_FIFTHS) instanceof org.apache.commons.lang3.math.Fraction) == false
: number instances found: 47
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.math.Fraction:584
((java.lang.Math.abs(u)) <= 1) || ((java.lang.Math.abs(v)) <= ) to ((org.apache.commons.lang3.math.Fraction.THREE_FIFTHS) instanceof org.apache.commons.lang3.math.Fraction) == false
]]
ChangePatternInstance [actions=[Update Literal at org.apache.commons.lang3.math.Fraction:584
to false
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.lang3.math.Fraction:584
java.lang.Math
, Insert BinaryOperator at org.apache.commons.lang3.math.Fraction:584
((org.apache.commons.lang3.math.Fraction.THREE_FIFTHS) instanceof org.apache.commons.lang3.math.Fraction)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.math.Fraction:584
u
, Insert BinaryOperator at org.apache.commons.lang3.math.Fraction:584
((org.apache.commons.lang3.math.Fraction.THREE_FIFTHS) instanceof org.apache.commons.lang3.math.Fraction)
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.math.Fraction:584
(java.lang.Math.abs(u))
, Insert BinaryOperator at org.apache.commons.lang3.math.Fraction:584
((org.apache.commons.lang3.math.Fraction.THREE_FIFTHS) instanceof org.apache.commons.lang3.math.Fraction)
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.math.Fraction:584
1
, Insert BinaryOperator at org.apache.commons.lang3.math.Fraction:584
((org.apache.commons.lang3.math.Fraction.THREE_FIFTHS) instanceof org.apache.commons.lang3.math.Fraction)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.math.Fraction:584
((java.lang.Math.abs(u)) <= 1)
, Insert BinaryOperator at org.apache.commons.lang3.math.Fraction:584
((org.apache.commons.lang3.math.Fraction.THREE_FIFTHS) instanceof org.apache.commons.lang3.math.Fraction)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.lang3.math.Fraction:584
java.lang.Math
, Insert BinaryOperator at org.apache.commons.lang3.math.Fraction:584
((org.apache.commons.lang3.math.Fraction.THREE_FIFTHS) instanceof org.apache.commons.lang3.math.Fraction)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.math.Fraction:584
v
, Insert BinaryOperator at org.apache.commons.lang3.math.Fraction:584
((org.apache.commons.lang3.math.Fraction.THREE_FIFTHS) instanceof org.apache.commons.lang3.math.Fraction)
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.math.Fraction:584
(java.lang.Math.abs(v))
, Insert BinaryOperator at org.apache.commons.lang3.math.Fraction:584
((org.apache.commons.lang3.math.Fraction.THREE_FIFTHS) instanceof org.apache.commons.lang3.math.Fraction)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.math.Fraction:584
((java.lang.Math.abs(v)) <= )
, Insert BinaryOperator at org.apache.commons.lang3.math.Fraction:584
((org.apache.commons.lang3.math.Fraction.THREE_FIFTHS) instanceof org.apache.commons.lang3.math.Fraction)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.lang3.math.Fraction:584
java.lang.Math
, Insert FieldRead at org.apache.commons.lang3.math.Fraction:584
(org.apache.commons.lang3.math.Fraction.THREE_FIFTHS)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.math.Fraction:584
u
, Insert FieldRead at org.apache.commons.lang3.math.Fraction:584
(org.apache.commons.lang3.math.Fraction.THREE_FIFTHS)
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.math.Fraction:584
(java.lang.Math.abs(u))
, Insert FieldRead at org.apache.commons.lang3.math.Fraction:584
(org.apache.commons.lang3.math.Fraction.THREE_FIFTHS)
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.math.Fraction:584
1
, Insert FieldRead at org.apache.commons.lang3.math.Fraction:584
(org.apache.commons.lang3.math.Fraction.THREE_FIFTHS)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.math.Fraction:584
((java.lang.Math.abs(u)) <= 1)
, Insert FieldRead at org.apache.commons.lang3.math.Fraction:584
(org.apache.commons.lang3.math.Fraction.THREE_FIFTHS)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.lang3.math.Fraction:584
java.lang.Math
, Insert FieldRead at org.apache.commons.lang3.math.Fraction:584
(org.apache.commons.lang3.math.Fraction.THREE_FIFTHS)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.math.Fraction:584
v
, Insert FieldRead at org.apache.commons.lang3.math.Fraction:584
(org.apache.commons.lang3.math.Fraction.THREE_FIFTHS)
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.math.Fraction:584
(java.lang.Math.abs(v))
, Insert FieldRead at org.apache.commons.lang3.math.Fraction:584
(org.apache.commons.lang3.math.Fraction.THREE_FIFTHS)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.math.Fraction:584
((java.lang.Math.abs(v)) <= )
, Insert FieldRead at org.apache.commons.lang3.math.Fraction:584
(org.apache.commons.lang3.math.Fraction.THREE_FIFTHS)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.lang3.math.Fraction:584
java.lang.Math
, Insert TypeAccess at org.apache.commons.lang3.math.Fraction:584
org.apache.commons.lang3.math.Fraction
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.math.Fraction:584
u
, Insert TypeAccess at org.apache.commons.lang3.math.Fraction:584
org.apache.commons.lang3.math.Fraction
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.math.Fraction:584
(java.lang.Math.abs(u))
, Insert TypeAccess at org.apache.commons.lang3.math.Fraction:584
org.apache.commons.lang3.math.Fraction
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.math.Fraction:584
1
, Insert TypeAccess at org.apache.commons.lang3.math.Fraction:584
org.apache.commons.lang3.math.Fraction
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.math.Fraction:584
((java.lang.Math.abs(u)) <= 1)
, Insert TypeAccess at org.apache.commons.lang3.math.Fraction:584
org.apache.commons.lang3.math.Fraction
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.lang3.math.Fraction:584
java.lang.Math
, Insert TypeAccess at org.apache.commons.lang3.math.Fraction:584
org.apache.commons.lang3.math.Fraction
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.math.Fraction:584
v
, Insert TypeAccess at org.apache.commons.lang3.math.Fraction:584
org.apache.commons.lang3.math.Fraction
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.math.Fraction:584
(java.lang.Math.abs(v))
, Insert TypeAccess at org.apache.commons.lang3.math.Fraction:584
org.apache.commons.lang3.math.Fraction
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.math.Fraction:584
((java.lang.Math.abs(v)) <= )
, Insert TypeAccess at org.apache.commons.lang3.math.Fraction:584
org.apache.commons.lang3.math.Fraction
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.lang3.math.Fraction:584
java.lang.Math
, Insert TypeAccess at org.apache.commons.lang3.math.Fraction
org.apache.commons.lang3.math.Fraction
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.math.Fraction:584
u
, Insert TypeAccess at org.apache.commons.lang3.math.Fraction
org.apache.commons.lang3.math.Fraction
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.math.Fraction:584
(java.lang.Math.abs(u))
, Insert TypeAccess at org.apache.commons.lang3.math.Fraction
org.apache.commons.lang3.math.Fraction
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.math.Fraction:584
1
, Insert TypeAccess at org.apache.commons.lang3.math.Fraction
org.apache.commons.lang3.math.Fraction
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.math.Fraction:584
((java.lang.Math.abs(u)) <= 1)
, Insert TypeAccess at org.apache.commons.lang3.math.Fraction
org.apache.commons.lang3.math.Fraction
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.lang3.math.Fraction:584
java.lang.Math
, Insert TypeAccess at org.apache.commons.lang3.math.Fraction
org.apache.commons.lang3.math.Fraction
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.math.Fraction:584
v
, Insert TypeAccess at org.apache.commons.lang3.math.Fraction
org.apache.commons.lang3.math.Fraction
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.math.Fraction:584
(java.lang.Math.abs(v))
, Insert TypeAccess at org.apache.commons.lang3.math.Fraction
org.apache.commons.lang3.math.Fraction
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.math.Fraction:584
((java.lang.Math.abs(v)) <= )
, Insert TypeAccess at org.apache.commons.lang3.math.Fraction
org.apache.commons.lang3.math.Fraction
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.lang3.math.Fraction:584
java.lang.Math
, Move Literal from org.apache.commons.lang3.math.Fraction:584 to org.apache.commons.lang3.math.Fraction:584
1
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.math.Fraction:584
u
, Move Literal from org.apache.commons.lang3.math.Fraction:584 to org.apache.commons.lang3.math.Fraction:584
1
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.math.Fraction:584
(java.lang.Math.abs(u))
, Move Literal from org.apache.commons.lang3.math.Fraction:584 to org.apache.commons.lang3.math.Fraction:584
1
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.math.Fraction:584
1
, Move Literal from org.apache.commons.lang3.math.Fraction:584 to org.apache.commons.lang3.math.Fraction:584
1
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.math.Fraction:584
((java.lang.Math.abs(u)) <= 1)
, Move Literal from org.apache.commons.lang3.math.Fraction:584 to org.apache.commons.lang3.math.Fraction:584
1
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.lang3.math.Fraction:584
java.lang.Math
, Move Literal from org.apache.commons.lang3.math.Fraction:584 to org.apache.commons.lang3.math.Fraction:584
1
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.math.Fraction:584
v
, Move Literal from org.apache.commons.lang3.math.Fraction:584 to org.apache.commons.lang3.math.Fraction:584
1
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.math.Fraction:584
(java.lang.Math.abs(v))
, Move Literal from org.apache.commons.lang3.math.Fraction:584 to org.apache.commons.lang3.math.Fraction:584
1
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.math.Fraction:584
((java.lang.Math.abs(v)) <= )
, Move Literal from org.apache.commons.lang3.math.Fraction:584 to org.apache.commons.lang3.math.Fraction:584
1
]]
RepairabilityAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.lang3.math.Fraction:584
((java.lang.Math.abs(u)) <= 1) || ((java.lang.Math.abs(v)) <= ) to ((org.apache.commons.lang3.math.Fraction.THREE_FIFTHS) instanceof org.apache.commons.lang3.math.Fraction) == false
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch1-Math-88-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-0066
Update BinaryOperator at org.apache.commons.math.optimization.linear.SimplexSolver:83
ratio < minRatio to (java.lang.Math.abs(ratio)) <= (java.lang.Math.abs(minRatio))
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.math.optimization.linear.SimplexSolver:83
ratio < minRatio to (java.lang.Math.abs(ratio)) <= (java.lang.Math.abs(minRatio))
: number instances found: 11
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math.optimization.linear.SimplexSolver:83
ratio < minRatio to (java.lang.Math.abs(ratio)) <= (java.lang.Math.abs(minRatio))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.linear.SimplexSolver:83
ratio
, Insert Invocation at org.apache.commons.math.optimization.linear.SimplexSolver:83
(java.lang.Math.abs(ratio))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.linear.SimplexSolver:83
minRatio
, Insert Invocation at org.apache.commons.math.optimization.linear.SimplexSolver:83
(java.lang.Math.abs(ratio))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.linear.SimplexSolver:83
ratio
, Insert Invocation at org.apache.commons.math.optimization.linear.SimplexSolver:83
(java.lang.Math.abs(minRatio))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.linear.SimplexSolver:83
minRatio
, Insert Invocation at org.apache.commons.math.optimization.linear.SimplexSolver:83
(java.lang.Math.abs(minRatio))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.linear.SimplexSolver:83
ratio
, Insert TypeAccess at org.apache.commons.math.optimization.linear.SimplexSolver:83
java.lang.Math
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.linear.SimplexSolver:83
minRatio
, Insert TypeAccess at org.apache.commons.math.optimization.linear.SimplexSolver:83
java.lang.Math
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.linear.SimplexSolver:83
minRatio
, Insert VariableRead at org.apache.commons.math.optimization.linear.SimplexSolver:83
ratio
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.linear.SimplexSolver:83
ratio
, Insert TypeAccess at org.apache.commons.math.optimization.linear.SimplexSolver:83
java.lang.Math
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.linear.SimplexSolver:83
minRatio
, Insert TypeAccess at org.apache.commons.math.optimization.linear.SimplexSolver:83
java.lang.Math
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.linear.SimplexSolver:83
ratio
, Insert VariableRead at org.apache.commons.math.optimization.linear.SimplexSolver:83
minRatio
]]
RepairabilityAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.math.optimization.linear.SimplexSolver:83
ratio < minRatio to (java.lang.Math.abs(ratio)) <= (java.lang.Math.abs(minRatio))
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch4-Math-50-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-00221
Update VariableRead at org.apache.commons.math.analysis.solvers.BaseSecantSolver:187
x1 to f1
Delete VariableRead at org.apache.commons.math.analysis.solvers.BaseSecantSolver:187
x
Insert Literal at org.apache.commons.math.analysis.solvers.BaseSecantSolver:187
0.0
PatternInstanceAnalyzer
----For Diff:Update VariableRead at org.apache.commons.math.analysis.solvers.BaseSecantSolver:187
x1 to f1
Delete VariableRead at org.apache.commons.math.analysis.solvers.BaseSecantSolver:187
x
Insert Literal at org.apache.commons.math.analysis.solvers.BaseSecantSolver:187
0.0
: number instances found: 2
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.math.analysis.solvers.BaseSecantSolver:187
x1 to f1
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.BaseSecantSolver:187
x
, Insert Literal at org.apache.commons.math.analysis.solvers.BaseSecantSolver:187
0.0
]]
RepairabilityAnalyzer
----For Diff:Update VariableRead at org.apache.commons.math.analysis.solvers.BaseSecantSolver:187
x1 to f1
Delete VariableRead at org.apache.commons.math.analysis.solvers.BaseSecantSolver:187
x
Insert Literal at org.apache.commons.math.analysis.solvers.BaseSecantSolver:187
0.0
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch5-Math-50-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-00264
Update BinaryOperator at org.apache.commons.math.analysis.solvers.BaseSecantSolver:187
x == x1 to x < x
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.math.analysis.solvers.BaseSecantSolver:187
x == x1 to x < x
: number instances found: 2
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math.analysis.solvers.BaseSecantSolver:187
x == x1 to x < x
]]
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.math.analysis.solvers.BaseSecantSolver:187
x1 to x
]]
RepairabilityAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.math.analysis.solvers.BaseSecantSolver:187
x == x1 to x < x
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch3-Math-5-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-00170
Delete FieldRead at org.apache.commons.math3.complex.Complex:345
c.isNaN
Insert BinaryOperator at org.apache.commons.math3.complex.Complex:345
((real) != (real)) || ((imaginary) != (imaginary))
PatternInstanceAnalyzer
----For Diff:Delete FieldRead at org.apache.commons.math3.complex.Complex:345
c.isNaN
Insert BinaryOperator at org.apache.commons.math3.complex.Complex:345
((real) != (real)) || ((imaginary) != (imaginary))
: number instances found: 22
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.complex.Complex:345
c
, Insert BinaryOperator at org.apache.commons.math3.complex.Complex:345
((real) != (real)) || ((imaginary) != (imaginary))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.complex.Complex:345
c.isNaN
, Insert BinaryOperator at org.apache.commons.math3.complex.Complex:345
((real) != (real)) || ((imaginary) != (imaginary))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.complex.Complex:345
c
, Insert BinaryOperator at org.apache.commons.math3.complex.Complex:345
((real) != (real))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.complex.Complex:345
c.isNaN
, Insert BinaryOperator at org.apache.commons.math3.complex.Complex:345
((real) != (real))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.complex.Complex:345
c
, Insert BinaryOperator at org.apache.commons.math3.complex.Complex:345
((imaginary) != (imaginary))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.complex.Complex:345
c.isNaN
, Insert BinaryOperator at org.apache.commons.math3.complex.Complex:345
((imaginary) != (imaginary))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.complex.Complex:345
c
, Insert FieldRead at org.apache.commons.math3.complex.Complex:345
(real)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.complex.Complex:345
c.isNaN
, Insert FieldRead at org.apache.commons.math3.complex.Complex:345
(real)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.complex.Complex:345
c
, Insert FieldRead at org.apache.commons.math3.complex.Complex:345
(real)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.complex.Complex:345
c.isNaN
, Insert FieldRead at org.apache.commons.math3.complex.Complex:345
(real)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.complex.Complex:345
c
, Insert FieldRead at org.apache.commons.math3.complex.Complex:345
(imaginary)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.complex.Complex:345
c.isNaN
, Insert FieldRead at org.apache.commons.math3.complex.Complex:345
(imaginary)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.complex.Complex:345
c
, Insert FieldRead at org.apache.commons.math3.complex.Complex:345
(imaginary)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.complex.Complex:345
c.isNaN
, Insert FieldRead at org.apache.commons.math3.complex.Complex:345
(imaginary)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.complex.Complex:345
c
, Insert TypeAccess at org.apache.commons.math3.complex.Complex
org.apache.commons.math3.complex.Complex
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.complex.Complex:345
c.isNaN
, Insert TypeAccess at org.apache.commons.math3.complex.Complex
org.apache.commons.math3.complex.Complex
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.complex.Complex:345
c
, Insert TypeAccess at org.apache.commons.math3.complex.Complex
org.apache.commons.math3.complex.Complex
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.complex.Complex:345
c.isNaN
, Insert TypeAccess at org.apache.commons.math3.complex.Complex
org.apache.commons.math3.complex.Complex
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.complex.Complex:345
c
, Insert TypeAccess at org.apache.commons.math3.complex.Complex
org.apache.commons.math3.complex.Complex
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.complex.Complex:345
c.isNaN
, Insert TypeAccess at org.apache.commons.math3.complex.Complex
org.apache.commons.math3.complex.Complex
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.complex.Complex:345
c
, Insert TypeAccess at org.apache.commons.math3.complex.Complex
org.apache.commons.math3.complex.Complex
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.complex.Complex:345
c.isNaN
, Insert TypeAccess at org.apache.commons.math3.complex.Complex
org.apache.commons.math3.complex.Complex
]]
RepairabilityAnalyzer
----For Diff:Delete FieldRead at org.apache.commons.math3.complex.Complex:345
c.isNaN
Insert BinaryOperator at org.apache.commons.math3.complex.Complex:345
((real) != (real)) || ((imaginary) != (imaginary))
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch4-Math-5-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-00220
Delete FieldRead at org.apache.commons.math3.complex.Complex:345
c.isNaN
Insert BinaryOperator at org.apache.commons.math3.complex.Complex:345
((isNaN) && (isNaN)) || (((isNaN) || (isNaN)) && (!(isNaN)))
PatternInstanceAnalyzer
----For Diff:Delete FieldRead at org.apache.commons.math3.complex.Complex:345
c.isNaN
Insert BinaryOperator at org.apache.commons.math3.complex.Complex:345
((isNaN) && (isNaN)) || (((isNaN) || (isNaN)) && (!(isNaN)))
: number instances found: 30
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.complex.Complex:345
c
, Insert BinaryOperator at org.apache.commons.math3.complex.Complex:345
((isNaN) && (isNaN)) || (((isNaN) || (isNaN)) && (!(isNaN)))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.complex.Complex:345
c.isNaN
, Insert BinaryOperator at org.apache.commons.math3.complex.Complex:345
((isNaN) && (isNaN)) || (((isNaN) || (isNaN)) && (!(isNaN)))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.complex.Complex:345
c
, Insert BinaryOperator at org.apache.commons.math3.complex.Complex:345
((isNaN) && (isNaN))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.complex.Complex:345
c.isNaN
, Insert BinaryOperator at org.apache.commons.math3.complex.Complex:345
((isNaN) && (isNaN))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.complex.Complex:345
c
, Insert BinaryOperator at org.apache.commons.math3.complex.Complex:345
(((isNaN) || (isNaN)) && (!(isNaN)))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.complex.Complex:345
c.isNaN
, Insert BinaryOperator at org.apache.commons.math3.complex.Complex:345
(((isNaN) || (isNaN)) && (!(isNaN)))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.complex.Complex:345
c
, Insert FieldRead at org.apache.commons.math3.complex.Complex:345
(isNaN)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.complex.Complex:345
c.isNaN
, Insert FieldRead at org.apache.commons.math3.complex.Complex:345
(isNaN)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.complex.Complex:345
c
, Insert FieldRead at org.apache.commons.math3.complex.Complex:345
(isNaN)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.complex.Complex:345
c.isNaN
, Insert FieldRead at org.apache.commons.math3.complex.Complex:345
(isNaN)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.complex.Complex:345
c
, Insert BinaryOperator at org.apache.commons.math3.complex.Complex:345
((isNaN) || (isNaN))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.complex.Complex:345
c.isNaN
, Insert BinaryOperator at org.apache.commons.math3.complex.Complex:345
((isNaN) || (isNaN))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.complex.Complex:345
c
, Insert UnaryOperator at org.apache.commons.math3.complex.Complex:345
(!(isNaN))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.complex.Complex:345
c.isNaN
, Insert UnaryOperator at org.apache.commons.math3.complex.Complex:345
(!(isNaN))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.complex.Complex:345
c
, Insert TypeAccess at org.apache.commons.math3.complex.Complex
org.apache.commons.math3.complex.Complex
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.complex.Complex:345
c.isNaN
, Insert TypeAccess at org.apache.commons.math3.complex.Complex
org.apache.commons.math3.complex.Complex
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.complex.Complex:345
c
, Insert TypeAccess at org.apache.commons.math3.complex.Complex
org.apache.commons.math3.complex.Complex
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.complex.Complex:345
c.isNaN
, Insert TypeAccess at org.apache.commons.math3.complex.Complex
org.apache.commons.math3.complex.Complex
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.complex.Complex:345
c
, Insert FieldRead at org.apache.commons.math3.complex.Complex:345
(isNaN)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.complex.Complex:345
c.isNaN
, Insert FieldRead at org.apache.commons.math3.complex.Complex:345
(isNaN)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.complex.Complex:345
c
, Insert FieldRead at org.apache.commons.math3.complex.Complex:345
(isNaN)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.complex.Complex:345
c.isNaN
, Insert FieldRead at org.apache.commons.math3.complex.Complex:345
(isNaN)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.complex.Complex:345
c
, Insert FieldRead at org.apache.commons.math3.complex.Complex:345
(isNaN)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.complex.Complex:345
c.isNaN
, Insert FieldRead at org.apache.commons.math3.complex.Complex:345
(isNaN)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.complex.Complex:345
c
, Insert TypeAccess at org.apache.commons.math3.complex.Complex
org.apache.commons.math3.complex.Complex
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.complex.Complex:345
c.isNaN
, Insert TypeAccess at org.apache.commons.math3.complex.Complex
org.apache.commons.math3.complex.Complex
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.complex.Complex:345
c
, Insert TypeAccess at org.apache.commons.math3.complex.Complex
org.apache.commons.math3.complex.Complex
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.complex.Complex:345
c.isNaN
, Insert TypeAccess at org.apache.commons.math3.complex.Complex
org.apache.commons.math3.complex.Complex
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.complex.Complex:345
c
, Insert TypeAccess at org.apache.commons.math3.complex.Complex
org.apache.commons.math3.complex.Complex
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.complex.Complex:345
c.isNaN
, Insert TypeAccess at org.apache.commons.math3.complex.Complex
org.apache.commons.math3.complex.Complex
]]
RepairabilityAnalyzer
----For Diff:Delete FieldRead at org.apache.commons.math3.complex.Complex:345
c.isNaN
Insert BinaryOperator at org.apache.commons.math3.complex.Complex:345
((isNaN) && (isNaN)) || (((isNaN) || (isNaN)) && (!(isNaN)))
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch1-Math-79-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-0059
Update BinaryOperator at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
distance < minDistance to minDistance > 10.0
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
distance < minDistance to minDistance > 10.0
: number instances found: 2
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
distance < minDistance to minDistance > 10.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
distance
, Insert Literal at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
10.0
]]
RepairabilityAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
distance < minDistance to minDistance > 10.0
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch5-Closure-21-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-00248
Update Invocation at com.google.javascript.jscomp.CheckSideEffects:117
to (parent.isAssign())
Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:117
n ==
Insert BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:117
(((!isSimpleOp) && (n.isGetProp())) && ) && ("prototype".equals(n.getLastChild().getString()))
Move Invocation from com.google.javascript.jscomp.CheckSideEffects:117 to com.google.javascript.jscomp.CheckSideEffects:117
(parent.getLastChild())
PatternInstanceAnalyzer
----For Diff:Update Invocation at com.google.javascript.jscomp.CheckSideEffects:117
to (parent.isAssign())
Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:117
n ==
Insert BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:117
(((!isSimpleOp) && (n.isGetProp())) && ) && ("prototype".equals(n.getLastChild().getString()))
Move Invocation from com.google.javascript.jscomp.CheckSideEffects:117 to com.google.javascript.jscomp.CheckSideEffects:117
(parent.getLastChild())
: number instances found: 25
ChangePatternInstance [actions=[Update Invocation at com.google.javascript.jscomp.CheckSideEffects:117
to (parent.isAssign())
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:117
n
, Insert BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:117
(((!isSimpleOp) && (n.isGetProp())) && ) && ("prototype".equals(n.getLastChild().getString()))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:117
n ==
, Insert BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:117
(((!isSimpleOp) && (n.isGetProp())) && ) && ("prototype".equals(n.getLastChild().getString()))
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:117
n
, Insert BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:117
(((!isSimpleOp) && (n.isGetProp())) && )
]]
ChangePatternInstance [actions=[Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:117
n ==
, Insert BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:117
(((!isSimpleOp) && (n.isGetProp())) && )
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:117
n
, Insert Invocation at com.google.javascript.jscomp.CheckSideEffects:117
("prototype".equals(n.getLastChild().getString()))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:117
n ==
, Insert Invocation at com.google.javascript.jscomp.CheckSideEffects:117
("prototype".equals(n.getLastChild().getString()))
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:117
n
, Insert BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:117
((!isSimpleOp) && (n.isGetProp()))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:117
n ==
, Insert BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:117
((!isSimpleOp) && (n.isGetProp()))
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:117
n
, Insert Literal at com.google.javascript.jscomp.CheckSideEffects:117
"prototype"
]]
ChangePatternInstance [actions=[Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:117
n ==
, Insert Literal at com.google.javascript.jscomp.CheckSideEffects:117
"prototype"
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:117
n
, Insert Invocation at com.google.javascript.jscomp.CheckSideEffects:117
n.getLastChild().getString()
]]
ChangePatternInstance [actions=[Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:117
n ==
, Insert Invocation at com.google.javascript.jscomp.CheckSideEffects:117
n.getLastChild().getString()
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:117
n
, Insert UnaryOperator at com.google.javascript.jscomp.CheckSideEffects:117
(!isSimpleOp)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:117
n ==
, Insert UnaryOperator at com.google.javascript.jscomp.CheckSideEffects:117
(!isSimpleOp)
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:117
n
, Insert Invocation at com.google.javascript.jscomp.CheckSideEffects:117
(n.isGetProp())
]]
ChangePatternInstance [actions=[Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:117
n ==
, Insert Invocation at com.google.javascript.jscomp.CheckSideEffects:117
(n.isGetProp())
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:117
n
, Insert Invocation at com.google.javascript.jscomp.CheckSideEffects:117
n.getLastChild()
]]
ChangePatternInstance [actions=[Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:117
n ==
, Insert Invocation at com.google.javascript.jscomp.CheckSideEffects:117
n.getLastChild()
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:117
n
, Insert VariableRead at com.google.javascript.jscomp.CheckSideEffects:117
isSimpleOp
]]
ChangePatternInstance [actions=[Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:117
n ==
, Insert VariableRead at com.google.javascript.jscomp.CheckSideEffects:117
isSimpleOp
]]
ChangePatternInstance [actions=[Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:117
n ==
, Insert VariableRead at com.google.javascript.jscomp.CheckSideEffects:117
n
]]
ChangePatternInstance [actions=[Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:117
n ==
, Insert VariableRead at com.google.javascript.jscomp.CheckSideEffects:117
n
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:117
n
, Move Invocation from com.google.javascript.jscomp.CheckSideEffects:117 to com.google.javascript.jscomp.CheckSideEffects:117
(parent.getLastChild())
]]
ChangePatternInstance [actions=[Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:117
n ==
, Move Invocation from com.google.javascript.jscomp.CheckSideEffects:117 to com.google.javascript.jscomp.CheckSideEffects:117
(parent.getLastChild())
]]
RepairabilityAnalyzer
----For Diff:Update Invocation at com.google.javascript.jscomp.CheckSideEffects:117
to (parent.isAssign())
Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:117
n ==
Insert BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:117
(((!isSimpleOp) && (n.isGetProp())) && ) && ("prototype".equals(n.getLastChild().getString()))
Move Invocation from com.google.javascript.jscomp.CheckSideEffects:117 to com.google.javascript.jscomp.CheckSideEffects:117
(parent.getLastChild())
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch4-Chart-3-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-00196
Delete Literal at org.jfree.data.time.TimeSeries:879
false
Insert UnaryOperator at org.jfree.data.time.TimeSeries:879
!notify
PatternInstanceAnalyzer
----For Diff:Delete Literal at org.jfree.data.time.TimeSeries:879
false
Insert UnaryOperator at org.jfree.data.time.TimeSeries:879
!notify
: number instances found: 2
ChangePatternInstance [actions=[Delete Literal at org.jfree.data.time.TimeSeries:879
false
, Insert UnaryOperator at org.jfree.data.time.TimeSeries:879
!notify
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.data.time.TimeSeries:879
false
, Insert VariableRead at org.jfree.data.time.TimeSeries:879
notify
]]
RepairabilityAnalyzer
----For Diff:Delete Literal at org.jfree.data.time.TimeSeries:879
false
Insert UnaryOperator at org.jfree.data.time.TimeSeries:879
!notify
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch4-Lang-14-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-00206
Update Invocation at org.apache.commons.lang3.StringUtils:788
cs1.equals(cs2) to org.apache.commons.lang3.StringUtils.endsWith(cs1, cs2, false)
PatternInstanceAnalyzer
----For Diff:Update Invocation at org.apache.commons.lang3.StringUtils:788
cs1.equals(cs2) to org.apache.commons.lang3.StringUtils.endsWith(cs1, cs2, false)
: number instances found: 1
ChangePatternInstance [actions=[Update Invocation at org.apache.commons.lang3.StringUtils:788
cs1.equals(cs2) to org.apache.commons.lang3.StringUtils.endsWith(cs1, cs2, false)
]]
RepairabilityAnalyzer
----For Diff:Update Invocation at org.apache.commons.lang3.StringUtils:788
cs1.equals(cs2) to org.apache.commons.lang3.StringUtils.endsWith(cs1, cs2, false)
: number instances found: 1
ChangePatternInstance [actions=[Update Invocation at org.apache.commons.lang3.StringUtils:788
cs1.equals(cs2) to org.apache.commons.lang3.StringUtils.endsWith(cs1, cs2, false)
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch3-Math-46-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-00168
Delete FieldRead at org.apache.commons.math.complex.Complex:260
isZero
Insert BinaryOperator at org.apache.commons.math.complex.Complex:260
((((((java.lang.Double.isNaN(real)) || (java.lang.Double.isNaN(real))) || (java.lang.Double.isNaN(real))) || ((real) < 0)) || ((real) > 1)) || ((real) <= 0.0)) || ((real) <= 0.0)
Move TypeAccess from org.apache.commons.math.complex.Complex to org.apache.commons.math.complex.Complex
org.apache.commons.math.complex.Complex
PatternInstanceAnalyzer
----For Diff:Delete FieldRead at org.apache.commons.math.complex.Complex:260
isZero
Insert BinaryOperator at org.apache.commons.math.complex.Complex:260
((((((java.lang.Double.isNaN(real)) || (java.lang.Double.isNaN(real))) || (java.lang.Double.isNaN(real))) || ((real) < 0)) || ((real) > 1)) || ((real) <= 0.0)) || ((real) <= 0.0)
Move TypeAccess from org.apache.commons.math.complex.Complex to org.apache.commons.math.complex.Complex
org.apache.commons.math.complex.Complex
: number instances found: 34
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
isZero
, Insert BinaryOperator at org.apache.commons.math.complex.Complex:260
((((((java.lang.Double.isNaN(real)) || (java.lang.Double.isNaN(real))) || (java.lang.Double.isNaN(real))) || ((real) < 0)) || ((real) > 1)) || ((real) <= 0.0)) || ((real) <= 0.0)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
isZero
, Insert BinaryOperator at org.apache.commons.math.complex.Complex:260
((((((java.lang.Double.isNaN(real)) || (java.lang.Double.isNaN(real))) || (java.lang.Double.isNaN(real))) || ((real) < 0)) || ((real) > 1)) || ((real) <= 0.0))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
isZero
, Insert BinaryOperator at org.apache.commons.math.complex.Complex:260
((real) <= 0.0)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
isZero
, Insert BinaryOperator at org.apache.commons.math.complex.Complex:260
(((((java.lang.Double.isNaN(real)) || (java.lang.Double.isNaN(real))) || (java.lang.Double.isNaN(real))) || ((real) < 0)) || ((real) > 1))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
isZero
, Insert BinaryOperator at org.apache.commons.math.complex.Complex:260
((real) <= 0.0)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
isZero
, Insert FieldRead at org.apache.commons.math.complex.Complex:260
(real)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
isZero
, Insert Literal at org.apache.commons.math.complex.Complex:260
0.0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
isZero
, Insert BinaryOperator at org.apache.commons.math.complex.Complex:260
((((java.lang.Double.isNaN(real)) || (java.lang.Double.isNaN(real))) || (java.lang.Double.isNaN(real))) || ((real) < 0))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
isZero
, Insert BinaryOperator at org.apache.commons.math.complex.Complex:260
((real) > 1)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
isZero
, Insert FieldRead at org.apache.commons.math.complex.Complex:260
(real)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
isZero
, Insert Literal at org.apache.commons.math.complex.Complex:260
0.0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
isZero
, Insert TypeAccess at org.apache.commons.math.complex.Complex
org.apache.commons.math.complex.Complex
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
isZero
, Insert BinaryOperator at org.apache.commons.math.complex.Complex:260
(((java.lang.Double.isNaN(real)) || (java.lang.Double.isNaN(real))) || (java.lang.Double.isNaN(real)))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
isZero
, Insert BinaryOperator at org.apache.commons.math.complex.Complex:260
((real) < 0)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
isZero
, Insert FieldRead at org.apache.commons.math.complex.Complex:260
(real)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
isZero
, Insert Literal at org.apache.commons.math.complex.Complex:260
1
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
isZero
, Insert TypeAccess at org.apache.commons.math.complex.Complex
org.apache.commons.math.complex.Complex
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
isZero
, Insert BinaryOperator at org.apache.commons.math.complex.Complex:260
((java.lang.Double.isNaN(real)) || (java.lang.Double.isNaN(real)))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
isZero
, Insert Invocation at org.apache.commons.math.complex.Complex:260
(java.lang.Double.isNaN(real))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
isZero
, Insert FieldRead at org.apache.commons.math.complex.Complex:260
(real)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
isZero
, Insert Literal at org.apache.commons.math.complex.Complex:260
0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
isZero
, Insert TypeAccess at org.apache.commons.math.complex.Complex
org.apache.commons.math.complex.Complex
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
isZero
, Insert Invocation at org.apache.commons.math.complex.Complex:260
(java.lang.Double.isNaN(real))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
isZero
, Insert Invocation at org.apache.commons.math.complex.Complex:260
(java.lang.Double.isNaN(real))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
isZero
, Insert TypeAccess at org.apache.commons.math.complex.Complex:260
java.lang.Double
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
isZero
, Insert FieldRead at org.apache.commons.math.complex.Complex:260
real
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
isZero
, Insert TypeAccess at org.apache.commons.math.complex.Complex
org.apache.commons.math.complex.Complex
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
isZero
, Insert TypeAccess at org.apache.commons.math.complex.Complex:260
java.lang.Double
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
isZero
, Insert FieldRead at org.apache.commons.math.complex.Complex:260
real
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
isZero
, Insert TypeAccess at org.apache.commons.math.complex.Complex:260
java.lang.Double
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
isZero
, Insert FieldRead at org.apache.commons.math.complex.Complex:260
real
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
isZero
, Insert TypeAccess at org.apache.commons.math.complex.Complex
org.apache.commons.math.complex.Complex
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
isZero
, Insert TypeAccess at org.apache.commons.math.complex.Complex
org.apache.commons.math.complex.Complex
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
isZero
, Move TypeAccess from org.apache.commons.math.complex.Complex to org.apache.commons.math.complex.Complex
org.apache.commons.math.complex.Complex
]]
RepairabilityAnalyzer
----For Diff:Delete FieldRead at org.apache.commons.math.complex.Complex:260
isZero
Insert BinaryOperator at org.apache.commons.math.complex.Complex:260
((((((java.lang.Double.isNaN(real)) || (java.lang.Double.isNaN(real))) || (java.lang.Double.isNaN(real))) || ((real) < 0)) || ((real) > 1)) || ((real) <= 0.0)) || ((real) <= 0.0)
Move TypeAccess from org.apache.commons.math.complex.Complex to org.apache.commons.math.complex.Complex
org.apache.commons.math.complex.Complex
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch1-Lang-39-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-0030
Update BinaryOperator at org.apache.commons.lang3.StringUtils:3675
i < (searchList.length) to (text.length()) <= tempIndex
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.lang3.StringUtils:3675
i < (searchList.length) to (text.length()) <= tempIndex
: number instances found: 10
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.StringUtils:3675
i < (searchList.length) to (text.length()) <= tempIndex
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3675
i
, Insert Invocation at org.apache.commons.lang3.StringUtils:3675
(text.length())
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3675
searchList
, Insert Invocation at org.apache.commons.lang3.StringUtils:3675
(text.length())
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.lang3.StringUtils:3675
(searchList.length)
, Insert Invocation at org.apache.commons.lang3.StringUtils:3675
(text.length())
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3675
i
, Insert VariableRead at org.apache.commons.lang3.StringUtils:3675
tempIndex
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3675
searchList
, Insert VariableRead at org.apache.commons.lang3.StringUtils:3675
tempIndex
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.lang3.StringUtils:3675
(searchList.length)
, Insert VariableRead at org.apache.commons.lang3.StringUtils:3675
tempIndex
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3675
i
, Insert VariableRead at org.apache.commons.lang3.StringUtils:3675
text
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3675
searchList
, Insert VariableRead at org.apache.commons.lang3.StringUtils:3675
text
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.lang3.StringUtils:3675
(searchList.length)
, Insert VariableRead at org.apache.commons.lang3.StringUtils:3675
text
]]
RepairabilityAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.lang3.StringUtils:3675
i < (searchList.length) to (text.length()) <= tempIndex
: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.StringUtils:3675
i < (searchList.length) to (text.length()) <= tempIndex
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch1-Chart-17-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-004
Delete BinaryOperator at org.jfree.data.time.TimeSeries:879
<
Insert BinaryOperator at org.jfree.data.time.TimeSeries:879
( == ( - 1)) && (start != 0)
Move VariableRead from org.jfree.data.time.TimeSeries:879 to org.jfree.data.time.TimeSeries:879
end
Move VariableRead from org.jfree.data.time.TimeSeries:879 to org.jfree.data.time.TimeSeries:879
start
PatternInstanceAnalyzer
----For Diff:Delete BinaryOperator at org.jfree.data.time.TimeSeries:879
<
Insert BinaryOperator at org.jfree.data.time.TimeSeries:879
( == ( - 1)) && (start != 0)
Move VariableRead from org.jfree.data.time.TimeSeries:879 to org.jfree.data.time.TimeSeries:879
end
Move VariableRead from org.jfree.data.time.TimeSeries:879 to org.jfree.data.time.TimeSeries:879
start
: number instances found: 9
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.data.time.TimeSeries:879
<
, Insert BinaryOperator at org.jfree.data.time.TimeSeries:879
( == ( - 1)) && (start != 0)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.data.time.TimeSeries:879
<
, Insert BinaryOperator at org.jfree.data.time.TimeSeries:879
( == ( - 1))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.data.time.TimeSeries:879
<
, Insert BinaryOperator at org.jfree.data.time.TimeSeries:879
(start != 0)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.data.time.TimeSeries:879
<
, Insert BinaryOperator at org.jfree.data.time.TimeSeries:879
( - 1)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.data.time.TimeSeries:879
<
, Insert VariableRead at org.jfree.data.time.TimeSeries:879
start
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.data.time.TimeSeries:879
<
, Insert Literal at org.jfree.data.time.TimeSeries:879
0
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.data.time.TimeSeries:879
<
, Insert Literal at org.jfree.data.time.TimeSeries:879
1
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.data.time.TimeSeries:879
<
, Move VariableRead from org.jfree.data.time.TimeSeries:879 to org.jfree.data.time.TimeSeries:879
end
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.data.time.TimeSeries:879
<
, Move VariableRead from org.jfree.data.time.TimeSeries:879 to org.jfree.data.time.TimeSeries:879
start
]]
RepairabilityAnalyzer
----For Diff:Delete BinaryOperator at org.jfree.data.time.TimeSeries:879
<
Insert BinaryOperator at org.jfree.data.time.TimeSeries:879
( == ( - 1)) && (start != 0)
Move VariableRead from org.jfree.data.time.TimeSeries:879 to org.jfree.data.time.TimeSeries:879
end
Move VariableRead from org.jfree.data.time.TimeSeries:879 to org.jfree.data.time.TimeSeries:879
start
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch5-Math-40-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-00260
Delete VariableRead at org.apache.commons.math.analysis.solvers.BracketingNthOrderBrentSolver:374
end
Insert FieldRead at org.apache.commons.math.analysis.solvers.BracketingNthOrderBrentSolver:374
(maximalOrder)
PatternInstanceAnalyzer
----For Diff:Delete VariableRead at org.apache.commons.math.analysis.solvers.BracketingNthOrderBrentSolver:374
end
Insert FieldRead at org.apache.commons.math.analysis.solvers.BracketingNthOrderBrentSolver:374
(maximalOrder)
: number instances found: 2
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.BracketingNthOrderBrentSolver:374
end
, Insert FieldRead at org.apache.commons.math.analysis.solvers.BracketingNthOrderBrentSolver:374
(maximalOrder)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.BracketingNthOrderBrentSolver:374
end
, Insert TypeAccess at org.apache.commons.math.analysis.solvers.BracketingNthOrderBrentSolver
org.apache.commons.math.analysis.solvers.BracketingNthOrderBrentSolver
]]
RepairabilityAnalyzer
----For Diff:Delete VariableRead at org.apache.commons.math.analysis.solvers.BracketingNthOrderBrentSolver:374
end
Insert FieldRead at org.apache.commons.math.analysis.solvers.BracketingNthOrderBrentSolver:374
(maximalOrder)
: number instances found: 1
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.BracketingNthOrderBrentSolver:374
end
, Insert FieldRead at org.apache.commons.math.analysis.solvers.BracketingNthOrderBrentSolver:374
(maximalOrder)
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch2-Time-11-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-00136
Update Invocation at org.joda.time.tz.DateTimeZoneBuilder:1460
org.joda.time.tz.ZoneInfoCompiler.verbose() to id.equals("maximum")
PatternInstanceAnalyzer
----For Diff:Update Invocation at org.joda.time.tz.DateTimeZoneBuilder:1460
org.joda.time.tz.ZoneInfoCompiler.verbose() to id.equals("maximum")
: number instances found: 3
ChangePatternInstance [actions=[Update Invocation at org.joda.time.tz.DateTimeZoneBuilder:1460
org.joda.time.tz.ZoneInfoCompiler.verbose() to id.equals("maximum")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.joda.time.tz.DateTimeZoneBuilder:1460
org.joda.time.tz.ZoneInfoCompiler
, Insert VariableRead at org.joda.time.tz.DateTimeZoneBuilder:1460
id
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.joda.time.tz.DateTimeZoneBuilder:1460
org.joda.time.tz.ZoneInfoCompiler
, Insert Literal at org.joda.time.tz.DateTimeZoneBuilder:1460
"maximum"
]]
RepairabilityAnalyzer
----For Diff:Update Invocation at org.joda.time.tz.DateTimeZoneBuilder:1460
org.joda.time.tz.ZoneInfoCompiler.verbose() to id.equals("maximum")
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch1-Math-60-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-0051
Update BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
to (b - b)
Update VariableRead at org.apache.commons.math.util.ContinuedFraction:163
p1 to b
Update VariableRead at org.apache.commons.math.util.ContinuedFraction:163
lastScaleFactor to b
Delete UnaryOperator at org.apache.commons.math.util.ContinuedFraction:159
i++
Delete BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
+ (( / scaleFactor) * p0)
Insert UnaryOperator at org.apache.commons.math.util.ContinuedFraction:163
-( - )
Move BinaryOperator from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
(p1 / lastScaleFactor)
Move VariableRead from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
b
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
to (b - b)
Update VariableRead at org.apache.commons.math.util.ContinuedFraction:163
p1 to b
Update VariableRead at org.apache.commons.math.util.ContinuedFraction:163
lastScaleFactor to b
Delete UnaryOperator at org.apache.commons.math.util.ContinuedFraction:159
i++
Delete BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
+ (( / scaleFactor) * p0)
Insert UnaryOperator at org.apache.commons.math.util.ContinuedFraction:163
-( - )
Move BinaryOperator from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
(p1 / lastScaleFactor)
Move VariableRead from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
b
: number instances found: 31
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
to (b - b)
]]
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.math.util.ContinuedFraction:163
p1 to b
]]
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.math.util.ContinuedFraction:163
lastScaleFactor to b
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math.util.ContinuedFraction:159
i
, Insert UnaryOperator at org.apache.commons.math.util.ContinuedFraction:163
-( - )
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.apache.commons.math.util.ContinuedFraction:159
i++
, Insert UnaryOperator at org.apache.commons.math.util.ContinuedFraction:163
-( - )
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
scaleFactor
, Insert UnaryOperator at org.apache.commons.math.util.ContinuedFraction:163
-( - )
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
( / scaleFactor)
, Insert UnaryOperator at org.apache.commons.math.util.ContinuedFraction:163
-( - )
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
p0
, Insert UnaryOperator at org.apache.commons.math.util.ContinuedFraction:163
-( - )
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
(( / scaleFactor) * p0)
, Insert UnaryOperator at org.apache.commons.math.util.ContinuedFraction:163
-( - )
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
+ (( / scaleFactor) * p0)
, Insert UnaryOperator at org.apache.commons.math.util.ContinuedFraction:163
-( - )
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math.util.ContinuedFraction:159
i
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
( - )
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.apache.commons.math.util.ContinuedFraction:159
i++
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
( - )
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
scaleFactor
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
( - )
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
( / scaleFactor)
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
( - )
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
p0
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
( - )
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
(( / scaleFactor) * p0)
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
( - )
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
+ (( / scaleFactor) * p0)
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
( - )
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math.util.ContinuedFraction:159
i
, Move BinaryOperator from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
(p1 / lastScaleFactor)
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.apache.commons.math.util.ContinuedFraction:159
i++
, Move BinaryOperator from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
(p1 / lastScaleFactor)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
scaleFactor
, Move BinaryOperator from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
(p1 / lastScaleFactor)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
( / scaleFactor)
, Move BinaryOperator from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
(p1 / lastScaleFactor)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
p0
, Move BinaryOperator from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
(p1 / lastScaleFactor)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
(( / scaleFactor) * p0)
, Move BinaryOperator from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
(p1 / lastScaleFactor)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
+ (( / scaleFactor) * p0)
, Move BinaryOperator from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
(p1 / lastScaleFactor)
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math.util.ContinuedFraction:159
i
, Move VariableRead from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
b
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.apache.commons.math.util.ContinuedFraction:159
i++
, Move VariableRead from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
b
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
scaleFactor
, Move VariableRead from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
b
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
( / scaleFactor)
, Move VariableRead from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
b
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
p0
, Move VariableRead from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
b
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
(( / scaleFactor) * p0)
, Move VariableRead from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
b
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
+ (( / scaleFactor) * p0)
, Move VariableRead from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
b
]]
RepairabilityAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
to (b - b)
Update VariableRead at org.apache.commons.math.util.ContinuedFraction:163
p1 to b
Update VariableRead at org.apache.commons.math.util.ContinuedFraction:163
lastScaleFactor to b
Delete UnaryOperator at org.apache.commons.math.util.ContinuedFraction:159
i++
Delete BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
+ (( / scaleFactor) * p0)
Insert UnaryOperator at org.apache.commons.math.util.ContinuedFraction:163
-( - )
Move BinaryOperator from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
(p1 / lastScaleFactor)
Move VariableRead from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
b
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch2-Math-95-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-00134
Delete VariableRead at org.apache.commons.math.distribution.FDistributionImpl:148
ret
Insert Assignment at org.apache.commons.math.distribution.FDistributionImpl:148
p = p + ((java.lang.Math.random()) * (p - p))
PatternInstanceAnalyzer
----For Diff:Delete VariableRead at org.apache.commons.math.distribution.FDistributionImpl:148
ret
Insert Assignment at org.apache.commons.math.distribution.FDistributionImpl:148
p = p + ((java.lang.Math.random()) * (p - p))
: number instances found: 10
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.distribution.FDistributionImpl:148
ret
, Insert Assignment at org.apache.commons.math.distribution.FDistributionImpl:148
p = p + ((java.lang.Math.random()) * (p - p))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.distribution.FDistributionImpl:148
ret
, Insert VariableWrite at org.apache.commons.math.distribution.FDistributionImpl:148
p
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.distribution.FDistributionImpl:148
ret
, Insert BinaryOperator at org.apache.commons.math.distribution.FDistributionImpl:148
p + ((java.lang.Math.random()) * (p - p))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.distribution.FDistributionImpl:148
ret
, Insert VariableRead at org.apache.commons.math.distribution.FDistributionImpl:148
p
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.distribution.FDistributionImpl:148
ret
, Insert BinaryOperator at org.apache.commons.math.distribution.FDistributionImpl:148
((java.lang.Math.random()) * (p - p))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.distribution.FDistributionImpl:148
ret
, Insert Invocation at org.apache.commons.math.distribution.FDistributionImpl:148
(java.lang.Math.random())
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.distribution.FDistributionImpl:148
ret
, Insert BinaryOperator at org.apache.commons.math.distribution.FDistributionImpl:148
(p - p)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.distribution.FDistributionImpl:148
ret
, Insert TypeAccess at org.apache.commons.math.distribution.FDistributionImpl:148
java.lang.Math
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.distribution.FDistributionImpl:148
ret
, Insert VariableRead at org.apache.commons.math.distribution.FDistributionImpl:148
p
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.distribution.FDistributionImpl:148
ret
, Insert VariableRead at org.apache.commons.math.distribution.FDistributionImpl:148
p
]]
RepairabilityAnalyzer
----For Diff:Delete VariableRead at org.apache.commons.math.distribution.FDistributionImpl:148
ret
Insert Assignment at org.apache.commons.math.distribution.FDistributionImpl:148
p = p + ((java.lang.Math.random()) * (p - p))
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch3-Time-17-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-00189
Update VariableRead at org.joda.time.DateTimeZone:1168
to instantBefore
Delete Invocation at org.joda.time.DateTimeZone:1168
convertUTCToLocal(( + (3 * (DateTimeConstants.MILLIS_PER_HOUR))))
Insert BinaryOperator at org.joda.time.DateTimeZone:1168
^ instantBefore
Move VariableRead from org.joda.time.DateTimeZone:1168 to org.joda.time.DateTimeZone:1168
instant
PatternInstanceAnalyzer
----For Diff:Update VariableRead at org.joda.time.DateTimeZone:1168
to instantBefore
Delete Invocation at org.joda.time.DateTimeZone:1168
convertUTCToLocal(( + (3 * (DateTimeConstants.MILLIS_PER_HOUR))))
Insert BinaryOperator at org.joda.time.DateTimeZone:1168
^ instantBefore
Move VariableRead from org.joda.time.DateTimeZone:1168 to org.joda.time.DateTimeZone:1168
instant
: number instances found: 22
ChangePatternInstance [actions=[Update VariableRead at org.joda.time.DateTimeZone:1168
to instantBefore
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.joda.time.DateTimeZone
org.joda.time.DateTimeZone
, Insert BinaryOperator at org.joda.time.DateTimeZone:1168
^ instantBefore
]]
ChangePatternInstance [actions=[Delete Literal at org.joda.time.DateTimeZone:1168
3
, Insert BinaryOperator at org.joda.time.DateTimeZone:1168
^ instantBefore
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.joda.time.DateTimeZone
DateTimeConstants
, Insert BinaryOperator at org.joda.time.DateTimeZone:1168
^ instantBefore
]]
ChangePatternInstance [actions=[Delete FieldRead at org.joda.time.DateTimeZone:1168
(DateTimeConstants.MILLIS_PER_HOUR)
, Insert BinaryOperator at org.joda.time.DateTimeZone:1168
^ instantBefore
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.joda.time.DateTimeZone:1168
(3 * (DateTimeConstants.MILLIS_PER_HOUR))
, Insert BinaryOperator at org.joda.time.DateTimeZone:1168
^ instantBefore
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.joda.time.DateTimeZone:1168
( + (3 * (DateTimeConstants.MILLIS_PER_HOUR)))
, Insert BinaryOperator at org.joda.time.DateTimeZone:1168
^ instantBefore
]]
ChangePatternInstance [actions=[Delete Invocation at org.joda.time.DateTimeZone:1168
convertUTCToLocal(( + (3 * (DateTimeConstants.MILLIS_PER_HOUR))))
, Insert BinaryOperator at org.joda.time.DateTimeZone:1168
^ instantBefore
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.joda.time.DateTimeZone
org.joda.time.DateTimeZone
, Insert VariableRead at org.joda.time.DateTimeZone:1168
instantBefore
]]
ChangePatternInstance [actions=[Delete Literal at org.joda.time.DateTimeZone:1168
3
, Insert VariableRead at org.joda.time.DateTimeZone:1168
instantBefore
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.joda.time.DateTimeZone
DateTimeConstants
, Insert VariableRead at org.joda.time.DateTimeZone:1168
instantBefore
]]
ChangePatternInstance [actions=[Delete FieldRead at org.joda.time.DateTimeZone:1168
(DateTimeConstants.MILLIS_PER_HOUR)
, Insert VariableRead at org.joda.time.DateTimeZone:1168
instantBefore
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.joda.time.DateTimeZone:1168
(3 * (DateTimeConstants.MILLIS_PER_HOUR))
, Insert VariableRead at org.joda.time.DateTimeZone:1168
instantBefore
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.joda.time.DateTimeZone:1168
( + (3 * (DateTimeConstants.MILLIS_PER_HOUR)))
, Insert VariableRead at org.joda.time.DateTimeZone:1168
instantBefore
]]
ChangePatternInstance [actions=[Delete Invocation at org.joda.time.DateTimeZone:1168
convertUTCToLocal(( + (3 * (DateTimeConstants.MILLIS_PER_HOUR))))
, Insert VariableRead at org.joda.time.DateTimeZone:1168
instantBefore
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.joda.time.DateTimeZone
org.joda.time.DateTimeZone
, Move VariableRead from org.joda.time.DateTimeZone:1168 to org.joda.time.DateTimeZone:1168
instant
]]
ChangePatternInstance [actions=[Delete Literal at org.joda.time.DateTimeZone:1168
3
, Move VariableRead from org.joda.time.DateTimeZone:1168 to org.joda.time.DateTimeZone:1168
instant
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.joda.time.DateTimeZone
DateTimeConstants
, Move VariableRead from org.joda.time.DateTimeZone:1168 to org.joda.time.DateTimeZone:1168
instant
]]
ChangePatternInstance [actions=[Delete FieldRead at org.joda.time.DateTimeZone:1168
(DateTimeConstants.MILLIS_PER_HOUR)
, Move VariableRead from org.joda.time.DateTimeZone:1168 to org.joda.time.DateTimeZone:1168
instant
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.joda.time.DateTimeZone:1168
(3 * (DateTimeConstants.MILLIS_PER_HOUR))
, Move VariableRead from org.joda.time.DateTimeZone:1168 to org.joda.time.DateTimeZone:1168
instant
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.joda.time.DateTimeZone:1168
( + (3 * (DateTimeConstants.MILLIS_PER_HOUR)))
, Move VariableRead from org.joda.time.DateTimeZone:1168 to org.joda.time.DateTimeZone:1168
instant
]]
ChangePatternInstance [actions=[Delete Invocation at org.joda.time.DateTimeZone:1168
convertUTCToLocal(( + (3 * (DateTimeConstants.MILLIS_PER_HOUR))))
, Move VariableRead from org.joda.time.DateTimeZone:1168 to org.joda.time.DateTimeZone:1168
instant
]]
RepairabilityAnalyzer
----For Diff:Update VariableRead at org.joda.time.DateTimeZone:1168
to instantBefore
Delete Invocation at org.joda.time.DateTimeZone:1168
convertUTCToLocal(( + (3 * (DateTimeConstants.MILLIS_PER_HOUR))))
Insert BinaryOperator at org.joda.time.DateTimeZone:1168
^ instantBefore
Move VariableRead from org.joda.time.DateTimeZone:1168 to org.joda.time.DateTimeZone:1168
instant
: number instances found: 1
ChangePatternInstance [actions=[Delete Invocation at org.joda.time.DateTimeZone:1168
convertUTCToLocal(( + (3 * (DateTimeConstants.MILLIS_PER_HOUR))))
, Insert BinaryOperator at org.joda.time.DateTimeZone:1168
^ instantBefore
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch3-Chart-26-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-00144
Update BinaryOperator at org.jfree.chart.axis.Axis:1190
(hotspot != null) to ((labelAngle) > 0.0)
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.jfree.chart.axis.Axis:1190
(hotspot != null) to ((labelAngle) > 0.0)
: number instances found: 4
ChangePatternInstance [actions=[Update BinaryOperator at org.jfree.chart.axis.Axis:1190
(hotspot != null) to ((labelAngle) > 0.0)
]]
ChangePatternInstance [actions=[Update Literal at org.jfree.chart.axis.Axis:1190
null to 0.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1190
hotspot
, Insert FieldRead at org.jfree.chart.axis.Axis:1190
(labelAngle)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1190
hotspot
, Insert TypeAccess at org.jfree.chart.axis.Axis
org.jfree.chart.axis.Axis
]]
RepairabilityAnalyzer
----For Diff:Update BinaryOperator at org.jfree.chart.axis.Axis:1190
(hotspot != null) to ((labelAngle) > 0.0)
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch2-Math-2-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-00106
Delete UnaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
!(((((java.lang.Double.isInfinite(mu)) || (java.lang.Double.isNaN(mu))) || (java.lang.Double.isInfinite(sigma))) || (java.lang.Double.isNaN(sigma))) || (sigma == 0.0))
Insert BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
lower < lower
PatternInstanceAnalyzer
----For Diff:Delete UnaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
!(((((java.lang.Double.isInfinite(mu)) || (java.lang.Double.isNaN(mu))) || (java.lang.Double.isInfinite(sigma))) || (java.lang.Double.isNaN(sigma))) || (sigma == 0.0))
Insert BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
lower < lower
: number instances found: 60
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
java.lang.Double
, Insert BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
lower < lower
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
mu
, Insert BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
lower < lower
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
(java.lang.Double.isInfinite(mu))
, Insert BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
lower < lower
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
java.lang.Double
, Insert BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
lower < lower
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
mu
, Insert BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
lower < lower
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
(java.lang.Double.isNaN(mu))
, Insert BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
lower < lower
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
((java.lang.Double.isInfinite(mu)) || (java.lang.Double.isNaN(mu)))
, Insert BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
lower < lower
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math3.distribution.AbstractIntegerDistribution:128
java.lang.Double
, Insert BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
lower < lower
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:128
sigma
, Insert BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
lower < lower
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.distribution.AbstractIntegerDistribution:128
(java.lang.Double.isInfinite(sigma))
, Insert BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
lower < lower
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
(((java.lang.Double.isInfinite(mu)) || (java.lang.Double.isNaN(mu))) || (java.lang.Double.isInfinite(sigma)))
, Insert BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
lower < lower
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math3.distribution.AbstractIntegerDistribution:128
java.lang.Double
, Insert BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
lower < lower
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:128
sigma
, Insert BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
lower < lower
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.distribution.AbstractIntegerDistribution:128
(java.lang.Double.isNaN(sigma))
, Insert BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
lower < lower
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
((((java.lang.Double.isInfinite(mu)) || (java.lang.Double.isNaN(mu))) || (java.lang.Double.isInfinite(sigma))) || (java.lang.Double.isNaN(sigma)))
, Insert BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
lower < lower
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:128
sigma
, Insert BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
lower < lower
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.distribution.AbstractIntegerDistribution:128
0.0
, Insert BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
lower < lower
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:128
(sigma == 0.0)
, Insert BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
lower < lower
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
(((((java.lang.Double.isInfinite(mu)) || (java.lang.Double.isNaN(mu))) || (java.lang.Double.isInfinite(sigma))) || (java.lang.Double.isNaN(sigma))) || (sigma == 0.0))
, Insert BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
lower < lower
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
!(((((java.lang.Double.isInfinite(mu)) || (java.lang.Double.isNaN(mu))) || (java.lang.Double.isInfinite(sigma))) || (java.lang.Double.isNaN(sigma))) || (sigma == 0.0))
, Insert BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
lower < lower
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
java.lang.Double
, Insert VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
lower
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
mu
, Insert VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
lower
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
(java.lang.Double.isInfinite(mu))
, Insert VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
lower
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
java.lang.Double
, Insert VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
lower
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
mu
, Insert VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
lower
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
(java.lang.Double.isNaN(mu))
, Insert VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
lower
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
((java.lang.Double.isInfinite(mu)) || (java.lang.Double.isNaN(mu)))
, Insert VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
lower
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math3.distribution.AbstractIntegerDistribution:128
java.lang.Double
, Insert VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
lower
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:128
sigma
, Insert VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
lower
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.distribution.AbstractIntegerDistribution:128
(java.lang.Double.isInfinite(sigma))
, Insert VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
lower
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
(((java.lang.Double.isInfinite(mu)) || (java.lang.Double.isNaN(mu))) || (java.lang.Double.isInfinite(sigma)))
, Insert VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
lower
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math3.distribution.AbstractIntegerDistribution:128
java.lang.Double
, Insert VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
lower
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:128
sigma
, Insert VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
lower
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.distribution.AbstractIntegerDistribution:128
(java.lang.Double.isNaN(sigma))
, Insert VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
lower
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
((((java.lang.Double.isInfinite(mu)) || (java.lang.Double.isNaN(mu))) || (java.lang.Double.isInfinite(sigma))) || (java.lang.Double.isNaN(sigma)))
, Insert VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
lower
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:128
sigma
, Insert VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
lower
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.distribution.AbstractIntegerDistribution:128
0.0
, Insert VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
lower
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:128
(sigma == 0.0)
, Insert VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
lower
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
(((((java.lang.Double.isInfinite(mu)) || (java.lang.Double.isNaN(mu))) || (java.lang.Double.isInfinite(sigma))) || (java.lang.Double.isNaN(sigma))) || (sigma == 0.0))
, Insert VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
lower
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
!(((((java.lang.Double.isInfinite(mu)) || (java.lang.Double.isNaN(mu))) || (java.lang.Double.isInfinite(sigma))) || (java.lang.Double.isNaN(sigma))) || (sigma == 0.0))
, Insert VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
lower
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
java.lang.Double
, Insert VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
lower
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
mu
, Insert VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
lower
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
(java.lang.Double.isInfinite(mu))
, Insert VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
lower
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
java.lang.Double
, Insert VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
lower
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
mu
, Insert VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
lower
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
(java.lang.Double.isNaN(mu))
, Insert VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
lower
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
((java.lang.Double.isInfinite(mu)) || (java.lang.Double.isNaN(mu)))
, Insert VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
lower
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math3.distribution.AbstractIntegerDistribution:128
java.lang.Double
, Insert VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
lower
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:128
sigma
, Insert VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
lower
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.distribution.AbstractIntegerDistribution:128
(java.lang.Double.isInfinite(sigma))
, Insert VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
lower
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
(((java.lang.Double.isInfinite(mu)) || (java.lang.Double.isNaN(mu))) || (java.lang.Double.isInfinite(sigma)))
, Insert VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
lower
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math3.distribution.AbstractIntegerDistribution:128
java.lang.Double
, Insert VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
lower
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:128
sigma
, Insert VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
lower
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.distribution.AbstractIntegerDistribution:128
(java.lang.Double.isNaN(sigma))
, Insert VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
lower
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
((((java.lang.Double.isInfinite(mu)) || (java.lang.Double.isNaN(mu))) || (java.lang.Double.isInfinite(sigma))) || (java.lang.Double.isNaN(sigma)))
, Insert VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
lower
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:128
sigma
, Insert VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
lower
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.distribution.AbstractIntegerDistribution:128
0.0
, Insert VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
lower
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:128
(sigma == 0.0)
, Insert VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
lower
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
(((((java.lang.Double.isInfinite(mu)) || (java.lang.Double.isNaN(mu))) || (java.lang.Double.isInfinite(sigma))) || (java.lang.Double.isNaN(sigma))) || (sigma == 0.0))
, Insert VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
lower
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
!(((((java.lang.Double.isInfinite(mu)) || (java.lang.Double.isNaN(mu))) || (java.lang.Double.isInfinite(sigma))) || (java.lang.Double.isNaN(sigma))) || (sigma == 0.0))
, Insert VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
lower
]]
RepairabilityAnalyzer
----For Diff:Delete UnaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
!(((((java.lang.Double.isInfinite(mu)) || (java.lang.Double.isNaN(mu))) || (java.lang.Double.isInfinite(sigma))) || (java.lang.Double.isNaN(sigma))) || (sigma == 0.0))
Insert BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
lower < lower
: number instances found: 1
ChangePatternInstance [actions=[Delete UnaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
!(((((java.lang.Double.isInfinite(mu)) || (java.lang.Double.isNaN(mu))) || (java.lang.Double.isInfinite(sigma))) || (java.lang.Double.isNaN(sigma))) || (sigma == 0.0))
, Insert BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
lower < lower
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch2-Chart-7-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-0085
Delete BinaryOperator at org.jfree.data.time.TimePeriodValues:305
middle > maxMiddle
Insert BinaryOperator at org.jfree.data.time.TimePeriodValues:305
(minStartIndex) <= ((maxStartIndex) - (minStartIndex))
PatternInstanceAnalyzer
----For Diff:Delete BinaryOperator at org.jfree.data.time.TimePeriodValues:305
middle > maxMiddle
Insert BinaryOperator at org.jfree.data.time.TimePeriodValues:305
(minStartIndex) <= ((maxStartIndex) - (minStartIndex))
: number instances found: 24
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.time.TimePeriodValues:305
middle
, Insert BinaryOperator at org.jfree.data.time.TimePeriodValues:305
(minStartIndex) <= ((maxStartIndex) - (minStartIndex))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.time.TimePeriodValues:305
maxMiddle
, Insert BinaryOperator at org.jfree.data.time.TimePeriodValues:305
(minStartIndex) <= ((maxStartIndex) - (minStartIndex))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.data.time.TimePeriodValues:305
middle > maxMiddle
, Insert BinaryOperator at org.jfree.data.time.TimePeriodValues:305
(minStartIndex) <= ((maxStartIndex) - (minStartIndex))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.time.TimePeriodValues:305
middle
, Insert FieldRead at org.jfree.data.time.TimePeriodValues:305
(minStartIndex)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.time.TimePeriodValues:305
maxMiddle
, Insert FieldRead at org.jfree.data.time.TimePeriodValues:305
(minStartIndex)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.data.time.TimePeriodValues:305
middle > maxMiddle
, Insert FieldRead at org.jfree.data.time.TimePeriodValues:305
(minStartIndex)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.time.TimePeriodValues:305
middle
, Insert BinaryOperator at org.jfree.data.time.TimePeriodValues:305
((maxStartIndex) - (minStartIndex))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.time.TimePeriodValues:305
maxMiddle
, Insert BinaryOperator at org.jfree.data.time.TimePeriodValues:305
((maxStartIndex) - (minStartIndex))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.data.time.TimePeriodValues:305
middle > maxMiddle
, Insert BinaryOperator at org.jfree.data.time.TimePeriodValues:305
((maxStartIndex) - (minStartIndex))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.time.TimePeriodValues:305
middle
, Insert TypeAccess at org.jfree.data.time.TimePeriodValues
org.jfree.data.time.TimePeriodValues
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.time.TimePeriodValues:305
maxMiddle
, Insert TypeAccess at org.jfree.data.time.TimePeriodValues
org.jfree.data.time.TimePeriodValues
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.data.time.TimePeriodValues:305
middle > maxMiddle
, Insert TypeAccess at org.jfree.data.time.TimePeriodValues
org.jfree.data.time.TimePeriodValues
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.time.TimePeriodValues:305
middle
, Insert FieldRead at org.jfree.data.time.TimePeriodValues:305
(maxStartIndex)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.time.TimePeriodValues:305
maxMiddle
, Insert FieldRead at org.jfree.data.time.TimePeriodValues:305
(maxStartIndex)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.data.time.TimePeriodValues:305
middle > maxMiddle
, Insert FieldRead at org.jfree.data.time.TimePeriodValues:305
(maxStartIndex)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.time.TimePeriodValues:305
middle
, Insert FieldRead at org.jfree.data.time.TimePeriodValues:305
(minStartIndex)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.time.TimePeriodValues:305
maxMiddle
, Insert FieldRead at org.jfree.data.time.TimePeriodValues:305
(minStartIndex)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.data.time.TimePeriodValues:305
middle > maxMiddle
, Insert FieldRead at org.jfree.data.time.TimePeriodValues:305
(minStartIndex)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.time.TimePeriodValues:305
middle
, Insert TypeAccess at org.jfree.data.time.TimePeriodValues
org.jfree.data.time.TimePeriodValues
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.time.TimePeriodValues:305
maxMiddle
, Insert TypeAccess at org.jfree.data.time.TimePeriodValues
org.jfree.data.time.TimePeriodValues
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.data.time.TimePeriodValues:305
middle > maxMiddle
, Insert TypeAccess at org.jfree.data.time.TimePeriodValues
org.jfree.data.time.TimePeriodValues
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.time.TimePeriodValues:305
middle
, Insert TypeAccess at org.jfree.data.time.TimePeriodValues
org.jfree.data.time.TimePeriodValues
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.time.TimePeriodValues:305
maxMiddle
, Insert TypeAccess at org.jfree.data.time.TimePeriodValues
org.jfree.data.time.TimePeriodValues
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.data.time.TimePeriodValues:305
middle > maxMiddle
, Insert TypeAccess at org.jfree.data.time.TimePeriodValues
org.jfree.data.time.TimePeriodValues
]]
RepairabilityAnalyzer
----For Diff:Delete BinaryOperator at org.jfree.data.time.TimePeriodValues:305
middle > maxMiddle
Insert BinaryOperator at org.jfree.data.time.TimePeriodValues:305
(minStartIndex) <= ((maxStartIndex) - (minStartIndex))
: number instances found: 1
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.data.time.TimePeriodValues:305
middle > maxMiddle
, Insert BinaryOperator at org.jfree.data.time.TimePeriodValues:305
(minStartIndex) <= ((maxStartIndex) - (minStartIndex))
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch3-Math-85-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-00184
Update BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
(fa * fb) >= 0.0 to (initial < lowerBound) || (initial > upperBound)
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
(fa * fb) >= 0.0 to (initial < lowerBound) || (initial > upperBound)
: number instances found: 7
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
(fa * fb) >= 0.0 to (initial < lowerBound) || (initial > upperBound)
]]
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
(fa * fb) to (initial < lowerBound)
]]
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
fa to initial
]]
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
fb to lowerBound
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
0.0
, Insert BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
(initial > upperBound)
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
0.0
, Insert VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
initial
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
0.0
, Insert VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
upperBound
]]
RepairabilityAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
(fa * fb) >= 0.0 to (initial < lowerBound) || (initial > upperBound)
: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
(fa * fb) >= 0.0 to (initial < lowerBound) || (initial > upperBound)
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch3-Math-88-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-00185
Update BinaryOperator at org.apache.commons.math.optimization.linear.SimplexSolver:83
ratio < minRatio to minRatio >= ratio
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.math.optimization.linear.SimplexSolver:83
ratio < minRatio to minRatio >= ratio
: number instances found: 3
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math.optimization.linear.SimplexSolver:83
ratio < minRatio to minRatio >= ratio
]]
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.math.optimization.linear.SimplexSolver:83
ratio to minRatio
]]
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.math.optimization.linear.SimplexSolver:83
minRatio to ratio
]]
RepairabilityAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.math.optimization.linear.SimplexSolver:83
ratio < minRatio to minRatio >= ratio
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch2-Math-41-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-00112
Delete BinaryOperator at org.apache.commons.math.stat.descriptive.moment.Variance:322
>
Insert BinaryOperator at org.apache.commons.math.stat.descriptive.moment.Variance:322
( & ) == 0
Move VariableRead from org.apache.commons.math.stat.descriptive.moment.Variance:322 to org.apache.commons.math.stat.descriptive.moment.Variance:322
length
Move Literal from org.apache.commons.math.stat.descriptive.moment.Variance:322 to org.apache.commons.math.stat.descriptive.moment.Variance:322
1
PatternInstanceAnalyzer
----For Diff:Delete BinaryOperator at org.apache.commons.math.stat.descriptive.moment.Variance:322
>
Insert BinaryOperator at org.apache.commons.math.stat.descriptive.moment.Variance:322
( & ) == 0
Move VariableRead from org.apache.commons.math.stat.descriptive.moment.Variance:322 to org.apache.commons.math.stat.descriptive.moment.Variance:322
length
Move Literal from org.apache.commons.math.stat.descriptive.moment.Variance:322 to org.apache.commons.math.stat.descriptive.moment.Variance:322
1
: number instances found: 5
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.stat.descriptive.moment.Variance:322
>
, Insert BinaryOperator at org.apache.commons.math.stat.descriptive.moment.Variance:322
( & ) == 0
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.stat.descriptive.moment.Variance:322
>
, Insert BinaryOperator at org.apache.commons.math.stat.descriptive.moment.Variance:322
( & )
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.stat.descriptive.moment.Variance:322
>
, Insert Literal at org.apache.commons.math.stat.descriptive.moment.Variance:322
0
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.stat.descriptive.moment.Variance:322
>
, Move VariableRead from org.apache.commons.math.stat.descriptive.moment.Variance:322 to org.apache.commons.math.stat.descriptive.moment.Variance:322
length
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.stat.descriptive.moment.Variance:322
>
, Move Literal from org.apache.commons.math.stat.descriptive.moment.Variance:322 to org.apache.commons.math.stat.descriptive.moment.Variance:322
1
]]
RepairabilityAnalyzer
----For Diff:Delete BinaryOperator at org.apache.commons.math.stat.descriptive.moment.Variance:322
>
Insert BinaryOperator at org.apache.commons.math.stat.descriptive.moment.Variance:322
( & ) == 0
Move VariableRead from org.apache.commons.math.stat.descriptive.moment.Variance:322 to org.apache.commons.math.stat.descriptive.moment.Variance:322
length
Move Literal from org.apache.commons.math.stat.descriptive.moment.Variance:322 to org.apache.commons.math.stat.descriptive.moment.Variance:322
1
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch5-Math-80-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-00273
Update BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1137
k < 4 to (tType) > 0
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1137
k < 4 to (tType) > 0
: number instances found: 4
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1137
k < 4 to (tType) > 0
]]
ChangePatternInstance [actions=[Update Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1137
4 to 0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1137
k
, Insert FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1137
(tType)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1137
k
, Insert TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl
org.apache.commons.math.linear.EigenDecompositionImpl
]]
RepairabilityAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1137
k < 4 to (tType) > 0
: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1137
k < 4 to (tType) > 0
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch2-Lang-7-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-00102
Update Invocation at org.apache.commons.lang3.math.NumberUtils:452
str.startsWith("--") to org.apache.commons.lang3.StringUtils.isEmpty(str)
PatternInstanceAnalyzer
----For Diff:Update Invocation at org.apache.commons.lang3.math.NumberUtils:452
str.startsWith("--") to org.apache.commons.lang3.StringUtils.isEmpty(str)
: number instances found: 2
ChangePatternInstance [actions=[Update Invocation at org.apache.commons.lang3.math.NumberUtils:452
str.startsWith("--") to org.apache.commons.lang3.StringUtils.isEmpty(str)
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.math.NumberUtils:452
"--"
, Insert TypeAccess at org.apache.commons.lang3.math.NumberUtils:452
org.apache.commons.lang3.StringUtils
]]
RepairabilityAnalyzer
----For Diff:Update Invocation at org.apache.commons.lang3.math.NumberUtils:452
str.startsWith("--") to org.apache.commons.lang3.StringUtils.isEmpty(str)
: number instances found: 1
ChangePatternInstance [actions=[Update Invocation at org.apache.commons.lang3.math.NumberUtils:452
str.startsWith("--") to org.apache.commons.lang3.StringUtils.isEmpty(str)
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch2-Math-18-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-00105
Update BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:421
bestValue > bestFitness to (stopFitness) != 0
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:421
bestValue > bestFitness to (stopFitness) != 0
: number instances found: 7
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:421
bestValue > bestFitness to (stopFitness) != 0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:421
bestValue
, Insert FieldRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:421
(stopFitness)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:421
bestFitness
, Insert FieldRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:421
(stopFitness)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:421
bestValue
, Insert Literal at org.apache.commons.math3.optimization.direct.CMAESOptimizer:421
0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:421
bestFitness
, Insert Literal at org.apache.commons.math3.optimization.direct.CMAESOptimizer:421
0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:421
bestValue
, Insert TypeAccess at org.apache.commons.math3.optimization.direct.CMAESOptimizer
org.apache.commons.math3.optimization.direct.CMAESOptimizer
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:421
bestFitness
, Insert TypeAccess at org.apache.commons.math3.optimization.direct.CMAESOptimizer
org.apache.commons.math3.optimization.direct.CMAESOptimizer
]]
RepairabilityAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:421
bestValue > bestFitness to (stopFitness) != 0
: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:421
bestValue > bestFitness to (stopFitness) != 0
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch1-Math-95-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-0067
Delete BinaryOperator at org.apache.commons.math.distribution.FDistributionImpl:147
d / (d - 2.0)
Insert Literal at org.apache.commons.math.distribution.FDistributionImpl:147
108.0
PatternInstanceAnalyzer
----For Diff:Delete BinaryOperator at org.apache.commons.math.distribution.FDistributionImpl:147
d / (d - 2.0)
Insert Literal at org.apache.commons.math.distribution.FDistributionImpl:147
108.0
: number instances found: 5
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.distribution.FDistributionImpl:147
d
, Insert Literal at org.apache.commons.math.distribution.FDistributionImpl:147
108.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.distribution.FDistributionImpl:147
d
, Insert Literal at org.apache.commons.math.distribution.FDistributionImpl:147
108.0
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.distribution.FDistributionImpl:147
2.0
, Insert Literal at org.apache.commons.math.distribution.FDistributionImpl:147
108.0
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.distribution.FDistributionImpl:147
(d - 2.0)
, Insert Literal at org.apache.commons.math.distribution.FDistributionImpl:147
108.0
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.distribution.FDistributionImpl:147
d / (d - 2.0)
, Insert Literal at org.apache.commons.math.distribution.FDistributionImpl:147
108.0
]]
RepairabilityAnalyzer
----For Diff:Delete BinaryOperator at org.apache.commons.math.distribution.FDistributionImpl:147
d / (d - 2.0)
Insert Literal at org.apache.commons.math.distribution.FDistributionImpl:147
108.0
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch4-Chart-26-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-00195
Update BinaryOperator at org.jfree.chart.axis.Axis:1190
(plotState != null) to ((labelAngle) > 0.0)
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.jfree.chart.axis.Axis:1190
(plotState != null) to ((labelAngle) > 0.0)
: number instances found: 4
ChangePatternInstance [actions=[Update BinaryOperator at org.jfree.chart.axis.Axis:1190
(plotState != null) to ((labelAngle) > 0.0)
]]
ChangePatternInstance [actions=[Update Literal at org.jfree.chart.axis.Axis:1190
null to 0.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1190
plotState
, Insert FieldRead at org.jfree.chart.axis.Axis:1190
(labelAngle)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1190
plotState
, Insert TypeAccess at org.jfree.chart.axis.Axis
org.jfree.chart.axis.Axis
]]
RepairabilityAnalyzer
----For Diff:Update BinaryOperator at org.jfree.chart.axis.Axis:1190
(plotState != null) to ((labelAngle) > 0.0)
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch5-Math-63-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-00267
Delete VariableRead at org.apache.commons.math.util.MathUtils:417
y
Insert FieldRead at org.apache.commons.math.util.MathUtils:417
org.apache.commons.math.util.MathUtils.SAFE_MIN
PatternInstanceAnalyzer
----For Diff:Delete VariableRead at org.apache.commons.math.util.MathUtils:417
y
Insert FieldRead at org.apache.commons.math.util.MathUtils:417
org.apache.commons.math.util.MathUtils.SAFE_MIN
: number instances found: 2
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.MathUtils:417
y
, Insert FieldRead at org.apache.commons.math.util.MathUtils:417
org.apache.commons.math.util.MathUtils.SAFE_MIN
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.MathUtils:417
y
, Insert TypeAccess at org.apache.commons.math.util.MathUtils
org.apache.commons.math.util.MathUtils
]]
RepairabilityAnalyzer
----For Diff:Delete VariableRead at org.apache.commons.math.util.MathUtils:417
y
Insert FieldRead at org.apache.commons.math.util.MathUtils:417
org.apache.commons.math.util.MathUtils.SAFE_MIN
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch4-Time-11-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-00238
Delete Invocation at org.joda.time.tz.DateTimeZoneBuilder:1458
tailZone.iStartRecurrence.getNameKey()
Delete Invocation at org.joda.time.tz.DateTimeZoneBuilder:1459
tailZone.iEndRecurrence.getNameKey()
Insert Literal at org.joda.time.tz.DateTimeZoneBuilder:1458
"??"
Insert VariableRead at org.joda.time.tz.DateTimeZoneBuilder:1458
id
PatternInstanceAnalyzer
----For Diff:Delete Invocation at org.joda.time.tz.DateTimeZoneBuilder:1458
tailZone.iStartRecurrence.getNameKey()
Delete Invocation at org.joda.time.tz.DateTimeZoneBuilder:1459
tailZone.iEndRecurrence.getNameKey()
Insert Literal at org.joda.time.tz.DateTimeZoneBuilder:1458
"??"
Insert VariableRead at org.joda.time.tz.DateTimeZoneBuilder:1458
id
: number instances found: 12
ChangePatternInstance [actions=[Delete VariableRead at org.joda.time.tz.DateTimeZoneBuilder:1458
tailZone
, Insert Literal at org.joda.time.tz.DateTimeZoneBuilder:1458
"??"
]]
ChangePatternInstance [actions=[Delete FieldRead at org.joda.time.tz.DateTimeZoneBuilder:1458
tailZone.iStartRecurrence
, Insert Literal at org.joda.time.tz.DateTimeZoneBuilder:1458
"??"
]]
ChangePatternInstance [actions=[Delete Invocation at org.joda.time.tz.DateTimeZoneBuilder:1458
tailZone.iStartRecurrence.getNameKey()
, Insert Literal at org.joda.time.tz.DateTimeZoneBuilder:1458
"??"
]]
ChangePatternInstance [actions=[Delete VariableRead at org.joda.time.tz.DateTimeZoneBuilder:1459
tailZone
, Insert Literal at org.joda.time.tz.DateTimeZoneBuilder:1458
"??"
]]
ChangePatternInstance [actions=[Delete FieldRead at org.joda.time.tz.DateTimeZoneBuilder:1459
tailZone.iEndRecurrence
, Insert Literal at org.joda.time.tz.DateTimeZoneBuilder:1458
"??"
]]
ChangePatternInstance [actions=[Delete Invocation at org.joda.time.tz.DateTimeZoneBuilder:1459
tailZone.iEndRecurrence.getNameKey()
, Insert Literal at org.joda.time.tz.DateTimeZoneBuilder:1458
"??"
]]
ChangePatternInstance [actions=[Delete VariableRead at org.joda.time.tz.DateTimeZoneBuilder:1458
tailZone
, Insert VariableRead at org.joda.time.tz.DateTimeZoneBuilder:1458
id
]]
ChangePatternInstance [actions=[Delete FieldRead at org.joda.time.tz.DateTimeZoneBuilder:1458
tailZone.iStartRecurrence
, Insert VariableRead at org.joda.time.tz.DateTimeZoneBuilder:1458
id
]]
ChangePatternInstance [actions=[Delete Invocation at org.joda.time.tz.DateTimeZoneBuilder:1458
tailZone.iStartRecurrence.getNameKey()
, Insert VariableRead at org.joda.time.tz.DateTimeZoneBuilder:1458
id
]]
ChangePatternInstance [actions=[Delete VariableRead at org.joda.time.tz.DateTimeZoneBuilder:1459
tailZone
, Insert VariableRead at org.joda.time.tz.DateTimeZoneBuilder:1458
id
]]
ChangePatternInstance [actions=[Delete FieldRead at org.joda.time.tz.DateTimeZoneBuilder:1459
tailZone.iEndRecurrence
, Insert VariableRead at org.joda.time.tz.DateTimeZoneBuilder:1458
id
]]
ChangePatternInstance [actions=[Delete Invocation at org.joda.time.tz.DateTimeZoneBuilder:1459
tailZone.iEndRecurrence.getNameKey()
, Insert VariableRead at org.joda.time.tz.DateTimeZoneBuilder:1458
id
]]
RepairabilityAnalyzer
----For Diff:Delete Invocation at org.joda.time.tz.DateTimeZoneBuilder:1458
tailZone.iStartRecurrence.getNameKey()
Delete Invocation at org.joda.time.tz.DateTimeZoneBuilder:1459
tailZone.iEndRecurrence.getNameKey()
Insert Literal at org.joda.time.tz.DateTimeZoneBuilder:1458
"??"
Insert VariableRead at org.joda.time.tz.DateTimeZoneBuilder:1458
id
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch1-Math-49-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-0045
Update Invocation at org.apache.commons.math.linear.OpenMapRealVector:664
(isDefaultValue(value)) to (entries.containsKey(virtualSize))
PatternInstanceAnalyzer
----For Diff:Update Invocation at org.apache.commons.math.linear.OpenMapRealVector:664
(isDefaultValue(value)) to (entries.containsKey(virtualSize))
: number instances found: 7
ChangePatternInstance [actions=[Update Invocation at org.apache.commons.math.linear.OpenMapRealVector:664
(isDefaultValue(value)) to (entries.containsKey(virtualSize))
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.linear.OpenMapRealVector
org.apache.commons.math.linear.OpenMapRealVector
, Insert FieldRead at org.apache.commons.math.linear.OpenMapRealVector:664
entries
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.OpenMapRealVector:664
value
, Insert FieldRead at org.apache.commons.math.linear.OpenMapRealVector:664
entries
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.linear.OpenMapRealVector
org.apache.commons.math.linear.OpenMapRealVector
, Insert FieldRead at org.apache.commons.math.linear.OpenMapRealVector:664
virtualSize
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.OpenMapRealVector:664
value
, Insert FieldRead at org.apache.commons.math.linear.OpenMapRealVector:664
virtualSize
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.OpenMapRealVector:664
value
, Insert TypeAccess at org.apache.commons.math.linear.OpenMapRealVector
org.apache.commons.math.linear.OpenMapRealVector
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.OpenMapRealVector:664
value
, Insert TypeAccess at org.apache.commons.math.linear.OpenMapRealVector
org.apache.commons.math.linear.OpenMapRealVector
]]
RepairabilityAnalyzer
----For Diff:Update Invocation at org.apache.commons.math.linear.OpenMapRealVector:664
(isDefaultValue(value)) to (entries.containsKey(virtualSize))
: number instances found: 1
ChangePatternInstance [actions=[Update Invocation at org.apache.commons.math.linear.OpenMapRealVector:664
(isDefaultValue(value)) to (entries.containsKey(virtualSize))
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch3-Math-40-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-00166
Update VariableRead at org.apache.commons.math.analysis.solvers.BracketingNthOrderBrentSolver:295
nbPoints to signChangeIndex
Delete VariableRead at org.apache.commons.math.analysis.solvers.BracketingNthOrderBrentSolver:295
start
Insert Literal at org.apache.commons.math.analysis.solvers.BracketingNthOrderBrentSolver:295
1
PatternInstanceAnalyzer
----For Diff:Update VariableRead at org.apache.commons.math.analysis.solvers.BracketingNthOrderBrentSolver:295
nbPoints to signChangeIndex
Delete VariableRead at org.apache.commons.math.analysis.solvers.BracketingNthOrderBrentSolver:295
start
Insert Literal at org.apache.commons.math.analysis.solvers.BracketingNthOrderBrentSolver:295
1
: number instances found: 2
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.math.analysis.solvers.BracketingNthOrderBrentSolver:295
nbPoints to signChangeIndex
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.BracketingNthOrderBrentSolver:295
start
, Insert Literal at org.apache.commons.math.analysis.solvers.BracketingNthOrderBrentSolver:295
1
]]
RepairabilityAnalyzer
----For Diff:Update VariableRead at org.apache.commons.math.analysis.solvers.BracketingNthOrderBrentSolver:295
nbPoints to signChangeIndex
Delete VariableRead at org.apache.commons.math.analysis.solvers.BracketingNthOrderBrentSolver:295
start
Insert Literal at org.apache.commons.math.analysis.solvers.BracketingNthOrderBrentSolver:295
1
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch4-Closure-21-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-00201
Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:117
n == (.getLastChild())
Insert Invocation at com.google.javascript.jscomp.CheckSideEffects:117
.isCase()
Move VariableRead from com.google.javascript.jscomp.CheckSideEffects:117 to com.google.javascript.jscomp.CheckSideEffects:117
parent
PatternInstanceAnalyzer
----For Diff:Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:117
n == (.getLastChild())
Insert Invocation at com.google.javascript.jscomp.CheckSideEffects:117
.isCase()
Move VariableRead from com.google.javascript.jscomp.CheckSideEffects:117 to com.google.javascript.jscomp.CheckSideEffects:117
parent
: number instances found: 6
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:117
n
, Insert Invocation at com.google.javascript.jscomp.CheckSideEffects:117
.isCase()
]]
ChangePatternInstance [actions=[Delete Invocation at com.google.javascript.jscomp.CheckSideEffects:117
(.getLastChild())
, Insert Invocation at com.google.javascript.jscomp.CheckSideEffects:117
.isCase()
]]
ChangePatternInstance [actions=[Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:117
n == (.getLastChild())
, Insert Invocation at com.google.javascript.jscomp.CheckSideEffects:117
.isCase()
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:117
n
, Move VariableRead from com.google.javascript.jscomp.CheckSideEffects:117 to com.google.javascript.jscomp.CheckSideEffects:117
parent
]]
ChangePatternInstance [actions=[Delete Invocation at com.google.javascript.jscomp.CheckSideEffects:117
(.getLastChild())
, Move VariableRead from com.google.javascript.jscomp.CheckSideEffects:117 to com.google.javascript.jscomp.CheckSideEffects:117
parent
]]
ChangePatternInstance [actions=[Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:117
n == (.getLastChild())
, Move VariableRead from com.google.javascript.jscomp.CheckSideEffects:117 to com.google.javascript.jscomp.CheckSideEffects:117
parent
]]
RepairabilityAnalyzer
----For Diff:Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:117
n == (.getLastChild())
Insert Invocation at com.google.javascript.jscomp.CheckSideEffects:117
.isCase()
Move VariableRead from com.google.javascript.jscomp.CheckSideEffects:117 to com.google.javascript.jscomp.CheckSideEffects:117
parent
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch1-Math-41-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-0043
Update Literal at org.apache.commons.math.stat.descriptive.moment.Variance:322
to 2
Delete BinaryOperator at org.apache.commons.math.stat.descriptive.moment.Variance:322
>
Insert BinaryOperator at org.apache.commons.math.stat.descriptive.moment.Variance:322
( & ) != 0
Move VariableRead from org.apache.commons.math.stat.descriptive.moment.Variance:322 to org.apache.commons.math.stat.descriptive.moment.Variance:322
length
Move Literal from org.apache.commons.math.stat.descriptive.moment.Variance:322 to org.apache.commons.math.stat.descriptive.moment.Variance:322
1
PatternInstanceAnalyzer
----For Diff:Update Literal at org.apache.commons.math.stat.descriptive.moment.Variance:322
to 2
Delete BinaryOperator at org.apache.commons.math.stat.descriptive.moment.Variance:322
>
Insert BinaryOperator at org.apache.commons.math.stat.descriptive.moment.Variance:322
( & ) != 0
Move VariableRead from org.apache.commons.math.stat.descriptive.moment.Variance:322 to org.apache.commons.math.stat.descriptive.moment.Variance:322
length
Move Literal from org.apache.commons.math.stat.descriptive.moment.Variance:322 to org.apache.commons.math.stat.descriptive.moment.Variance:322
1
: number instances found: 6
ChangePatternInstance [actions=[Update Literal at org.apache.commons.math.stat.descriptive.moment.Variance:322
to 2
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.stat.descriptive.moment.Variance:322
>
, Insert BinaryOperator at org.apache.commons.math.stat.descriptive.moment.Variance:322
( & ) != 0
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.stat.descriptive.moment.Variance:322
>
, Insert BinaryOperator at org.apache.commons.math.stat.descriptive.moment.Variance:322
( & )
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.stat.descriptive.moment.Variance:322
>
, Insert Literal at org.apache.commons.math.stat.descriptive.moment.Variance:322
0
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.stat.descriptive.moment.Variance:322
>
, Move VariableRead from org.apache.commons.math.stat.descriptive.moment.Variance:322 to org.apache.commons.math.stat.descriptive.moment.Variance:322
length
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.stat.descriptive.moment.Variance:322
>
, Move Literal from org.apache.commons.math.stat.descriptive.moment.Variance:322 to org.apache.commons.math.stat.descriptive.moment.Variance:322
1
]]
RepairabilityAnalyzer
----For Diff:Update Literal at org.apache.commons.math.stat.descriptive.moment.Variance:322
to 2
Delete BinaryOperator at org.apache.commons.math.stat.descriptive.moment.Variance:322
>
Insert BinaryOperator at org.apache.commons.math.stat.descriptive.moment.Variance:322
( & ) != 0
Move VariableRead from org.apache.commons.math.stat.descriptive.moment.Variance:322 to org.apache.commons.math.stat.descriptive.moment.Variance:322
length
Move Literal from org.apache.commons.math.stat.descriptive.moment.Variance:322 to org.apache.commons.math.stat.descriptive.moment.Variance:322
1
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch2-Math-70-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-00122
Update VariableRead at org.apache.commons.math.analysis.solvers.BisectionSolver:72
min to f
Insert FieldRead at org.apache.commons.math.analysis.solvers.BisectionSolver:72
defaultAbsoluteAccuracy
PatternInstanceAnalyzer
----For Diff:Update VariableRead at org.apache.commons.math.analysis.solvers.BisectionSolver:72
min to f
Insert FieldRead at org.apache.commons.math.analysis.solvers.BisectionSolver:72
defaultAbsoluteAccuracy
: number instances found: 1
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.math.analysis.solvers.BisectionSolver:72
min to f
]]
RepairabilityAnalyzer
----For Diff:Update VariableRead at org.apache.commons.math.analysis.solvers.BisectionSolver:72
min to f
Insert FieldRead at org.apache.commons.math.analysis.solvers.BisectionSolver:72
defaultAbsoluteAccuracy
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch2-Math-60-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-00118
Update BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
(p1 / lastScaleFactor) + to (1.0 / 15.0) - (((b * (1.0 / 17.0)) * 15.0) / 16.0)
Update BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
(b / scaleFactor) to (b * (1.0 / 17.0))
Delete UnaryOperator at org.apache.commons.math.util.ContinuedFraction:159
i++
Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
p1
Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
lastScaleFactor
Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
p0
Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
1.0
Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
15.0
Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
15.0
Move BinaryOperator from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
((b / scaleFactor) * p0)
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
(p1 / lastScaleFactor) + to (1.0 / 15.0) - (((b * (1.0 / 17.0)) * 15.0) / 16.0)
Update BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
(b / scaleFactor) to (b * (1.0 / 17.0))
Delete UnaryOperator at org.apache.commons.math.util.ContinuedFraction:159
i++
Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
p1
Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
lastScaleFactor
Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
p0
Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
1.0
Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
15.0
Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
15.0
Move BinaryOperator from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
((b / scaleFactor) * p0)
: number instances found: 56
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
(p1 / lastScaleFactor) + to (1.0 / 15.0) - (((b * (1.0 / 17.0)) * 15.0) / 16.0)
]]
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
(b / scaleFactor) to (b * (1.0 / 17.0))
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math.util.ContinuedFraction:159
i
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
( / 16.0)
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.apache.commons.math.util.ContinuedFraction:159
i++
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
( / 16.0)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
p1
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
( / 16.0)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
lastScaleFactor
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
( / 16.0)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
scaleFactor
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
( / 16.0)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
p0
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
( / 16.0)
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math.util.ContinuedFraction:159
i
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
1.0
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.apache.commons.math.util.ContinuedFraction:159
i++
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
1.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
p1
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
1.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
lastScaleFactor
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
1.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
scaleFactor
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
1.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
p0
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
1.0
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math.util.ContinuedFraction:159
i
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
15.0
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.apache.commons.math.util.ContinuedFraction:159
i++
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
15.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
p1
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
15.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
lastScaleFactor
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
15.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
scaleFactor
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
15.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
p0
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
15.0
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math.util.ContinuedFraction:159
i
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
16.0
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.apache.commons.math.util.ContinuedFraction:159
i++
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
16.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
p1
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
16.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
lastScaleFactor
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
16.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
scaleFactor
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
16.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
p0
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
16.0
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math.util.ContinuedFraction:159
i
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
15.0
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.apache.commons.math.util.ContinuedFraction:159
i++
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
15.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
p1
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
15.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
lastScaleFactor
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
15.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
scaleFactor
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
15.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
p0
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
15.0
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math.util.ContinuedFraction:159
i
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
(1.0 / 17.0)
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.apache.commons.math.util.ContinuedFraction:159
i++
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
(1.0 / 17.0)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
p1
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
(1.0 / 17.0)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
lastScaleFactor
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
(1.0 / 17.0)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
scaleFactor
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
(1.0 / 17.0)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
p0
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
(1.0 / 17.0)
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math.util.ContinuedFraction:159
i
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
1.0
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.apache.commons.math.util.ContinuedFraction:159
i++
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
1.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
p1
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
1.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
lastScaleFactor
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
1.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
scaleFactor
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
1.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
p0
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
1.0
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math.util.ContinuedFraction:159
i
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
17.0
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.apache.commons.math.util.ContinuedFraction:159
i++
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
17.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
p1
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
17.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
lastScaleFactor
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
17.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
scaleFactor
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
17.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
p0
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
17.0
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math.util.ContinuedFraction:159
i
, Move BinaryOperator from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
((b / scaleFactor) * p0)
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.apache.commons.math.util.ContinuedFraction:159
i++
, Move BinaryOperator from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
((b / scaleFactor) * p0)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
p1
, Move BinaryOperator from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
((b / scaleFactor) * p0)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
lastScaleFactor
, Move BinaryOperator from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
((b / scaleFactor) * p0)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
scaleFactor
, Move BinaryOperator from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
((b / scaleFactor) * p0)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
p0
, Move BinaryOperator from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
((b / scaleFactor) * p0)
]]
RepairabilityAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
(p1 / lastScaleFactor) + to (1.0 / 15.0) - (((b * (1.0 / 17.0)) * 15.0) / 16.0)
Update BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
(b / scaleFactor) to (b * (1.0 / 17.0))
Delete UnaryOperator at org.apache.commons.math.util.ContinuedFraction:159
i++
Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
p1
Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
lastScaleFactor
Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
p0
Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
1.0
Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
15.0
Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
15.0
Move BinaryOperator from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
((b / scaleFactor) * p0)
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch4-Math-85-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-00234
Update BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
to ((fa * fb) > 0.0)
Insert BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
( && (numIterations < maximumIterations)) && ((a > lowerBound) || (b < upperBound))
Move BinaryOperator from org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198 to org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
(fa * fb) >= 0.0
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
to ((fa * fb) > 0.0)
Insert BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
( && (numIterations < maximumIterations)) && ((a > lowerBound) || (b < upperBound))
Move BinaryOperator from org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198 to org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
(fa * fb) >= 0.0
: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
to ((fa * fb) > 0.0)
]]
RepairabilityAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
to ((fa * fb) > 0.0)
Insert BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
( && (numIterations < maximumIterations)) && ((a > lowerBound) || (b < upperBound))
Move BinaryOperator from org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198 to org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
(fa * fb) >= 0.0
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch5-Closure-46-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-00250
Update Invocation at com.google.javascript.rhino.jstype.RecordType:142
(that.isRecordType()) to (com.google.javascript.rhino.jstype.JSType.NOT_A_CLASS.isEmpty())
PatternInstanceAnalyzer
----For Diff:Update Invocation at com.google.javascript.rhino.jstype.RecordType:142
(that.isRecordType()) to (com.google.javascript.rhino.jstype.JSType.NOT_A_CLASS.isEmpty())
: number instances found: 2
ChangePatternInstance [actions=[Update Invocation at com.google.javascript.rhino.jstype.RecordType:142
(that.isRecordType()) to (com.google.javascript.rhino.jstype.JSType.NOT_A_CLASS.isEmpty())
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.rhino.jstype.RecordType:142
that
, Insert TypeAccess at com.google.javascript.rhino.jstype.RecordType:142
com.google.javascript.rhino.jstype.JSType.NOT_A_CLASS
]]
RepairabilityAnalyzer
----For Diff:Update Invocation at com.google.javascript.rhino.jstype.RecordType:142
(that.isRecordType()) to (com.google.javascript.rhino.jstype.JSType.NOT_A_CLASS.isEmpty())
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch1-Math-81-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-0062
Update VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1543
to deflated
Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1543
( - start)
Delete Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1543
2
Insert FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1543
(pingPong)
Move VariableRead from org.apache.commons.math.linear.EigenDecompositionImpl:1543 to org.apache.commons.math.linear.EigenDecompositionImpl:1543
end
PatternInstanceAnalyzer
----For Diff:Update VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1543
to deflated
Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1543
( - start)
Delete Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1543
2
Insert FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1543
(pingPong)
Move VariableRead from org.apache.commons.math.linear.EigenDecompositionImpl:1543 to org.apache.commons.math.linear.EigenDecompositionImpl:1543
end
: number instances found: 10
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1543
to deflated
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1543
start
, Insert FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1543
(pingPong)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1543
( - start)
, Insert FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1543
(pingPong)
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1543
2
, Insert FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1543
(pingPong)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1543
start
, Insert TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl
org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1543
( - start)
, Insert TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl
org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1543
2
, Insert TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl
org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1543
start
, Move VariableRead from org.apache.commons.math.linear.EigenDecompositionImpl:1543 to org.apache.commons.math.linear.EigenDecompositionImpl:1543
end
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1543
( - start)
, Move VariableRead from org.apache.commons.math.linear.EigenDecompositionImpl:1543 to org.apache.commons.math.linear.EigenDecompositionImpl:1543
end
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1543
2
, Move VariableRead from org.apache.commons.math.linear.EigenDecompositionImpl:1543 to org.apache.commons.math.linear.EigenDecompositionImpl:1543
end
]]
RepairabilityAnalyzer
----For Diff:Update VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1543
to deflated
Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1543
( - start)
Delete Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1543
2
Insert FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1543
(pingPong)
Move VariableRead from org.apache.commons.math.linear.EigenDecompositionImpl:1543 to org.apache.commons.math.linear.EigenDecompositionImpl:1543
end
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch5-Math-70-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-00268
Update VariableRead at org.apache.commons.math.analysis.solvers.BisectionSolver:72
min to f
Insert FieldRead at org.apache.commons.math.analysis.solvers.BisectionSolver:72
absoluteAccuracy
PatternInstanceAnalyzer
----For Diff:Update VariableRead at org.apache.commons.math.analysis.solvers.BisectionSolver:72
min to f
Insert FieldRead at org.apache.commons.math.analysis.solvers.BisectionSolver:72
absoluteAccuracy
: number instances found: 1
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.math.analysis.solvers.BisectionSolver:72
min to f
]]
RepairabilityAnalyzer
----For Diff:Update VariableRead at org.apache.commons.math.analysis.solvers.BisectionSolver:72
min to f
Insert FieldRead at org.apache.commons.math.analysis.solvers.BisectionSolver:72
absoluteAccuracy
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch1-Math-73-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-0056
Update VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
yMin to min
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
f
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
max
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
yMax
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
initial
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
yInitial
PatternInstanceAnalyzer
----For Diff:Update VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
yMin to min
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
f
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
max
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
yMax
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
initial
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
yInitial
: number instances found: 1
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
yMin to min
]]
RepairabilityAnalyzer
----For Diff:Update VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
yMin to min
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
f
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
max
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
yMax
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
initial
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
yInitial
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch1-Lang-22-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-0027
Delete BinaryOperator at org.apache.commons.lang3.math.Fraction:584
((java.lang.Math.abs(u)) <= 1) ||
Move BinaryOperator from org.apache.commons.lang3.math.Fraction:584 to org.apache.commons.lang3.math.Fraction:584
((java.lang.Math.abs(v)) <= 1)
PatternInstanceAnalyzer
----For Diff:Delete BinaryOperator at org.apache.commons.lang3.math.Fraction:584
((java.lang.Math.abs(u)) <= 1) ||
Move BinaryOperator from org.apache.commons.lang3.math.Fraction:584 to org.apache.commons.lang3.math.Fraction:584
((java.lang.Math.abs(v)) <= 1)
: number instances found: 6
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.lang3.math.Fraction:584
java.lang.Math
, Move BinaryOperator from org.apache.commons.lang3.math.Fraction:584 to org.apache.commons.lang3.math.Fraction:584
((java.lang.Math.abs(v)) <= 1)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.math.Fraction:584
u
, Move BinaryOperator from org.apache.commons.lang3.math.Fraction:584 to org.apache.commons.lang3.math.Fraction:584
((java.lang.Math.abs(v)) <= 1)
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.math.Fraction:584
(java.lang.Math.abs(u))
, Move BinaryOperator from org.apache.commons.lang3.math.Fraction:584 to org.apache.commons.lang3.math.Fraction:584
((java.lang.Math.abs(v)) <= 1)
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.math.Fraction:584
1
, Move BinaryOperator from org.apache.commons.lang3.math.Fraction:584 to org.apache.commons.lang3.math.Fraction:584
((java.lang.Math.abs(v)) <= 1)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.math.Fraction:584
((java.lang.Math.abs(u)) <= 1)
, Move BinaryOperator from org.apache.commons.lang3.math.Fraction:584 to org.apache.commons.lang3.math.Fraction:584
((java.lang.Math.abs(v)) <= 1)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.math.Fraction:584
((java.lang.Math.abs(u)) <= 1) ||
, Move BinaryOperator from org.apache.commons.lang3.math.Fraction:584 to org.apache.commons.lang3.math.Fraction:584
((java.lang.Math.abs(v)) <= 1)
]]
RepairabilityAnalyzer
----For Diff:Delete BinaryOperator at org.apache.commons.lang3.math.Fraction:584
((java.lang.Math.abs(u)) <= 1) ||
Move BinaryOperator from org.apache.commons.lang3.math.Fraction:584 to org.apache.commons.lang3.math.Fraction:584
((java.lang.Math.abs(v)) <= 1)
: number instances found: 1
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.math.Fraction:584
((java.lang.Math.abs(u)) <= 1) ||
, Move BinaryOperator from org.apache.commons.lang3.math.Fraction:584 to org.apache.commons.lang3.math.Fraction:584
((java.lang.Math.abs(v)) <= 1)
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch5-Lang-14-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-00251
Delete BinaryOperator at org.apache.commons.lang3.StringUtils:782
cs1 == cs2
Insert Invocation at org.apache.commons.lang3.StringUtils:782
org.apache.commons.lang3.StringUtils.endsWith(cs1, cs2, false)
PatternInstanceAnalyzer
----For Diff:Delete BinaryOperator at org.apache.commons.lang3.StringUtils:782
cs1 == cs2
Insert Invocation at org.apache.commons.lang3.StringUtils:782
org.apache.commons.lang3.StringUtils.endsWith(cs1, cs2, false)
: number instances found: 13
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:782
cs1
, Insert Invocation at org.apache.commons.lang3.StringUtils:782
org.apache.commons.lang3.StringUtils.endsWith(cs1, cs2, false)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:782
cs2
, Insert Invocation at org.apache.commons.lang3.StringUtils:782
org.apache.commons.lang3.StringUtils.endsWith(cs1, cs2, false)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.StringUtils:782
cs1 == cs2
, Insert Invocation at org.apache.commons.lang3.StringUtils:782
org.apache.commons.lang3.StringUtils.endsWith(cs1, cs2, false)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:782
cs1
, Insert TypeAccess at org.apache.commons.lang3.StringUtils:782
org.apache.commons.lang3.StringUtils
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:782
cs2
, Insert TypeAccess at org.apache.commons.lang3.StringUtils:782
org.apache.commons.lang3.StringUtils
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.StringUtils:782
cs1 == cs2
, Insert TypeAccess at org.apache.commons.lang3.StringUtils:782
org.apache.commons.lang3.StringUtils
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:782
cs2
, Insert VariableRead at org.apache.commons.lang3.StringUtils:782
cs1
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.StringUtils:782
cs1 == cs2
, Insert VariableRead at org.apache.commons.lang3.StringUtils:782
cs1
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:782
cs1
, Insert VariableRead at org.apache.commons.lang3.StringUtils:782
cs2
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.StringUtils:782
cs1 == cs2
, Insert VariableRead at org.apache.commons.lang3.StringUtils:782
cs2
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:782
cs1
, Insert Literal at org.apache.commons.lang3.StringUtils:782
false
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:782
cs2
, Insert Literal at org.apache.commons.lang3.StringUtils:782
false
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.StringUtils:782
cs1 == cs2
, Insert Literal at org.apache.commons.lang3.StringUtils:782
false
]]
RepairabilityAnalyzer
----For Diff:Delete BinaryOperator at org.apache.commons.lang3.StringUtils:782
cs1 == cs2
Insert Invocation at org.apache.commons.lang3.StringUtils:782
org.apache.commons.lang3.StringUtils.endsWith(cs1, cs2, false)
: number instances found: 1
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.StringUtils:782
cs1 == cs2
, Insert Invocation at org.apache.commons.lang3.StringUtils:782
org.apache.commons.lang3.StringUtils.endsWith(cs1, cs2, false)
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch1-Math-62-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-0052
Update BinaryOperator at org.apache.commons.math.optimization.univariate.MultiStartUnivariateRealOptimizer:161
min + ((generator.nextDouble()) * (max - min)) to min - (0.5 * (bound1 - max))
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.math.optimization.univariate.MultiStartUnivariateRealOptimizer:161
min + ((generator.nextDouble()) * (max - min)) to min - (0.5 * (bound1 - max))
: number instances found: 6
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math.optimization.univariate.MultiStartUnivariateRealOptimizer:161
min + ((generator.nextDouble()) * (max - min)) to min - (0.5 * (bound1 - max))
]]
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.math.optimization.univariate.MultiStartUnivariateRealOptimizer:161
max to bound1
]]
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.math.optimization.univariate.MultiStartUnivariateRealOptimizer:161
min to max
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.optimization.univariate.MultiStartUnivariateRealOptimizer
org.apache.commons.math.optimization.univariate.MultiStartUnivariateRealOptimizer
, Insert Literal at org.apache.commons.math.optimization.univariate.MultiStartUnivariateRealOptimizer:161
0.5
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.optimization.univariate.MultiStartUnivariateRealOptimizer:161
generator
, Insert Literal at org.apache.commons.math.optimization.univariate.MultiStartUnivariateRealOptimizer:161
0.5
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math.optimization.univariate.MultiStartUnivariateRealOptimizer:161
(generator.nextDouble())
, Insert Literal at org.apache.commons.math.optimization.univariate.MultiStartUnivariateRealOptimizer:161
0.5
]]
RepairabilityAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.math.optimization.univariate.MultiStartUnivariateRealOptimizer:161
min + ((generator.nextDouble()) * (max - min)) to min - (0.5 * (bound1 - max))
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch3-Closure-10-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-00149
Delete VariableRead at com.google.javascript.jscomp.NodeUtil:1416
recurse
Insert BinaryOperator at com.google.javascript.jscomp.NodeUtil:1416
(n.isDo()) && ((n.getLastChild()) == n)
PatternInstanceAnalyzer
----For Diff:Delete VariableRead at com.google.javascript.jscomp.NodeUtil:1416
recurse
Insert BinaryOperator at com.google.javascript.jscomp.NodeUtil:1416
(n.isDo()) && ((n.getLastChild()) == n)
: number instances found: 7
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.NodeUtil:1416
recurse
, Insert BinaryOperator at com.google.javascript.jscomp.NodeUtil:1416
(n.isDo()) && ((n.getLastChild()) == n)
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.NodeUtil:1416
recurse
, Insert Invocation at com.google.javascript.jscomp.NodeUtil:1416
(n.isDo())
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.NodeUtil:1416
recurse
, Insert BinaryOperator at com.google.javascript.jscomp.NodeUtil:1416
((n.getLastChild()) == n)
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.NodeUtil:1416
recurse
, Insert VariableRead at com.google.javascript.jscomp.NodeUtil:1416
n
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.NodeUtil:1416
recurse
, Insert Invocation at com.google.javascript.jscomp.NodeUtil:1416
(n.getLastChild())
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.NodeUtil:1416
recurse
, Insert VariableRead at com.google.javascript.jscomp.NodeUtil:1416
n
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.NodeUtil:1416
recurse
, Insert VariableRead at com.google.javascript.jscomp.NodeUtil:1416
n
]]
RepairabilityAnalyzer
----For Diff:Delete VariableRead at com.google.javascript.jscomp.NodeUtil:1416
recurse
Insert BinaryOperator at com.google.javascript.jscomp.NodeUtil:1416
(n.isDo()) && ((n.getLastChild()) == n)
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch2-Chart-4-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-0082
Update Invocation at org.jfree.chart.plot.XYPlot:4493
r.getAnnotations() to java.util.Collections.unmodifiableCollection(includedAnnotations)
PatternInstanceAnalyzer
----For Diff:Update Invocation at org.jfree.chart.plot.XYPlot:4493
r.getAnnotations() to java.util.Collections.unmodifiableCollection(includedAnnotations)
: number instances found: 2
ChangePatternInstance [actions=[Update Invocation at org.jfree.chart.plot.XYPlot:4493
r.getAnnotations() to java.util.Collections.unmodifiableCollection(includedAnnotations)
]]
ChangePatternInstance [actions=[Update VariableRead at org.jfree.chart.plot.XYPlot:4493
r to includedAnnotations
]]
RepairabilityAnalyzer
----For Diff:Update Invocation at org.jfree.chart.plot.XYPlot:4493
r.getAnnotations() to java.util.Collections.unmodifiableCollection(includedAnnotations)
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch3-Math-81-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-00181
Update FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1586
to (transformer)
Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1586
( == (dN1)) && ((dMin2) == (dN2))
Insert BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1586
== null
Move FieldRead from org.apache.commons.math.linear.EigenDecompositionImpl:1586 to org.apache.commons.math.linear.EigenDecompositionImpl:1586
(dMin1)
PatternInstanceAnalyzer
----For Diff:Update FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1586
to (transformer)
Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1586
( == (dN1)) && ((dMin2) == (dN2))
Insert BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1586
== null
Move FieldRead from org.apache.commons.math.linear.EigenDecompositionImpl:1586 to org.apache.commons.math.linear.EigenDecompositionImpl:1586
(dMin1)
: number instances found: 28
ChangePatternInstance [actions=[Update FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1586
to (transformer)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl
org.apache.commons.math.linear.EigenDecompositionImpl
, Insert BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1586
== null
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1586
(dN1)
, Insert BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1586
== null
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1586
( == (dN1))
, Insert BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1586
== null
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl
org.apache.commons.math.linear.EigenDecompositionImpl
, Insert BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1586
== null
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1586
(dMin2)
, Insert BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1586
== null
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl
org.apache.commons.math.linear.EigenDecompositionImpl
, Insert BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1586
== null
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1586
(dN2)
, Insert BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1586
== null
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1586
((dMin2) == (dN2))
, Insert BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1586
== null
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1586
( == (dN1)) && ((dMin2) == (dN2))
, Insert BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1586
== null
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl
org.apache.commons.math.linear.EigenDecompositionImpl
, Insert Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1586
null
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1586
(dN1)
, Insert Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1586
null
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1586
( == (dN1))
, Insert Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1586
null
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl
org.apache.commons.math.linear.EigenDecompositionImpl
, Insert Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1586
null
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1586
(dMin2)
, Insert Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1586
null
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl
org.apache.commons.math.linear.EigenDecompositionImpl
, Insert Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1586
null
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1586
(dN2)
, Insert Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1586
null
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1586
((dMin2) == (dN2))
, Insert Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1586
null
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1586
( == (dN1)) && ((dMin2) == (dN2))
, Insert Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1586
null
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl
org.apache.commons.math.linear.EigenDecompositionImpl
, Move FieldRead from org.apache.commons.math.linear.EigenDecompositionImpl:1586 to org.apache.commons.math.linear.EigenDecompositionImpl:1586
(dMin1)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1586
(dN1)
, Move FieldRead from org.apache.commons.math.linear.EigenDecompositionImpl:1586 to org.apache.commons.math.linear.EigenDecompositionImpl:1586
(dMin1)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1586
( == (dN1))
, Move FieldRead from org.apache.commons.math.linear.EigenDecompositionImpl:1586 to org.apache.commons.math.linear.EigenDecompositionImpl:1586
(dMin1)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl
org.apache.commons.math.linear.EigenDecompositionImpl
, Move FieldRead from org.apache.commons.math.linear.EigenDecompositionImpl:1586 to org.apache.commons.math.linear.EigenDecompositionImpl:1586
(dMin1)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1586
(dMin2)
, Move FieldRead from org.apache.commons.math.linear.EigenDecompositionImpl:1586 to org.apache.commons.math.linear.EigenDecompositionImpl:1586
(dMin1)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl
org.apache.commons.math.linear.EigenDecompositionImpl
, Move FieldRead from org.apache.commons.math.linear.EigenDecompositionImpl:1586 to org.apache.commons.math.linear.EigenDecompositionImpl:1586
(dMin1)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1586
(dN2)
, Move FieldRead from org.apache.commons.math.linear.EigenDecompositionImpl:1586 to org.apache.commons.math.linear.EigenDecompositionImpl:1586
(dMin1)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1586
((dMin2) == (dN2))
, Move FieldRead from org.apache.commons.math.linear.EigenDecompositionImpl:1586 to org.apache.commons.math.linear.EigenDecompositionImpl:1586
(dMin1)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1586
( == (dN1)) && ((dMin2) == (dN2))
, Move FieldRead from org.apache.commons.math.linear.EigenDecompositionImpl:1586 to org.apache.commons.math.linear.EigenDecompositionImpl:1586
(dMin1)
]]
RepairabilityAnalyzer
----For Diff:Update FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1586
to (transformer)
Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1586
( == (dN1)) && ((dMin2) == (dN2))
Insert BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1586
== null
Move FieldRead from org.apache.commons.math.linear.EigenDecompositionImpl:1586 to org.apache.commons.math.linear.EigenDecompositionImpl:1586
(dMin1)
: number instances found: 1
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1586
( == (dN1)) && ((dMin2) == (dN2))
, Insert BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1586
== null
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch3-Time-11-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-00188
Update TypeAccess at org.joda.time.tz.DateTimeZoneBuilder:1144
to org.joda.time.tz.DateTimeZoneBuilder.RuleSet
Delete BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:1144
((startRule.getToYear()) == (.MAX_VALUE)) && ((endRule.getToYear()) == (java.lang.Integer.MAX_VALUE))
Insert BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:1144
(iRules.size()) == 0
Move TypeAccess from org.joda.time.tz.DateTimeZoneBuilder$RuleSet:1144 to org.joda.time.tz.DateTimeZoneBuilder$RuleSet
java.lang.Integer
PatternInstanceAnalyzer
----For Diff:Update TypeAccess at org.joda.time.tz.DateTimeZoneBuilder:1144
to org.joda.time.tz.DateTimeZoneBuilder.RuleSet
Delete BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:1144
((startRule.getToYear()) == (.MAX_VALUE)) && ((endRule.getToYear()) == (java.lang.Integer.MAX_VALUE))
Insert BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:1144
(iRules.size()) == 0
Move TypeAccess from org.joda.time.tz.DateTimeZoneBuilder$RuleSet:1144 to org.joda.time.tz.DateTimeZoneBuilder$RuleSet
java.lang.Integer
: number instances found: 51
ChangePatternInstance [actions=[Update TypeAccess at org.joda.time.tz.DateTimeZoneBuilder:1144
to org.joda.time.tz.DateTimeZoneBuilder.RuleSet
]]
ChangePatternInstance [actions=[Delete VariableRead at org.joda.time.tz.DateTimeZoneBuilder:1144
startRule
, Insert BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:1144
(iRules.size()) == 0
]]
ChangePatternInstance [actions=[Delete Invocation at org.joda.time.tz.DateTimeZoneBuilder:1144
(startRule.getToYear())
, Insert BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:1144
(iRules.size()) == 0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.joda.time.tz.DateTimeZoneBuilder:1144
(.MAX_VALUE)
, Insert BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:1144
(iRules.size()) == 0
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:1144
((startRule.getToYear()) == (.MAX_VALUE))
, Insert BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:1144
(iRules.size()) == 0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.joda.time.tz.DateTimeZoneBuilder:1145
endRule
, Insert BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:1144
(iRules.size()) == 0
]]
ChangePatternInstance [actions=[Delete Invocation at org.joda.time.tz.DateTimeZoneBuilder:1145
(endRule.getToYear())
, Insert BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:1144
(iRules.size()) == 0
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.joda.time.tz.DateTimeZoneBuilder:1145
java.lang.Integer
, Insert BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:1144
(iRules.size()) == 0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.joda.time.tz.DateTimeZoneBuilder:1145
(java.lang.Integer.MAX_VALUE)
, Insert BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:1144
(iRules.size()) == 0
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:1145
((endRule.getToYear()) == (java.lang.Integer.MAX_VALUE))
, Insert BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:1144
(iRules.size()) == 0
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:1144
((startRule.getToYear()) == (.MAX_VALUE)) && ((endRule.getToYear()) == (java.lang.Integer.MAX_VALUE))
, Insert BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:1144
(iRules.size()) == 0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.joda.time.tz.DateTimeZoneBuilder:1144
startRule
, Insert Invocation at org.joda.time.tz.DateTimeZoneBuilder:1144
(iRules.size())
]]
ChangePatternInstance [actions=[Delete Invocation at org.joda.time.tz.DateTimeZoneBuilder:1144
(startRule.getToYear())
, Insert Invocation at org.joda.time.tz.DateTimeZoneBuilder:1144
(iRules.size())
]]
ChangePatternInstance [actions=[Delete FieldRead at org.joda.time.tz.DateTimeZoneBuilder:1144
(.MAX_VALUE)
, Insert Invocation at org.joda.time.tz.DateTimeZoneBuilder:1144
(iRules.size())
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:1144
((startRule.getToYear()) == (.MAX_VALUE))
, Insert Invocation at org.joda.time.tz.DateTimeZoneBuilder:1144
(iRules.size())
]]
ChangePatternInstance [actions=[Delete VariableRead at org.joda.time.tz.DateTimeZoneBuilder:1145
endRule
, Insert Invocation at org.joda.time.tz.DateTimeZoneBuilder:1144
(iRules.size())
]]
ChangePatternInstance [actions=[Delete Invocation at org.joda.time.tz.DateTimeZoneBuilder:1145
(endRule.getToYear())
, Insert Invocation at org.joda.time.tz.DateTimeZoneBuilder:1144
(iRules.size())
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.joda.time.tz.DateTimeZoneBuilder:1145
java.lang.Integer
, Insert Invocation at org.joda.time.tz.DateTimeZoneBuilder:1144
(iRules.size())
]]
ChangePatternInstance [actions=[Delete FieldRead at org.joda.time.tz.DateTimeZoneBuilder:1145
(java.lang.Integer.MAX_VALUE)
, Insert Invocation at org.joda.time.tz.DateTimeZoneBuilder:1144
(iRules.size())
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:1145
((endRule.getToYear()) == (java.lang.Integer.MAX_VALUE))
, Insert Invocation at org.joda.time.tz.DateTimeZoneBuilder:1144
(iRules.size())
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:1144
((startRule.getToYear()) == (.MAX_VALUE)) && ((endRule.getToYear()) == (java.lang.Integer.MAX_VALUE))
, Insert Invocation at org.joda.time.tz.DateTimeZoneBuilder:1144
(iRules.size())
]]
ChangePatternInstance [actions=[Delete VariableRead at org.joda.time.tz.DateTimeZoneBuilder:1144
startRule
, Insert Literal at org.joda.time.tz.DateTimeZoneBuilder:1144
0
]]
ChangePatternInstance [actions=[Delete Invocation at org.joda.time.tz.DateTimeZoneBuilder:1144
(startRule.getToYear())
, Insert Literal at org.joda.time.tz.DateTimeZoneBuilder:1144
0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.joda.time.tz.DateTimeZoneBuilder:1144
(.MAX_VALUE)
, Insert Literal at org.joda.time.tz.DateTimeZoneBuilder:1144
0
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:1144
((startRule.getToYear()) == (.MAX_VALUE))
, Insert Literal at org.joda.time.tz.DateTimeZoneBuilder:1144
0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.joda.time.tz.DateTimeZoneBuilder:1145
endRule
, Insert Literal at org.joda.time.tz.DateTimeZoneBuilder:1144
0
]]
ChangePatternInstance [actions=[Delete Invocation at org.joda.time.tz.DateTimeZoneBuilder:1145
(endRule.getToYear())
, Insert Literal at org.joda.time.tz.DateTimeZoneBuilder:1144
0
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.joda.time.tz.DateTimeZoneBuilder:1145
java.lang.Integer
, Insert Literal at org.joda.time.tz.DateTimeZoneBuilder:1144
0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.joda.time.tz.DateTimeZoneBuilder:1145
(java.lang.Integer.MAX_VALUE)
, Insert Literal at org.joda.time.tz.DateTimeZoneBuilder:1144
0
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:1145
((endRule.getToYear()) == (java.lang.Integer.MAX_VALUE))
, Insert Literal at org.joda.time.tz.DateTimeZoneBuilder:1144
0
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:1144
((startRule.getToYear()) == (.MAX_VALUE)) && ((endRule.getToYear()) == (java.lang.Integer.MAX_VALUE))
, Insert Literal at org.joda.time.tz.DateTimeZoneBuilder:1144
0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.joda.time.tz.DateTimeZoneBuilder:1144
startRule
, Insert FieldRead at org.joda.time.tz.DateTimeZoneBuilder:1144
iRules
]]
ChangePatternInstance [actions=[Delete Invocation at org.joda.time.tz.DateTimeZoneBuilder:1144
(startRule.getToYear())
, Insert FieldRead at org.joda.time.tz.DateTimeZoneBuilder:1144
iRules
]]
ChangePatternInstance [actions=[Delete FieldRead at org.joda.time.tz.DateTimeZoneBuilder:1144
(.MAX_VALUE)
, Insert FieldRead at org.joda.time.tz.DateTimeZoneBuilder:1144
iRules
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:1144
((startRule.getToYear()) == (.MAX_VALUE))
, Insert FieldRead at org.joda.time.tz.DateTimeZoneBuilder:1144
iRules
]]
ChangePatternInstance [actions=[Delete VariableRead at org.joda.time.tz.DateTimeZoneBuilder:1145
endRule
, Insert FieldRead at org.joda.time.tz.DateTimeZoneBuilder:1144
iRules
]]
ChangePatternInstance [actions=[Delete Invocation at org.joda.time.tz.DateTimeZoneBuilder:1145
(endRule.getToYear())
, Insert FieldRead at org.joda.time.tz.DateTimeZoneBuilder:1144
iRules
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.joda.time.tz.DateTimeZoneBuilder:1145
java.lang.Integer
, Insert FieldRead at org.joda.time.tz.DateTimeZoneBuilder:1144
iRules
]]
ChangePatternInstance [actions=[Delete FieldRead at org.joda.time.tz.DateTimeZoneBuilder:1145
(java.lang.Integer.MAX_VALUE)
, Insert FieldRead at org.joda.time.tz.DateTimeZoneBuilder:1144
iRules
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:1145
((endRule.getToYear()) == (java.lang.Integer.MAX_VALUE))
, Insert FieldRead at org.joda.time.tz.DateTimeZoneBuilder:1144
iRules
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:1144
((startRule.getToYear()) == (.MAX_VALUE)) && ((endRule.getToYear()) == (java.lang.Integer.MAX_VALUE))
, Insert FieldRead at org.joda.time.tz.DateTimeZoneBuilder:1144
iRules
]]
ChangePatternInstance [actions=[Delete VariableRead at org.joda.time.tz.DateTimeZoneBuilder:1144
startRule
, Move TypeAccess from org.joda.time.tz.DateTimeZoneBuilder$RuleSet:1144 to org.joda.time.tz.DateTimeZoneBuilder$RuleSet
java.lang.Integer
]]
ChangePatternInstance [actions=[Delete Invocation at org.joda.time.tz.DateTimeZoneBuilder:1144
(startRule.getToYear())
, Move TypeAccess from org.joda.time.tz.DateTimeZoneBuilder$RuleSet:1144 to org.joda.time.tz.DateTimeZoneBuilder$RuleSet
java.lang.Integer
]]
ChangePatternInstance [actions=[Delete FieldRead at org.joda.time.tz.DateTimeZoneBuilder:1144
(.MAX_VALUE)
, Move TypeAccess from org.joda.time.tz.DateTimeZoneBuilder$RuleSet:1144 to org.joda.time.tz.DateTimeZoneBuilder$RuleSet
java.lang.Integer
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:1144
((startRule.getToYear()) == (.MAX_VALUE))
, Move TypeAccess from org.joda.time.tz.DateTimeZoneBuilder$RuleSet:1144 to org.joda.time.tz.DateTimeZoneBuilder$RuleSet
java.lang.Integer
]]
ChangePatternInstance [actions=[Delete VariableRead at org.joda.time.tz.DateTimeZoneBuilder:1145
endRule
, Move TypeAccess from org.joda.time.tz.DateTimeZoneBuilder$RuleSet:1144 to org.joda.time.tz.DateTimeZoneBuilder$RuleSet
java.lang.Integer
]]
ChangePatternInstance [actions=[Delete Invocation at org.joda.time.tz.DateTimeZoneBuilder:1145
(endRule.getToYear())
, Move TypeAccess from org.joda.time.tz.DateTimeZoneBuilder$RuleSet:1144 to org.joda.time.tz.DateTimeZoneBuilder$RuleSet
java.lang.Integer
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.joda.time.tz.DateTimeZoneBuilder:1145
java.lang.Integer
, Move TypeAccess from org.joda.time.tz.DateTimeZoneBuilder$RuleSet:1144 to org.joda.time.tz.DateTimeZoneBuilder$RuleSet
java.lang.Integer
]]
ChangePatternInstance [actions=[Delete FieldRead at org.joda.time.tz.DateTimeZoneBuilder:1145
(java.lang.Integer.MAX_VALUE)
, Move TypeAccess from org.joda.time.tz.DateTimeZoneBuilder$RuleSet:1144 to org.joda.time.tz.DateTimeZoneBuilder$RuleSet
java.lang.Integer
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:1145
((endRule.getToYear()) == (java.lang.Integer.MAX_VALUE))
, Move TypeAccess from org.joda.time.tz.DateTimeZoneBuilder$RuleSet:1144 to org.joda.time.tz.DateTimeZoneBuilder$RuleSet
java.lang.Integer
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:1144
((startRule.getToYear()) == (.MAX_VALUE)) && ((endRule.getToYear()) == (java.lang.Integer.MAX_VALUE))
, Move TypeAccess from org.joda.time.tz.DateTimeZoneBuilder$RuleSet:1144 to org.joda.time.tz.DateTimeZoneBuilder$RuleSet
java.lang.Integer
]]
RepairabilityAnalyzer
----For Diff:Update TypeAccess at org.joda.time.tz.DateTimeZoneBuilder:1144
to org.joda.time.tz.DateTimeZoneBuilder.RuleSet
Delete BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:1144
((startRule.getToYear()) == (.MAX_VALUE)) && ((endRule.getToYear()) == (java.lang.Integer.MAX_VALUE))
Insert BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:1144
(iRules.size()) == 0
Move TypeAccess from org.joda.time.tz.DateTimeZoneBuilder$RuleSet:1144 to org.joda.time.tz.DateTimeZoneBuilder$RuleSet
java.lang.Integer
: number instances found: 1
ChangePatternInstance [actions=[Delete BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:1144
((startRule.getToYear()) == (.MAX_VALUE)) && ((endRule.getToYear()) == (java.lang.Integer.MAX_VALUE))
, Insert BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:1144
(iRules.size()) == 0
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch3-Chart-24-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-00142
Update VariableRead at org.jfree.chart.renderer.GrayPaintScale:126
value to v
Delete ThisAccess at org.jfree.chart.renderer.GrayPaintScale:126
this
Delete FieldRead at org.jfree.chart.renderer.GrayPaintScale:126
(this.upperBound)
Delete ThisAccess at org.jfree.chart.renderer.GrayPaintScale:127
this
Insert VariableRead at org.jfree.chart.renderer.GrayPaintScale:126
v
Insert TypeAccess at org.jfree.chart.renderer.GrayPaintScale
org.jfree.chart.renderer.GrayPaintScale
Insert TypeAccess at org.jfree.chart.renderer.GrayPaintScale
org.jfree.chart.renderer.GrayPaintScale
PatternInstanceAnalyzer
----For Diff:Update VariableRead at org.jfree.chart.renderer.GrayPaintScale:126
value to v
Delete ThisAccess at org.jfree.chart.renderer.GrayPaintScale:126
this
Delete FieldRead at org.jfree.chart.renderer.GrayPaintScale:126
(this.upperBound)
Delete ThisAccess at org.jfree.chart.renderer.GrayPaintScale:127
this
Insert VariableRead at org.jfree.chart.renderer.GrayPaintScale:126
v
Insert TypeAccess at org.jfree.chart.renderer.GrayPaintScale
org.jfree.chart.renderer.GrayPaintScale
Insert TypeAccess at org.jfree.chart.renderer.GrayPaintScale
org.jfree.chart.renderer.GrayPaintScale
: number instances found: 16
ChangePatternInstance [actions=[Update VariableRead at org.jfree.chart.renderer.GrayPaintScale:126
value to v
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.chart.renderer.GrayPaintScale
org.jfree.chart.renderer.GrayPaintScale
, Insert VariableRead at org.jfree.chart.renderer.GrayPaintScale:126
v
]]
ChangePatternInstance [actions=[Delete ThisAccess at org.jfree.chart.renderer.GrayPaintScale:126
this
, Insert VariableRead at org.jfree.chart.renderer.GrayPaintScale:126
v
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.chart.renderer.GrayPaintScale
org.jfree.chart.renderer.GrayPaintScale
, Insert VariableRead at org.jfree.chart.renderer.GrayPaintScale:126
v
]]
ChangePatternInstance [actions=[Delete ThisAccess at org.jfree.chart.renderer.GrayPaintScale:126
this
, Insert VariableRead at org.jfree.chart.renderer.GrayPaintScale:126
v
]]
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.chart.renderer.GrayPaintScale:126
(this.upperBound)
, Insert VariableRead at org.jfree.chart.renderer.GrayPaintScale:126
v
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.chart.renderer.GrayPaintScale
org.jfree.chart.renderer.GrayPaintScale
, Insert VariableRead at org.jfree.chart.renderer.GrayPaintScale:126
v
]]
ChangePatternInstance [actions=[Delete ThisAccess at org.jfree.chart.renderer.GrayPaintScale:127
this
, Insert VariableRead at org.jfree.chart.renderer.GrayPaintScale:126
v
]]
ChangePatternInstance [actions=[Delete ThisAccess at org.jfree.chart.renderer.GrayPaintScale:126
this
, Insert TypeAccess at org.jfree.chart.renderer.GrayPaintScale
org.jfree.chart.renderer.GrayPaintScale
]]
ChangePatternInstance [actions=[Delete ThisAccess at org.jfree.chart.renderer.GrayPaintScale:126
this
, Insert TypeAccess at org.jfree.chart.renderer.GrayPaintScale
org.jfree.chart.renderer.GrayPaintScale
]]
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.chart.renderer.GrayPaintScale:126
(this.upperBound)
, Insert TypeAccess at org.jfree.chart.renderer.GrayPaintScale
org.jfree.chart.renderer.GrayPaintScale
]]
ChangePatternInstance [actions=[Delete ThisAccess at org.jfree.chart.renderer.GrayPaintScale:127
this
, Insert TypeAccess at org.jfree.chart.renderer.GrayPaintScale
org.jfree.chart.renderer.GrayPaintScale
]]
ChangePatternInstance [actions=[Delete ThisAccess at org.jfree.chart.renderer.GrayPaintScale:126
this
, Insert TypeAccess at org.jfree.chart.renderer.GrayPaintScale
org.jfree.chart.renderer.GrayPaintScale
]]
ChangePatternInstance [actions=[Delete ThisAccess at org.jfree.chart.renderer.GrayPaintScale:126
this
, Insert TypeAccess at org.jfree.chart.renderer.GrayPaintScale
org.jfree.chart.renderer.GrayPaintScale
]]
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.chart.renderer.GrayPaintScale:126
(this.upperBound)
, Insert TypeAccess at org.jfree.chart.renderer.GrayPaintScale
org.jfree.chart.renderer.GrayPaintScale
]]
ChangePatternInstance [actions=[Delete ThisAccess at org.jfree.chart.renderer.GrayPaintScale:127
this
, Insert TypeAccess at org.jfree.chart.renderer.GrayPaintScale
org.jfree.chart.renderer.GrayPaintScale
]]
RepairabilityAnalyzer
----For Diff:Update VariableRead at org.jfree.chart.renderer.GrayPaintScale:126
value to v
Delete ThisAccess at org.jfree.chart.renderer.GrayPaintScale:126
this
Delete FieldRead at org.jfree.chart.renderer.GrayPaintScale:126
(this.upperBound)
Delete ThisAccess at org.jfree.chart.renderer.GrayPaintScale:127
this
Insert VariableRead at org.jfree.chart.renderer.GrayPaintScale:126
v
Insert TypeAccess at org.jfree.chart.renderer.GrayPaintScale
org.jfree.chart.renderer.GrayPaintScale
Insert TypeAccess at org.jfree.chart.renderer.GrayPaintScale
org.jfree.chart.renderer.GrayPaintScale
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch1-Lang-7-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-0031
Update Invocation at org.apache.commons.lang3.math.NumberUtils:452
str.startsWith("--") to org.apache.commons.lang3.StringUtils.isBlank(str)
PatternInstanceAnalyzer
----For Diff:Update Invocation at org.apache.commons.lang3.math.NumberUtils:452
str.startsWith("--") to org.apache.commons.lang3.StringUtils.isBlank(str)
: number instances found: 2
ChangePatternInstance [actions=[Update Invocation at org.apache.commons.lang3.math.NumberUtils:452
str.startsWith("--") to org.apache.commons.lang3.StringUtils.isBlank(str)
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.math.NumberUtils:452
"--"
, Insert TypeAccess at org.apache.commons.lang3.math.NumberUtils:452
org.apache.commons.lang3.StringUtils
]]
RepairabilityAnalyzer
----For Diff:Update Invocation at org.apache.commons.lang3.math.NumberUtils:452
str.startsWith("--") to org.apache.commons.lang3.StringUtils.isBlank(str)
: number instances found: 1
ChangePatternInstance [actions=[Update Invocation at org.apache.commons.lang3.math.NumberUtils:452
str.startsWith("--") to org.apache.commons.lang3.StringUtils.isBlank(str)
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch5-Chart-7-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-00246
Update VariableRead at org.jfree.data.time.TimePeriodValues:305
to index
Update VariableRead at org.jfree.data.time.TimePeriodValues:305
to index
Delete BinaryOperator at org.jfree.data.time.TimePeriodValues:305
>
Insert BinaryOperator at org.jfree.data.time.TimePeriodValues:305
(minMiddleIndex) <= ( - )
Move VariableRead from org.jfree.data.time.TimePeriodValues:305 to org.jfree.data.time.TimePeriodValues:305
middle
Move VariableRead from org.jfree.data.time.TimePeriodValues:305 to org.jfree.data.time.TimePeriodValues:305
maxMiddle
PatternInstanceAnalyzer
----For Diff:Update VariableRead at org.jfree.data.time.TimePeriodValues:305
to index
Update VariableRead at org.jfree.data.time.TimePeriodValues:305
to index
Delete BinaryOperator at org.jfree.data.time.TimePeriodValues:305
>
Insert BinaryOperator at org.jfree.data.time.TimePeriodValues:305
(minMiddleIndex) <= ( - )
Move VariableRead from org.jfree.data.time.TimePeriodValues:305 to org.jfree.data.time.TimePeriodValues:305
middle
Move VariableRead from org.jfree.data.time.TimePeriodValues:305 to org.jfree.data.time.TimePeriodValues:305
maxMiddle
: number instances found: 8
ChangePatternInstance [actions=[Update VariableRead at org.jfree.data.time.TimePeriodValues:305
to index
]]
ChangePatternInstance [actions=[Update VariableRead at org.jfree.data.time.TimePeriodValues:305
to index
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.data.time.TimePeriodValues:305
>
, Insert BinaryOperator at org.jfree.data.time.TimePeriodValues:305
(minMiddleIndex) <= ( - )
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.data.time.TimePeriodValues:305
>
, Insert FieldRead at org.jfree.data.time.TimePeriodValues:305
(minMiddleIndex)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.data.time.TimePeriodValues:305
>
, Insert BinaryOperator at org.jfree.data.time.TimePeriodValues:305
( - )
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.data.time.TimePeriodValues:305
>
, Insert TypeAccess at org.jfree.data.time.TimePeriodValues
org.jfree.data.time.TimePeriodValues
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.data.time.TimePeriodValues:305
>
, Move VariableRead from org.jfree.data.time.TimePeriodValues:305 to org.jfree.data.time.TimePeriodValues:305
middle
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.data.time.TimePeriodValues:305
>
, Move VariableRead from org.jfree.data.time.TimePeriodValues:305 to org.jfree.data.time.TimePeriodValues:305
maxMiddle
]]
RepairabilityAnalyzer
----For Diff:Update VariableRead at org.jfree.data.time.TimePeriodValues:305
to index
Update VariableRead at org.jfree.data.time.TimePeriodValues:305
to index
Delete BinaryOperator at org.jfree.data.time.TimePeriodValues:305
>
Insert BinaryOperator at org.jfree.data.time.TimePeriodValues:305
(minMiddleIndex) <= ( - )
Move VariableRead from org.jfree.data.time.TimePeriodValues:305 to org.jfree.data.time.TimePeriodValues:305
middle
Move VariableRead from org.jfree.data.time.TimePeriodValues:305 to org.jfree.data.time.TimePeriodValues:305
maxMiddle
: number instances found: 1
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.data.time.TimePeriodValues:305
>
, Insert BinaryOperator at org.jfree.data.time.TimePeriodValues:305
(minMiddleIndex) <= ( - )
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch1-Math-40-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-0042
Delete BinaryOperator at org.apache.commons.math.analysis.solvers.BracketingNthOrderBrentSolver:260
(signChangeIndex - start)
Insert Literal at org.apache.commons.math.analysis.solvers.BracketingNthOrderBrentSolver:260
2.0
PatternInstanceAnalyzer
----For Diff:Delete BinaryOperator at org.apache.commons.math.analysis.solvers.BracketingNthOrderBrentSolver:260
(signChangeIndex - start)
Insert Literal at org.apache.commons.math.analysis.solvers.BracketingNthOrderBrentSolver:260
2.0
: number instances found: 3
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.BracketingNthOrderBrentSolver:260
signChangeIndex
, Insert Literal at org.apache.commons.math.analysis.solvers.BracketingNthOrderBrentSolver:260
2.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.BracketingNthOrderBrentSolver:260
start
, Insert Literal at org.apache.commons.math.analysis.solvers.BracketingNthOrderBrentSolver:260
2.0
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.analysis.solvers.BracketingNthOrderBrentSolver:260
(signChangeIndex - start)
, Insert Literal at org.apache.commons.math.analysis.solvers.BracketingNthOrderBrentSolver:260
2.0
]]
RepairabilityAnalyzer
----For Diff:Delete BinaryOperator at org.apache.commons.math.analysis.solvers.BracketingNthOrderBrentSolver:260
(signChangeIndex - start)
Insert Literal at org.apache.commons.math.analysis.solvers.BracketingNthOrderBrentSolver:260
2.0
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch4-Math-84-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-00233
Update BinaryOperator at org.apache.commons.math.optimization.direct.MultiDirectional:90
(comparator.compare(contracted, best)) < 0 to (khi) >= (gamma)
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.math.optimization.direct.MultiDirectional:90
(comparator.compare(contracted, best)) < 0 to (khi) >= (gamma)
: number instances found: 21
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math.optimization.direct.MultiDirectional:90
(comparator.compare(contracted, best)) < 0 to (khi) >= (gamma)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
comparator
, Insert FieldRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
(khi)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
contracted
, Insert FieldRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
(khi)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
best
, Insert FieldRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
(khi)
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math.optimization.direct.MultiDirectional:90
(comparator.compare(contracted, best))
, Insert FieldRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
(khi)
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.optimization.direct.MultiDirectional:90
0
, Insert FieldRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
(khi)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
comparator
, Insert FieldRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
(gamma)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
contracted
, Insert FieldRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
(gamma)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
best
, Insert FieldRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
(gamma)
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math.optimization.direct.MultiDirectional:90
(comparator.compare(contracted, best))
, Insert FieldRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
(gamma)
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.optimization.direct.MultiDirectional:90
0
, Insert FieldRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
(gamma)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
comparator
, Insert TypeAccess at org.apache.commons.math.optimization.direct.MultiDirectional
org.apache.commons.math.optimization.direct.MultiDirectional
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
contracted
, Insert TypeAccess at org.apache.commons.math.optimization.direct.MultiDirectional
org.apache.commons.math.optimization.direct.MultiDirectional
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
best
, Insert TypeAccess at org.apache.commons.math.optimization.direct.MultiDirectional
org.apache.commons.math.optimization.direct.MultiDirectional
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math.optimization.direct.MultiDirectional:90
(comparator.compare(contracted, best))
, Insert TypeAccess at org.apache.commons.math.optimization.direct.MultiDirectional
org.apache.commons.math.optimization.direct.MultiDirectional
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.optimization.direct.MultiDirectional:90
0
, Insert TypeAccess at org.apache.commons.math.optimization.direct.MultiDirectional
org.apache.commons.math.optimization.direct.MultiDirectional
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
comparator
, Insert TypeAccess at org.apache.commons.math.optimization.direct.MultiDirectional
org.apache.commons.math.optimization.direct.MultiDirectional
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
contracted
, Insert TypeAccess at org.apache.commons.math.optimization.direct.MultiDirectional
org.apache.commons.math.optimization.direct.MultiDirectional
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
best
, Insert TypeAccess at org.apache.commons.math.optimization.direct.MultiDirectional
org.apache.commons.math.optimization.direct.MultiDirectional
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math.optimization.direct.MultiDirectional:90
(comparator.compare(contracted, best))
, Insert TypeAccess at org.apache.commons.math.optimization.direct.MultiDirectional
org.apache.commons.math.optimization.direct.MultiDirectional
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.optimization.direct.MultiDirectional:90
0
, Insert TypeAccess at org.apache.commons.math.optimization.direct.MultiDirectional
org.apache.commons.math.optimization.direct.MultiDirectional
]]
RepairabilityAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.math.optimization.direct.MultiDirectional:90
(comparator.compare(contracted, best)) < 0 to (khi) >= (gamma)
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch1-Math-30-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-0039
Update BinaryOperator at org.apache.commons.math3.distribution.NormalDistribution:138
(.abs(dev)) > (40 * (standardDeviation)) to (java.lang.Double.isNaN(org.apache.commons.math3.distribution.NormalDistribution.SQRT2PI)) || (java.lang.Double.isNaN(x))
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.math3.distribution.NormalDistribution:138
(.abs(dev)) > (40 * (standardDeviation)) to (java.lang.Double.isNaN(org.apache.commons.math3.distribution.NormalDistribution.SQRT2PI)) || (java.lang.Double.isNaN(x))
: number instances found: 37
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math3.distribution.NormalDistribution:138
(.abs(dev)) > (40 * (standardDeviation)) to (java.lang.Double.isNaN(org.apache.commons.math3.distribution.NormalDistribution.SQRT2PI)) || (java.lang.Double.isNaN(x))
]]
ChangePatternInstance [actions=[Update TypeAccess at org.apache.commons.math3.distribution.NormalDistribution:138
to java.lang.Double
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.NormalDistribution:138
dev
, Insert Invocation at org.apache.commons.math3.distribution.NormalDistribution:138
(.isNaN(.SQRT2PI))
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.distribution.NormalDistribution:138
(.abs(dev))
, Insert Invocation at org.apache.commons.math3.distribution.NormalDistribution:138
(.isNaN(.SQRT2PI))
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.distribution.NormalDistribution:138
40
, Insert Invocation at org.apache.commons.math3.distribution.NormalDistribution:138
(.isNaN(.SQRT2PI))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.distribution.NormalDistribution:138
(standardDeviation)
, Insert Invocation at org.apache.commons.math3.distribution.NormalDistribution:138
(.isNaN(.SQRT2PI))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.distribution.NormalDistribution:138
(40 * (standardDeviation))
, Insert Invocation at org.apache.commons.math3.distribution.NormalDistribution:138
(.isNaN(.SQRT2PI))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.NormalDistribution:138
dev
, Insert Invocation at org.apache.commons.math3.distribution.NormalDistribution:138
(java.lang.Double.isNaN(x))
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.distribution.NormalDistribution:138
(.abs(dev))
, Insert Invocation at org.apache.commons.math3.distribution.NormalDistribution:138
(java.lang.Double.isNaN(x))
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.distribution.NormalDistribution:138
40
, Insert Invocation at org.apache.commons.math3.distribution.NormalDistribution:138
(java.lang.Double.isNaN(x))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.distribution.NormalDistribution:138
(standardDeviation)
, Insert Invocation at org.apache.commons.math3.distribution.NormalDistribution:138
(java.lang.Double.isNaN(x))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.distribution.NormalDistribution:138
(40 * (standardDeviation))
, Insert Invocation at org.apache.commons.math3.distribution.NormalDistribution:138
(java.lang.Double.isNaN(x))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.NormalDistribution:138
dev
, Insert FieldRead at org.apache.commons.math3.distribution.NormalDistribution:138
.SQRT2PI
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.distribution.NormalDistribution:138
(.abs(dev))
, Insert FieldRead at org.apache.commons.math3.distribution.NormalDistribution:138
.SQRT2PI
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.distribution.NormalDistribution:138
40
, Insert FieldRead at org.apache.commons.math3.distribution.NormalDistribution:138
.SQRT2PI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.distribution.NormalDistribution:138
(standardDeviation)
, Insert FieldRead at org.apache.commons.math3.distribution.NormalDistribution:138
.SQRT2PI
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.distribution.NormalDistribution:138
(40 * (standardDeviation))
, Insert FieldRead at org.apache.commons.math3.distribution.NormalDistribution:138
.SQRT2PI
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.NormalDistribution:138
dev
, Insert TypeAccess at org.apache.commons.math3.distribution.NormalDistribution:138
java.lang.Double
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.distribution.NormalDistribution:138
(.abs(dev))
, Insert TypeAccess at org.apache.commons.math3.distribution.NormalDistribution:138
java.lang.Double
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.distribution.NormalDistribution:138
40
, Insert TypeAccess at org.apache.commons.math3.distribution.NormalDistribution:138
java.lang.Double
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.distribution.NormalDistribution:138
(standardDeviation)
, Insert TypeAccess at org.apache.commons.math3.distribution.NormalDistribution:138
java.lang.Double
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.distribution.NormalDistribution:138
(40 * (standardDeviation))
, Insert TypeAccess at org.apache.commons.math3.distribution.NormalDistribution:138
java.lang.Double
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.NormalDistribution:138
dev
, Insert VariableRead at org.apache.commons.math3.distribution.NormalDistribution:138
x
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.distribution.NormalDistribution:138
(.abs(dev))
, Insert VariableRead at org.apache.commons.math3.distribution.NormalDistribution:138
x
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.distribution.NormalDistribution:138
40
, Insert VariableRead at org.apache.commons.math3.distribution.NormalDistribution:138
x
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.distribution.NormalDistribution:138
(standardDeviation)
, Insert VariableRead at org.apache.commons.math3.distribution.NormalDistribution:138
x
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.distribution.NormalDistribution:138
(40 * (standardDeviation))
, Insert VariableRead at org.apache.commons.math3.distribution.NormalDistribution:138
x
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.NormalDistribution:138
dev
, Move TypeAccess from org.apache.commons.math3.distribution.NormalDistribution:138 to org.apache.commons.math3.distribution.NormalDistribution:138
org.apache.commons.math3.util.FastMath
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.distribution.NormalDistribution:138
(.abs(dev))
, Move TypeAccess from org.apache.commons.math3.distribution.NormalDistribution:138 to org.apache.commons.math3.distribution.NormalDistribution:138
org.apache.commons.math3.util.FastMath
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.distribution.NormalDistribution:138
40
, Move TypeAccess from org.apache.commons.math3.distribution.NormalDistribution:138 to org.apache.commons.math3.distribution.NormalDistribution:138
org.apache.commons.math3.util.FastMath
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.distribution.NormalDistribution:138
(standardDeviation)
, Move TypeAccess from org.apache.commons.math3.distribution.NormalDistribution:138 to org.apache.commons.math3.distribution.NormalDistribution:138
org.apache.commons.math3.util.FastMath
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.distribution.NormalDistribution:138
(40 * (standardDeviation))
, Move TypeAccess from org.apache.commons.math3.distribution.NormalDistribution:138 to org.apache.commons.math3.distribution.NormalDistribution:138
org.apache.commons.math3.util.FastMath
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.NormalDistribution:138
dev
, Move TypeAccess from org.apache.commons.math3.distribution.NormalDistribution to org.apache.commons.math3.distribution.NormalDistribution
org.apache.commons.math3.distribution.NormalDistribution
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.distribution.NormalDistribution:138
(.abs(dev))
, Move TypeAccess from org.apache.commons.math3.distribution.NormalDistribution to org.apache.commons.math3.distribution.NormalDistribution
org.apache.commons.math3.distribution.NormalDistribution
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.distribution.NormalDistribution:138
40
, Move TypeAccess from org.apache.commons.math3.distribution.NormalDistribution to org.apache.commons.math3.distribution.NormalDistribution
org.apache.commons.math3.distribution.NormalDistribution
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.distribution.NormalDistribution:138
(standardDeviation)
, Move TypeAccess from org.apache.commons.math3.distribution.NormalDistribution to org.apache.commons.math3.distribution.NormalDistribution
org.apache.commons.math3.distribution.NormalDistribution
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.distribution.NormalDistribution:138
(40 * (standardDeviation))
, Move TypeAccess from org.apache.commons.math3.distribution.NormalDistribution to org.apache.commons.math3.distribution.NormalDistribution
org.apache.commons.math3.distribution.NormalDistribution
]]
RepairabilityAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.math3.distribution.NormalDistribution:138
(.abs(dev)) > (40 * (standardDeviation)) to (java.lang.Double.isNaN(org.apache.commons.math3.distribution.NormalDistribution.SQRT2PI)) || (java.lang.Double.isNaN(x))
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch4-Closure-10-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-00200
Delete VariableRead at com.google.javascript.jscomp.NodeUtil:1416
recurse
Insert Invocation at com.google.javascript.jscomp.NodeUtil:1416
com.google.javascript.jscomp.NodeUtil.CONSTRUCTORS_WITHOUT_SIDE_EFFECTS.add(com.google.javascript.jscomp.NodeUtil.JSC_PROPERTY_NAME_FN.trim())
PatternInstanceAnalyzer
----For Diff:Delete VariableRead at com.google.javascript.jscomp.NodeUtil:1416
recurse
Insert Invocation at com.google.javascript.jscomp.NodeUtil:1416
com.google.javascript.jscomp.NodeUtil.CONSTRUCTORS_WITHOUT_SIDE_EFFECTS.add(com.google.javascript.jscomp.NodeUtil.JSC_PROPERTY_NAME_FN.trim())
: number instances found: 6
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.NodeUtil:1416
recurse
, Insert Invocation at com.google.javascript.jscomp.NodeUtil:1416
com.google.javascript.jscomp.NodeUtil.CONSTRUCTORS_WITHOUT_SIDE_EFFECTS.add(com.google.javascript.jscomp.NodeUtil.JSC_PROPERTY_NAME_FN.trim())
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.NodeUtil:1416
recurse
, Insert FieldRead at com.google.javascript.jscomp.NodeUtil:1416
com.google.javascript.jscomp.NodeUtil.CONSTRUCTORS_WITHOUT_SIDE_EFFECTS
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.NodeUtil:1416
recurse
, Insert Invocation at com.google.javascript.jscomp.NodeUtil:1416
com.google.javascript.jscomp.NodeUtil.JSC_PROPERTY_NAME_FN.trim()
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.NodeUtil:1416
recurse
, Insert TypeAccess at com.google.javascript.jscomp.NodeUtil
com.google.javascript.jscomp.NodeUtil
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.NodeUtil:1416
recurse
, Insert FieldRead at com.google.javascript.jscomp.NodeUtil:1416
com.google.javascript.jscomp.NodeUtil.JSC_PROPERTY_NAME_FN
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.NodeUtil:1416
recurse
, Insert TypeAccess at com.google.javascript.jscomp.NodeUtil
com.google.javascript.jscomp.NodeUtil
]]
RepairabilityAnalyzer
----For Diff:Delete VariableRead at com.google.javascript.jscomp.NodeUtil:1416
recurse
Insert Invocation at com.google.javascript.jscomp.NodeUtil:1416
com.google.javascript.jscomp.NodeUtil.CONSTRUCTORS_WITHOUT_SIDE_EFFECTS.add(com.google.javascript.jscomp.NodeUtil.JSC_PROPERTY_NAME_FN.trim())
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch3-Math-78-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-00177
Update FieldRead at org.apache.commons.math.ode.events.EventState:174
(maxCheckInterval) to (pendingEventTime)
Update FieldRead at org.apache.commons.math.ode.events.EventState:174
(t0) to (convergence)
Delete VariableRead at org.apache.commons.math.ode.events.EventState:174
t1
Insert VariableRead at org.apache.commons.math.ode.events.EventState:174
t1
PatternInstanceAnalyzer
----For Diff:Update FieldRead at org.apache.commons.math.ode.events.EventState:174
(maxCheckInterval) to (pendingEventTime)
Update FieldRead at org.apache.commons.math.ode.events.EventState:174
(t0) to (convergence)
Delete VariableRead at org.apache.commons.math.ode.events.EventState:174
t1
Insert VariableRead at org.apache.commons.math.ode.events.EventState:174
t1
: number instances found: 2
ChangePatternInstance [actions=[Update FieldRead at org.apache.commons.math.ode.events.EventState:174
(maxCheckInterval) to (pendingEventTime)
]]
ChangePatternInstance [actions=[Update FieldRead at org.apache.commons.math.ode.events.EventState:174
(t0) to (convergence)
]]
RepairabilityAnalyzer
----For Diff:Update FieldRead at org.apache.commons.math.ode.events.EventState:174
(maxCheckInterval) to (pendingEventTime)
Update FieldRead at org.apache.commons.math.ode.events.EventState:174
(t0) to (convergence)
Delete VariableRead at org.apache.commons.math.ode.events.EventState:174
t1
Insert VariableRead at org.apache.commons.math.ode.events.EventState:174
t1
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch1-Math-6-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-0050
Update FieldRead at org.apache.commons.math3.optim.BaseOptimizer:93
iterations to evaluations
PatternInstanceAnalyzer
----For Diff:Update FieldRead at org.apache.commons.math3.optim.BaseOptimizer:93
iterations to evaluations
: number instances found: 1
ChangePatternInstance [actions=[Update FieldRead at org.apache.commons.math3.optim.BaseOptimizer:93
iterations to evaluations
]]
RepairabilityAnalyzer
----For Diff:Update FieldRead at org.apache.commons.math3.optim.BaseOptimizer:93
iterations to evaluations
: number instances found: 1
ChangePatternInstance [actions=[Update FieldRead at org.apache.commons.math3.optim.BaseOptimizer:93
iterations to evaluations
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch1-Math-105-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-0034
Update FieldRead at org.apache.commons.math.stat.regression.SimpleRegression:106
to (sumXX)
Delete BinaryOperator at org.apache.commons.math.stat.regression.SimpleRegression:106
== 0
Insert BinaryOperator at org.apache.commons.math.stat.regression.SimpleRegression:106
( < (sumYY)) && ((sumYY) < (xbar))
Move FieldRead from org.apache.commons.math.stat.regression.SimpleRegression:106 to org.apache.commons.math.stat.regression.SimpleRegression:106
(n)
PatternInstanceAnalyzer
----For Diff:Update FieldRead at org.apache.commons.math.stat.regression.SimpleRegression:106
to (sumXX)
Delete BinaryOperator at org.apache.commons.math.stat.regression.SimpleRegression:106
== 0
Insert BinaryOperator at org.apache.commons.math.stat.regression.SimpleRegression:106
( < (sumYY)) && ((sumYY) < (xbar))
Move FieldRead from org.apache.commons.math.stat.regression.SimpleRegression:106 to org.apache.commons.math.stat.regression.SimpleRegression:106
(n)
: number instances found: 21
ChangePatternInstance [actions=[Update FieldRead at org.apache.commons.math.stat.regression.SimpleRegression:106
to (sumXX)
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.stat.regression.SimpleRegression:106
0
, Insert BinaryOperator at org.apache.commons.math.stat.regression.SimpleRegression:106
( < (sumYY)) && ((sumYY) < (xbar))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.stat.regression.SimpleRegression:106
== 0
, Insert BinaryOperator at org.apache.commons.math.stat.regression.SimpleRegression:106
( < (sumYY)) && ((sumYY) < (xbar))
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.stat.regression.SimpleRegression:106
0
, Insert BinaryOperator at org.apache.commons.math.stat.regression.SimpleRegression:106
( < (sumYY))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.stat.regression.SimpleRegression:106
== 0
, Insert BinaryOperator at org.apache.commons.math.stat.regression.SimpleRegression:106
( < (sumYY))
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.stat.regression.SimpleRegression:106
0
, Insert BinaryOperator at org.apache.commons.math.stat.regression.SimpleRegression:106
((sumYY) < (xbar))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.stat.regression.SimpleRegression:106
== 0
, Insert BinaryOperator at org.apache.commons.math.stat.regression.SimpleRegression:106
((sumYY) < (xbar))
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.stat.regression.SimpleRegression:106
0
, Insert FieldRead at org.apache.commons.math.stat.regression.SimpleRegression:106
(sumYY)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.stat.regression.SimpleRegression:106
== 0
, Insert FieldRead at org.apache.commons.math.stat.regression.SimpleRegression:106
(sumYY)
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.stat.regression.SimpleRegression:106
0
, Insert FieldRead at org.apache.commons.math.stat.regression.SimpleRegression:106
(sumYY)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.stat.regression.SimpleRegression:106
== 0
, Insert FieldRead at org.apache.commons.math.stat.regression.SimpleRegression:106
(sumYY)
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.stat.regression.SimpleRegression:106
0
, Insert FieldRead at org.apache.commons.math.stat.regression.SimpleRegression:106
(xbar)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.stat.regression.SimpleRegression:106
== 0
, Insert FieldRead at org.apache.commons.math.stat.regression.SimpleRegression:106
(xbar)
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.stat.regression.SimpleRegression:106
0
, Insert TypeAccess at org.apache.commons.math.stat.regression.SimpleRegression
org.apache.commons.math.stat.regression.SimpleRegression
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.stat.regression.SimpleRegression:106
== 0
, Insert TypeAccess at org.apache.commons.math.stat.regression.SimpleRegression
org.apache.commons.math.stat.regression.SimpleRegression
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.stat.regression.SimpleRegression:106
0
, Insert TypeAccess at org.apache.commons.math.stat.regression.SimpleRegression
org.apache.commons.math.stat.regression.SimpleRegression
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.stat.regression.SimpleRegression:106
== 0
, Insert TypeAccess at org.apache.commons.math.stat.regression.SimpleRegression
org.apache.commons.math.stat.regression.SimpleRegression
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.stat.regression.SimpleRegression:106
0
, Insert TypeAccess at org.apache.commons.math.stat.regression.SimpleRegression
org.apache.commons.math.stat.regression.SimpleRegression
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.stat.regression.SimpleRegression:106
== 0
, Insert TypeAccess at org.apache.commons.math.stat.regression.SimpleRegression
org.apache.commons.math.stat.regression.SimpleRegression
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.stat.regression.SimpleRegression:106
0
, Move FieldRead from org.apache.commons.math.stat.regression.SimpleRegression:106 to org.apache.commons.math.stat.regression.SimpleRegression:106
(n)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.stat.regression.SimpleRegression:106
== 0
, Move FieldRead from org.apache.commons.math.stat.regression.SimpleRegression:106 to org.apache.commons.math.stat.regression.SimpleRegression:106
(n)
]]
RepairabilityAnalyzer
----For Diff:Update FieldRead at org.apache.commons.math.stat.regression.SimpleRegression:106
to (sumXX)
Delete BinaryOperator at org.apache.commons.math.stat.regression.SimpleRegression:106
== 0
Insert BinaryOperator at org.apache.commons.math.stat.regression.SimpleRegression:106
( < (sumYY)) && ((sumYY) < (xbar))
Move FieldRead from org.apache.commons.math.stat.regression.SimpleRegression:106 to org.apache.commons.math.stat.regression.SimpleRegression:106
(n)
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch2-Chart-26-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-0080
Update VariableRead at org.jfree.chart.axis.Axis:1190
hotspot to plotState
Delete BinaryOperator at org.jfree.chart.axis.Axis:1190
&&
Insert BinaryOperator at org.jfree.chart.axis.Axis:1190
&& ( && ((plotState.getOwner()) != null))
Move BinaryOperator from org.jfree.chart.axis.Axis:1190 to org.jfree.chart.axis.Axis:1190
(plotState != null)
Move BinaryOperator from org.jfree.chart.axis.Axis:1190 to org.jfree.chart.axis.Axis:1190
(hotspot != null)
PatternInstanceAnalyzer
----For Diff:Update VariableRead at org.jfree.chart.axis.Axis:1190
hotspot to plotState
Delete BinaryOperator at org.jfree.chart.axis.Axis:1190
&&
Insert BinaryOperator at org.jfree.chart.axis.Axis:1190
&& ( && ((plotState.getOwner()) != null))
Move BinaryOperator from org.jfree.chart.axis.Axis:1190 to org.jfree.chart.axis.Axis:1190
(plotState != null)
Move BinaryOperator from org.jfree.chart.axis.Axis:1190 to org.jfree.chart.axis.Axis:1190
(hotspot != null)
: number instances found: 9
ChangePatternInstance [actions=[Update VariableRead at org.jfree.chart.axis.Axis:1190
hotspot to plotState
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.chart.axis.Axis:1190
&&
, Insert BinaryOperator at org.jfree.chart.axis.Axis:1190
&& ( && ((plotState.getOwner()) != null))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.chart.axis.Axis:1190
&&
, Insert BinaryOperator at org.jfree.chart.axis.Axis:1190
( && ((plotState.getOwner()) != null))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.chart.axis.Axis:1190
&&
, Insert BinaryOperator at org.jfree.chart.axis.Axis:1190
((plotState.getOwner()) != null)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.chart.axis.Axis:1190
&&
, Insert Invocation at org.jfree.chart.axis.Axis:1190
(plotState.getOwner())
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.chart.axis.Axis:1190
&&
, Insert Literal at org.jfree.chart.axis.Axis:1190
null
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.chart.axis.Axis:1190
&&
, Insert VariableRead at org.jfree.chart.axis.Axis:1190
plotState
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.chart.axis.Axis:1190
&&
, Move BinaryOperator from org.jfree.chart.axis.Axis:1190 to org.jfree.chart.axis.Axis:1190
(plotState != null)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.chart.axis.Axis:1190
&&
, Move BinaryOperator from org.jfree.chart.axis.Axis:1190 to org.jfree.chart.axis.Axis:1190
(hotspot != null)
]]
RepairabilityAnalyzer
----For Diff:Update VariableRead at org.jfree.chart.axis.Axis:1190
hotspot to plotState
Delete BinaryOperator at org.jfree.chart.axis.Axis:1190
&&
Insert BinaryOperator at org.jfree.chart.axis.Axis:1190
&& ( && ((plotState.getOwner()) != null))
Move BinaryOperator from org.jfree.chart.axis.Axis:1190 to org.jfree.chart.axis.Axis:1190
(plotState != null)
Move BinaryOperator from org.jfree.chart.axis.Axis:1190 to org.jfree.chart.axis.Axis:1190
(hotspot != null)
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch3-Lang-10-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-00154
Update BinaryOperator at org.apache.commons.lang3.time.FastDateParser:381
fieldKeyValues == null to field < (pattern.length())
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.lang3.time.FastDateParser:381
fieldKeyValues == null to field < (pattern.length())
: number instances found: 5
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.time.FastDateParser:381
fieldKeyValues == null to field < (pattern.length())
]]
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.lang3.time.FastDateParser:381
fieldKeyValues to field
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.time.FastDateParser:381
null
, Insert Invocation at org.apache.commons.lang3.time.FastDateParser:381
(pattern.length())
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.time.FastDateParser:381
null
, Insert FieldRead at org.apache.commons.lang3.time.FastDateParser:381
pattern
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.time.FastDateParser:381
null
, Insert TypeAccess at org.apache.commons.lang3.time.FastDateParser
org.apache.commons.lang3.time.FastDateParser
]]
RepairabilityAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.lang3.time.FastDateParser:381
fieldKeyValues == null to field < (pattern.length())
: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.time.FastDateParser:381
fieldKeyValues == null to field < (pattern.length())
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch2-Math-74-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-00124
Update Invocation at org.apache.commons.math.ode.nonstiff.AdamsMoultonIntegrator:325
interpolator.setInterpolatedTime(nextStep) to setMaxGrowth(10.0)
PatternInstanceAnalyzer
----For Diff:Update Invocation at org.apache.commons.math.ode.nonstiff.AdamsMoultonIntegrator:325
interpolator.setInterpolatedTime(nextStep) to setMaxGrowth(10.0)
: number instances found: 5
ChangePatternInstance [actions=[Update Invocation at org.apache.commons.math.ode.nonstiff.AdamsMoultonIntegrator:325
interpolator.setInterpolatedTime(nextStep) to setMaxGrowth(10.0)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.ode.nonstiff.AdamsMoultonIntegrator:325
interpolator
, Insert TypeAccess at org.apache.commons.math.ode.nonstiff.AdamsMoultonIntegrator
org.apache.commons.math.ode.nonstiff.AdamsMoultonIntegrator
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.ode.nonstiff.AdamsMoultonIntegrator:325
nextStep
, Insert TypeAccess at org.apache.commons.math.ode.nonstiff.AdamsMoultonIntegrator
org.apache.commons.math.ode.nonstiff.AdamsMoultonIntegrator
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.ode.nonstiff.AdamsMoultonIntegrator:325
interpolator
, Insert Literal at org.apache.commons.math.ode.nonstiff.AdamsMoultonIntegrator:325
10.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.ode.nonstiff.AdamsMoultonIntegrator:325
nextStep
, Insert Literal at org.apache.commons.math.ode.nonstiff.AdamsMoultonIntegrator:325
10.0
]]
RepairabilityAnalyzer
----For Diff:Update Invocation at org.apache.commons.math.ode.nonstiff.AdamsMoultonIntegrator:325
interpolator.setInterpolatedTime(nextStep) to setMaxGrowth(10.0)
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch3-Closure-21-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-00150
Update FieldRead at com.google.javascript.jscomp.CheckSideEffects:121
to (compiler)
Update TypeAccess at com.google.javascript.jscomp.CheckSideEffects
com.google.javascript.rhino.Token to com.google.javascript.jscomp.CheckSideEffects
Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
(ancestorType != ) && (ancestorType != (com.google.javascript.rhino.Token.BLOCK))
Insert BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
== null
Move FieldRead from com.google.javascript.jscomp.CheckSideEffects:121 to com.google.javascript.jscomp.CheckSideEffects:121
(com.google.javascript.rhino.Token.EXPR_RESULT)
PatternInstanceAnalyzer
----For Diff:Update FieldRead at com.google.javascript.jscomp.CheckSideEffects:121
to (compiler)
Update TypeAccess at com.google.javascript.jscomp.CheckSideEffects
com.google.javascript.rhino.Token to com.google.javascript.jscomp.CheckSideEffects
Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
(ancestorType != ) && (ancestorType != (com.google.javascript.rhino.Token.BLOCK))
Insert BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
== null
Move FieldRead from com.google.javascript.jscomp.CheckSideEffects:121 to com.google.javascript.jscomp.CheckSideEffects:121
(com.google.javascript.rhino.Token.EXPR_RESULT)
: number instances found: 23
ChangePatternInstance [actions=[Update FieldRead at com.google.javascript.jscomp.CheckSideEffects:121
to (compiler)
]]
ChangePatternInstance [actions=[Update TypeAccess at com.google.javascript.jscomp.CheckSideEffects
com.google.javascript.rhino.Token to com.google.javascript.jscomp.CheckSideEffects
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
ancestorType
, Insert BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
== null
]]
ChangePatternInstance [actions=[Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
(ancestorType != )
, Insert BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
== null
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
ancestorType
, Insert BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
== null
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.CheckSideEffects
com.google.javascript.rhino.Token
, Insert BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
== null
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.CheckSideEffects:121
(com.google.javascript.rhino.Token.BLOCK)
, Insert BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
== null
]]
ChangePatternInstance [actions=[Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
(ancestorType != (com.google.javascript.rhino.Token.BLOCK))
, Insert BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
== null
]]
ChangePatternInstance [actions=[Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
(ancestorType != ) && (ancestorType != (com.google.javascript.rhino.Token.BLOCK))
, Insert BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
== null
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
ancestorType
, Insert Literal at com.google.javascript.jscomp.CheckSideEffects:121
null
]]
ChangePatternInstance [actions=[Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
(ancestorType != )
, Insert Literal at com.google.javascript.jscomp.CheckSideEffects:121
null
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
ancestorType
, Insert Literal at com.google.javascript.jscomp.CheckSideEffects:121
null
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.CheckSideEffects
com.google.javascript.rhino.Token
, Insert Literal at com.google.javascript.jscomp.CheckSideEffects:121
null
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.CheckSideEffects:121
(com.google.javascript.rhino.Token.BLOCK)
, Insert Literal at com.google.javascript.jscomp.CheckSideEffects:121
null
]]
ChangePatternInstance [actions=[Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
(ancestorType != (com.google.javascript.rhino.Token.BLOCK))
, Insert Literal at com.google.javascript.jscomp.CheckSideEffects:121
null
]]
ChangePatternInstance [actions=[Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
(ancestorType != ) && (ancestorType != (com.google.javascript.rhino.Token.BLOCK))
, Insert Literal at com.google.javascript.jscomp.CheckSideEffects:121
null
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
ancestorType
, Move FieldRead from com.google.javascript.jscomp.CheckSideEffects:121 to com.google.javascript.jscomp.CheckSideEffects:121
(com.google.javascript.rhino.Token.EXPR_RESULT)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
(ancestorType != )
, Move FieldRead from com.google.javascript.jscomp.CheckSideEffects:121 to com.google.javascript.jscomp.CheckSideEffects:121
(com.google.javascript.rhino.Token.EXPR_RESULT)
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
ancestorType
, Move FieldRead from com.google.javascript.jscomp.CheckSideEffects:121 to com.google.javascript.jscomp.CheckSideEffects:121
(com.google.javascript.rhino.Token.EXPR_RESULT)
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.CheckSideEffects
com.google.javascript.rhino.Token
, Move FieldRead from com.google.javascript.jscomp.CheckSideEffects:121 to com.google.javascript.jscomp.CheckSideEffects:121
(com.google.javascript.rhino.Token.EXPR_RESULT)
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.CheckSideEffects:121
(com.google.javascript.rhino.Token.BLOCK)
, Move FieldRead from com.google.javascript.jscomp.CheckSideEffects:121 to com.google.javascript.jscomp.CheckSideEffects:121
(com.google.javascript.rhino.Token.EXPR_RESULT)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
(ancestorType != (com.google.javascript.rhino.Token.BLOCK))
, Move FieldRead from com.google.javascript.jscomp.CheckSideEffects:121 to com.google.javascript.jscomp.CheckSideEffects:121
(com.google.javascript.rhino.Token.EXPR_RESULT)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
(ancestorType != ) && (ancestorType != (com.google.javascript.rhino.Token.BLOCK))
, Move FieldRead from com.google.javascript.jscomp.CheckSideEffects:121 to com.google.javascript.jscomp.CheckSideEffects:121
(com.google.javascript.rhino.Token.EXPR_RESULT)
]]
RepairabilityAnalyzer
----For Diff:Update FieldRead at com.google.javascript.jscomp.CheckSideEffects:121
to (compiler)
Update TypeAccess at com.google.javascript.jscomp.CheckSideEffects
com.google.javascript.rhino.Token to com.google.javascript.jscomp.CheckSideEffects
Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
(ancestorType != ) && (ancestorType != (com.google.javascript.rhino.Token.BLOCK))
Insert BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
== null
Move FieldRead from com.google.javascript.jscomp.CheckSideEffects:121 to com.google.javascript.jscomp.CheckSideEffects:121
(com.google.javascript.rhino.Token.EXPR_RESULT)
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch5-Math-8-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-00272
Update BinaryOperator at org.apache.commons.math3.distribution.DiscreteDistribution:189
i < sampleSize to sampleSize > 1
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.math3.distribution.DiscreteDistribution:189
i < sampleSize to sampleSize > 1
: number instances found: 2
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math3.distribution.DiscreteDistribution:189
i < sampleSize to sampleSize > 1
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.DiscreteDistribution:189
i
, Insert Literal at org.apache.commons.math3.distribution.DiscreteDistribution:189
1
]]
RepairabilityAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.math3.distribution.DiscreteDistribution:189
i < sampleSize to sampleSize > 1
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch1-Closure-46-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-0022
Delete Invocation at com.google.javascript.rhino.jstype.RecordType:142
(that.isRecordType())
Insert BinaryOperator at com.google.javascript.rhino.jstype.RecordType:142
(that instanceof com.google.javascript.rhino.jstype.com.google.javascript.rhino.jstype.ArrowType)
PatternInstanceAnalyzer
----For Diff:Delete Invocation at com.google.javascript.rhino.jstype.RecordType:142
(that.isRecordType())
Insert BinaryOperator at com.google.javascript.rhino.jstype.RecordType:142
(that instanceof com.google.javascript.rhino.jstype.com.google.javascript.rhino.jstype.ArrowType)
: number instances found: 5
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.rhino.jstype.RecordType:142
that
, Insert BinaryOperator at com.google.javascript.rhino.jstype.RecordType:142
(that instanceof com.google.javascript.rhino.jstype.com.google.javascript.rhino.jstype.ArrowType)
]]
ChangePatternInstance [actions=[Delete Invocation at com.google.javascript.rhino.jstype.RecordType:142
(that.isRecordType())
, Insert BinaryOperator at com.google.javascript.rhino.jstype.RecordType:142
(that instanceof com.google.javascript.rhino.jstype.com.google.javascript.rhino.jstype.ArrowType)
]]
ChangePatternInstance [actions=[Delete Invocation at com.google.javascript.rhino.jstype.RecordType:142
(that.isRecordType())
, Insert VariableRead at com.google.javascript.rhino.jstype.RecordType:142
that
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.rhino.jstype.RecordType:142
that
, Insert TypeAccess at com.google.javascript.rhino.jstype.RecordType:142
com.google.javascript.rhino.jstype.com.google.javascript.rhino.jstype.ArrowType
]]
ChangePatternInstance [actions=[Delete Invocation at com.google.javascript.rhino.jstype.RecordType:142
(that.isRecordType())
, Insert TypeAccess at com.google.javascript.rhino.jstype.RecordType:142
com.google.javascript.rhino.jstype.com.google.javascript.rhino.jstype.ArrowType
]]
RepairabilityAnalyzer
----For Diff:Delete Invocation at com.google.javascript.rhino.jstype.RecordType:142
(that.isRecordType())
Insert BinaryOperator at com.google.javascript.rhino.jstype.RecordType:142
(that instanceof com.google.javascript.rhino.jstype.com.google.javascript.rhino.jstype.ArrowType)
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch3-Lang-27-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-00157
Insert BinaryOperator at org.apache.commons.lang3.math.NumberUtils:488
&& (expPos < ((str.length()) - 1))
Move BinaryOperator from org.apache.commons.lang3.math.NumberUtils:488 to org.apache.commons.lang3.math.NumberUtils:488
expPos > (-1)
PatternInstanceAnalyzer
----For Diff:Insert BinaryOperator at org.apache.commons.lang3.math.NumberUtils:488
&& (expPos < ((str.length()) - 1))
Move BinaryOperator from org.apache.commons.lang3.math.NumberUtils:488 to org.apache.commons.lang3.math.NumberUtils:488
expPos > (-1)
: number instances found: 0
RepairabilityAnalyzer
----For Diff:Insert BinaryOperator at org.apache.commons.lang3.math.NumberUtils:488
&& (expPos < ((str.length()) - 1))
Move BinaryOperator from org.apache.commons.lang3.math.NumberUtils:488 to org.apache.commons.lang3.math.NumberUtils:488
expPos > (-1)
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch1-Closure-45-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-0021
Update Invocation at com.google.javascript.jscomp.RemoveUnusedVars:736
to var.getParentNode()
Delete Invocation at com.google.javascript.jscomp.RemoveUnusedVars:735
(com.google.javascript.jscomp.NodeUtil.isLiteralValue(, true))
Insert BinaryOperator at com.google.javascript.jscomp.RemoveUnusedVars:735
((modifyCallSites) || (.isExprResult()))
Move Invocation from com.google.javascript.jscomp.RemoveUnusedVars:736 to com.google.javascript.jscomp.RemoveUnusedVars:735
assign.assignNode.getLastChild()
PatternInstanceAnalyzer
----For Diff:Update Invocation at com.google.javascript.jscomp.RemoveUnusedVars:736
to var.getParentNode()
Delete Invocation at com.google.javascript.jscomp.RemoveUnusedVars:735
(com.google.javascript.jscomp.NodeUtil.isLiteralValue(, true))
Insert BinaryOperator at com.google.javascript.jscomp.RemoveUnusedVars:735
((modifyCallSites) || (.isExprResult()))
Move Invocation from com.google.javascript.jscomp.RemoveUnusedVars:736 to com.google.javascript.jscomp.RemoveUnusedVars:735
assign.assignNode.getLastChild()
: number instances found: 31
ChangePatternInstance [actions=[Update Invocation at com.google.javascript.jscomp.RemoveUnusedVars:736
to var.getParentNode()
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.RemoveUnusedVars:736
assign
, Insert BinaryOperator at com.google.javascript.jscomp.RemoveUnusedVars:735
((modifyCallSites) || (.isExprResult()))
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.RemoveUnusedVars:736
assign.assignNode
, Insert BinaryOperator at com.google.javascript.jscomp.RemoveUnusedVars:735
((modifyCallSites) || (.isExprResult()))
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.RemoveUnusedVars:735
com.google.javascript.jscomp.NodeUtil
, Insert BinaryOperator at com.google.javascript.jscomp.RemoveUnusedVars:735
((modifyCallSites) || (.isExprResult()))
]]
ChangePatternInstance [actions=[Delete Literal at com.google.javascript.jscomp.RemoveUnusedVars:736
true
, Insert BinaryOperator at com.google.javascript.jscomp.RemoveUnusedVars:735
((modifyCallSites) || (.isExprResult()))
]]
ChangePatternInstance [actions=[Delete Invocation at com.google.javascript.jscomp.RemoveUnusedVars:735
(com.google.javascript.jscomp.NodeUtil.isLiteralValue(, true))
, Insert BinaryOperator at com.google.javascript.jscomp.RemoveUnusedVars:735
((modifyCallSites) || (.isExprResult()))
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.RemoveUnusedVars:736
assign
, Insert FieldRead at com.google.javascript.jscomp.RemoveUnusedVars:735
(modifyCallSites)
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.RemoveUnusedVars:736
assign.assignNode
, Insert FieldRead at com.google.javascript.jscomp.RemoveUnusedVars:735
(modifyCallSites)
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.RemoveUnusedVars:735
com.google.javascript.jscomp.NodeUtil
, Insert FieldRead at com.google.javascript.jscomp.RemoveUnusedVars:735
(modifyCallSites)
]]
ChangePatternInstance [actions=[Delete Literal at com.google.javascript.jscomp.RemoveUnusedVars:736
true
, Insert FieldRead at com.google.javascript.jscomp.RemoveUnusedVars:735
(modifyCallSites)
]]
ChangePatternInstance [actions=[Delete Invocation at com.google.javascript.jscomp.RemoveUnusedVars:735
(com.google.javascript.jscomp.NodeUtil.isLiteralValue(, true))
, Insert FieldRead at com.google.javascript.jscomp.RemoveUnusedVars:735
(modifyCallSites)
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.RemoveUnusedVars:736
assign
, Insert Invocation at com.google.javascript.jscomp.RemoveUnusedVars:735
(.isExprResult())
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.RemoveUnusedVars:736
assign.assignNode
, Insert Invocation at com.google.javascript.jscomp.RemoveUnusedVars:735
(.isExprResult())
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.RemoveUnusedVars:735
com.google.javascript.jscomp.NodeUtil
, Insert Invocation at com.google.javascript.jscomp.RemoveUnusedVars:735
(.isExprResult())
]]
ChangePatternInstance [actions=[Delete Literal at com.google.javascript.jscomp.RemoveUnusedVars:736
true
, Insert Invocation at com.google.javascript.jscomp.RemoveUnusedVars:735
(.isExprResult())
]]
ChangePatternInstance [actions=[Delete Invocation at com.google.javascript.jscomp.RemoveUnusedVars:735
(com.google.javascript.jscomp.NodeUtil.isLiteralValue(, true))
, Insert Invocation at com.google.javascript.jscomp.RemoveUnusedVars:735
(.isExprResult())
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.RemoveUnusedVars:736
assign
, Insert TypeAccess at com.google.javascript.jscomp.RemoveUnusedVars
com.google.javascript.jscomp.RemoveUnusedVars
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.RemoveUnusedVars:736
assign.assignNode
, Insert TypeAccess at com.google.javascript.jscomp.RemoveUnusedVars
com.google.javascript.jscomp.RemoveUnusedVars
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.RemoveUnusedVars:735
com.google.javascript.jscomp.NodeUtil
, Insert TypeAccess at com.google.javascript.jscomp.RemoveUnusedVars
com.google.javascript.jscomp.RemoveUnusedVars
]]
ChangePatternInstance [actions=[Delete Literal at com.google.javascript.jscomp.RemoveUnusedVars:736
true
, Insert TypeAccess at com.google.javascript.jscomp.RemoveUnusedVars
com.google.javascript.jscomp.RemoveUnusedVars
]]
ChangePatternInstance [actions=[Delete Invocation at com.google.javascript.jscomp.RemoveUnusedVars:735
(com.google.javascript.jscomp.NodeUtil.isLiteralValue(, true))
, Insert TypeAccess at com.google.javascript.jscomp.RemoveUnusedVars
com.google.javascript.jscomp.RemoveUnusedVars
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.RemoveUnusedVars:736
assign
, Insert VariableRead at com.google.javascript.jscomp.RemoveUnusedVars:735
var
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.RemoveUnusedVars:736
assign.assignNode
, Insert VariableRead at com.google.javascript.jscomp.RemoveUnusedVars:735
var
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.RemoveUnusedVars:735
com.google.javascript.jscomp.NodeUtil
, Insert VariableRead at com.google.javascript.jscomp.RemoveUnusedVars:735
var
]]
ChangePatternInstance [actions=[Delete Literal at com.google.javascript.jscomp.RemoveUnusedVars:736
true
, Insert VariableRead at com.google.javascript.jscomp.RemoveUnusedVars:735
var
]]
ChangePatternInstance [actions=[Delete Invocation at com.google.javascript.jscomp.RemoveUnusedVars:735
(com.google.javascript.jscomp.NodeUtil.isLiteralValue(, true))
, Insert VariableRead at com.google.javascript.jscomp.RemoveUnusedVars:735
var
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.RemoveUnusedVars:736
assign
, Move Invocation from com.google.javascript.jscomp.RemoveUnusedVars:736 to com.google.javascript.jscomp.RemoveUnusedVars:735
assign.assignNode.getLastChild()
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.RemoveUnusedVars:736
assign.assignNode
, Move Invocation from com.google.javascript.jscomp.RemoveUnusedVars:736 to com.google.javascript.jscomp.RemoveUnusedVars:735
assign.assignNode.getLastChild()
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.RemoveUnusedVars:735
com.google.javascript.jscomp.NodeUtil
, Move Invocation from com.google.javascript.jscomp.RemoveUnusedVars:736 to com.google.javascript.jscomp.RemoveUnusedVars:735
assign.assignNode.getLastChild()
]]
ChangePatternInstance [actions=[Delete Literal at com.google.javascript.jscomp.RemoveUnusedVars:736
true
, Move Invocation from com.google.javascript.jscomp.RemoveUnusedVars:736 to com.google.javascript.jscomp.RemoveUnusedVars:735
assign.assignNode.getLastChild()
]]
ChangePatternInstance [actions=[Delete Invocation at com.google.javascript.jscomp.RemoveUnusedVars:735
(com.google.javascript.jscomp.NodeUtil.isLiteralValue(, true))
, Move Invocation from com.google.javascript.jscomp.RemoveUnusedVars:736 to com.google.javascript.jscomp.RemoveUnusedVars:735
assign.assignNode.getLastChild()
]]
RepairabilityAnalyzer
----For Diff:Update Invocation at com.google.javascript.jscomp.RemoveUnusedVars:736
to var.getParentNode()
Delete Invocation at com.google.javascript.jscomp.RemoveUnusedVars:735
(com.google.javascript.jscomp.NodeUtil.isLiteralValue(, true))
Insert BinaryOperator at com.google.javascript.jscomp.RemoveUnusedVars:735
((modifyCallSites) || (.isExprResult()))
Move Invocation from com.google.javascript.jscomp.RemoveUnusedVars:736 to com.google.javascript.jscomp.RemoveUnusedVars:735
assign.assignNode.getLastChild()
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch3-Math-60-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-00173
Update VariableRead at org.apache.commons.math.util.ContinuedFraction:163
to b
Delete UnaryOperator at org.apache.commons.math.util.ContinuedFraction:159
i++
Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
p1
Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
lastScaleFactor
Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
p0
Delete BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
+
Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
(b * ( - (( * 11.0) / 12.0))) * 9.0
Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
1.0
Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
11.0
Insert VariableRead at org.apache.commons.math.util.ContinuedFraction:163
b
Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
((1.0 / 13.0) - )
Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
(( * ((1.0 / 15.0) - ((( * (1.0 / 17.0)) * 15.0) / 16.0))) * 13.0)
Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
14.0
Move BinaryOperator from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
(p1 / lastScaleFactor)
Move BinaryOperator from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
((b / scaleFactor) * p0)
Move BinaryOperator from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
(b / scaleFactor)
Move VariableRead from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
b
Move VariableRead from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
scaleFactor
PatternInstanceAnalyzer
----For Diff:Update VariableRead at org.apache.commons.math.util.ContinuedFraction:163
to b
Delete UnaryOperator at org.apache.commons.math.util.ContinuedFraction:159
i++
Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
p1
Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
lastScaleFactor
Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
p0
Delete BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
+
Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
(b * ( - (( * 11.0) / 12.0))) * 9.0
Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
1.0
Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
11.0
Insert VariableRead at org.apache.commons.math.util.ContinuedFraction:163
b
Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
((1.0 / 13.0) - )
Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
(( * ((1.0 / 15.0) - ((( * (1.0 / 17.0)) * 15.0) / 16.0))) * 13.0)
Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
14.0
Move BinaryOperator from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
(p1 / lastScaleFactor)
Move BinaryOperator from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
((b / scaleFactor) * p0)
Move BinaryOperator from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
(b / scaleFactor)
Move VariableRead from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
b
Move VariableRead from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
scaleFactor
: number instances found: 223
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.math.util.ContinuedFraction:163
to b
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math.util.ContinuedFraction:159
i
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
(b * ( - (( * 11.0) / 12.0))) * 9.0
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.apache.commons.math.util.ContinuedFraction:159
i++
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
(b * ( - (( * 11.0) / 12.0))) * 9.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
p1
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
(b * ( - (( * 11.0) / 12.0))) * 9.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
lastScaleFactor
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
(b * ( - (( * 11.0) / 12.0))) * 9.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
p0
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
(b * ( - (( * 11.0) / 12.0))) * 9.0
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
+
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
(b * ( - (( * 11.0) / 12.0))) * 9.0
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math.util.ContinuedFraction:159
i
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
(b * ( - (( * 11.0) / 12.0)))
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.apache.commons.math.util.ContinuedFraction:159
i++
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
(b * ( - (( * 11.0) / 12.0)))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
p1
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
(b * ( - (( * 11.0) / 12.0)))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
lastScaleFactor
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
(b * ( - (( * 11.0) / 12.0)))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
p0
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
(b * ( - (( * 11.0) / 12.0)))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
+
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
(b * ( - (( * 11.0) / 12.0)))
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math.util.ContinuedFraction:159
i
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
9.0
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.apache.commons.math.util.ContinuedFraction:159
i++
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
9.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
p1
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
9.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
lastScaleFactor
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
9.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
p0
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
9.0
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
+
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
9.0
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math.util.ContinuedFraction:159
i
, Insert VariableRead at org.apache.commons.math.util.ContinuedFraction:163
b
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.apache.commons.math.util.ContinuedFraction:159
i++
, Insert VariableRead at org.apache.commons.math.util.ContinuedFraction:163
b
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
p1
, Insert VariableRead at org.apache.commons.math.util.ContinuedFraction:163
b
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
lastScaleFactor
, Insert VariableRead at org.apache.commons.math.util.ContinuedFraction:163
b
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
p0
, Insert VariableRead at org.apache.commons.math.util.ContinuedFraction:163
b
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
+
, Insert VariableRead at org.apache.commons.math.util.ContinuedFraction:163
b
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math.util.ContinuedFraction:159
i
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
( - (( * 11.0) / 12.0))
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.apache.commons.math.util.ContinuedFraction:159
i++
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
( - (( * 11.0) / 12.0))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
p1
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
( - (( * 11.0) / 12.0))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
lastScaleFactor
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
( - (( * 11.0) / 12.0))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
p0
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
( - (( * 11.0) / 12.0))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
+
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
( - (( * 11.0) / 12.0))
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math.util.ContinuedFraction:159
i
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
(( * 11.0) / 12.0)
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.apache.commons.math.util.ContinuedFraction:159
i++
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
(( * 11.0) / 12.0)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
p1
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
(( * 11.0) / 12.0)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
lastScaleFactor
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
(( * 11.0) / 12.0)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
p0
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
(( * 11.0) / 12.0)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
+
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
(( * 11.0) / 12.0)
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math.util.ContinuedFraction:159
i
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
1.0
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.apache.commons.math.util.ContinuedFraction:159
i++
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
1.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
p1
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
1.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
lastScaleFactor
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
1.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
p0
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
1.0
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
+
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
1.0
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math.util.ContinuedFraction:159
i
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
11.0
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.apache.commons.math.util.ContinuedFraction:159
i++
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
11.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
p1
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
11.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
lastScaleFactor
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
11.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
p0
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
11.0
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
+
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
11.0
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math.util.ContinuedFraction:159
i
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
( * 11.0)
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.apache.commons.math.util.ContinuedFraction:159
i++
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
( * 11.0)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
p1
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
( * 11.0)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
lastScaleFactor
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
( * 11.0)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
p0
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
( * 11.0)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
+
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
( * 11.0)
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math.util.ContinuedFraction:159
i
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
12.0
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.apache.commons.math.util.ContinuedFraction:159
i++
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
12.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
p1
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
12.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
lastScaleFactor
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
12.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
p0
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
12.0
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
+
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
12.0
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math.util.ContinuedFraction:159
i
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
11.0
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.apache.commons.math.util.ContinuedFraction:159
i++
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
11.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
p1
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
11.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
lastScaleFactor
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
11.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
p0
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
11.0
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
+
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
11.0
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math.util.ContinuedFraction:159
i
, Insert VariableRead at org.apache.commons.math.util.ContinuedFraction:163
b
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.apache.commons.math.util.ContinuedFraction:159
i++
, Insert VariableRead at org.apache.commons.math.util.ContinuedFraction:163
b
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
p1
, Insert VariableRead at org.apache.commons.math.util.ContinuedFraction:163
b
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
lastScaleFactor
, Insert VariableRead at org.apache.commons.math.util.ContinuedFraction:163
b
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
p0
, Insert VariableRead at org.apache.commons.math.util.ContinuedFraction:163
b
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
+
, Insert VariableRead at org.apache.commons.math.util.ContinuedFraction:163
b
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math.util.ContinuedFraction:159
i
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
((1.0 / 13.0) - )
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.apache.commons.math.util.ContinuedFraction:159
i++
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
((1.0 / 13.0) - )
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
p1
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
((1.0 / 13.0) - )
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
lastScaleFactor
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
((1.0 / 13.0) - )
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
p0
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
((1.0 / 13.0) - )
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
+
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
((1.0 / 13.0) - )
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math.util.ContinuedFraction:159
i
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
(1.0 / 13.0)
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.apache.commons.math.util.ContinuedFraction:159
i++
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
(1.0 / 13.0)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
p1
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
(1.0 / 13.0)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
lastScaleFactor
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
(1.0 / 13.0)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
p0
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
(1.0 / 13.0)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
+
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
(1.0 / 13.0)
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math.util.ContinuedFraction:159
i
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
1.0
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.apache.commons.math.util.ContinuedFraction:159
i++
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
1.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
p1
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
1.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
lastScaleFactor
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
1.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
p0
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
1.0
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
+
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
1.0
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math.util.ContinuedFraction:159
i
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
13.0
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.apache.commons.math.util.ContinuedFraction:159
i++
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
13.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
p1
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
13.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
lastScaleFactor
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
13.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
p0
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
13.0
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
+
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
13.0
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math.util.ContinuedFraction:159
i
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
(( * ((1.0 / 15.0) - ((( * (1.0 / 17.0)) * 15.0) / 16.0))) * 13.0)
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.apache.commons.math.util.ContinuedFraction:159
i++
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
(( * ((1.0 / 15.0) - ((( * (1.0 / 17.0)) * 15.0) / 16.0))) * 13.0)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
p1
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
(( * ((1.0 / 15.0) - ((( * (1.0 / 17.0)) * 15.0) / 16.0))) * 13.0)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
lastScaleFactor
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
(( * ((1.0 / 15.0) - ((( * (1.0 / 17.0)) * 15.0) / 16.0))) * 13.0)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
p0
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
(( * ((1.0 / 15.0) - ((( * (1.0 / 17.0)) * 15.0) / 16.0))) * 13.0)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
+
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
(( * ((1.0 / 15.0) - ((( * (1.0 / 17.0)) * 15.0) / 16.0))) * 13.0)
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math.util.ContinuedFraction:159
i
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
14.0
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.apache.commons.math.util.ContinuedFraction:159
i++
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
14.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
p1
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
14.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
lastScaleFactor
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
14.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
p0
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
14.0
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
+
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
14.0
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math.util.ContinuedFraction:159
i
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
( * ((1.0 / 15.0) - ((( * (1.0 / 17.0)) * 15.0) / 16.0)))
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.apache.commons.math.util.ContinuedFraction:159
i++
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
( * ((1.0 / 15.0) - ((( * (1.0 / 17.0)) * 15.0) / 16.0)))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
p1
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
( * ((1.0 / 15.0) - ((( * (1.0 / 17.0)) * 15.0) / 16.0)))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
lastScaleFactor
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
( * ((1.0 / 15.0) - ((( * (1.0 / 17.0)) * 15.0) / 16.0)))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
p0
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
( * ((1.0 / 15.0) - ((( * (1.0 / 17.0)) * 15.0) / 16.0)))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
+
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
( * ((1.0 / 15.0) - ((( * (1.0 / 17.0)) * 15.0) / 16.0)))
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math.util.ContinuedFraction:159
i
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
13.0
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.apache.commons.math.util.ContinuedFraction:159
i++
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
13.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
p1
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
13.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
lastScaleFactor
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
13.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
p0
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
13.0
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
+
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
13.0
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math.util.ContinuedFraction:159
i
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
((1.0 / 15.0) - ((( * (1.0 / 17.0)) * 15.0) / 16.0))
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.apache.commons.math.util.ContinuedFraction:159
i++
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
((1.0 / 15.0) - ((( * (1.0 / 17.0)) * 15.0) / 16.0))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
p1
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
((1.0 / 15.0) - ((( * (1.0 / 17.0)) * 15.0) / 16.0))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
lastScaleFactor
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
((1.0 / 15.0) - ((( * (1.0 / 17.0)) * 15.0) / 16.0))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
p0
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
((1.0 / 15.0) - ((( * (1.0 / 17.0)) * 15.0) / 16.0))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
+
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
((1.0 / 15.0) - ((( * (1.0 / 17.0)) * 15.0) / 16.0))
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math.util.ContinuedFraction:159
i
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
(1.0 / 15.0)
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.apache.commons.math.util.ContinuedFraction:159
i++
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
(1.0 / 15.0)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
p1
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
(1.0 / 15.0)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
lastScaleFactor
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
(1.0 / 15.0)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
p0
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
(1.0 / 15.0)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
+
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
(1.0 / 15.0)
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math.util.ContinuedFraction:159
i
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
((( * (1.0 / 17.0)) * 15.0) / 16.0)
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.apache.commons.math.util.ContinuedFraction:159
i++
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
((( * (1.0 / 17.0)) * 15.0) / 16.0)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
p1
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
((( * (1.0 / 17.0)) * 15.0) / 16.0)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
lastScaleFactor
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
((( * (1.0 / 17.0)) * 15.0) / 16.0)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
p0
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
((( * (1.0 / 17.0)) * 15.0) / 16.0)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
+
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
((( * (1.0 / 17.0)) * 15.0) / 16.0)
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math.util.ContinuedFraction:159
i
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
1.0
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.apache.commons.math.util.ContinuedFraction:159
i++
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
1.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
p1
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
1.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
lastScaleFactor
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
1.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
p0
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
1.0
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
+
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
1.0
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math.util.ContinuedFraction:159
i
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
15.0
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.apache.commons.math.util.ContinuedFraction:159
i++
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
15.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
p1
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
15.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
lastScaleFactor
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
15.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
p0
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
15.0
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
+
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
15.0
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math.util.ContinuedFraction:159
i
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
(( * (1.0 / 17.0)) * 15.0)
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.apache.commons.math.util.ContinuedFraction:159
i++
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
(( * (1.0 / 17.0)) * 15.0)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
p1
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
(( * (1.0 / 17.0)) * 15.0)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
lastScaleFactor
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
(( * (1.0 / 17.0)) * 15.0)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
p0
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
(( * (1.0 / 17.0)) * 15.0)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
+
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
(( * (1.0 / 17.0)) * 15.0)
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math.util.ContinuedFraction:159
i
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
16.0
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.apache.commons.math.util.ContinuedFraction:159
i++
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
16.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
p1
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
16.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
lastScaleFactor
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
16.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
p0
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
16.0
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
+
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
16.0
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math.util.ContinuedFraction:159
i
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
( * (1.0 / 17.0))
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.apache.commons.math.util.ContinuedFraction:159
i++
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
( * (1.0 / 17.0))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
p1
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
( * (1.0 / 17.0))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
lastScaleFactor
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
( * (1.0 / 17.0))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
p0
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
( * (1.0 / 17.0))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
+
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
( * (1.0 / 17.0))
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math.util.ContinuedFraction:159
i
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
15.0
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.apache.commons.math.util.ContinuedFraction:159
i++
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
15.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
p1
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
15.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
lastScaleFactor
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
15.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
p0
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
15.0
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
+
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
15.0
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math.util.ContinuedFraction:159
i
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
(1.0 / 17.0)
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.apache.commons.math.util.ContinuedFraction:159
i++
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
(1.0 / 17.0)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
p1
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
(1.0 / 17.0)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
lastScaleFactor
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
(1.0 / 17.0)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
p0
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
(1.0 / 17.0)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
+
, Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
(1.0 / 17.0)
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math.util.ContinuedFraction:159
i
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
1.0
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.apache.commons.math.util.ContinuedFraction:159
i++
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
1.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
p1
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
1.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
lastScaleFactor
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
1.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
p0
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
1.0
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
+
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
1.0
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math.util.ContinuedFraction:159
i
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
17.0
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.apache.commons.math.util.ContinuedFraction:159
i++
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
17.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
p1
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
17.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
lastScaleFactor
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
17.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
p0
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
17.0
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
+
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
17.0
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math.util.ContinuedFraction:159
i
, Move BinaryOperator from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
(p1 / lastScaleFactor)
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.apache.commons.math.util.ContinuedFraction:159
i++
, Move BinaryOperator from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
(p1 / lastScaleFactor)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
p1
, Move BinaryOperator from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
(p1 / lastScaleFactor)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
lastScaleFactor
, Move BinaryOperator from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
(p1 / lastScaleFactor)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
p0
, Move BinaryOperator from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
(p1 / lastScaleFactor)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
+
, Move BinaryOperator from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
(p1 / lastScaleFactor)
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math.util.ContinuedFraction:159
i
, Move BinaryOperator from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
((b / scaleFactor) * p0)
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.apache.commons.math.util.ContinuedFraction:159
i++
, Move BinaryOperator from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
((b / scaleFactor) * p0)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
p1
, Move BinaryOperator from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
((b / scaleFactor) * p0)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
lastScaleFactor
, Move BinaryOperator from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
((b / scaleFactor) * p0)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
p0
, Move BinaryOperator from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
((b / scaleFactor) * p0)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
+
, Move BinaryOperator from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
((b / scaleFactor) * p0)
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math.util.ContinuedFraction:159
i
, Move BinaryOperator from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
(b / scaleFactor)
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.apache.commons.math.util.ContinuedFraction:159
i++
, Move BinaryOperator from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
(b / scaleFactor)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
p1
, Move BinaryOperator from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
(b / scaleFactor)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
lastScaleFactor
, Move BinaryOperator from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
(b / scaleFactor)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
p0
, Move BinaryOperator from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
(b / scaleFactor)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
+
, Move BinaryOperator from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
(b / scaleFactor)
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math.util.ContinuedFraction:159
i
, Move VariableRead from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
b
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.apache.commons.math.util.ContinuedFraction:159
i++
, Move VariableRead from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
b
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
p1
, Move VariableRead from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
b
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
lastScaleFactor
, Move VariableRead from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
b
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
p0
, Move VariableRead from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
b
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
+
, Move VariableRead from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
b
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math.util.ContinuedFraction:159
i
, Move VariableRead from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
scaleFactor
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.apache.commons.math.util.ContinuedFraction:159
i++
, Move VariableRead from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
scaleFactor
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
p1
, Move VariableRead from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
scaleFactor
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
lastScaleFactor
, Move VariableRead from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
scaleFactor
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
p0
, Move VariableRead from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
scaleFactor
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
+
, Move VariableRead from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
scaleFactor
]]
RepairabilityAnalyzer
----For Diff:Update VariableRead at org.apache.commons.math.util.ContinuedFraction:163
to b
Delete UnaryOperator at org.apache.commons.math.util.ContinuedFraction:159
i++
Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
p1
Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
lastScaleFactor
Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
p0
Delete BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
+
Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
(b * ( - (( * 11.0) / 12.0))) * 9.0
Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
1.0
Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
11.0
Insert VariableRead at org.apache.commons.math.util.ContinuedFraction:163
b
Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
((1.0 / 13.0) - )
Insert BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
(( * ((1.0 / 15.0) - ((( * (1.0 / 17.0)) * 15.0) / 16.0))) * 13.0)
Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
14.0
Move BinaryOperator from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
(p1 / lastScaleFactor)
Move BinaryOperator from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
((b / scaleFactor) * p0)
Move BinaryOperator from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
(b / scaleFactor)
Move VariableRead from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
b
Move VariableRead from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
scaleFactor
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch3-Chart-7-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-00147
Delete BinaryOperator at org.jfree.data.time.TimePeriodValues:305
middle > maxMiddle
Insert BinaryOperator at org.jfree.data.time.TimePeriodValues:305
(minStartIndex) <= ((maxStartIndex) - (minMiddleIndex))
PatternInstanceAnalyzer
----For Diff:Delete BinaryOperator at org.jfree.data.time.TimePeriodValues:305
middle > maxMiddle
Insert BinaryOperator at org.jfree.data.time.TimePeriodValues:305
(minStartIndex) <= ((maxStartIndex) - (minMiddleIndex))
: number instances found: 24
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.time.TimePeriodValues:305
middle
, Insert BinaryOperator at org.jfree.data.time.TimePeriodValues:305
(minStartIndex) <= ((maxStartIndex) - (minMiddleIndex))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.time.TimePeriodValues:305
maxMiddle
, Insert BinaryOperator at org.jfree.data.time.TimePeriodValues:305
(minStartIndex) <= ((maxStartIndex) - (minMiddleIndex))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.data.time.TimePeriodValues:305
middle > maxMiddle
, Insert BinaryOperator at org.jfree.data.time.TimePeriodValues:305
(minStartIndex) <= ((maxStartIndex) - (minMiddleIndex))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.time.TimePeriodValues:305
middle
, Insert FieldRead at org.jfree.data.time.TimePeriodValues:305
(minStartIndex)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.time.TimePeriodValues:305
maxMiddle
, Insert FieldRead at org.jfree.data.time.TimePeriodValues:305
(minStartIndex)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.data.time.TimePeriodValues:305
middle > maxMiddle
, Insert FieldRead at org.jfree.data.time.TimePeriodValues:305
(minStartIndex)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.time.TimePeriodValues:305
middle
, Insert BinaryOperator at org.jfree.data.time.TimePeriodValues:305
((maxStartIndex) - (minMiddleIndex))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.time.TimePeriodValues:305
maxMiddle
, Insert BinaryOperator at org.jfree.data.time.TimePeriodValues:305
((maxStartIndex) - (minMiddleIndex))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.data.time.TimePeriodValues:305
middle > maxMiddle
, Insert BinaryOperator at org.jfree.data.time.TimePeriodValues:305
((maxStartIndex) - (minMiddleIndex))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.time.TimePeriodValues:305
middle
, Insert TypeAccess at org.jfree.data.time.TimePeriodValues
org.jfree.data.time.TimePeriodValues
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.time.TimePeriodValues:305
maxMiddle
, Insert TypeAccess at org.jfree.data.time.TimePeriodValues
org.jfree.data.time.TimePeriodValues
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.data.time.TimePeriodValues:305
middle > maxMiddle
, Insert TypeAccess at org.jfree.data.time.TimePeriodValues
org.jfree.data.time.TimePeriodValues
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.time.TimePeriodValues:305
middle
, Insert FieldRead at org.jfree.data.time.TimePeriodValues:305
(maxStartIndex)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.time.TimePeriodValues:305
maxMiddle
, Insert FieldRead at org.jfree.data.time.TimePeriodValues:305
(maxStartIndex)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.data.time.TimePeriodValues:305
middle > maxMiddle
, Insert FieldRead at org.jfree.data.time.TimePeriodValues:305
(maxStartIndex)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.time.TimePeriodValues:305
middle
, Insert FieldRead at org.jfree.data.time.TimePeriodValues:305
(minMiddleIndex)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.time.TimePeriodValues:305
maxMiddle
, Insert FieldRead at org.jfree.data.time.TimePeriodValues:305
(minMiddleIndex)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.data.time.TimePeriodValues:305
middle > maxMiddle
, Insert FieldRead at org.jfree.data.time.TimePeriodValues:305
(minMiddleIndex)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.time.TimePeriodValues:305
middle
, Insert TypeAccess at org.jfree.data.time.TimePeriodValues
org.jfree.data.time.TimePeriodValues
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.time.TimePeriodValues:305
maxMiddle
, Insert TypeAccess at org.jfree.data.time.TimePeriodValues
org.jfree.data.time.TimePeriodValues
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.data.time.TimePeriodValues:305
middle > maxMiddle
, Insert TypeAccess at org.jfree.data.time.TimePeriodValues
org.jfree.data.time.TimePeriodValues
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.time.TimePeriodValues:305
middle
, Insert TypeAccess at org.jfree.data.time.TimePeriodValues
org.jfree.data.time.TimePeriodValues
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.time.TimePeriodValues:305
maxMiddle
, Insert TypeAccess at org.jfree.data.time.TimePeriodValues
org.jfree.data.time.TimePeriodValues
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.data.time.TimePeriodValues:305
middle > maxMiddle
, Insert TypeAccess at org.jfree.data.time.TimePeriodValues
org.jfree.data.time.TimePeriodValues
]]
RepairabilityAnalyzer
----For Diff:Delete BinaryOperator at org.jfree.data.time.TimePeriodValues:305
middle > maxMiddle
Insert BinaryOperator at org.jfree.data.time.TimePeriodValues:305
(minStartIndex) <= ((maxStartIndex) - (minMiddleIndex))
: number instances found: 1
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.data.time.TimePeriodValues:305
middle > maxMiddle
, Insert BinaryOperator at org.jfree.data.time.TimePeriodValues:305
(minStartIndex) <= ((maxStartIndex) - (minMiddleIndex))
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch2-Closure-40-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-0092
Delete Literal at com.google.javascript.jscomp.NameAnalyzer:635
false
Insert BinaryOperator at com.google.javascript.jscomp.NameAnalyzer:635
((n.getFirstChild().getFirstChild()) != null)
PatternInstanceAnalyzer
----For Diff:Delete Literal at com.google.javascript.jscomp.NameAnalyzer:635
false
Insert BinaryOperator at com.google.javascript.jscomp.NameAnalyzer:635
((n.getFirstChild().getFirstChild()) != null)
: number instances found: 5
ChangePatternInstance [actions=[Delete Literal at com.google.javascript.jscomp.NameAnalyzer:635
false
, Insert BinaryOperator at com.google.javascript.jscomp.NameAnalyzer:635
((n.getFirstChild().getFirstChild()) != null)
]]
ChangePatternInstance [actions=[Delete Literal at com.google.javascript.jscomp.NameAnalyzer:635
false
, Insert Invocation at com.google.javascript.jscomp.NameAnalyzer:635
(n.getFirstChild().getFirstChild())
]]
ChangePatternInstance [actions=[Delete Literal at com.google.javascript.jscomp.NameAnalyzer:635
false
, Insert Literal at com.google.javascript.jscomp.NameAnalyzer:635
null
]]
ChangePatternInstance [actions=[Delete Literal at com.google.javascript.jscomp.NameAnalyzer:635
false
, Insert Invocation at com.google.javascript.jscomp.NameAnalyzer:635
n.getFirstChild()
]]
ChangePatternInstance [actions=[Delete Literal at com.google.javascript.jscomp.NameAnalyzer:635
false
, Insert VariableRead at com.google.javascript.jscomp.NameAnalyzer:635
n
]]
RepairabilityAnalyzer
----For Diff:Delete Literal at com.google.javascript.jscomp.NameAnalyzer:635
false
Insert BinaryOperator at com.google.javascript.jscomp.NameAnalyzer:635
((n.getFirstChild().getFirstChild()) != null)
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch5-Math-30-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-00259
Update TypeAccess at org.apache.commons.math3.distribution.NormalDistribution:138
to java.lang.Double
Delete BinaryOperator at org.apache.commons.math3.distribution.NormalDistribution:138
(.abs()) > (40 * (standardDeviation))
Insert Invocation at org.apache.commons.math3.distribution.NormalDistribution:138
.isNaN()
Move TypeAccess from org.apache.commons.math3.distribution.NormalDistribution:138 to org.apache.commons.math3.distribution.NormalDistribution:138
org.apache.commons.math3.util.FastMath
Move VariableRead from org.apache.commons.math3.distribution.NormalDistribution:138 to org.apache.commons.math3.distribution.NormalDistribution:138
dev
PatternInstanceAnalyzer
----For Diff:Update TypeAccess at org.apache.commons.math3.distribution.NormalDistribution:138
to java.lang.Double
Delete BinaryOperator at org.apache.commons.math3.distribution.NormalDistribution:138
(.abs()) > (40 * (standardDeviation))
Insert Invocation at org.apache.commons.math3.distribution.NormalDistribution:138
.isNaN()
Move TypeAccess from org.apache.commons.math3.distribution.NormalDistribution:138 to org.apache.commons.math3.distribution.NormalDistribution:138
org.apache.commons.math3.util.FastMath
Move VariableRead from org.apache.commons.math3.distribution.NormalDistribution:138 to org.apache.commons.math3.distribution.NormalDistribution:138
dev
: number instances found: 19
ChangePatternInstance [actions=[Update TypeAccess at org.apache.commons.math3.distribution.NormalDistribution:138
to java.lang.Double
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.distribution.NormalDistribution:138
(.abs())
, Insert Invocation at org.apache.commons.math3.distribution.NormalDistribution:138
.isNaN()
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.distribution.NormalDistribution:138
40
, Insert Invocation at org.apache.commons.math3.distribution.NormalDistribution:138
.isNaN()
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math3.distribution.NormalDistribution
org.apache.commons.math3.distribution.NormalDistribution
, Insert Invocation at org.apache.commons.math3.distribution.NormalDistribution:138
.isNaN()
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.distribution.NormalDistribution:138
(standardDeviation)
, Insert Invocation at org.apache.commons.math3.distribution.NormalDistribution:138
.isNaN()
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.distribution.NormalDistribution:138
(40 * (standardDeviation))
, Insert Invocation at org.apache.commons.math3.distribution.NormalDistribution:138
.isNaN()
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.distribution.NormalDistribution:138
(.abs()) > (40 * (standardDeviation))
, Insert Invocation at org.apache.commons.math3.distribution.NormalDistribution:138
.isNaN()
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.distribution.NormalDistribution:138
(.abs())
, Move TypeAccess from org.apache.commons.math3.distribution.NormalDistribution:138 to org.apache.commons.math3.distribution.NormalDistribution:138
org.apache.commons.math3.util.FastMath
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.distribution.NormalDistribution:138
40
, Move TypeAccess from org.apache.commons.math3.distribution.NormalDistribution:138 to org.apache.commons.math3.distribution.NormalDistribution:138
org.apache.commons.math3.util.FastMath
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math3.distribution.NormalDistribution
org.apache.commons.math3.distribution.NormalDistribution
, Move TypeAccess from org.apache.commons.math3.distribution.NormalDistribution:138 to org.apache.commons.math3.distribution.NormalDistribution:138
org.apache.commons.math3.util.FastMath
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.distribution.NormalDistribution:138
(standardDeviation)
, Move TypeAccess from org.apache.commons.math3.distribution.NormalDistribution:138 to org.apache.commons.math3.distribution.NormalDistribution:138
org.apache.commons.math3.util.FastMath
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.distribution.NormalDistribution:138
(40 * (standardDeviation))
, Move TypeAccess from org.apache.commons.math3.distribution.NormalDistribution:138 to org.apache.commons.math3.distribution.NormalDistribution:138
org.apache.commons.math3.util.FastMath
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.distribution.NormalDistribution:138
(.abs()) > (40 * (standardDeviation))
, Move TypeAccess from org.apache.commons.math3.distribution.NormalDistribution:138 to org.apache.commons.math3.distribution.NormalDistribution:138
org.apache.commons.math3.util.FastMath
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.distribution.NormalDistribution:138
(.abs())
, Move VariableRead from org.apache.commons.math3.distribution.NormalDistribution:138 to org.apache.commons.math3.distribution.NormalDistribution:138
dev
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.distribution.NormalDistribution:138
40
, Move VariableRead from org.apache.commons.math3.distribution.NormalDistribution:138 to org.apache.commons.math3.distribution.NormalDistribution:138
dev
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math3.distribution.NormalDistribution
org.apache.commons.math3.distribution.NormalDistribution
, Move VariableRead from org.apache.commons.math3.distribution.NormalDistribution:138 to org.apache.commons.math3.distribution.NormalDistribution:138
dev
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.distribution.NormalDistribution:138
(standardDeviation)
, Move VariableRead from org.apache.commons.math3.distribution.NormalDistribution:138 to org.apache.commons.math3.distribution.NormalDistribution:138
dev
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.distribution.NormalDistribution:138
(40 * (standardDeviation))
, Move VariableRead from org.apache.commons.math3.distribution.NormalDistribution:138 to org.apache.commons.math3.distribution.NormalDistribution:138
dev
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.distribution.NormalDistribution:138
(.abs()) > (40 * (standardDeviation))
, Move VariableRead from org.apache.commons.math3.distribution.NormalDistribution:138 to org.apache.commons.math3.distribution.NormalDistribution:138
dev
]]
RepairabilityAnalyzer
----For Diff:Update TypeAccess at org.apache.commons.math3.distribution.NormalDistribution:138
to java.lang.Double
Delete BinaryOperator at org.apache.commons.math3.distribution.NormalDistribution:138
(.abs()) > (40 * (standardDeviation))
Insert Invocation at org.apache.commons.math3.distribution.NormalDistribution:138
.isNaN()
Move TypeAccess from org.apache.commons.math3.distribution.NormalDistribution:138 to org.apache.commons.math3.distribution.NormalDistribution:138
org.apache.commons.math3.util.FastMath
Move VariableRead from org.apache.commons.math3.distribution.NormalDistribution:138 to org.apache.commons.math3.distribution.NormalDistribution:138
dev
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch5-Math-78-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-00270
Update FieldRead at org.apache.commons.math.ode.events.EventState:174
(maxCheckInterval) to (pendingEventTime)
Update FieldRead at org.apache.commons.math.ode.events.EventState:174
(t0) to (convergence)
PatternInstanceAnalyzer
----For Diff:Update FieldRead at org.apache.commons.math.ode.events.EventState:174
(maxCheckInterval) to (pendingEventTime)
Update FieldRead at org.apache.commons.math.ode.events.EventState:174
(t0) to (convergence)
: number instances found: 2
ChangePatternInstance [actions=[Update FieldRead at org.apache.commons.math.ode.events.EventState:174
(maxCheckInterval) to (pendingEventTime)
]]
ChangePatternInstance [actions=[Update FieldRead at org.apache.commons.math.ode.events.EventState:174
(t0) to (convergence)
]]
RepairabilityAnalyzer
----For Diff:Update FieldRead at org.apache.commons.math.ode.events.EventState:174
(maxCheckInterval) to (pendingEventTime)
Update FieldRead at org.apache.commons.math.ode.events.EventState:174
(t0) to (convergence)
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch1-Closure-40-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-0020
Delete Literal at com.google.javascript.jscomp.NameAnalyzer:635
false
Insert BinaryOperator at com.google.javascript.jscomp.NameAnalyzer:635
((nameNode != null) && (n != null))
PatternInstanceAnalyzer
----For Diff:Delete Literal at com.google.javascript.jscomp.NameAnalyzer:635
false
Insert BinaryOperator at com.google.javascript.jscomp.NameAnalyzer:635
((nameNode != null) && (n != null))
: number instances found: 7
ChangePatternInstance [actions=[Delete Literal at com.google.javascript.jscomp.NameAnalyzer:635
false
, Insert BinaryOperator at com.google.javascript.jscomp.NameAnalyzer:635
((nameNode != null) && (n != null))
]]
ChangePatternInstance [actions=[Delete Literal at com.google.javascript.jscomp.NameAnalyzer:635
false
, Insert BinaryOperator at com.google.javascript.jscomp.NameAnalyzer:635
(nameNode != null)
]]
ChangePatternInstance [actions=[Delete Literal at com.google.javascript.jscomp.NameAnalyzer:635
false
, Insert BinaryOperator at com.google.javascript.jscomp.NameAnalyzer:635
(n != null)
]]
ChangePatternInstance [actions=[Delete Literal at com.google.javascript.jscomp.NameAnalyzer:635
false
, Insert VariableRead at com.google.javascript.jscomp.NameAnalyzer:635
nameNode
]]
ChangePatternInstance [actions=[Delete Literal at com.google.javascript.jscomp.NameAnalyzer:635
false
, Insert Literal at com.google.javascript.jscomp.NameAnalyzer:635
null
]]
ChangePatternInstance [actions=[Delete Literal at com.google.javascript.jscomp.NameAnalyzer:635
false
, Insert VariableRead at com.google.javascript.jscomp.NameAnalyzer:635
n
]]
ChangePatternInstance [actions=[Delete Literal at com.google.javascript.jscomp.NameAnalyzer:635
false
, Insert Literal at com.google.javascript.jscomp.NameAnalyzer:635
null
]]
RepairabilityAnalyzer
----For Diff:Delete Literal at com.google.javascript.jscomp.NameAnalyzer:635
false
Insert BinaryOperator at com.google.javascript.jscomp.NameAnalyzer:635
((nameNode != null) && (n != null))
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch3-Math-18-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-00161
Update Invocation at org.apache.commons.math3.optimization.direct.CMAESOptimizer:583
to (getMaxEvaluations())
Update TypeAccess at org.apache.commons.math3.optimization.direct.CMAESOptimizer:583
java.lang.Math to org.apache.commons.math3.optimization.direct.CMAESOptimizer
Delete BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:583
4 + ((int) (3.0 * ))
Insert BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:583
/
Move Invocation from org.apache.commons.math3.optimization.direct.CMAESOptimizer:583 to org.apache.commons.math3.optimization.direct.CMAESOptimizer:583
(java.lang.Math.log(dimension))
Move FieldRead from org.apache.commons.math3.optimization.direct.CMAESOptimizer:583 to org.apache.commons.math3.optimization.direct.CMAESOptimizer:583
dimension
PatternInstanceAnalyzer
----For Diff:Update Invocation at org.apache.commons.math3.optimization.direct.CMAESOptimizer:583
to (getMaxEvaluations())
Update TypeAccess at org.apache.commons.math3.optimization.direct.CMAESOptimizer:583
java.lang.Math to org.apache.commons.math3.optimization.direct.CMAESOptimizer
Delete BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:583
4 + ((int) (3.0 * ))
Insert BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:583
/
Move Invocation from org.apache.commons.math3.optimization.direct.CMAESOptimizer:583 to org.apache.commons.math3.optimization.direct.CMAESOptimizer:583
(java.lang.Math.log(dimension))
Move FieldRead from org.apache.commons.math3.optimization.direct.CMAESOptimizer:583 to org.apache.commons.math3.optimization.direct.CMAESOptimizer:583
dimension
: number instances found: 14
ChangePatternInstance [actions=[Update Invocation at org.apache.commons.math3.optimization.direct.CMAESOptimizer:583
to (getMaxEvaluations())
]]
ChangePatternInstance [actions=[Update TypeAccess at org.apache.commons.math3.optimization.direct.CMAESOptimizer:583
java.lang.Math to org.apache.commons.math3.optimization.direct.CMAESOptimizer
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.optimization.direct.CMAESOptimizer:583
4
, Insert BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:583
/
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.optimization.direct.CMAESOptimizer:583
3.0
, Insert BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:583
/
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:583
((int) (3.0 * ))
, Insert BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:583
/
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:583
4 + ((int) (3.0 * ))
, Insert BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:583
/
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.optimization.direct.CMAESOptimizer:583
4
, Move Invocation from org.apache.commons.math3.optimization.direct.CMAESOptimizer:583 to org.apache.commons.math3.optimization.direct.CMAESOptimizer:583
(java.lang.Math.log(dimension))
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.optimization.direct.CMAESOptimizer:583
3.0
, Move Invocation from org.apache.commons.math3.optimization.direct.CMAESOptimizer:583 to org.apache.commons.math3.optimization.direct.CMAESOptimizer:583
(java.lang.Math.log(dimension))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:583
((int) (3.0 * ))
, Move Invocation from org.apache.commons.math3.optimization.direct.CMAESOptimizer:583 to org.apache.commons.math3.optimization.direct.CMAESOptimizer:583
(java.lang.Math.log(dimension))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:583
4 + ((int) (3.0 * ))
, Move Invocation from org.apache.commons.math3.optimization.direct.CMAESOptimizer:583 to org.apache.commons.math3.optimization.direct.CMAESOptimizer:583
(java.lang.Math.log(dimension))
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.optimization.direct.CMAESOptimizer:583
4
, Move FieldRead from org.apache.commons.math3.optimization.direct.CMAESOptimizer:583 to org.apache.commons.math3.optimization.direct.CMAESOptimizer:583
dimension
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.optimization.direct.CMAESOptimizer:583
3.0
, Move FieldRead from org.apache.commons.math3.optimization.direct.CMAESOptimizer:583 to org.apache.commons.math3.optimization.direct.CMAESOptimizer:583
dimension
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:583
((int) (3.0 * ))
, Move FieldRead from org.apache.commons.math3.optimization.direct.CMAESOptimizer:583 to org.apache.commons.math3.optimization.direct.CMAESOptimizer:583
dimension
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:583
4 + ((int) (3.0 * ))
, Move FieldRead from org.apache.commons.math3.optimization.direct.CMAESOptimizer:583 to org.apache.commons.math3.optimization.direct.CMAESOptimizer:583
dimension
]]
RepairabilityAnalyzer
----For Diff:Update Invocation at org.apache.commons.math3.optimization.direct.CMAESOptimizer:583
to (getMaxEvaluations())
Update TypeAccess at org.apache.commons.math3.optimization.direct.CMAESOptimizer:583
java.lang.Math to org.apache.commons.math3.optimization.direct.CMAESOptimizer
Delete BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:583
4 + ((int) (3.0 * ))
Insert BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:583
/
Move Invocation from org.apache.commons.math3.optimization.direct.CMAESOptimizer:583 to org.apache.commons.math3.optimization.direct.CMAESOptimizer:583
(java.lang.Math.log(dimension))
Move FieldRead from org.apache.commons.math3.optimization.direct.CMAESOptimizer:583 to org.apache.commons.math3.optimization.direct.CMAESOptimizer:583
dimension
: number instances found: 1
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:583
4 + ((int) (3.0 * ))
, Insert BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:583
/
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch3-Closure-45-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-00152
Update Invocation at com.google.javascript.jscomp.RemoveUnusedVars:735
(com.google.javascript.jscomp.NodeUtil.isLiteralValue(assign.assignNode.getLastChild(), true)) to (var.isDefine())
PatternInstanceAnalyzer
----For Diff:Update Invocation at com.google.javascript.jscomp.RemoveUnusedVars:735
(com.google.javascript.jscomp.NodeUtil.isLiteralValue(assign.assignNode.getLastChild(), true)) to (var.isDefine())
: number instances found: 6
ChangePatternInstance [actions=[Update Invocation at com.google.javascript.jscomp.RemoveUnusedVars:735
(com.google.javascript.jscomp.NodeUtil.isLiteralValue(assign.assignNode.getLastChild(), true)) to (var.isDefine())
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.RemoveUnusedVars:735
com.google.javascript.jscomp.NodeUtil
, Insert VariableRead at com.google.javascript.jscomp.RemoveUnusedVars:735
var
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.RemoveUnusedVars:736
assign
, Insert VariableRead at com.google.javascript.jscomp.RemoveUnusedVars:735
var
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.RemoveUnusedVars:736
assign.assignNode
, Insert VariableRead at com.google.javascript.jscomp.RemoveUnusedVars:735
var
]]
ChangePatternInstance [actions=[Delete Invocation at com.google.javascript.jscomp.RemoveUnusedVars:736
assign.assignNode.getLastChild()
, Insert VariableRead at com.google.javascript.jscomp.RemoveUnusedVars:735
var
]]
ChangePatternInstance [actions=[Delete Literal at com.google.javascript.jscomp.RemoveUnusedVars:736
true
, Insert VariableRead at com.google.javascript.jscomp.RemoveUnusedVars:735
var
]]
RepairabilityAnalyzer
----For Diff:Update Invocation at com.google.javascript.jscomp.RemoveUnusedVars:735
(com.google.javascript.jscomp.NodeUtil.isLiteralValue(assign.assignNode.getLastChild(), true)) to (var.isDefine())
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch2-Chart-5-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-0083
Delete FieldRead at org.jfree.data.xy.XYSeries:563
this.autoSort
Insert UnaryOperator at org.jfree.data.xy.XYSeries:563
!(allowDuplicateXValues)
PatternInstanceAnalyzer
----For Diff:Delete FieldRead at org.jfree.data.xy.XYSeries:563
this.autoSort
Insert UnaryOperator at org.jfree.data.xy.XYSeries:563
!(allowDuplicateXValues)
: number instances found: 8
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.data.xy.XYSeries
org.jfree.data.xy.XYSeries
, Insert UnaryOperator at org.jfree.data.xy.XYSeries:563
!(allowDuplicateXValues)
]]
ChangePatternInstance [actions=[Delete ThisAccess at org.jfree.data.xy.XYSeries:563
this
, Insert UnaryOperator at org.jfree.data.xy.XYSeries:563
!(allowDuplicateXValues)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.data.xy.XYSeries:563
this.autoSort
, Insert UnaryOperator at org.jfree.data.xy.XYSeries:563
!(allowDuplicateXValues)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.data.xy.XYSeries
org.jfree.data.xy.XYSeries
, Insert FieldRead at org.jfree.data.xy.XYSeries:563
(allowDuplicateXValues)
]]
ChangePatternInstance [actions=[Delete ThisAccess at org.jfree.data.xy.XYSeries:563
this
, Insert FieldRead at org.jfree.data.xy.XYSeries:563
(allowDuplicateXValues)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.data.xy.XYSeries:563
this.autoSort
, Insert FieldRead at org.jfree.data.xy.XYSeries:563
(allowDuplicateXValues)
]]
ChangePatternInstance [actions=[Delete ThisAccess at org.jfree.data.xy.XYSeries:563
this
, Insert TypeAccess at org.jfree.data.xy.XYSeries
org.jfree.data.xy.XYSeries
]]
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.data.xy.XYSeries:563
this.autoSort
, Insert TypeAccess at org.jfree.data.xy.XYSeries
org.jfree.data.xy.XYSeries
]]
RepairabilityAnalyzer
----For Diff:Delete FieldRead at org.jfree.data.xy.XYSeries:563
this.autoSort
Insert UnaryOperator at org.jfree.data.xy.XYSeries:563
!(allowDuplicateXValues)
: number instances found: 1
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.data.xy.XYSeries:563
this.autoSort
, Insert UnaryOperator at org.jfree.data.xy.XYSeries:563
!(allowDuplicateXValues)
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch2-Closure-33-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-0091
Update Invocation at com.google.javascript.rhino.jstype.PrototypeObjectType:572
(hasProperty(prop)) to (hasCachedValues())
PatternInstanceAnalyzer
----For Diff:Update Invocation at com.google.javascript.rhino.jstype.PrototypeObjectType:572
(hasProperty(prop)) to (hasCachedValues())
: number instances found: 1
ChangePatternInstance [actions=[Update Invocation at com.google.javascript.rhino.jstype.PrototypeObjectType:572
(hasProperty(prop)) to (hasCachedValues())
]]
RepairabilityAnalyzer
----For Diff:Update Invocation at com.google.javascript.rhino.jstype.PrototypeObjectType:572
(hasProperty(prop)) to (hasCachedValues())
: number instances found: 1
ChangePatternInstance [actions=[Update Invocation at com.google.javascript.rhino.jstype.PrototypeObjectType:572
(hasProperty(prop)) to (hasCachedValues())
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch2-Chart-15-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-0077
Update Invocation at org.jfree.chart.JFreeChart:1219
this.plot.draw(g2, plotArea, anchor, null, plotInfo) to subtitles.clear()
PatternInstanceAnalyzer
----For Diff:Update Invocation at org.jfree.chart.JFreeChart:1219
this.plot.draw(g2, plotArea, anchor, null, plotInfo) to subtitles.clear()
: number instances found: 8
ChangePatternInstance [actions=[Update Invocation at org.jfree.chart.JFreeChart:1219
this.plot.draw(g2, plotArea, anchor, null, plotInfo) to subtitles.clear()
]]
ChangePatternInstance [actions=[Update FieldRead at org.jfree.chart.JFreeChart:1219
this.plot to subtitles
]]
ChangePatternInstance [actions=[Delete ThisAccess at org.jfree.chart.JFreeChart:1219
this
, Insert TypeAccess at org.jfree.chart.JFreeChart
org.jfree.chart.JFreeChart
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.JFreeChart:1219
g2
, Insert TypeAccess at org.jfree.chart.JFreeChart
org.jfree.chart.JFreeChart
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.JFreeChart:1219
plotArea
, Insert TypeAccess at org.jfree.chart.JFreeChart
org.jfree.chart.JFreeChart
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.JFreeChart:1219
anchor
, Insert TypeAccess at org.jfree.chart.JFreeChart
org.jfree.chart.JFreeChart
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.chart.JFreeChart:1219
null
, Insert TypeAccess at org.jfree.chart.JFreeChart
org.jfree.chart.JFreeChart
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.JFreeChart:1219
plotInfo
, Insert TypeAccess at org.jfree.chart.JFreeChart
org.jfree.chart.JFreeChart
]]
RepairabilityAnalyzer
----For Diff:Update Invocation at org.jfree.chart.JFreeChart:1219
this.plot.draw(g2, plotArea, anchor, null, plotInfo) to subtitles.clear()
: number instances found: 1
ChangePatternInstance [actions=[Update Invocation at org.jfree.chart.JFreeChart:1219
this.plot.draw(g2, plotArea, anchor, null, plotInfo) to subtitles.clear()
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch3-Math-57-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-00172
Update VariableRead at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:100
max to maxIterations
Delete VariableRead at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:100
count
Insert Literal at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:100
21
PatternInstanceAnalyzer
----For Diff:Update VariableRead at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:100
max to maxIterations
Delete VariableRead at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:100
count
Insert Literal at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:100
21
: number instances found: 2
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:100
max to maxIterations
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:100
count
, Insert Literal at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:100
21
]]
RepairabilityAnalyzer
----For Diff:Update VariableRead at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:100
max to maxIterations
Delete VariableRead at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:100
count
Insert Literal at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:100
21
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch4-Math-70-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-00225
Update VariableRead at org.apache.commons.math.analysis.solvers.BisectionSolver:72
min to f
Insert FieldRead at org.apache.commons.math.analysis.solvers.BisectionSolver:72
defaultFunctionValueAccuracy
PatternInstanceAnalyzer
----For Diff:Update VariableRead at org.apache.commons.math.analysis.solvers.BisectionSolver:72
min to f
Insert FieldRead at org.apache.commons.math.analysis.solvers.BisectionSolver:72
defaultFunctionValueAccuracy
: number instances found: 1
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.math.analysis.solvers.BisectionSolver:72
min to f
]]
RepairabilityAnalyzer
----For Diff:Update VariableRead at org.apache.commons.math.analysis.solvers.BisectionSolver:72
min to f
Insert FieldRead at org.apache.commons.math.analysis.solvers.BisectionSolver:72
defaultFunctionValueAccuracy
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch2-Math-50-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-00115
Update BinaryOperator at org.apache.commons.math.analysis.solvers.BaseSecantSolver:187
x == x1 to f0 < f1
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.math.analysis.solvers.BaseSecantSolver:187
x == x1 to f0 < f1
: number instances found: 3
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math.analysis.solvers.BaseSecantSolver:187
x == x1 to f0 < f1
]]
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.math.analysis.solvers.BaseSecantSolver:187
x to f0
]]
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.math.analysis.solvers.BaseSecantSolver:187
x1 to f1
]]
RepairabilityAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.math.analysis.solvers.BaseSecantSolver:187
x == x1 to f0 < f1
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch2-Math-46-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-00113
Delete FieldRead at org.apache.commons.math.complex.Complex:260
isZero
Insert BinaryOperator at org.apache.commons.math.complex.Complex:260
((real) - 1) != 0
Move TypeAccess from org.apache.commons.math.complex.Complex to org.apache.commons.math.complex.Complex
org.apache.commons.math.complex.Complex
PatternInstanceAnalyzer
----For Diff:Delete FieldRead at org.apache.commons.math.complex.Complex:260
isZero
Insert BinaryOperator at org.apache.commons.math.complex.Complex:260
((real) - 1) != 0
Move TypeAccess from org.apache.commons.math.complex.Complex to org.apache.commons.math.complex.Complex
org.apache.commons.math.complex.Complex
: number instances found: 6
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
isZero
, Insert BinaryOperator at org.apache.commons.math.complex.Complex:260
((real) - 1) != 0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
isZero
, Insert BinaryOperator at org.apache.commons.math.complex.Complex:260
((real) - 1)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
isZero
, Insert Literal at org.apache.commons.math.complex.Complex:260
0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
isZero
, Insert FieldRead at org.apache.commons.math.complex.Complex:260
(real)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
isZero
, Insert Literal at org.apache.commons.math.complex.Complex:260
1
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
isZero
, Move TypeAccess from org.apache.commons.math.complex.Complex to org.apache.commons.math.complex.Complex
org.apache.commons.math.complex.Complex
]]
RepairabilityAnalyzer
----For Diff:Delete FieldRead at org.apache.commons.math.complex.Complex:260
isZero
Insert BinaryOperator at org.apache.commons.math.complex.Complex:260
((real) - 1) != 0
Move TypeAccess from org.apache.commons.math.complex.Complex to org.apache.commons.math.complex.Complex
org.apache.commons.math.complex.Complex
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch1-Math-57-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-0048
Update BinaryOperator at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:100
count < max to max <= 61
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:100
count < max to max <= 61
: number instances found: 2
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:100
count < max to max <= 61
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:100
count
, Insert Literal at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:100
61
]]
RepairabilityAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:100
count < max to max <= 61
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch5-Chart-9-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-00247
Update VariableRead at org.jfree.data.time.TimeSeries:944
to startIndex
Delete BinaryOperator at org.jfree.data.time.TimeSeries:944
< 0
Insert BinaryOperator at org.jfree.data.time.TimeSeries:944
(startIndex > endIndex) && ( < (maximumItemCount))
Move VariableRead from org.jfree.data.time.TimeSeries:944 to org.jfree.data.time.TimeSeries:944
endIndex
PatternInstanceAnalyzer
----For Diff:Update VariableRead at org.jfree.data.time.TimeSeries:944
to startIndex
Delete BinaryOperator at org.jfree.data.time.TimeSeries:944
< 0
Insert BinaryOperator at org.jfree.data.time.TimeSeries:944
(startIndex > endIndex) && ( < (maximumItemCount))
Move VariableRead from org.jfree.data.time.TimeSeries:944 to org.jfree.data.time.TimeSeries:944
endIndex
: number instances found: 17
ChangePatternInstance [actions=[Update VariableRead at org.jfree.data.time.TimeSeries:944
to startIndex
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.data.time.TimeSeries:944
0
, Insert BinaryOperator at org.jfree.data.time.TimeSeries:944
(startIndex > endIndex) && ( < (maximumItemCount))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.data.time.TimeSeries:944
< 0
, Insert BinaryOperator at org.jfree.data.time.TimeSeries:944
(startIndex > endIndex) && ( < (maximumItemCount))
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.data.time.TimeSeries:944
0
, Insert BinaryOperator at org.jfree.data.time.TimeSeries:944
(startIndex > endIndex)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.data.time.TimeSeries:944
< 0
, Insert BinaryOperator at org.jfree.data.time.TimeSeries:944
(startIndex > endIndex)
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.data.time.TimeSeries:944
0
, Insert BinaryOperator at org.jfree.data.time.TimeSeries:944
( < (maximumItemCount))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.data.time.TimeSeries:944
< 0
, Insert BinaryOperator at org.jfree.data.time.TimeSeries:944
( < (maximumItemCount))
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.data.time.TimeSeries:944
0
, Insert VariableRead at org.jfree.data.time.TimeSeries:944
startIndex
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.data.time.TimeSeries:944
< 0
, Insert VariableRead at org.jfree.data.time.TimeSeries:944
startIndex
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.data.time.TimeSeries:944
0
, Insert VariableRead at org.jfree.data.time.TimeSeries:944
endIndex
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.data.time.TimeSeries:944
< 0
, Insert VariableRead at org.jfree.data.time.TimeSeries:944
endIndex
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.data.time.TimeSeries:944
0
, Insert FieldRead at org.jfree.data.time.TimeSeries:944
(maximumItemCount)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.data.time.TimeSeries:944
< 0
, Insert FieldRead at org.jfree.data.time.TimeSeries:944
(maximumItemCount)
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.data.time.TimeSeries:944
0
, Insert TypeAccess at org.jfree.data.time.TimeSeries
org.jfree.data.time.TimeSeries
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.data.time.TimeSeries:944
< 0
, Insert TypeAccess at org.jfree.data.time.TimeSeries
org.jfree.data.time.TimeSeries
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.data.time.TimeSeries:944
0
, Move VariableRead from org.jfree.data.time.TimeSeries:944 to org.jfree.data.time.TimeSeries:944
endIndex
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.data.time.TimeSeries:944
< 0
, Move VariableRead from org.jfree.data.time.TimeSeries:944 to org.jfree.data.time.TimeSeries:944
endIndex
]]
RepairabilityAnalyzer
----For Diff:Update VariableRead at org.jfree.data.time.TimeSeries:944
to startIndex
Delete BinaryOperator at org.jfree.data.time.TimeSeries:944
< 0
Insert BinaryOperator at org.jfree.data.time.TimeSeries:944
(startIndex > endIndex) && ( < (maximumItemCount))
Move VariableRead from org.jfree.data.time.TimeSeries:944 to org.jfree.data.time.TimeSeries:944
endIndex
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch5-Chart-26-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-00243
Update BinaryOperator at org.jfree.chart.plot.CategoryPlot:2537
(area.getHeight()) <= (MINIMUM_HEIGHT_TO_DRAW) to (rangeCrosshairStroke) != null
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.jfree.chart.plot.CategoryPlot:2537
(area.getHeight()) <= (MINIMUM_HEIGHT_TO_DRAW) to (rangeCrosshairStroke) != null
: number instances found: 6
ChangePatternInstance [actions=[Update BinaryOperator at org.jfree.chart.plot.CategoryPlot:2537
(area.getHeight()) <= (MINIMUM_HEIGHT_TO_DRAW) to (rangeCrosshairStroke) != null
]]
ChangePatternInstance [actions=[Update FieldRead at org.jfree.chart.plot.CategoryPlot:2537
(MINIMUM_HEIGHT_TO_DRAW) to (rangeCrosshairStroke)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.plot.CategoryPlot:2537
area
, Insert Literal at org.jfree.chart.plot.CategoryPlot:2537
null
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.plot.CategoryPlot:2537
(area.getHeight())
, Insert Literal at org.jfree.chart.plot.CategoryPlot:2537
null
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.plot.CategoryPlot:2537
area
, Insert TypeAccess at org.jfree.chart.plot.CategoryPlot
org.jfree.chart.plot.CategoryPlot
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.plot.CategoryPlot:2537
(area.getHeight())
, Insert TypeAccess at org.jfree.chart.plot.CategoryPlot
org.jfree.chart.plot.CategoryPlot
]]
RepairabilityAnalyzer
----For Diff:Update BinaryOperator at org.jfree.chart.plot.CategoryPlot:2537
(area.getHeight()) <= (MINIMUM_HEIGHT_TO_DRAW) to (rangeCrosshairStroke) != null
: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.jfree.chart.plot.CategoryPlot:2537
(area.getHeight()) <= (MINIMUM_HEIGHT_TO_DRAW) to (rangeCrosshairStroke) != null
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch3-Math-28-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-00164
Update BinaryOperator at org.apache.commons.math3.optimization.linear.SimplexSolver:144
i < minIndex to (org.apache.commons.math3.util.Precision.compareTo(org.apache.commons.math3.optimization.linear.SimplexSolver.DEFAULT_EPSILON, 0.0, maxUlps)) > 0
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.math3.optimization.linear.SimplexSolver:144
i < minIndex to (org.apache.commons.math3.util.Precision.compareTo(org.apache.commons.math3.optimization.linear.SimplexSolver.DEFAULT_EPSILON, 0.0, maxUlps)) > 0
: number instances found: 17
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math3.optimization.linear.SimplexSolver:144
i < minIndex to (org.apache.commons.math3.util.Precision.compareTo(org.apache.commons.math3.optimization.linear.SimplexSolver.DEFAULT_EPSILON, 0.0, maxUlps)) > 0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:144
i
, Insert Invocation at org.apache.commons.math3.optimization.linear.SimplexSolver:144
(org.apache.commons.math3.util.Precision.compareTo(org.apache.commons.math3.optimization.linear.SimplexSolver.DEFAULT_EPSILON, 0.0, maxUlps))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:144
minIndex
, Insert Invocation at org.apache.commons.math3.optimization.linear.SimplexSolver:144
(org.apache.commons.math3.util.Precision.compareTo(org.apache.commons.math3.optimization.linear.SimplexSolver.DEFAULT_EPSILON, 0.0, maxUlps))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:144
i
, Insert Literal at org.apache.commons.math3.optimization.linear.SimplexSolver:144
0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:144
minIndex
, Insert Literal at org.apache.commons.math3.optimization.linear.SimplexSolver:144
0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:144
i
, Insert TypeAccess at org.apache.commons.math3.optimization.linear.SimplexSolver:144
org.apache.commons.math3.util.Precision
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:144
minIndex
, Insert TypeAccess at org.apache.commons.math3.optimization.linear.SimplexSolver:144
org.apache.commons.math3.util.Precision
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:144
i
, Insert FieldRead at org.apache.commons.math3.optimization.linear.SimplexSolver:144
org.apache.commons.math3.optimization.linear.SimplexSolver.DEFAULT_EPSILON
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:144
minIndex
, Insert FieldRead at org.apache.commons.math3.optimization.linear.SimplexSolver:144
org.apache.commons.math3.optimization.linear.SimplexSolver.DEFAULT_EPSILON
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:144
i
, Insert Literal at org.apache.commons.math3.optimization.linear.SimplexSolver:144
0.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:144
minIndex
, Insert Literal at org.apache.commons.math3.optimization.linear.SimplexSolver:144
0.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:144
i
, Insert FieldRead at org.apache.commons.math3.optimization.linear.SimplexSolver:144
maxUlps
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:144
minIndex
, Insert FieldRead at org.apache.commons.math3.optimization.linear.SimplexSolver:144
maxUlps
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:144
i
, Insert TypeAccess at org.apache.commons.math3.optimization.linear.SimplexSolver
org.apache.commons.math3.optimization.linear.SimplexSolver
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:144
minIndex
, Insert TypeAccess at org.apache.commons.math3.optimization.linear.SimplexSolver
org.apache.commons.math3.optimization.linear.SimplexSolver
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:144
i
, Insert TypeAccess at org.apache.commons.math3.optimization.linear.SimplexSolver
org.apache.commons.math3.optimization.linear.SimplexSolver
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:144
minIndex
, Insert TypeAccess at org.apache.commons.math3.optimization.linear.SimplexSolver
org.apache.commons.math3.optimization.linear.SimplexSolver
]]
RepairabilityAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.math3.optimization.linear.SimplexSolver:144
i < minIndex to (org.apache.commons.math3.util.Precision.compareTo(org.apache.commons.math3.optimization.linear.SimplexSolver.DEFAULT_EPSILON, 0.0, maxUlps)) > 0
: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math3.optimization.linear.SimplexSolver:144
i < minIndex to (org.apache.commons.math3.util.Precision.compareTo(org.apache.commons.math3.optimization.linear.SimplexSolver.DEFAULT_EPSILON, 0.0, maxUlps)) > 0
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch2-Closure-7-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-0095
Update Invocation at com.google.javascript.rhino.testing.Asserts:96
com.google.javascript.rhino.testing.Asserts.assertTypeEquals("", a, b) to junit.framework.Assert.assertTrue(((("Both types must be null, or both must be non-null " + b) + ",") + a), ((b == null) == (a == null)))
PatternInstanceAnalyzer
----For Diff:Update Invocation at com.google.javascript.rhino.testing.Asserts:96
com.google.javascript.rhino.testing.Asserts.assertTypeEquals("", a, b) to junit.framework.Assert.assertTrue(((("Both types must be null, or both must be non-null " + b) + ",") + a), ((b == null) == (a == null)))
: number instances found: 40
ChangePatternInstance [actions=[Update Invocation at com.google.javascript.rhino.testing.Asserts:96
com.google.javascript.rhino.testing.Asserts.assertTypeEquals("", a, b) to junit.framework.Assert.assertTrue(((("Both types must be null, or both must be non-null " + b) + ",") + a), ((b == null) == (a == null)))
]]
ChangePatternInstance [actions=[Update TypeAccess at com.google.javascript.rhino.testing.Asserts
com.google.javascript.rhino.testing.Asserts to junit.framework.Assert
]]
ChangePatternInstance [actions=[Delete Literal at com.google.javascript.rhino.testing.Asserts:96
""
, Insert BinaryOperator at com.google.javascript.rhino.testing.Asserts:96
((("Both types must be null, or both must be non-null " + b) + ",") + a)
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.rhino.testing.Asserts:96
a
, Insert BinaryOperator at com.google.javascript.rhino.testing.Asserts:96
((("Both types must be null, or both must be non-null " + b) + ",") + a)
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.rhino.testing.Asserts:96
b
, Insert BinaryOperator at com.google.javascript.rhino.testing.Asserts:96
((("Both types must be null, or both must be non-null " + b) + ",") + a)
]]
ChangePatternInstance [actions=[Delete Literal at com.google.javascript.rhino.testing.Asserts:96
""
, Insert BinaryOperator at com.google.javascript.rhino.testing.Asserts:96
((b == null) == (a == null))
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.rhino.testing.Asserts:96
a
, Insert BinaryOperator at com.google.javascript.rhino.testing.Asserts:96
((b == null) == (a == null))
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.rhino.testing.Asserts:96
b
, Insert BinaryOperator at com.google.javascript.rhino.testing.Asserts:96
((b == null) == (a == null))
]]
ChangePatternInstance [actions=[Delete Literal at com.google.javascript.rhino.testing.Asserts:96
""
, Insert BinaryOperator at com.google.javascript.rhino.testing.Asserts:96
(("Both types must be null, or both must be non-null " + b) + ",")
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.rhino.testing.Asserts:96
a
, Insert BinaryOperator at com.google.javascript.rhino.testing.Asserts:96
(("Both types must be null, or both must be non-null " + b) + ",")
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.rhino.testing.Asserts:96
b
, Insert BinaryOperator at com.google.javascript.rhino.testing.Asserts:96
(("Both types must be null, or both must be non-null " + b) + ",")
]]
ChangePatternInstance [actions=[Delete Literal at com.google.javascript.rhino.testing.Asserts:96
""
, Insert VariableRead at com.google.javascript.rhino.testing.Asserts:96
a
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.rhino.testing.Asserts:96
b
, Insert VariableRead at com.google.javascript.rhino.testing.Asserts:96
a
]]
ChangePatternInstance [actions=[Delete Literal at com.google.javascript.rhino.testing.Asserts:96
""
, Insert BinaryOperator at com.google.javascript.rhino.testing.Asserts:96
(b == null)
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.rhino.testing.Asserts:96
a
, Insert BinaryOperator at com.google.javascript.rhino.testing.Asserts:96
(b == null)
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.rhino.testing.Asserts:96
b
, Insert BinaryOperator at com.google.javascript.rhino.testing.Asserts:96
(b == null)
]]
ChangePatternInstance [actions=[Delete Literal at com.google.javascript.rhino.testing.Asserts:96
""
, Insert BinaryOperator at com.google.javascript.rhino.testing.Asserts:96
(a == null)
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.rhino.testing.Asserts:96
a
, Insert BinaryOperator at com.google.javascript.rhino.testing.Asserts:96
(a == null)
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.rhino.testing.Asserts:96
b
, Insert BinaryOperator at com.google.javascript.rhino.testing.Asserts:96
(a == null)
]]
ChangePatternInstance [actions=[Delete Literal at com.google.javascript.rhino.testing.Asserts:96
""
, Insert BinaryOperator at com.google.javascript.rhino.testing.Asserts:96
("Both types must be null, or both must be non-null " + b)
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.rhino.testing.Asserts:96
a
, Insert BinaryOperator at com.google.javascript.rhino.testing.Asserts:96
("Both types must be null, or both must be non-null " + b)
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.rhino.testing.Asserts:96
b
, Insert BinaryOperator at com.google.javascript.rhino.testing.Asserts:96
("Both types must be null, or both must be non-null " + b)
]]
ChangePatternInstance [actions=[Delete Literal at com.google.javascript.rhino.testing.Asserts:96
""
, Insert Literal at com.google.javascript.rhino.testing.Asserts:96
","
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.rhino.testing.Asserts:96
a
, Insert Literal at com.google.javascript.rhino.testing.Asserts:96
","
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.rhino.testing.Asserts:96
b
, Insert Literal at com.google.javascript.rhino.testing.Asserts:96
","
]]
ChangePatternInstance [actions=[Delete Literal at com.google.javascript.rhino.testing.Asserts:96
""
, Insert VariableRead at com.google.javascript.rhino.testing.Asserts:96
b
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.rhino.testing.Asserts:96
a
, Insert VariableRead at com.google.javascript.rhino.testing.Asserts:96
b
]]
ChangePatternInstance [actions=[Delete Literal at com.google.javascript.rhino.testing.Asserts:96
""
, Insert Literal at com.google.javascript.rhino.testing.Asserts:96
null
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.rhino.testing.Asserts:96
a
, Insert Literal at com.google.javascript.rhino.testing.Asserts:96
null
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.rhino.testing.Asserts:96
b
, Insert Literal at com.google.javascript.rhino.testing.Asserts:96
null
]]
ChangePatternInstance [actions=[Delete Literal at com.google.javascript.rhino.testing.Asserts:96
""
, Insert VariableRead at com.google.javascript.rhino.testing.Asserts:96
a
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.rhino.testing.Asserts:96
b
, Insert VariableRead at com.google.javascript.rhino.testing.Asserts:96
a
]]
ChangePatternInstance [actions=[Delete Literal at com.google.javascript.rhino.testing.Asserts:96
""
, Insert Literal at com.google.javascript.rhino.testing.Asserts:96
null
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.rhino.testing.Asserts:96
a
, Insert Literal at com.google.javascript.rhino.testing.Asserts:96
null
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.rhino.testing.Asserts:96
b
, Insert Literal at com.google.javascript.rhino.testing.Asserts:96
null
]]
ChangePatternInstance [actions=[Delete Literal at com.google.javascript.rhino.testing.Asserts:96
""
, Insert Literal at com.google.javascript.rhino.testing.Asserts:96
"Both types must be null, or both must be non-null "
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.rhino.testing.Asserts:96
a
, Insert Literal at com.google.javascript.rhino.testing.Asserts:96
"Both types must be null, or both must be non-null "
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.rhino.testing.Asserts:96
b
, Insert Literal at com.google.javascript.rhino.testing.Asserts:96
"Both types must be null, or both must be non-null "
]]
ChangePatternInstance [actions=[Delete Literal at com.google.javascript.rhino.testing.Asserts:96
""
, Insert VariableRead at com.google.javascript.rhino.testing.Asserts:96
b
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.rhino.testing.Asserts:96
a
, Insert VariableRead at com.google.javascript.rhino.testing.Asserts:96
b
]]
RepairabilityAnalyzer
----For Diff:Update Invocation at com.google.javascript.rhino.testing.Asserts:96
com.google.javascript.rhino.testing.Asserts.assertTypeEquals("", a, b) to junit.framework.Assert.assertTrue(((("Both types must be null, or both must be non-null " + b) + ",") + a), ((b == null) == (a == null)))
: number instances found: 1
ChangePatternInstance [actions=[Update Invocation at com.google.javascript.rhino.testing.Asserts:96
com.google.javascript.rhino.testing.Asserts.assertTypeEquals("", a, b) to junit.framework.Assert.assertTrue(((("Both types must be null, or both must be non-null " + b) + ",") + a), ((b == null) == (a == null)))
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch5-Closure-45-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-00249
Delete Invocation at com.google.javascript.jscomp.RemoveUnusedVars:735
(com.google.javascript.jscomp.NodeUtil.isLiteralValue(assign.assignNode.getLastChild(), true))
Insert BinaryOperator at com.google.javascript.jscomp.RemoveUnusedVars:735
((continuations) instanceof com.google.javascript.jscomp.Scope.Arguments)
PatternInstanceAnalyzer
----For Diff:Delete Invocation at com.google.javascript.jscomp.RemoveUnusedVars:735
(com.google.javascript.jscomp.NodeUtil.isLiteralValue(assign.assignNode.getLastChild(), true))
Insert BinaryOperator at com.google.javascript.jscomp.RemoveUnusedVars:735
((continuations) instanceof com.google.javascript.jscomp.Scope.Arguments)
: number instances found: 24
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.RemoveUnusedVars:735
com.google.javascript.jscomp.NodeUtil
, Insert BinaryOperator at com.google.javascript.jscomp.RemoveUnusedVars:735
((continuations) instanceof com.google.javascript.jscomp.Scope.Arguments)
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.RemoveUnusedVars:736
assign
, Insert BinaryOperator at com.google.javascript.jscomp.RemoveUnusedVars:735
((continuations) instanceof com.google.javascript.jscomp.Scope.Arguments)
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.RemoveUnusedVars:736
assign.assignNode
, Insert BinaryOperator at com.google.javascript.jscomp.RemoveUnusedVars:735
((continuations) instanceof com.google.javascript.jscomp.Scope.Arguments)
]]
ChangePatternInstance [actions=[Delete Invocation at com.google.javascript.jscomp.RemoveUnusedVars:736
assign.assignNode.getLastChild()
, Insert BinaryOperator at com.google.javascript.jscomp.RemoveUnusedVars:735
((continuations) instanceof com.google.javascript.jscomp.Scope.Arguments)
]]
ChangePatternInstance [actions=[Delete Literal at com.google.javascript.jscomp.RemoveUnusedVars:736
true
, Insert BinaryOperator at com.google.javascript.jscomp.RemoveUnusedVars:735
((continuations) instanceof com.google.javascript.jscomp.Scope.Arguments)
]]
ChangePatternInstance [actions=[Delete Invocation at com.google.javascript.jscomp.RemoveUnusedVars:735
(com.google.javascript.jscomp.NodeUtil.isLiteralValue(assign.assignNode.getLastChild(), true))
, Insert BinaryOperator at com.google.javascript.jscomp.RemoveUnusedVars:735
((continuations) instanceof com.google.javascript.jscomp.Scope.Arguments)
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.RemoveUnusedVars:735
com.google.javascript.jscomp.NodeUtil
, Insert FieldRead at com.google.javascript.jscomp.RemoveUnusedVars:735
(continuations)
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.RemoveUnusedVars:736
assign
, Insert FieldRead at com.google.javascript.jscomp.RemoveUnusedVars:735
(continuations)
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.RemoveUnusedVars:736
assign.assignNode
, Insert FieldRead at com.google.javascript.jscomp.RemoveUnusedVars:735
(continuations)
]]
ChangePatternInstance [actions=[Delete Invocation at com.google.javascript.jscomp.RemoveUnusedVars:736
assign.assignNode.getLastChild()
, Insert FieldRead at com.google.javascript.jscomp.RemoveUnusedVars:735
(continuations)
]]
ChangePatternInstance [actions=[Delete Literal at com.google.javascript.jscomp.RemoveUnusedVars:736
true
, Insert FieldRead at com.google.javascript.jscomp.RemoveUnusedVars:735
(continuations)
]]
ChangePatternInstance [actions=[Delete Invocation at com.google.javascript.jscomp.RemoveUnusedVars:735
(com.google.javascript.jscomp.NodeUtil.isLiteralValue(assign.assignNode.getLastChild(), true))
, Insert FieldRead at com.google.javascript.jscomp.RemoveUnusedVars:735
(continuations)
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.RemoveUnusedVars:735
com.google.javascript.jscomp.NodeUtil
, Insert TypeAccess at com.google.javascript.jscomp.RemoveUnusedVars:735
com.google.javascript.jscomp.Scope.Arguments
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.RemoveUnusedVars:736
assign
, Insert TypeAccess at com.google.javascript.jscomp.RemoveUnusedVars:735
com.google.javascript.jscomp.Scope.Arguments
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.RemoveUnusedVars:736
assign.assignNode
, Insert TypeAccess at com.google.javascript.jscomp.RemoveUnusedVars:735
com.google.javascript.jscomp.Scope.Arguments
]]
ChangePatternInstance [actions=[Delete Invocation at com.google.javascript.jscomp.RemoveUnusedVars:736
assign.assignNode.getLastChild()
, Insert TypeAccess at com.google.javascript.jscomp.RemoveUnusedVars:735
com.google.javascript.jscomp.Scope.Arguments
]]
ChangePatternInstance [actions=[Delete Literal at com.google.javascript.jscomp.RemoveUnusedVars:736
true
, Insert TypeAccess at com.google.javascript.jscomp.RemoveUnusedVars:735
com.google.javascript.jscomp.Scope.Arguments
]]
ChangePatternInstance [actions=[Delete Invocation at com.google.javascript.jscomp.RemoveUnusedVars:735
(com.google.javascript.jscomp.NodeUtil.isLiteralValue(assign.assignNode.getLastChild(), true))
, Insert TypeAccess at com.google.javascript.jscomp.RemoveUnusedVars:735
com.google.javascript.jscomp.Scope.Arguments
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.RemoveUnusedVars:735
com.google.javascript.jscomp.NodeUtil
, Insert TypeAccess at com.google.javascript.jscomp.RemoveUnusedVars
com.google.javascript.jscomp.RemoveUnusedVars
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.RemoveUnusedVars:736
assign
, Insert TypeAccess at com.google.javascript.jscomp.RemoveUnusedVars
com.google.javascript.jscomp.RemoveUnusedVars
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.RemoveUnusedVars:736
assign.assignNode
, Insert TypeAccess at com.google.javascript.jscomp.RemoveUnusedVars
com.google.javascript.jscomp.RemoveUnusedVars
]]
ChangePatternInstance [actions=[Delete Invocation at com.google.javascript.jscomp.RemoveUnusedVars:736
assign.assignNode.getLastChild()
, Insert TypeAccess at com.google.javascript.jscomp.RemoveUnusedVars
com.google.javascript.jscomp.RemoveUnusedVars
]]
ChangePatternInstance [actions=[Delete Literal at com.google.javascript.jscomp.RemoveUnusedVars:736
true
, Insert TypeAccess at com.google.javascript.jscomp.RemoveUnusedVars
com.google.javascript.jscomp.RemoveUnusedVars
]]
ChangePatternInstance [actions=[Delete Invocation at com.google.javascript.jscomp.RemoveUnusedVars:735
(com.google.javascript.jscomp.NodeUtil.isLiteralValue(assign.assignNode.getLastChild(), true))
, Insert TypeAccess at com.google.javascript.jscomp.RemoveUnusedVars
com.google.javascript.jscomp.RemoveUnusedVars
]]
RepairabilityAnalyzer
----For Diff:Delete Invocation at com.google.javascript.jscomp.RemoveUnusedVars:735
(com.google.javascript.jscomp.NodeUtil.isLiteralValue(assign.assignNode.getLastChild(), true))
Insert BinaryOperator at com.google.javascript.jscomp.RemoveUnusedVars:735
((continuations) instanceof com.google.javascript.jscomp.Scope.Arguments)
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch2-Math-6-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-00117
Update Invocation at org.apache.commons.math3.optim.BaseOptimizer:93
iterations.getCount() to evaluations.getMaximalCount()
PatternInstanceAnalyzer
----For Diff:Update Invocation at org.apache.commons.math3.optim.BaseOptimizer:93
iterations.getCount() to evaluations.getMaximalCount()
: number instances found: 2
ChangePatternInstance [actions=[Update Invocation at org.apache.commons.math3.optim.BaseOptimizer:93
iterations.getCount() to evaluations.getMaximalCount()
]]
ChangePatternInstance [actions=[Update FieldRead at org.apache.commons.math3.optim.BaseOptimizer:93
iterations to evaluations
]]
RepairabilityAnalyzer
----For Diff:Update Invocation at org.apache.commons.math3.optim.BaseOptimizer:93
iterations.getCount() to evaluations.getMaximalCount()
: number instances found: 1
ChangePatternInstance [actions=[Update Invocation at org.apache.commons.math3.optim.BaseOptimizer:93
iterations.getCount() to evaluations.getMaximalCount()
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch4-Chart-9-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-00199
Update BinaryOperator at org.jfree.data.time.TimeSeries:944
endIndex < 0 to startIndex > endIndex
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.jfree.data.time.TimeSeries:944
endIndex < 0 to startIndex > endIndex
: number instances found: 2
ChangePatternInstance [actions=[Update BinaryOperator at org.jfree.data.time.TimeSeries:944
endIndex < 0 to startIndex > endIndex
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.data.time.TimeSeries:944
0
, Insert VariableRead at org.jfree.data.time.TimeSeries:944
startIndex
]]
RepairabilityAnalyzer
----For Diff:Update BinaryOperator at org.jfree.data.time.TimeSeries:944
endIndex < 0 to startIndex > endIndex
: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.jfree.data.time.TimeSeries:944
endIndex < 0 to startIndex > endIndex
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch2-Math-88-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-00133
Insert BinaryOperator at org.apache.commons.math.optimization.linear.SimplexSolver:83
( - )
Insert VariableRead at org.apache.commons.math.optimization.linear.SimplexSolver:83
minRatio
Move VariableRead from org.apache.commons.math.optimization.linear.SimplexSolver:83 to org.apache.commons.math.optimization.linear.SimplexSolver:83
ratio
Move VariableRead from org.apache.commons.math.optimization.linear.SimplexSolver:83 to org.apache.commons.math.optimization.linear.SimplexSolver:83
minRatio
PatternInstanceAnalyzer
----For Diff:Insert BinaryOperator at org.apache.commons.math.optimization.linear.SimplexSolver:83
( - )
Insert VariableRead at org.apache.commons.math.optimization.linear.SimplexSolver:83
minRatio
Move VariableRead from org.apache.commons.math.optimization.linear.SimplexSolver:83 to org.apache.commons.math.optimization.linear.SimplexSolver:83
ratio
Move VariableRead from org.apache.commons.math.optimization.linear.SimplexSolver:83 to org.apache.commons.math.optimization.linear.SimplexSolver:83
minRatio
: number instances found: 0
RepairabilityAnalyzer
----For Diff:Insert BinaryOperator at org.apache.commons.math.optimization.linear.SimplexSolver:83
( - )
Insert VariableRead at org.apache.commons.math.optimization.linear.SimplexSolver:83
minRatio
Move VariableRead from org.apache.commons.math.optimization.linear.SimplexSolver:83 to org.apache.commons.math.optimization.linear.SimplexSolver:83
ratio
Move VariableRead from org.apache.commons.math.optimization.linear.SimplexSolver:83 to org.apache.commons.math.optimization.linear.SimplexSolver:83
minRatio
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch3-Lang-39-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-00158
Update BinaryOperator at org.apache.commons.lang3.StringUtils:3675
i < (searchList.length) to increase <= (org.apache.commons.lang3.StringUtils.INDEX_NOT_FOUND)
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.lang3.StringUtils:3675
i < (searchList.length) to increase <= (org.apache.commons.lang3.StringUtils.INDEX_NOT_FOUND)
: number instances found: 4
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.StringUtils:3675
i < (searchList.length) to increase <= (org.apache.commons.lang3.StringUtils.INDEX_NOT_FOUND)
]]
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.lang3.StringUtils:3675
i to increase
]]
ChangePatternInstance [actions=[Update FieldRead at org.apache.commons.lang3.StringUtils:3675
(searchList.length) to (org.apache.commons.lang3.StringUtils.INDEX_NOT_FOUND)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3675
searchList
, Insert TypeAccess at org.apache.commons.lang3.StringUtils
org.apache.commons.lang3.StringUtils
]]
RepairabilityAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.lang3.StringUtils:3675
i < (searchList.length) to increase <= (org.apache.commons.lang3.StringUtils.INDEX_NOT_FOUND)
: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.StringUtils:3675
i < (searchList.length) to increase <= (org.apache.commons.lang3.StringUtils.INDEX_NOT_FOUND)
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch1-Lang-14-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-0026
Update Invocation at org.apache.commons.lang3.StringUtils:788
cs1.equals(cs2) to org.apache.commons.lang3.StringUtils.endsWith(cs2, cs1)
PatternInstanceAnalyzer
----For Diff:Update Invocation at org.apache.commons.lang3.StringUtils:788
cs1.equals(cs2) to org.apache.commons.lang3.StringUtils.endsWith(cs2, cs1)
: number instances found: 3
ChangePatternInstance [actions=[Update Invocation at org.apache.commons.lang3.StringUtils:788
cs1.equals(cs2) to org.apache.commons.lang3.StringUtils.endsWith(cs2, cs1)
]]
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.lang3.StringUtils:788
cs1 to cs2
]]
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.lang3.StringUtils:788
cs2 to cs1
]]
RepairabilityAnalyzer
----For Diff:Update Invocation at org.apache.commons.lang3.StringUtils:788
cs1.equals(cs2) to org.apache.commons.lang3.StringUtils.endsWith(cs2, cs1)
: number instances found: 1
ChangePatternInstance [actions=[Update Invocation at org.apache.commons.lang3.StringUtils:788
cs1.equals(cs2) to org.apache.commons.lang3.StringUtils.endsWith(cs2, cs1)
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch4-Time-4-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-00240
Update Invocation at org.joda.time.field.ZeroIsMaxDateTimeField:178
(getWrappedField().getMaximumValue(instant, values)) to (getMinimumValue())
PatternInstanceAnalyzer
----For Diff:Update Invocation at org.joda.time.field.ZeroIsMaxDateTimeField:178
(getWrappedField().getMaximumValue(instant, values)) to (getMinimumValue())
: number instances found: 4
ChangePatternInstance [actions=[Update Invocation at org.joda.time.field.ZeroIsMaxDateTimeField:178
(getWrappedField().getMaximumValue(instant, values)) to (getMinimumValue())
]]
ChangePatternInstance [actions=[Delete Invocation at org.joda.time.field.ZeroIsMaxDateTimeField:178
getWrappedField()
, Move TypeAccess from org.joda.time.field.ZeroIsMaxDateTimeField to org.joda.time.field.ZeroIsMaxDateTimeField
org.joda.time.field.ZeroIsMaxDateTimeField
]]
ChangePatternInstance [actions=[Delete VariableRead at org.joda.time.field.ZeroIsMaxDateTimeField:178
instant
, Move TypeAccess from org.joda.time.field.ZeroIsMaxDateTimeField to org.joda.time.field.ZeroIsMaxDateTimeField
org.joda.time.field.ZeroIsMaxDateTimeField
]]
ChangePatternInstance [actions=[Delete VariableRead at org.joda.time.field.ZeroIsMaxDateTimeField:178
values
, Move TypeAccess from org.joda.time.field.ZeroIsMaxDateTimeField to org.joda.time.field.ZeroIsMaxDateTimeField
org.joda.time.field.ZeroIsMaxDateTimeField
]]
RepairabilityAnalyzer
----For Diff:Update Invocation at org.joda.time.field.ZeroIsMaxDateTimeField:178
(getWrappedField().getMaximumValue(instant, values)) to (getMinimumValue())
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch4-Math-8-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-00229
Update BinaryOperator at org.apache.commons.math3.distribution.DiscreteDistribution:189
i < sampleSize to (probabilities[0]) != 0.0
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.math3.distribution.DiscreteDistribution:189
i < sampleSize to (probabilities[0]) != 0.0
: number instances found: 11
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math3.distribution.DiscreteDistribution:189
i < sampleSize to (probabilities[0]) != 0.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.DiscreteDistribution:189
i
, Insert ArrayRead at org.apache.commons.math3.distribution.DiscreteDistribution:189
(probabilities[0])
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.DiscreteDistribution:189
sampleSize
, Insert ArrayRead at org.apache.commons.math3.distribution.DiscreteDistribution:189
(probabilities[0])
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.DiscreteDistribution:189
i
, Insert Literal at org.apache.commons.math3.distribution.DiscreteDistribution:189
0.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.DiscreteDistribution:189
sampleSize
, Insert Literal at org.apache.commons.math3.distribution.DiscreteDistribution:189
0.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.DiscreteDistribution:189
i
, Insert FieldRead at org.apache.commons.math3.distribution.DiscreteDistribution:189
probabilities
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.DiscreteDistribution:189
sampleSize
, Insert FieldRead at org.apache.commons.math3.distribution.DiscreteDistribution:189
probabilities
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.DiscreteDistribution:189
i
, Insert Literal at org.apache.commons.math3.distribution.DiscreteDistribution:189
0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.DiscreteDistribution:189
sampleSize
, Insert Literal at org.apache.commons.math3.distribution.DiscreteDistribution:189
0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.DiscreteDistribution:189
i
, Insert TypeAccess at org.apache.commons.math3.distribution.DiscreteDistribution
org.apache.commons.math3.distribution.DiscreteDistribution
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.DiscreteDistribution:189
sampleSize
, Insert TypeAccess at org.apache.commons.math3.distribution.DiscreteDistribution
org.apache.commons.math3.distribution.DiscreteDistribution
]]
RepairabilityAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.math3.distribution.DiscreteDistribution:189
i < sampleSize to (probabilities[0]) != 0.0
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch1-Time-11-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-0069
Update BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:371
(i == ( - 1)) to (millis < millis)
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:371
(i == ( - 1)) to (millis < millis)
: number instances found: 5
ChangePatternInstance [actions=[Update BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:371
(i == ( - 1)) to (millis < millis)
]]
ChangePatternInstance [actions=[Update VariableRead at org.joda.time.tz.DateTimeZoneBuilder:371
i to millis
]]
ChangePatternInstance [actions=[Update VariableRead at org.joda.time.tz.DateTimeZoneBuilder:371
to millis
]]
ChangePatternInstance [actions=[Delete Literal at org.joda.time.tz.DateTimeZoneBuilder:371
1
, Move VariableRead from org.joda.time.tz.DateTimeZoneBuilder:371 to org.joda.time.tz.DateTimeZoneBuilder:371
ruleSetCount
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:371
( - 1)
, Move VariableRead from org.joda.time.tz.DateTimeZoneBuilder:371 to org.joda.time.tz.DateTimeZoneBuilder:371
ruleSetCount
]]
RepairabilityAnalyzer
----For Diff:Update BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:371
(i == ( - 1)) to (millis < millis)
: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:371
(i == ( - 1)) to (millis < millis)
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch4-Math-40-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-00216
Update UnaryOperator at org.apache.commons.math.analysis.solvers.BracketingNthOrderBrentSolver:265
--end to ++signChangeIndex
PatternInstanceAnalyzer
----For Diff:Update UnaryOperator at org.apache.commons.math.analysis.solvers.BracketingNthOrderBrentSolver:265
--end to ++signChangeIndex
: number instances found: 2
ChangePatternInstance [actions=[Update UnaryOperator at org.apache.commons.math.analysis.solvers.BracketingNthOrderBrentSolver:265
--end to ++signChangeIndex
]]
ChangePatternInstance [actions=[Update VariableWrite at org.apache.commons.math.analysis.solvers.BracketingNthOrderBrentSolver:265
end to signChangeIndex
]]
RepairabilityAnalyzer
----For Diff:Update UnaryOperator at org.apache.commons.math.analysis.solvers.BracketingNthOrderBrentSolver:265
--end to ++signChangeIndex
: number instances found: 1
ChangePatternInstance [actions=[Update UnaryOperator at org.apache.commons.math.analysis.solvers.BracketingNthOrderBrentSolver:265
--end to ++signChangeIndex
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch1-Math-70-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-0055
Insert VariableRead at org.apache.commons.math.analysis.solvers.BisectionSolver:72
f
PatternInstanceAnalyzer
----For Diff:Insert VariableRead at org.apache.commons.math.analysis.solvers.BisectionSolver:72
f
: number instances found: 0
RepairabilityAnalyzer
----For Diff:Insert VariableRead at org.apache.commons.math.analysis.solvers.BisectionSolver:72
f
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch3-Math-49-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-00169
Delete Invocation at org.apache.commons.math.linear.OpenMapRealVector:664
(isDefaultValue(value))
Insert BinaryOperator at org.apache.commons.math.linear.OpenMapRealVector:664
((entries) instanceof org.apache.commons.math.linear.org.apache.commons.math.linear.RealVector)
PatternInstanceAnalyzer
----For Diff:Delete Invocation at org.apache.commons.math.linear.OpenMapRealVector:664
(isDefaultValue(value))
Insert BinaryOperator at org.apache.commons.math.linear.OpenMapRealVector:664
((entries) instanceof org.apache.commons.math.linear.org.apache.commons.math.linear.RealVector)
: number instances found: 11
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.linear.OpenMapRealVector
org.apache.commons.math.linear.OpenMapRealVector
, Insert BinaryOperator at org.apache.commons.math.linear.OpenMapRealVector:664
((entries) instanceof org.apache.commons.math.linear.org.apache.commons.math.linear.RealVector)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.OpenMapRealVector:664
value
, Insert BinaryOperator at org.apache.commons.math.linear.OpenMapRealVector:664
((entries) instanceof org.apache.commons.math.linear.org.apache.commons.math.linear.RealVector)
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math.linear.OpenMapRealVector:664
(isDefaultValue(value))
, Insert BinaryOperator at org.apache.commons.math.linear.OpenMapRealVector:664
((entries) instanceof org.apache.commons.math.linear.org.apache.commons.math.linear.RealVector)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.linear.OpenMapRealVector
org.apache.commons.math.linear.OpenMapRealVector
, Insert FieldRead at org.apache.commons.math.linear.OpenMapRealVector:664
(entries)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.OpenMapRealVector:664
value
, Insert FieldRead at org.apache.commons.math.linear.OpenMapRealVector:664
(entries)
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math.linear.OpenMapRealVector:664
(isDefaultValue(value))
, Insert FieldRead at org.apache.commons.math.linear.OpenMapRealVector:664
(entries)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.linear.OpenMapRealVector
org.apache.commons.math.linear.OpenMapRealVector
, Insert TypeAccess at org.apache.commons.math.linear.OpenMapRealVector:664
org.apache.commons.math.linear.org.apache.commons.math.linear.RealVector
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.OpenMapRealVector:664
value
, Insert TypeAccess at org.apache.commons.math.linear.OpenMapRealVector:664
org.apache.commons.math.linear.org.apache.commons.math.linear.RealVector
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math.linear.OpenMapRealVector:664
(isDefaultValue(value))
, Insert TypeAccess at org.apache.commons.math.linear.OpenMapRealVector:664
org.apache.commons.math.linear.org.apache.commons.math.linear.RealVector
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.OpenMapRealVector:664
value
, Insert TypeAccess at org.apache.commons.math.linear.OpenMapRealVector
org.apache.commons.math.linear.OpenMapRealVector
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math.linear.OpenMapRealVector:664
(isDefaultValue(value))
, Insert TypeAccess at org.apache.commons.math.linear.OpenMapRealVector
org.apache.commons.math.linear.OpenMapRealVector
]]
RepairabilityAnalyzer
----For Diff:Delete Invocation at org.apache.commons.math.linear.OpenMapRealVector:664
(isDefaultValue(value))
Insert BinaryOperator at org.apache.commons.math.linear.OpenMapRealVector:664
((entries) instanceof org.apache.commons.math.linear.org.apache.commons.math.linear.RealVector)
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch4-Math-81-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-00231
Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1586
((dMin1) == (dN1)) && ((dMin2) == )
Insert BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1586
> 0.0
Move FieldRead from org.apache.commons.math.linear.EigenDecompositionImpl:1586 to org.apache.commons.math.linear.EigenDecompositionImpl:1586
(dN2)
PatternInstanceAnalyzer
----For Diff:Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1586
((dMin1) == (dN1)) && ((dMin2) == )
Insert BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1586
> 0.0
Move FieldRead from org.apache.commons.math.linear.EigenDecompositionImpl:1586 to org.apache.commons.math.linear.EigenDecompositionImpl:1586
(dN2)
: number instances found: 27
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl
org.apache.commons.math.linear.EigenDecompositionImpl
, Insert BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1586
> 0.0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1586
(dMin1)
, Insert BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1586
> 0.0
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl
org.apache.commons.math.linear.EigenDecompositionImpl
, Insert BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1586
> 0.0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1586
(dN1)
, Insert BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1586
> 0.0
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1586
((dMin1) == (dN1))
, Insert BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1586
> 0.0
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl
org.apache.commons.math.linear.EigenDecompositionImpl
, Insert BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1586
> 0.0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1586
(dMin2)
, Insert BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1586
> 0.0
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1586
((dMin2) == )
, Insert BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1586
> 0.0
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1586
((dMin1) == (dN1)) && ((dMin2) == )
, Insert BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1586
> 0.0
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl
org.apache.commons.math.linear.EigenDecompositionImpl
, Insert Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1586
0.0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1586
(dMin1)
, Insert Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1586
0.0
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl
org.apache.commons.math.linear.EigenDecompositionImpl
, Insert Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1586
0.0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1586
(dN1)
, Insert Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1586
0.0
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1586
((dMin1) == (dN1))
, Insert Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1586
0.0
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl
org.apache.commons.math.linear.EigenDecompositionImpl
, Insert Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1586
0.0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1586
(dMin2)
, Insert Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1586
0.0
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1586
((dMin2) == )
, Insert Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1586
0.0
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1586
((dMin1) == (dN1)) && ((dMin2) == )
, Insert Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1586
0.0
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl
org.apache.commons.math.linear.EigenDecompositionImpl
, Move FieldRead from org.apache.commons.math.linear.EigenDecompositionImpl:1586 to org.apache.commons.math.linear.EigenDecompositionImpl:1586
(dN2)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1586
(dMin1)
, Move FieldRead from org.apache.commons.math.linear.EigenDecompositionImpl:1586 to org.apache.commons.math.linear.EigenDecompositionImpl:1586
(dN2)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl
org.apache.commons.math.linear.EigenDecompositionImpl
, Move FieldRead from org.apache.commons.math.linear.EigenDecompositionImpl:1586 to org.apache.commons.math.linear.EigenDecompositionImpl:1586
(dN2)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1586
(dN1)
, Move FieldRead from org.apache.commons.math.linear.EigenDecompositionImpl:1586 to org.apache.commons.math.linear.EigenDecompositionImpl:1586
(dN2)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1586
((dMin1) == (dN1))
, Move FieldRead from org.apache.commons.math.linear.EigenDecompositionImpl:1586 to org.apache.commons.math.linear.EigenDecompositionImpl:1586
(dN2)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl
org.apache.commons.math.linear.EigenDecompositionImpl
, Move FieldRead from org.apache.commons.math.linear.EigenDecompositionImpl:1586 to org.apache.commons.math.linear.EigenDecompositionImpl:1586
(dN2)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1586
(dMin2)
, Move FieldRead from org.apache.commons.math.linear.EigenDecompositionImpl:1586 to org.apache.commons.math.linear.EigenDecompositionImpl:1586
(dN2)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1586
((dMin2) == )
, Move FieldRead from org.apache.commons.math.linear.EigenDecompositionImpl:1586 to org.apache.commons.math.linear.EigenDecompositionImpl:1586
(dN2)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1586
((dMin1) == (dN1)) && ((dMin2) == )
, Move FieldRead from org.apache.commons.math.linear.EigenDecompositionImpl:1586 to org.apache.commons.math.linear.EigenDecompositionImpl:1586
(dN2)
]]
RepairabilityAnalyzer
----For Diff:Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1586
((dMin1) == (dN1)) && ((dMin2) == )
Insert BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1586
> 0.0
Move FieldRead from org.apache.commons.math.linear.EigenDecompositionImpl:1586 to org.apache.commons.math.linear.EigenDecompositionImpl:1586
(dN2)
: number instances found: 1
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1586
((dMin1) == (dN1)) && ((dMin2) == )
, Insert BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1586
> 0.0
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch3-Time-4-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-00190
Delete BinaryOperator at org.joda.time.field.ZeroIsMaxDateTimeField:178
(getWrappedField().getMaximumValue(, values)) + 1
Insert Invocation at org.joda.time.field.ZeroIsMaxDateTimeField:178
.size()
Move VariableRead from org.joda.time.field.ZeroIsMaxDateTimeField:178 to org.joda.time.field.ZeroIsMaxDateTimeField:178
instant
PatternInstanceAnalyzer
----For Diff:Delete BinaryOperator at org.joda.time.field.ZeroIsMaxDateTimeField:178
(getWrappedField().getMaximumValue(, values)) + 1
Insert Invocation at org.joda.time.field.ZeroIsMaxDateTimeField:178
.size()
Move VariableRead from org.joda.time.field.ZeroIsMaxDateTimeField:178 to org.joda.time.field.ZeroIsMaxDateTimeField:178
instant
: number instances found: 12
ChangePatternInstance [actions=[Delete TypeAccess at org.joda.time.field.ZeroIsMaxDateTimeField
org.joda.time.field.ZeroIsMaxDateTimeField
, Insert Invocation at org.joda.time.field.ZeroIsMaxDateTimeField:178
.size()
]]
ChangePatternInstance [actions=[Delete Invocation at org.joda.time.field.ZeroIsMaxDateTimeField:178
getWrappedField()
, Insert Invocation at org.joda.time.field.ZeroIsMaxDateTimeField:178
.size()
]]
ChangePatternInstance [actions=[Delete VariableRead at org.joda.time.field.ZeroIsMaxDateTimeField:178
values
, Insert Invocation at org.joda.time.field.ZeroIsMaxDateTimeField:178
.size()
]]
ChangePatternInstance [actions=[Delete Invocation at org.joda.time.field.ZeroIsMaxDateTimeField:178
(getWrappedField().getMaximumValue(, values))
, Insert Invocation at org.joda.time.field.ZeroIsMaxDateTimeField:178
.size()
]]
ChangePatternInstance [actions=[Delete Literal at org.joda.time.field.ZeroIsMaxDateTimeField:178
1
, Insert Invocation at org.joda.time.field.ZeroIsMaxDateTimeField:178
.size()
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.joda.time.field.ZeroIsMaxDateTimeField:178
(getWrappedField().getMaximumValue(, values)) + 1
, Insert Invocation at org.joda.time.field.ZeroIsMaxDateTimeField:178
.size()
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.joda.time.field.ZeroIsMaxDateTimeField
org.joda.time.field.ZeroIsMaxDateTimeField
, Move VariableRead from org.joda.time.field.ZeroIsMaxDateTimeField:178 to org.joda.time.field.ZeroIsMaxDateTimeField:178
instant
]]
ChangePatternInstance [actions=[Delete Invocation at org.joda.time.field.ZeroIsMaxDateTimeField:178
getWrappedField()
, Move VariableRead from org.joda.time.field.ZeroIsMaxDateTimeField:178 to org.joda.time.field.ZeroIsMaxDateTimeField:178
instant
]]
ChangePatternInstance [actions=[Delete VariableRead at org.joda.time.field.ZeroIsMaxDateTimeField:178
values
, Move VariableRead from org.joda.time.field.ZeroIsMaxDateTimeField:178 to org.joda.time.field.ZeroIsMaxDateTimeField:178
instant
]]
ChangePatternInstance [actions=[Delete Invocation at org.joda.time.field.ZeroIsMaxDateTimeField:178
(getWrappedField().getMaximumValue(, values))
, Move VariableRead from org.joda.time.field.ZeroIsMaxDateTimeField:178 to org.joda.time.field.ZeroIsMaxDateTimeField:178
instant
]]
ChangePatternInstance [actions=[Delete Literal at org.joda.time.field.ZeroIsMaxDateTimeField:178
1
, Move VariableRead from org.joda.time.field.ZeroIsMaxDateTimeField:178 to org.joda.time.field.ZeroIsMaxDateTimeField:178
instant
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.joda.time.field.ZeroIsMaxDateTimeField:178
(getWrappedField().getMaximumValue(, values)) + 1
, Move VariableRead from org.joda.time.field.ZeroIsMaxDateTimeField:178 to org.joda.time.field.ZeroIsMaxDateTimeField:178
instant
]]
RepairabilityAnalyzer
----For Diff:Delete BinaryOperator at org.joda.time.field.ZeroIsMaxDateTimeField:178
(getWrappedField().getMaximumValue(, values)) + 1
Insert Invocation at org.joda.time.field.ZeroIsMaxDateTimeField:178
.size()
Move VariableRead from org.joda.time.field.ZeroIsMaxDateTimeField:178 to org.joda.time.field.ZeroIsMaxDateTimeField:178
instant
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch1-Chart-12-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-001
Delete Invocation at org.jfree.data.general.AbstractDataset:161
list.contains(listener)
Insert UnaryOperator at org.jfree.data.general.AbstractDataset:161
!(listener instanceof org.jfree.data.general.org.jfree.data.general.Series)
PatternInstanceAnalyzer
----For Diff:Delete Invocation at org.jfree.data.general.AbstractDataset:161
list.contains(listener)
Insert UnaryOperator at org.jfree.data.general.AbstractDataset:161
!(listener instanceof org.jfree.data.general.org.jfree.data.general.Series)
: number instances found: 11
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.general.AbstractDataset:161
list
, Insert UnaryOperator at org.jfree.data.general.AbstractDataset:161
!(listener instanceof org.jfree.data.general.org.jfree.data.general.Series)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.general.AbstractDataset:161
listener
, Insert UnaryOperator at org.jfree.data.general.AbstractDataset:161
!(listener instanceof org.jfree.data.general.org.jfree.data.general.Series)
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.data.general.AbstractDataset:161
list.contains(listener)
, Insert UnaryOperator at org.jfree.data.general.AbstractDataset:161
!(listener instanceof org.jfree.data.general.org.jfree.data.general.Series)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.general.AbstractDataset:161
list
, Insert BinaryOperator at org.jfree.data.general.AbstractDataset:161
(listener instanceof org.jfree.data.general.org.jfree.data.general.Series)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.general.AbstractDataset:161
listener
, Insert BinaryOperator at org.jfree.data.general.AbstractDataset:161
(listener instanceof org.jfree.data.general.org.jfree.data.general.Series)
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.data.general.AbstractDataset:161
list.contains(listener)
, Insert BinaryOperator at org.jfree.data.general.AbstractDataset:161
(listener instanceof org.jfree.data.general.org.jfree.data.general.Series)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.general.AbstractDataset:161
list
, Insert VariableRead at org.jfree.data.general.AbstractDataset:161
listener
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.data.general.AbstractDataset:161
list.contains(listener)
, Insert VariableRead at org.jfree.data.general.AbstractDataset:161
listener
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.general.AbstractDataset:161
list
, Insert TypeAccess at org.jfree.data.general.AbstractDataset:161
org.jfree.data.general.org.jfree.data.general.Series
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.general.AbstractDataset:161
listener
, Insert TypeAccess at org.jfree.data.general.AbstractDataset:161
org.jfree.data.general.org.jfree.data.general.Series
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.data.general.AbstractDataset:161
list.contains(listener)
, Insert TypeAccess at org.jfree.data.general.AbstractDataset:161
org.jfree.data.general.org.jfree.data.general.Series
]]
RepairabilityAnalyzer
----For Diff:Delete Invocation at org.jfree.data.general.AbstractDataset:161
list.contains(listener)
Insert UnaryOperator at org.jfree.data.general.AbstractDataset:161
!(listener instanceof org.jfree.data.general.org.jfree.data.general.Series)
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch4-Chart-5-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-00197
Delete FieldRead at org.jfree.data.xy.XYSeries:563
this.autoSort
Insert BinaryOperator at org.jfree.data.xy.XYSeries:563
(data) instanceof org.jfree.chart.annotations.CategoryLineAnnotation
PatternInstanceAnalyzer
----For Diff:Delete FieldRead at org.jfree.data.xy.XYSeries:563
this.autoSort
Insert BinaryOperator at org.jfree.data.xy.XYSeries:563
(data) instanceof org.jfree.chart.annotations.CategoryLineAnnotation
: number instances found: 11
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.data.xy.XYSeries
org.jfree.data.xy.XYSeries
, Insert BinaryOperator at org.jfree.data.xy.XYSeries:563
(data) instanceof org.jfree.chart.annotations.CategoryLineAnnotation
]]
ChangePatternInstance [actions=[Delete ThisAccess at org.jfree.data.xy.XYSeries:563
this
, Insert BinaryOperator at org.jfree.data.xy.XYSeries:563
(data) instanceof org.jfree.chart.annotations.CategoryLineAnnotation
]]
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.data.xy.XYSeries:563
this.autoSort
, Insert BinaryOperator at org.jfree.data.xy.XYSeries:563
(data) instanceof org.jfree.chart.annotations.CategoryLineAnnotation
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.data.xy.XYSeries
org.jfree.data.xy.XYSeries
, Insert FieldRead at org.jfree.data.xy.XYSeries:563
(data)
]]
ChangePatternInstance [actions=[Delete ThisAccess at org.jfree.data.xy.XYSeries:563
this
, Insert FieldRead at org.jfree.data.xy.XYSeries:563
(data)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.data.xy.XYSeries:563
this.autoSort
, Insert FieldRead at org.jfree.data.xy.XYSeries:563
(data)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.data.xy.XYSeries
org.jfree.data.xy.XYSeries
, Insert TypeAccess at org.jfree.data.xy.XYSeries:563
org.jfree.chart.annotations.CategoryLineAnnotation
]]
ChangePatternInstance [actions=[Delete ThisAccess at org.jfree.data.xy.XYSeries:563
this
, Insert TypeAccess at org.jfree.data.xy.XYSeries:563
org.jfree.chart.annotations.CategoryLineAnnotation
]]
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.data.xy.XYSeries:563
this.autoSort
, Insert TypeAccess at org.jfree.data.xy.XYSeries:563
org.jfree.chart.annotations.CategoryLineAnnotation
]]
ChangePatternInstance [actions=[Delete ThisAccess at org.jfree.data.xy.XYSeries:563
this
, Insert TypeAccess at org.jfree.data.xy.XYSeries
org.jfree.data.xy.XYSeries
]]
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.data.xy.XYSeries:563
this.autoSort
, Insert TypeAccess at org.jfree.data.xy.XYSeries
org.jfree.data.xy.XYSeries
]]
RepairabilityAnalyzer
----For Diff:Delete FieldRead at org.jfree.data.xy.XYSeries:563
this.autoSort
Insert BinaryOperator at org.jfree.data.xy.XYSeries:563
(data) instanceof org.jfree.chart.annotations.CategoryLineAnnotation
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch4-Math-80-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-00230
Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1137
k <
Insert BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1137
((((dMin) < 0.0) && ((dMin1) > 0.0)) && ((work[((( * j) - 5) - (pingPong))]) < ((org.apache.commons.math.linear.EigenDecompositionImpl.TOLERANCE) * ((sigma) + (dN1))))) && ((java.lang.Math.abs(dN)) < ((org.apache.commons.math.linear.EigenDecompositionImpl.TOLERANCE) * (sigma)))
Move Literal from org.apache.commons.math.linear.EigenDecompositionImpl:1137 to org.apache.commons.math.linear.EigenDecompositionImpl:1137
4
PatternInstanceAnalyzer
----For Diff:Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1137
k <
Insert BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1137
((((dMin) < 0.0) && ((dMin1) > 0.0)) && ((work[((( * j) - 5) - (pingPong))]) < ((org.apache.commons.math.linear.EigenDecompositionImpl.TOLERANCE) * ((sigma) + (dN1))))) && ((java.lang.Math.abs(dN)) < ((org.apache.commons.math.linear.EigenDecompositionImpl.TOLERANCE) * (sigma)))
Move Literal from org.apache.commons.math.linear.EigenDecompositionImpl:1137 to org.apache.commons.math.linear.EigenDecompositionImpl:1137
4
: number instances found: 82
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1137
k
, Insert BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1137
((((dMin) < 0.0) && ((dMin1) > 0.0)) && ((work[((( * j) - 5) - (pingPong))]) < ((org.apache.commons.math.linear.EigenDecompositionImpl.TOLERANCE) * ((sigma) + (dN1))))) && ((java.lang.Math.abs(dN)) < ((org.apache.commons.math.linear.EigenDecompositionImpl.TOLERANCE) * (sigma)))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1137
k <
, Insert BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1137
((((dMin) < 0.0) && ((dMin1) > 0.0)) && ((work[((( * j) - 5) - (pingPong))]) < ((org.apache.commons.math.linear.EigenDecompositionImpl.TOLERANCE) * ((sigma) + (dN1))))) && ((java.lang.Math.abs(dN)) < ((org.apache.commons.math.linear.EigenDecompositionImpl.TOLERANCE) * (sigma)))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1137
k
, Insert BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1137
((((dMin) < 0.0) && ((dMin1) > 0.0)) && ((work[((( * j) - 5) - (pingPong))]) < ((org.apache.commons.math.linear.EigenDecompositionImpl.TOLERANCE) * ((sigma) + (dN1)))))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1137
k <
, Insert BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1137
((((dMin) < 0.0) && ((dMin1) > 0.0)) && ((work[((( * j) - 5) - (pingPong))]) < ((org.apache.commons.math.linear.EigenDecompositionImpl.TOLERANCE) * ((sigma) + (dN1)))))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1137
k
, Insert BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1137
((java.lang.Math.abs(dN)) < ((org.apache.commons.math.linear.EigenDecompositionImpl.TOLERANCE) * (sigma)))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1137
k <
, Insert BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1137
((java.lang.Math.abs(dN)) < ((org.apache.commons.math.linear.EigenDecompositionImpl.TOLERANCE) * (sigma)))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1137
k
, Insert BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1137
(((dMin) < 0.0) && ((dMin1) > 0.0))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1137
k <
, Insert BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1137
(((dMin) < 0.0) && ((dMin1) > 0.0))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1137
k
, Insert BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1137
((work[((( * j) - 5) - (pingPong))]) < ((org.apache.commons.math.linear.EigenDecompositionImpl.TOLERANCE) * ((sigma) + (dN1))))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1137
k <
, Insert BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1137
((work[((( * j) - 5) - (pingPong))]) < ((org.apache.commons.math.linear.EigenDecompositionImpl.TOLERANCE) * ((sigma) + (dN1))))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1137
k
, Insert Invocation at org.apache.commons.math.linear.EigenDecompositionImpl:1137
(java.lang.Math.abs(dN))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1137
k <
, Insert Invocation at org.apache.commons.math.linear.EigenDecompositionImpl:1137
(java.lang.Math.abs(dN))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1137
k
, Insert BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1137
((org.apache.commons.math.linear.EigenDecompositionImpl.TOLERANCE) * (sigma))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1137
k <
, Insert BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1137
((org.apache.commons.math.linear.EigenDecompositionImpl.TOLERANCE) * (sigma))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1137
k
, Insert BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1137
((dMin) < 0.0)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1137
k <
, Insert BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1137
((dMin) < 0.0)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1137
k
, Insert BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1137
((dMin1) > 0.0)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1137
k <
, Insert BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1137
((dMin1) > 0.0)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1137
k
, Insert ArrayRead at org.apache.commons.math.linear.EigenDecompositionImpl:1137
(work[((( * j) - 5) - (pingPong))])
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1137
k <
, Insert ArrayRead at org.apache.commons.math.linear.EigenDecompositionImpl:1137
(work[((( * j) - 5) - (pingPong))])
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1137
k
, Insert BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1137
((org.apache.commons.math.linear.EigenDecompositionImpl.TOLERANCE) * ((sigma) + (dN1)))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1137
k <
, Insert BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1137
((org.apache.commons.math.linear.EigenDecompositionImpl.TOLERANCE) * ((sigma) + (dN1)))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1137
k
, Insert TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl:1137
java.lang.Math
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1137
k <
, Insert TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl:1137
java.lang.Math
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1137
k
, Insert FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1137
dN
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1137
k <
, Insert FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1137
dN
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1137
k
, Insert FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1137
(org.apache.commons.math.linear.EigenDecompositionImpl.TOLERANCE)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1137
k <
, Insert FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1137
(org.apache.commons.math.linear.EigenDecompositionImpl.TOLERANCE)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1137
k
, Insert FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1137
(sigma)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1137
k <
, Insert FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1137
(sigma)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1137
k
, Insert FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1137
(dMin)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1137
k <
, Insert FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1137
(dMin)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1137
k
, Insert Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1137
0.0
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1137
k <
, Insert Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1137
0.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1137
k
, Insert FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1137
(dMin1)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1137
k <
, Insert FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1137
(dMin1)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1137
k
, Insert Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1137
0.0
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1137
k <
, Insert Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1137
0.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1137
k
, Insert FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1137
work
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1137
k <
, Insert FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1137
work
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1137
k
, Insert BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1137
((( * j) - 5) - (pingPong))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1137
k <
, Insert BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1137
((( * j) - 5) - (pingPong))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1137
k
, Insert FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1137
(org.apache.commons.math.linear.EigenDecompositionImpl.TOLERANCE)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1137
k <
, Insert FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1137
(org.apache.commons.math.linear.EigenDecompositionImpl.TOLERANCE)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1137
k
, Insert BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1137
((sigma) + (dN1))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1137
k <
, Insert BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1137
((sigma) + (dN1))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1137
k
, Insert TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl
org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1137
k <
, Insert TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl
org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1137
k
, Insert TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl:1137
org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1137
k <
, Insert TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl:1137
org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1137
k
, Insert TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl
org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1137
k <
, Insert TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl
org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1137
k
, Insert TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl
org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1137
k <
, Insert TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl
org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1137
k
, Insert TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl
org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1137
k <
, Insert TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl
org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1137
k
, Insert TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl
org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1137
k <
, Insert TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl
org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1137
k
, Insert BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1137
(( * j) - 5)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1137
k <
, Insert BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1137
(( * j) - 5)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1137
k
, Insert FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1137
(pingPong)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1137
k <
, Insert FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1137
(pingPong)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1137
k
, Insert TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl:1137
org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1137
k <
, Insert TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl:1137
org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1137
k
, Insert FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1137
(sigma)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1137
k <
, Insert FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1137
(sigma)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1137
k
, Insert FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1137
(dN1)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1137
k <
, Insert FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1137
(dN1)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1137
k
, Insert BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1137
( * j)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1137
k <
, Insert BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1137
( * j)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1137
k
, Insert Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1137
5
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1137
k <
, Insert Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1137
5
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1137
k
, Insert TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl
org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1137
k <
, Insert TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl
org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1137
k
, Insert TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl
org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1137
k <
, Insert TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl
org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1137
k
, Insert TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl
org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1137
k <
, Insert TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl
org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1137
k
, Insert VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1137
j
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1137
k <
, Insert VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1137
j
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1137
k
, Move Literal from org.apache.commons.math.linear.EigenDecompositionImpl:1137 to org.apache.commons.math.linear.EigenDecompositionImpl:1137
4
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1137
k <
, Move Literal from org.apache.commons.math.linear.EigenDecompositionImpl:1137 to org.apache.commons.math.linear.EigenDecompositionImpl:1137
4
]]
RepairabilityAnalyzer
----For Diff:Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1137
k <
Insert BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1137
((((dMin) < 0.0) && ((dMin1) > 0.0)) && ((work[((( * j) - 5) - (pingPong))]) < ((org.apache.commons.math.linear.EigenDecompositionImpl.TOLERANCE) * ((sigma) + (dN1))))) && ((java.lang.Math.abs(dN)) < ((org.apache.commons.math.linear.EigenDecompositionImpl.TOLERANCE) * (sigma)))
Move Literal from org.apache.commons.math.linear.EigenDecompositionImpl:1137 to org.apache.commons.math.linear.EigenDecompositionImpl:1137
4
: number instances found: 1
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1137
k <
, Insert BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1137
((((dMin) < 0.0) && ((dMin1) > 0.0)) && ((work[((( * j) - 5) - (pingPong))]) < ((org.apache.commons.math.linear.EigenDecompositionImpl.TOLERANCE) * ((sigma) + (dN1))))) && ((java.lang.Math.abs(dN)) < ((org.apache.commons.math.linear.EigenDecompositionImpl.TOLERANCE) * (sigma)))
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch3-Math-63-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-00174
Update Invocation at org.apache.commons.math.util.MathUtils:417
to (org.apache.commons.math.util.MathUtils.equals(x, y, 1))
Update TypeAccess at org.apache.commons.math.util.MathUtils:417
java.lang.Double to org.apache.commons.math.util.MathUtils
Update TypeAccess at org.apache.commons.math.util.MathUtils:417
to org.apache.commons.math.util.org.apache.commons.math.util.FastMath
Delete BinaryOperator at org.apache.commons.math.util.MathUtils:417
( && (.isNaN(y)))
Delete BinaryOperator at org.apache.commons.math.util.MathUtils:417
( == y)
Insert BinaryOperator at org.apache.commons.math.util.MathUtils:417
((.abs((y - ))) <= (org.apache.commons.math.util.MathUtils.EPSILON))
Move Invocation from org.apache.commons.math.util.MathUtils:417 to org.apache.commons.math.util.MathUtils:417
(java.lang.Double.isNaN(x))
Move TypeAccess from org.apache.commons.math.util.MathUtils:417 to org.apache.commons.math.util.MathUtils:417
java.lang.Double
Move VariableRead from org.apache.commons.math.util.MathUtils:417 to org.apache.commons.math.util.MathUtils:417
x
PatternInstanceAnalyzer
----For Diff:Update Invocation at org.apache.commons.math.util.MathUtils:417
to (org.apache.commons.math.util.MathUtils.equals(x, y, 1))
Update TypeAccess at org.apache.commons.math.util.MathUtils:417
java.lang.Double to org.apache.commons.math.util.MathUtils
Update TypeAccess at org.apache.commons.math.util.MathUtils:417
to org.apache.commons.math.util.org.apache.commons.math.util.FastMath
Delete BinaryOperator at org.apache.commons.math.util.MathUtils:417
( && (.isNaN(y)))
Delete BinaryOperator at org.apache.commons.math.util.MathUtils:417
( == y)
Insert BinaryOperator at org.apache.commons.math.util.MathUtils:417
((.abs((y - ))) <= (org.apache.commons.math.util.MathUtils.EPSILON))
Move Invocation from org.apache.commons.math.util.MathUtils:417 to org.apache.commons.math.util.MathUtils:417
(java.lang.Double.isNaN(x))
Move TypeAccess from org.apache.commons.math.util.MathUtils:417 to org.apache.commons.math.util.MathUtils:417
java.lang.Double
Move VariableRead from org.apache.commons.math.util.MathUtils:417 to org.apache.commons.math.util.MathUtils:417
x
: number instances found: 54
ChangePatternInstance [actions=[Update Invocation at org.apache.commons.math.util.MathUtils:417
to (org.apache.commons.math.util.MathUtils.equals(x, y, 1))
]]
ChangePatternInstance [actions=[Update TypeAccess at org.apache.commons.math.util.MathUtils:417
java.lang.Double to org.apache.commons.math.util.MathUtils
]]
ChangePatternInstance [actions=[Update TypeAccess at org.apache.commons.math.util.MathUtils:417
to org.apache.commons.math.util.org.apache.commons.math.util.FastMath
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.MathUtils:417
y
, Insert BinaryOperator at org.apache.commons.math.util.MathUtils:417
((.abs((y - ))) <= (org.apache.commons.math.util.MathUtils.EPSILON))
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math.util.MathUtils:417
(.isNaN(y))
, Insert BinaryOperator at org.apache.commons.math.util.MathUtils:417
((.abs((y - ))) <= (org.apache.commons.math.util.MathUtils.EPSILON))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.MathUtils:417
( && (.isNaN(y)))
, Insert BinaryOperator at org.apache.commons.math.util.MathUtils:417
((.abs((y - ))) <= (org.apache.commons.math.util.MathUtils.EPSILON))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.MathUtils:417
y
, Insert BinaryOperator at org.apache.commons.math.util.MathUtils:417
((.abs((y - ))) <= (org.apache.commons.math.util.MathUtils.EPSILON))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.MathUtils:417
( == y)
, Insert BinaryOperator at org.apache.commons.math.util.MathUtils:417
((.abs((y - ))) <= (org.apache.commons.math.util.MathUtils.EPSILON))
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math.util.MathUtils:417
(.isNaN(y))
, Insert VariableRead at org.apache.commons.math.util.MathUtils:417
y
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.MathUtils:417
( && (.isNaN(y)))
, Insert VariableRead at org.apache.commons.math.util.MathUtils:417
y
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.MathUtils:417
( == y)
, Insert VariableRead at org.apache.commons.math.util.MathUtils:417
y
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.MathUtils:417
y
, Insert Literal at org.apache.commons.math.util.MathUtils:417
1
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math.util.MathUtils:417
(.isNaN(y))
, Insert Literal at org.apache.commons.math.util.MathUtils:417
1
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.MathUtils:417
( && (.isNaN(y)))
, Insert Literal at org.apache.commons.math.util.MathUtils:417
1
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.MathUtils:417
y
, Insert Literal at org.apache.commons.math.util.MathUtils:417
1
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.MathUtils:417
( == y)
, Insert Literal at org.apache.commons.math.util.MathUtils:417
1
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.MathUtils:417
y
, Insert Invocation at org.apache.commons.math.util.MathUtils:417
(.abs((y - )))
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math.util.MathUtils:417
(.isNaN(y))
, Insert Invocation at org.apache.commons.math.util.MathUtils:417
(.abs((y - )))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.MathUtils:417
( && (.isNaN(y)))
, Insert Invocation at org.apache.commons.math.util.MathUtils:417
(.abs((y - )))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.MathUtils:417
y
, Insert Invocation at org.apache.commons.math.util.MathUtils:417
(.abs((y - )))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.MathUtils:417
( == y)
, Insert Invocation at org.apache.commons.math.util.MathUtils:417
(.abs((y - )))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.MathUtils:417
y
, Insert FieldRead at org.apache.commons.math.util.MathUtils:417
(org.apache.commons.math.util.MathUtils.EPSILON)
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math.util.MathUtils:417
(.isNaN(y))
, Insert FieldRead at org.apache.commons.math.util.MathUtils:417
(org.apache.commons.math.util.MathUtils.EPSILON)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.MathUtils:417
( && (.isNaN(y)))
, Insert FieldRead at org.apache.commons.math.util.MathUtils:417
(org.apache.commons.math.util.MathUtils.EPSILON)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.MathUtils:417
y
, Insert FieldRead at org.apache.commons.math.util.MathUtils:417
(org.apache.commons.math.util.MathUtils.EPSILON)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.MathUtils:417
( == y)
, Insert FieldRead at org.apache.commons.math.util.MathUtils:417
(org.apache.commons.math.util.MathUtils.EPSILON)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.MathUtils:417
y
, Insert BinaryOperator at org.apache.commons.math.util.MathUtils:417
(y - )
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math.util.MathUtils:417
(.isNaN(y))
, Insert BinaryOperator at org.apache.commons.math.util.MathUtils:417
(y - )
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.MathUtils:417
( && (.isNaN(y)))
, Insert BinaryOperator at org.apache.commons.math.util.MathUtils:417
(y - )
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.MathUtils:417
y
, Insert BinaryOperator at org.apache.commons.math.util.MathUtils:417
(y - )
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.MathUtils:417
( == y)
, Insert BinaryOperator at org.apache.commons.math.util.MathUtils:417
(y - )
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.MathUtils:417
y
, Insert TypeAccess at org.apache.commons.math.util.MathUtils
org.apache.commons.math.util.MathUtils
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math.util.MathUtils:417
(.isNaN(y))
, Insert TypeAccess at org.apache.commons.math.util.MathUtils
org.apache.commons.math.util.MathUtils
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.MathUtils:417
( && (.isNaN(y)))
, Insert TypeAccess at org.apache.commons.math.util.MathUtils
org.apache.commons.math.util.MathUtils
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.MathUtils:417
y
, Insert TypeAccess at org.apache.commons.math.util.MathUtils
org.apache.commons.math.util.MathUtils
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.MathUtils:417
( == y)
, Insert TypeAccess at org.apache.commons.math.util.MathUtils
org.apache.commons.math.util.MathUtils
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math.util.MathUtils:417
(.isNaN(y))
, Insert VariableRead at org.apache.commons.math.util.MathUtils:417
y
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.MathUtils:417
( && (.isNaN(y)))
, Insert VariableRead at org.apache.commons.math.util.MathUtils:417
y
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.MathUtils:417
( == y)
, Insert VariableRead at org.apache.commons.math.util.MathUtils:417
y
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.MathUtils:417
y
, Move Invocation from org.apache.commons.math.util.MathUtils:417 to org.apache.commons.math.util.MathUtils:417
(java.lang.Double.isNaN(x))
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math.util.MathUtils:417
(.isNaN(y))
, Move Invocation from org.apache.commons.math.util.MathUtils:417 to org.apache.commons.math.util.MathUtils:417
(java.lang.Double.isNaN(x))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.MathUtils:417
( && (.isNaN(y)))
, Move Invocation from org.apache.commons.math.util.MathUtils:417 to org.apache.commons.math.util.MathUtils:417
(java.lang.Double.isNaN(x))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.MathUtils:417
y
, Move Invocation from org.apache.commons.math.util.MathUtils:417 to org.apache.commons.math.util.MathUtils:417
(java.lang.Double.isNaN(x))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.MathUtils:417
( == y)
, Move Invocation from org.apache.commons.math.util.MathUtils:417 to org.apache.commons.math.util.MathUtils:417
(java.lang.Double.isNaN(x))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.MathUtils:417
y
, Move TypeAccess from org.apache.commons.math.util.MathUtils:417 to org.apache.commons.math.util.MathUtils:417
java.lang.Double
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math.util.MathUtils:417
(.isNaN(y))
, Move TypeAccess from org.apache.commons.math.util.MathUtils:417 to org.apache.commons.math.util.MathUtils:417
java.lang.Double
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.MathUtils:417
( && (.isNaN(y)))
, Move TypeAccess from org.apache.commons.math.util.MathUtils:417 to org.apache.commons.math.util.MathUtils:417
java.lang.Double
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.MathUtils:417
y
, Move TypeAccess from org.apache.commons.math.util.MathUtils:417 to org.apache.commons.math.util.MathUtils:417
java.lang.Double
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.MathUtils:417
( == y)
, Move TypeAccess from org.apache.commons.math.util.MathUtils:417 to org.apache.commons.math.util.MathUtils:417
java.lang.Double
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.MathUtils:417
y
, Move VariableRead from org.apache.commons.math.util.MathUtils:417 to org.apache.commons.math.util.MathUtils:417
x
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math.util.MathUtils:417
(.isNaN(y))
, Move VariableRead from org.apache.commons.math.util.MathUtils:417 to org.apache.commons.math.util.MathUtils:417
x
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.MathUtils:417
( && (.isNaN(y)))
, Move VariableRead from org.apache.commons.math.util.MathUtils:417 to org.apache.commons.math.util.MathUtils:417
x
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.MathUtils:417
y
, Move VariableRead from org.apache.commons.math.util.MathUtils:417 to org.apache.commons.math.util.MathUtils:417
x
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.MathUtils:417
( == y)
, Move VariableRead from org.apache.commons.math.util.MathUtils:417 to org.apache.commons.math.util.MathUtils:417
x
]]
RepairabilityAnalyzer
----For Diff:Update Invocation at org.apache.commons.math.util.MathUtils:417
to (org.apache.commons.math.util.MathUtils.equals(x, y, 1))
Update TypeAccess at org.apache.commons.math.util.MathUtils:417
java.lang.Double to org.apache.commons.math.util.MathUtils
Update TypeAccess at org.apache.commons.math.util.MathUtils:417
to org.apache.commons.math.util.org.apache.commons.math.util.FastMath
Delete BinaryOperator at org.apache.commons.math.util.MathUtils:417
( && (.isNaN(y)))
Delete BinaryOperator at org.apache.commons.math.util.MathUtils:417
( == y)
Insert BinaryOperator at org.apache.commons.math.util.MathUtils:417
((.abs((y - ))) <= (org.apache.commons.math.util.MathUtils.EPSILON))
Move Invocation from org.apache.commons.math.util.MathUtils:417 to org.apache.commons.math.util.MathUtils:417
(java.lang.Double.isNaN(x))
Move TypeAccess from org.apache.commons.math.util.MathUtils:417 to org.apache.commons.math.util.MathUtils:417
java.lang.Double
Move VariableRead from org.apache.commons.math.util.MathUtils:417 to org.apache.commons.math.util.MathUtils:417
x
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch2-Lang-10-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-0096
Update Invocation at org.apache.commons.lang3.time.FastDateParser:307
java.lang.Character.isWhitespace(c) to value.endsWith("ZZ")
PatternInstanceAnalyzer
----For Diff:Update Invocation at org.apache.commons.lang3.time.FastDateParser:307
java.lang.Character.isWhitespace(c) to value.endsWith("ZZ")
: number instances found: 3
ChangePatternInstance [actions=[Update Invocation at org.apache.commons.lang3.time.FastDateParser:307
java.lang.Character.isWhitespace(c) to value.endsWith("ZZ")
]]
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.lang3.time.FastDateParser:307
c to value
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.lang3.time.FastDateParser:307
java.lang.Character
, Insert Literal at org.apache.commons.lang3.time.FastDateParser:307
"ZZ"
]]
RepairabilityAnalyzer
----For Diff:Update Invocation at org.apache.commons.lang3.time.FastDateParser:307
java.lang.Character.isWhitespace(c) to value.endsWith("ZZ")
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch1-Chart-4-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-009
Update Invocation at org.jfree.chart.plot.XYPlot:4493
r.getAnnotations() to java.util.Collections.unmodifiableCollection(annotations)
PatternInstanceAnalyzer
----For Diff:Update Invocation at org.jfree.chart.plot.XYPlot:4493
r.getAnnotations() to java.util.Collections.unmodifiableCollection(annotations)
: number instances found: 4
ChangePatternInstance [actions=[Update Invocation at org.jfree.chart.plot.XYPlot:4493
r.getAnnotations() to java.util.Collections.unmodifiableCollection(annotations)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.plot.XYPlot:4493
r
, Insert TypeAccess at org.jfree.chart.plot.XYPlot:4493
java.util.Collections
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.plot.XYPlot:4493
r
, Insert FieldRead at org.jfree.chart.plot.XYPlot:4493
annotations
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.plot.XYPlot:4493
r
, Insert TypeAccess at org.jfree.chart.plot.XYPlot
org.jfree.chart.plot.XYPlot
]]
RepairabilityAnalyzer
----For Diff:Update Invocation at org.jfree.chart.plot.XYPlot:4493
r.getAnnotations() to java.util.Collections.unmodifiableCollection(annotations)
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch2-Math-104-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-00103
Delete BinaryOperator at org.apache.commons.math.special.Gamma:171
((java.lang.Math.abs(an)) > epsilon) && (n < maxIterations)
Insert BinaryOperator at org.apache.commons.math.special.Gamma:171
an > 0
PatternInstanceAnalyzer
----For Diff:Delete BinaryOperator at org.apache.commons.math.special.Gamma:171
((java.lang.Math.abs(an)) > epsilon) && (n < maxIterations)
Insert BinaryOperator at org.apache.commons.math.special.Gamma:171
an > 0
: number instances found: 26
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.special.Gamma:171
java.lang.Math
, Insert BinaryOperator at org.apache.commons.math.special.Gamma:171
an > 0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.special.Gamma:171
an
, Insert BinaryOperator at org.apache.commons.math.special.Gamma:171
an > 0
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math.special.Gamma:171
(java.lang.Math.abs(an))
, Insert BinaryOperator at org.apache.commons.math.special.Gamma:171
an > 0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.special.Gamma:171
epsilon
, Insert BinaryOperator at org.apache.commons.math.special.Gamma:171
an > 0
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.special.Gamma:171
((java.lang.Math.abs(an)) > epsilon)
, Insert BinaryOperator at org.apache.commons.math.special.Gamma:171
an > 0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.special.Gamma:171
n
, Insert BinaryOperator at org.apache.commons.math.special.Gamma:171
an > 0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.special.Gamma:171
maxIterations
, Insert BinaryOperator at org.apache.commons.math.special.Gamma:171
an > 0
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.special.Gamma:171
(n < maxIterations)
, Insert BinaryOperator at org.apache.commons.math.special.Gamma:171
an > 0
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.special.Gamma:171
((java.lang.Math.abs(an)) > epsilon) && (n < maxIterations)
, Insert BinaryOperator at org.apache.commons.math.special.Gamma:171
an > 0
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.special.Gamma:171
java.lang.Math
, Insert VariableRead at org.apache.commons.math.special.Gamma:171
an
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math.special.Gamma:171
(java.lang.Math.abs(an))
, Insert VariableRead at org.apache.commons.math.special.Gamma:171
an
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.special.Gamma:171
epsilon
, Insert VariableRead at org.apache.commons.math.special.Gamma:171
an
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.special.Gamma:171
((java.lang.Math.abs(an)) > epsilon)
, Insert VariableRead at org.apache.commons.math.special.Gamma:171
an
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.special.Gamma:171
n
, Insert VariableRead at org.apache.commons.math.special.Gamma:171
an
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.special.Gamma:171
maxIterations
, Insert VariableRead at org.apache.commons.math.special.Gamma:171
an
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.special.Gamma:171
(n < maxIterations)
, Insert VariableRead at org.apache.commons.math.special.Gamma:171
an
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.special.Gamma:171
((java.lang.Math.abs(an)) > epsilon) && (n < maxIterations)
, Insert VariableRead at org.apache.commons.math.special.Gamma:171
an
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.special.Gamma:171
java.lang.Math
, Insert Literal at org.apache.commons.math.special.Gamma:171
0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.special.Gamma:171
an
, Insert Literal at org.apache.commons.math.special.Gamma:171
0
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math.special.Gamma:171
(java.lang.Math.abs(an))
, Insert Literal at org.apache.commons.math.special.Gamma:171
0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.special.Gamma:171
epsilon
, Insert Literal at org.apache.commons.math.special.Gamma:171
0
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.special.Gamma:171
((java.lang.Math.abs(an)) > epsilon)
, Insert Literal at org.apache.commons.math.special.Gamma:171
0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.special.Gamma:171
n
, Insert Literal at org.apache.commons.math.special.Gamma:171
0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.special.Gamma:171
maxIterations
, Insert Literal at org.apache.commons.math.special.Gamma:171
0
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.special.Gamma:171
(n < maxIterations)
, Insert Literal at org.apache.commons.math.special.Gamma:171
0
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.special.Gamma:171
((java.lang.Math.abs(an)) > epsilon) && (n < maxIterations)
, Insert Literal at org.apache.commons.math.special.Gamma:171
0
]]
RepairabilityAnalyzer
----For Diff:Delete BinaryOperator at org.apache.commons.math.special.Gamma:171
((java.lang.Math.abs(an)) > epsilon) && (n < maxIterations)
Insert BinaryOperator at org.apache.commons.math.special.Gamma:171
an > 0
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch3-Math-8-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-00179
Update VariableRead at org.apache.commons.math3.distribution.DiscreteDistribution:189
i to sampleSize
PatternInstanceAnalyzer
----For Diff:Update VariableRead at org.apache.commons.math3.distribution.DiscreteDistribution:189
i to sampleSize
: number instances found: 1
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.math3.distribution.DiscreteDistribution:189
i to sampleSize
]]
RepairabilityAnalyzer
----For Diff:Update VariableRead at org.apache.commons.math3.distribution.DiscreteDistribution:189
i to sampleSize
: number instances found: 1
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.math3.distribution.DiscreteDistribution:189
i to sampleSize
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch1-Chart-15-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-003
Update Invocation at org.jfree.chart.JFreeChart:1219
this.plot.draw(g2, plotArea, anchor, null, plotInfo) to setNotify(false)
PatternInstanceAnalyzer
----For Diff:Update Invocation at org.jfree.chart.JFreeChart:1219
this.plot.draw(g2, plotArea, anchor, null, plotInfo) to setNotify(false)
: number instances found: 8
ChangePatternInstance [actions=[Update Invocation at org.jfree.chart.JFreeChart:1219
this.plot.draw(g2, plotArea, anchor, null, plotInfo) to setNotify(false)
]]
ChangePatternInstance [actions=[Update Literal at org.jfree.chart.JFreeChart:1219
null to false
]]
ChangePatternInstance [actions=[Delete ThisAccess at org.jfree.chart.JFreeChart:1219
this
, Insert TypeAccess at org.jfree.chart.JFreeChart
org.jfree.chart.JFreeChart
]]
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.chart.JFreeChart:1219
this.plot
, Insert TypeAccess at org.jfree.chart.JFreeChart
org.jfree.chart.JFreeChart
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.JFreeChart:1219
g2
, Insert TypeAccess at org.jfree.chart.JFreeChart
org.jfree.chart.JFreeChart
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.JFreeChart:1219
plotArea
, Insert TypeAccess at org.jfree.chart.JFreeChart
org.jfree.chart.JFreeChart
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.JFreeChart:1219
anchor
, Insert TypeAccess at org.jfree.chart.JFreeChart
org.jfree.chart.JFreeChart
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.JFreeChart:1219
plotInfo
, Insert TypeAccess at org.jfree.chart.JFreeChart
org.jfree.chart.JFreeChart
]]
RepairabilityAnalyzer
----For Diff:Update Invocation at org.jfree.chart.JFreeChart:1219
this.plot.draw(g2, plotArea, anchor, null, plotInfo) to setNotify(false)
: number instances found: 1
ChangePatternInstance [actions=[Update Invocation at org.jfree.chart.JFreeChart:1219
this.plot.draw(g2, plotArea, anchor, null, plotInfo) to setNotify(false)
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch2-Math-40-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-00111
Update UnaryOperator at org.apache.commons.math.analysis.solvers.BracketingNthOrderBrentSolver:265
--end to signChangeIndex++
PatternInstanceAnalyzer
----For Diff:Update UnaryOperator at org.apache.commons.math.analysis.solvers.BracketingNthOrderBrentSolver:265
--end to signChangeIndex++
: number instances found: 2
ChangePatternInstance [actions=[Update UnaryOperator at org.apache.commons.math.analysis.solvers.BracketingNthOrderBrentSolver:265
--end to signChangeIndex++
]]
ChangePatternInstance [actions=[Update VariableWrite at org.apache.commons.math.analysis.solvers.BracketingNthOrderBrentSolver:265
end to signChangeIndex
]]
RepairabilityAnalyzer
----For Diff:Update UnaryOperator at org.apache.commons.math.analysis.solvers.BracketingNthOrderBrentSolver:265
--end to signChangeIndex++
: number instances found: 1
ChangePatternInstance [actions=[Update UnaryOperator at org.apache.commons.math.analysis.solvers.BracketingNthOrderBrentSolver:265
--end to signChangeIndex++
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch5-Math-79-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-00271
Delete BinaryOperator at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
<
Insert BinaryOperator at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
(java.lang.Double.isNaN(distance)) || (((java.lang.Math.abs(( - distance))) <= ) && ((java.lang.Math.abs((distance - minDistance))) <= minDistance))
Move VariableRead from org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157 to org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
minDistance
Move VariableRead from org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157 to org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
distance
PatternInstanceAnalyzer
----For Diff:Delete BinaryOperator at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
<
Insert BinaryOperator at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
(java.lang.Double.isNaN(distance)) || (((java.lang.Math.abs(( - distance))) <= ) && ((java.lang.Math.abs((distance - minDistance))) <= minDistance))
Move VariableRead from org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157 to org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
minDistance
Move VariableRead from org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157 to org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
distance
: number instances found: 19
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
<
, Insert BinaryOperator at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
(java.lang.Double.isNaN(distance)) || (((java.lang.Math.abs(( - distance))) <= ) && ((java.lang.Math.abs((distance - minDistance))) <= minDistance))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
<
, Insert Invocation at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
(java.lang.Double.isNaN(distance))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
<
, Insert BinaryOperator at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
(((java.lang.Math.abs(( - distance))) <= ) && ((java.lang.Math.abs((distance - minDistance))) <= minDistance))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
<
, Insert TypeAccess at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
java.lang.Double
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
<
, Insert VariableRead at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
distance
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
<
, Insert BinaryOperator at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
((java.lang.Math.abs(( - distance))) <= )
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
<
, Insert BinaryOperator at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
((java.lang.Math.abs((distance - minDistance))) <= minDistance)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
<
, Insert Invocation at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
(java.lang.Math.abs(( - distance)))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
<
, Insert Invocation at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
(java.lang.Math.abs((distance - minDistance)))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
<
, Insert VariableRead at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
minDistance
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
<
, Insert TypeAccess at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
java.lang.Math
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
<
, Insert BinaryOperator at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
( - distance)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
<
, Insert TypeAccess at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
java.lang.Math
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
<
, Insert BinaryOperator at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
(distance - minDistance)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
<
, Insert VariableRead at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
distance
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
<
, Insert VariableRead at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
distance
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
<
, Insert VariableRead at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
minDistance
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
<
, Move VariableRead from org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157 to org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
minDistance
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
<
, Move VariableRead from org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157 to org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
distance
]]
RepairabilityAnalyzer
----For Diff:Delete BinaryOperator at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
<
Insert BinaryOperator at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
(java.lang.Double.isNaN(distance)) || (((java.lang.Math.abs(( - distance))) <= ) && ((java.lang.Math.abs((distance - minDistance))) <= minDistance))
Move VariableRead from org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157 to org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
minDistance
Move VariableRead from org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157 to org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
distance
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch3-Closure-46-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-00153
Update Invocation at com.google.javascript.rhino.jstype.RecordType:142
(that.isRecordType()) to (isNativeObjectType())
PatternInstanceAnalyzer
----For Diff:Update Invocation at com.google.javascript.rhino.jstype.RecordType:142
(that.isRecordType()) to (isNativeObjectType())
: number instances found: 2
ChangePatternInstance [actions=[Update Invocation at com.google.javascript.rhino.jstype.RecordType:142
(that.isRecordType()) to (isNativeObjectType())
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.rhino.jstype.RecordType:142
that
, Insert TypeAccess at com.google.javascript.rhino.jstype.RecordType
com.google.javascript.rhino.jstype.RecordType
]]
RepairabilityAnalyzer
----For Diff:Update Invocation at com.google.javascript.rhino.jstype.RecordType:142
(that.isRecordType()) to (isNativeObjectType())
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch4-Lang-7-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-00210
Update Invocation at org.apache.commons.lang3.math.NumberUtils:452
str.startsWith("--") to org.apache.commons.lang3.math.NumberUtils.FLOAT_ZERO.isInfinite()
PatternInstanceAnalyzer
----For Diff:Update Invocation at org.apache.commons.lang3.math.NumberUtils:452
str.startsWith("--") to org.apache.commons.lang3.math.NumberUtils.FLOAT_ZERO.isInfinite()
: number instances found: 5
ChangePatternInstance [actions=[Update Invocation at org.apache.commons.lang3.math.NumberUtils:452
str.startsWith("--") to org.apache.commons.lang3.math.NumberUtils.FLOAT_ZERO.isInfinite()
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.math.NumberUtils:452
str
, Insert FieldRead at org.apache.commons.lang3.math.NumberUtils:452
org.apache.commons.lang3.math.NumberUtils.FLOAT_ZERO
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.math.NumberUtils:452
"--"
, Insert FieldRead at org.apache.commons.lang3.math.NumberUtils:452
org.apache.commons.lang3.math.NumberUtils.FLOAT_ZERO
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.math.NumberUtils:452
str
, Insert TypeAccess at org.apache.commons.lang3.math.NumberUtils
org.apache.commons.lang3.math.NumberUtils
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.math.NumberUtils:452
"--"
, Insert TypeAccess at org.apache.commons.lang3.math.NumberUtils
org.apache.commons.lang3.math.NumberUtils
]]
RepairabilityAnalyzer
----For Diff:Update Invocation at org.apache.commons.lang3.math.NumberUtils:452
str.startsWith("--") to org.apache.commons.lang3.math.NumberUtils.FLOAT_ZERO.isInfinite()
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch2-Math-63-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-00120
Delete BinaryOperator at org.apache.commons.math.util.MathUtils:417
((java.lang.Double.isNaN(x)) && (java.lang.Double.isNaN(y))) ||
Move BinaryOperator from org.apache.commons.math.util.MathUtils:417 to org.apache.commons.math.util.MathUtils:417
(x == y)
PatternInstanceAnalyzer
----For Diff:Delete BinaryOperator at org.apache.commons.math.util.MathUtils:417
((java.lang.Double.isNaN(x)) && (java.lang.Double.isNaN(y))) ||
Move BinaryOperator from org.apache.commons.math.util.MathUtils:417 to org.apache.commons.math.util.MathUtils:417
(x == y)
: number instances found: 8
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.util.MathUtils:417
java.lang.Double
, Move BinaryOperator from org.apache.commons.math.util.MathUtils:417 to org.apache.commons.math.util.MathUtils:417
(x == y)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.MathUtils:417
x
, Move BinaryOperator from org.apache.commons.math.util.MathUtils:417 to org.apache.commons.math.util.MathUtils:417
(x == y)
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math.util.MathUtils:417
(java.lang.Double.isNaN(x))
, Move BinaryOperator from org.apache.commons.math.util.MathUtils:417 to org.apache.commons.math.util.MathUtils:417
(x == y)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.util.MathUtils:417
java.lang.Double
, Move BinaryOperator from org.apache.commons.math.util.MathUtils:417 to org.apache.commons.math.util.MathUtils:417
(x == y)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.MathUtils:417
y
, Move BinaryOperator from org.apache.commons.math.util.MathUtils:417 to org.apache.commons.math.util.MathUtils:417
(x == y)
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math.util.MathUtils:417
(java.lang.Double.isNaN(y))
, Move BinaryOperator from org.apache.commons.math.util.MathUtils:417 to org.apache.commons.math.util.MathUtils:417
(x == y)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.MathUtils:417
((java.lang.Double.isNaN(x)) && (java.lang.Double.isNaN(y)))
, Move BinaryOperator from org.apache.commons.math.util.MathUtils:417 to org.apache.commons.math.util.MathUtils:417
(x == y)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.MathUtils:417
((java.lang.Double.isNaN(x)) && (java.lang.Double.isNaN(y))) ||
, Move BinaryOperator from org.apache.commons.math.util.MathUtils:417 to org.apache.commons.math.util.MathUtils:417
(x == y)
]]
RepairabilityAnalyzer
----For Diff:Delete BinaryOperator at org.apache.commons.math.util.MathUtils:417
((java.lang.Double.isNaN(x)) && (java.lang.Double.isNaN(y))) ||
Move BinaryOperator from org.apache.commons.math.util.MathUtils:417 to org.apache.commons.math.util.MathUtils:417
(x == y)
: number instances found: 1
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.MathUtils:417
((java.lang.Double.isNaN(x)) && (java.lang.Double.isNaN(y))) ||
, Move BinaryOperator from org.apache.commons.math.util.MathUtils:417 to org.apache.commons.math.util.MathUtils:417
(x == y)
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch2-Chart-3-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-0081
Delete Literal at org.jfree.data.time.TimeSeries:879
false
Insert BinaryOperator at org.jfree.data.time.TimeSeries:879
((maxY) / (maxY)) < (minY)
PatternInstanceAnalyzer
----For Diff:Delete Literal at org.jfree.data.time.TimeSeries:879
false
Insert BinaryOperator at org.jfree.data.time.TimeSeries:879
((maxY) / (maxY)) < (minY)
: number instances found: 8
ChangePatternInstance [actions=[Delete Literal at org.jfree.data.time.TimeSeries:879
false
, Insert BinaryOperator at org.jfree.data.time.TimeSeries:879
((maxY) / (maxY)) < (minY)
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.data.time.TimeSeries:879
false
, Insert BinaryOperator at org.jfree.data.time.TimeSeries:879
((maxY) / (maxY))
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.data.time.TimeSeries:879
false
, Insert FieldRead at org.jfree.data.time.TimeSeries:879
(minY)
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.data.time.TimeSeries:879
false
, Insert FieldRead at org.jfree.data.time.TimeSeries:879
(maxY)
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.data.time.TimeSeries:879
false
, Insert FieldRead at org.jfree.data.time.TimeSeries:879
(maxY)
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.data.time.TimeSeries:879
false
, Insert TypeAccess at org.jfree.data.time.TimeSeries
org.jfree.data.time.TimeSeries
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.data.time.TimeSeries:879
false
, Insert TypeAccess at org.jfree.data.time.TimeSeries
org.jfree.data.time.TimeSeries
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.data.time.TimeSeries:879
false
, Insert TypeAccess at org.jfree.data.time.TimeSeries
org.jfree.data.time.TimeSeries
]]
RepairabilityAnalyzer
----For Diff:Delete Literal at org.jfree.data.time.TimeSeries:879
false
Insert BinaryOperator at org.jfree.data.time.TimeSeries:879
((maxY) / (maxY)) < (minY)
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch1-Math-101-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-0032
Delete BinaryOperator at org.apache.commons.math.complex.ComplexFormat:376
startIndex + n
Insert Invocation at org.apache.commons.math.complex.ComplexFormat:376
source.length()
PatternInstanceAnalyzer
----For Diff:Delete BinaryOperator at org.apache.commons.math.complex.ComplexFormat:376
startIndex + n
Insert Invocation at org.apache.commons.math.complex.ComplexFormat:376
source.length()
: number instances found: 6
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.complex.ComplexFormat:376
startIndex
, Insert Invocation at org.apache.commons.math.complex.ComplexFormat:376
source.length()
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.complex.ComplexFormat:376
n
, Insert Invocation at org.apache.commons.math.complex.ComplexFormat:376
source.length()
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.complex.ComplexFormat:376
startIndex + n
, Insert Invocation at org.apache.commons.math.complex.ComplexFormat:376
source.length()
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.complex.ComplexFormat:376
startIndex
, Insert VariableRead at org.apache.commons.math.complex.ComplexFormat:376
source
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.complex.ComplexFormat:376
n
, Insert VariableRead at org.apache.commons.math.complex.ComplexFormat:376
source
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.complex.ComplexFormat:376
startIndex + n
, Insert VariableRead at org.apache.commons.math.complex.ComplexFormat:376
source
]]
RepairabilityAnalyzer
----For Diff:Delete BinaryOperator at org.apache.commons.math.complex.ComplexFormat:376
startIndex + n
Insert Invocation at org.apache.commons.math.complex.ComplexFormat:376
source.length()
: number instances found: 1
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.complex.ComplexFormat:376
startIndex + n
, Insert Invocation at org.apache.commons.math.complex.ComplexFormat:376
source.length()
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch5-Chart-5-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-00245
Delete BinaryOperator at org.jfree.data.xy.XYSeries:570
(getItemCount()) > (this.maximumItemCount)
Insert Assignment at org.jfree.data.xy.XYSeries:570
autoSort = false
PatternInstanceAnalyzer
----For Diff:Delete BinaryOperator at org.jfree.data.xy.XYSeries:570
(getItemCount()) > (this.maximumItemCount)
Insert Assignment at org.jfree.data.xy.XYSeries:570
autoSort = false
: number instances found: 22
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.data.xy.XYSeries
org.jfree.data.xy.XYSeries
, Insert Assignment at org.jfree.data.xy.XYSeries:570
autoSort = false
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.data.xy.XYSeries:570
(getItemCount())
, Insert Assignment at org.jfree.data.xy.XYSeries:570
autoSort = false
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.data.xy.XYSeries
org.jfree.data.xy.XYSeries
, Insert Assignment at org.jfree.data.xy.XYSeries:570
autoSort = false
]]
ChangePatternInstance [actions=[Delete ThisAccess at org.jfree.data.xy.XYSeries:570
this
, Insert Assignment at org.jfree.data.xy.XYSeries:570
autoSort = false
]]
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.data.xy.XYSeries:570
(this.maximumItemCount)
, Insert Assignment at org.jfree.data.xy.XYSeries:570
autoSort = false
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.data.xy.XYSeries:570
(getItemCount()) > (this.maximumItemCount)
, Insert Assignment at org.jfree.data.xy.XYSeries:570
autoSort = false
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.data.xy.XYSeries
org.jfree.data.xy.XYSeries
, Insert FieldWrite at org.jfree.data.xy.XYSeries:570
autoSort
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.data.xy.XYSeries:570
(getItemCount())
, Insert FieldWrite at org.jfree.data.xy.XYSeries:570
autoSort
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.data.xy.XYSeries
org.jfree.data.xy.XYSeries
, Insert FieldWrite at org.jfree.data.xy.XYSeries:570
autoSort
]]
ChangePatternInstance [actions=[Delete ThisAccess at org.jfree.data.xy.XYSeries:570
this
, Insert FieldWrite at org.jfree.data.xy.XYSeries:570
autoSort
]]
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.data.xy.XYSeries:570
(this.maximumItemCount)
, Insert FieldWrite at org.jfree.data.xy.XYSeries:570
autoSort
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.data.xy.XYSeries:570
(getItemCount()) > (this.maximumItemCount)
, Insert FieldWrite at org.jfree.data.xy.XYSeries:570
autoSort
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.data.xy.XYSeries
org.jfree.data.xy.XYSeries
, Insert Literal at org.jfree.data.xy.XYSeries:570
false
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.data.xy.XYSeries:570
(getItemCount())
, Insert Literal at org.jfree.data.xy.XYSeries:570
false
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.data.xy.XYSeries
org.jfree.data.xy.XYSeries
, Insert Literal at org.jfree.data.xy.XYSeries:570
false
]]
ChangePatternInstance [actions=[Delete ThisAccess at org.jfree.data.xy.XYSeries:570
this
, Insert Literal at org.jfree.data.xy.XYSeries:570
false
]]
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.data.xy.XYSeries:570
(this.maximumItemCount)
, Insert Literal at org.jfree.data.xy.XYSeries:570
false
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.data.xy.XYSeries:570
(getItemCount()) > (this.maximumItemCount)
, Insert Literal at org.jfree.data.xy.XYSeries:570
false
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.data.xy.XYSeries:570
(getItemCount())
, Insert TypeAccess at org.jfree.data.xy.XYSeries
org.jfree.data.xy.XYSeries
]]
ChangePatternInstance [actions=[Delete ThisAccess at org.jfree.data.xy.XYSeries:570
this
, Insert TypeAccess at org.jfree.data.xy.XYSeries
org.jfree.data.xy.XYSeries
]]
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.data.xy.XYSeries:570
(this.maximumItemCount)
, Insert TypeAccess at org.jfree.data.xy.XYSeries
org.jfree.data.xy.XYSeries
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.data.xy.XYSeries:570
(getItemCount()) > (this.maximumItemCount)
, Insert TypeAccess at org.jfree.data.xy.XYSeries
org.jfree.data.xy.XYSeries
]]
RepairabilityAnalyzer
----For Diff:Delete BinaryOperator at org.jfree.data.xy.XYSeries:570
(getItemCount()) > (this.maximumItemCount)
Insert Assignment at org.jfree.data.xy.XYSeries:570
autoSort = false
: number instances found: 1
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.data.xy.XYSeries:570
(getItemCount()) > (this.maximumItemCount)
, Insert Assignment at org.jfree.data.xy.XYSeries:570
autoSort = false
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch5-Chart-25-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-00242
Update BinaryOperator at org.jfree.data.KeyedObjects2D:112
columnKey != null to rowData == null
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.jfree.data.KeyedObjects2D:112
columnKey != null to rowData == null
: number instances found: 2
ChangePatternInstance [actions=[Update BinaryOperator at org.jfree.data.KeyedObjects2D:112
columnKey != null to rowData == null
]]
ChangePatternInstance [actions=[Update VariableRead at org.jfree.data.KeyedObjects2D:112
columnKey to rowData
]]
RepairabilityAnalyzer
----For Diff:Update BinaryOperator at org.jfree.data.KeyedObjects2D:112
columnKey != null to rowData == null
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch4-Lang-22-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-00207
Update Literal at org.apache.commons.lang3.math.Fraction:584
to 0
Delete BinaryOperator at org.apache.commons.lang3.math.Fraction:584
((java.lang.Math.abs(u)) <= ) || ((java.lang.Math.abs(v)) <= 1)
Insert BinaryOperator at org.apache.commons.lang3.math.Fraction:584
u ==
Move Literal from org.apache.commons.lang3.math.Fraction:584 to org.apache.commons.lang3.math.Fraction:584
1
PatternInstanceAnalyzer
----For Diff:Update Literal at org.apache.commons.lang3.math.Fraction:584
to 0
Delete BinaryOperator at org.apache.commons.lang3.math.Fraction:584
((java.lang.Math.abs(u)) <= ) || ((java.lang.Math.abs(v)) <= 1)
Insert BinaryOperator at org.apache.commons.lang3.math.Fraction:584
u ==
Move Literal from org.apache.commons.lang3.math.Fraction:584 to org.apache.commons.lang3.math.Fraction:584
1
: number instances found: 30
ChangePatternInstance [actions=[Update Literal at org.apache.commons.lang3.math.Fraction:584
to 0
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.lang3.math.Fraction:584
java.lang.Math
, Insert BinaryOperator at org.apache.commons.lang3.math.Fraction:584
u ==
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.math.Fraction:584
u
, Insert BinaryOperator at org.apache.commons.lang3.math.Fraction:584
u ==
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.math.Fraction:584
(java.lang.Math.abs(u))
, Insert BinaryOperator at org.apache.commons.lang3.math.Fraction:584
u ==
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.math.Fraction:584
((java.lang.Math.abs(u)) <= )
, Insert BinaryOperator at org.apache.commons.lang3.math.Fraction:584
u ==
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.lang3.math.Fraction:584
java.lang.Math
, Insert BinaryOperator at org.apache.commons.lang3.math.Fraction:584
u ==
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.math.Fraction:584
v
, Insert BinaryOperator at org.apache.commons.lang3.math.Fraction:584
u ==
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.math.Fraction:584
(java.lang.Math.abs(v))
, Insert BinaryOperator at org.apache.commons.lang3.math.Fraction:584
u ==
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.math.Fraction:584
1
, Insert BinaryOperator at org.apache.commons.lang3.math.Fraction:584
u ==
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.math.Fraction:584
((java.lang.Math.abs(v)) <= 1)
, Insert BinaryOperator at org.apache.commons.lang3.math.Fraction:584
u ==
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.math.Fraction:584
((java.lang.Math.abs(u)) <= ) || ((java.lang.Math.abs(v)) <= 1)
, Insert BinaryOperator at org.apache.commons.lang3.math.Fraction:584
u ==
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.lang3.math.Fraction:584
java.lang.Math
, Insert VariableRead at org.apache.commons.lang3.math.Fraction:584
u
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.math.Fraction:584
(java.lang.Math.abs(u))
, Insert VariableRead at org.apache.commons.lang3.math.Fraction:584
u
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.math.Fraction:584
((java.lang.Math.abs(u)) <= )
, Insert VariableRead at org.apache.commons.lang3.math.Fraction:584
u
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.lang3.math.Fraction:584
java.lang.Math
, Insert VariableRead at org.apache.commons.lang3.math.Fraction:584
u
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.math.Fraction:584
v
, Insert VariableRead at org.apache.commons.lang3.math.Fraction:584
u
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.math.Fraction:584
(java.lang.Math.abs(v))
, Insert VariableRead at org.apache.commons.lang3.math.Fraction:584
u
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.math.Fraction:584
1
, Insert VariableRead at org.apache.commons.lang3.math.Fraction:584
u
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.math.Fraction:584
((java.lang.Math.abs(v)) <= 1)
, Insert VariableRead at org.apache.commons.lang3.math.Fraction:584
u
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.math.Fraction:584
((java.lang.Math.abs(u)) <= ) || ((java.lang.Math.abs(v)) <= 1)
, Insert VariableRead at org.apache.commons.lang3.math.Fraction:584
u
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.lang3.math.Fraction:584
java.lang.Math
, Move Literal from org.apache.commons.lang3.math.Fraction:584 to org.apache.commons.lang3.math.Fraction:584
1
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.math.Fraction:584
u
, Move Literal from org.apache.commons.lang3.math.Fraction:584 to org.apache.commons.lang3.math.Fraction:584
1
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.math.Fraction:584
(java.lang.Math.abs(u))
, Move Literal from org.apache.commons.lang3.math.Fraction:584 to org.apache.commons.lang3.math.Fraction:584
1
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.math.Fraction:584
((java.lang.Math.abs(u)) <= )
, Move Literal from org.apache.commons.lang3.math.Fraction:584 to org.apache.commons.lang3.math.Fraction:584
1
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.lang3.math.Fraction:584
java.lang.Math
, Move Literal from org.apache.commons.lang3.math.Fraction:584 to org.apache.commons.lang3.math.Fraction:584
1
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.math.Fraction:584
v
, Move Literal from org.apache.commons.lang3.math.Fraction:584 to org.apache.commons.lang3.math.Fraction:584
1
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.math.Fraction:584
(java.lang.Math.abs(v))
, Move Literal from org.apache.commons.lang3.math.Fraction:584 to org.apache.commons.lang3.math.Fraction:584
1
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.math.Fraction:584
1
, Move Literal from org.apache.commons.lang3.math.Fraction:584 to org.apache.commons.lang3.math.Fraction:584
1
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.math.Fraction:584
((java.lang.Math.abs(v)) <= 1)
, Move Literal from org.apache.commons.lang3.math.Fraction:584 to org.apache.commons.lang3.math.Fraction:584
1
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.math.Fraction:584
((java.lang.Math.abs(u)) <= ) || ((java.lang.Math.abs(v)) <= 1)
, Move Literal from org.apache.commons.lang3.math.Fraction:584 to org.apache.commons.lang3.math.Fraction:584
1
]]
RepairabilityAnalyzer
----For Diff:Update Literal at org.apache.commons.lang3.math.Fraction:584
to 0
Delete BinaryOperator at org.apache.commons.lang3.math.Fraction:584
((java.lang.Math.abs(u)) <= ) || ((java.lang.Math.abs(v)) <= 1)
Insert BinaryOperator at org.apache.commons.lang3.math.Fraction:584
u ==
Move Literal from org.apache.commons.lang3.math.Fraction:584 to org.apache.commons.lang3.math.Fraction:584
1
: number instances found: 1
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.math.Fraction:584
((java.lang.Math.abs(u)) <= ) || ((java.lang.Math.abs(v)) <= 1)
, Insert BinaryOperator at org.apache.commons.lang3.math.Fraction:584
u ==
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch5-Math-97-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-00280
Update BinaryOperator at org.apache.commons.math.analysis.BrentSolver:138
sign >= 0 to (java.lang.Math.abs(functionValueAccuracy)) <= sign
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.math.analysis.BrentSolver:138
sign >= 0 to (java.lang.Math.abs(functionValueAccuracy)) <= sign
: number instances found: 4
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math.analysis.BrentSolver:138
sign >= 0 to (java.lang.Math.abs(functionValueAccuracy)) <= sign
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.analysis.BrentSolver:138
0
, Insert Invocation at org.apache.commons.math.analysis.BrentSolver:138
(java.lang.Math.abs(functionValueAccuracy))
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.analysis.BrentSolver:138
0
, Insert TypeAccess at org.apache.commons.math.analysis.BrentSolver:138
java.lang.Math
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.analysis.BrentSolver:138
0
, Insert FieldRead at org.apache.commons.math.analysis.BrentSolver:138
functionValueAccuracy
]]
RepairabilityAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.math.analysis.BrentSolver:138
sign >= 0 to (java.lang.Math.abs(functionValueAccuracy)) <= sign
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch5-Math-20-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-00257
Update Literal at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
null to 0
Update TypeAccess at org.apache.commons.math3.optimization.direct.CMAESOptimizer
to org.apache.commons.math3.optimization.direct.CMAESOptimizer.FitnessFunction
Delete FieldRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
(boundaries)
Insert BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
((java.lang.Math.max(valueRange, valueRange)) - (java.lang.Math.min(valueRange, valueRange)))
Move TypeAccess from org.apache.commons.math3.optimization.direct.CMAESOptimizer$FitnessFunction to org.apache.commons.math3.optimization.direct.CMAESOptimizer$FitnessFunction
org.apache.commons.math3.optimization.direct.CMAESOptimizer
PatternInstanceAnalyzer
----For Diff:Update Literal at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
null to 0
Update TypeAccess at org.apache.commons.math3.optimization.direct.CMAESOptimizer
to org.apache.commons.math3.optimization.direct.CMAESOptimizer.FitnessFunction
Delete FieldRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
(boundaries)
Insert BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
((java.lang.Math.max(valueRange, valueRange)) - (java.lang.Math.min(valueRange, valueRange)))
Move TypeAccess from org.apache.commons.math3.optimization.direct.CMAESOptimizer$FitnessFunction to org.apache.commons.math3.optimization.direct.CMAESOptimizer$FitnessFunction
org.apache.commons.math3.optimization.direct.CMAESOptimizer
: number instances found: 15
ChangePatternInstance [actions=[Update Literal at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
null to 0
]]
ChangePatternInstance [actions=[Update TypeAccess at org.apache.commons.math3.optimization.direct.CMAESOptimizer
to org.apache.commons.math3.optimization.direct.CMAESOptimizer.FitnessFunction
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
(boundaries)
, Insert BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
((java.lang.Math.max(valueRange, valueRange)) - (java.lang.Math.min(valueRange, valueRange)))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
(boundaries)
, Insert Invocation at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
(java.lang.Math.max(valueRange, valueRange))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
(boundaries)
, Insert Invocation at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
(java.lang.Math.min(valueRange, valueRange))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
(boundaries)
, Insert TypeAccess at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
java.lang.Math
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
(boundaries)
, Insert FieldRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
valueRange
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
(boundaries)
, Insert FieldRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
valueRange
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
(boundaries)
, Insert TypeAccess at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
java.lang.Math
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
(boundaries)
, Insert FieldRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
valueRange
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
(boundaries)
, Insert FieldRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
valueRange
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
(boundaries)
, Insert TypeAccess at org.apache.commons.math3.optimization.direct.CMAESOptimizer
org.apache.commons.math3.optimization.direct.CMAESOptimizer.FitnessFunction
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
(boundaries)
, Insert TypeAccess at org.apache.commons.math3.optimization.direct.CMAESOptimizer
org.apache.commons.math3.optimization.direct.CMAESOptimizer.FitnessFunction
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
(boundaries)
, Insert TypeAccess at org.apache.commons.math3.optimization.direct.CMAESOptimizer
org.apache.commons.math3.optimization.direct.CMAESOptimizer.FitnessFunction
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
(boundaries)
, Move TypeAccess from org.apache.commons.math3.optimization.direct.CMAESOptimizer$FitnessFunction to org.apache.commons.math3.optimization.direct.CMAESOptimizer$FitnessFunction
org.apache.commons.math3.optimization.direct.CMAESOptimizer
]]
RepairabilityAnalyzer
----For Diff:Update Literal at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
null to 0
Update TypeAccess at org.apache.commons.math3.optimization.direct.CMAESOptimizer
to org.apache.commons.math3.optimization.direct.CMAESOptimizer.FitnessFunction
Delete FieldRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
(boundaries)
Insert BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
((java.lang.Math.max(valueRange, valueRange)) - (java.lang.Math.min(valueRange, valueRange)))
Move TypeAccess from org.apache.commons.math3.optimization.direct.CMAESOptimizer$FitnessFunction to org.apache.commons.math3.optimization.direct.CMAESOptimizer$FitnessFunction
org.apache.commons.math3.optimization.direct.CMAESOptimizer
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch5-Math-88-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-00278
Update BinaryOperator at org.apache.commons.math.optimization.linear.SimplexSolver:83
ratio < minRatio to (java.lang.Math.abs(ratio)) <= minRatio
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.math.optimization.linear.SimplexSolver:83
ratio < minRatio to (java.lang.Math.abs(ratio)) <= minRatio
: number instances found: 3
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math.optimization.linear.SimplexSolver:83
ratio < minRatio to (java.lang.Math.abs(ratio)) <= minRatio
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.linear.SimplexSolver:83
ratio
, Insert Invocation at org.apache.commons.math.optimization.linear.SimplexSolver:83
(java.lang.Math.abs(ratio))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.linear.SimplexSolver:83
ratio
, Insert TypeAccess at org.apache.commons.math.optimization.linear.SimplexSolver:83
java.lang.Math
]]
RepairabilityAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.math.optimization.linear.SimplexSolver:83
ratio < minRatio to (java.lang.Math.abs(ratio)) <= minRatio
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch1-Closure-7-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-0024
Update Invocation at com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter:611
value.equals("function") to matchesExpectation("function")
PatternInstanceAnalyzer
----For Diff:Update Invocation at com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter:611
value.equals("function") to matchesExpectation("function")
: number instances found: 2
ChangePatternInstance [actions=[Update Invocation at com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter:611
value.equals("function") to matchesExpectation("function")
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter:611
value
, Insert TypeAccess at com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter
com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter.RestrictByOneTypeOfResultVisitor
]]
RepairabilityAnalyzer
----For Diff:Update Invocation at com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter:611
value.equals("function") to matchesExpectation("function")
: number instances found: 1
ChangePatternInstance [actions=[Update Invocation at com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter:611
value.equals("function") to matchesExpectation("function")
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch5-Time-4-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-00283
Update Invocation at org.joda.time.field.ZeroIsMaxDateTimeField:178
(getWrappedField().getMaximumValue(instant, values)) to (instant.size())
PatternInstanceAnalyzer
----For Diff:Update Invocation at org.joda.time.field.ZeroIsMaxDateTimeField:178
(getWrappedField().getMaximumValue(instant, values)) to (instant.size())
: number instances found: 1
ChangePatternInstance [actions=[Update Invocation at org.joda.time.field.ZeroIsMaxDateTimeField:178
(getWrappedField().getMaximumValue(instant, values)) to (instant.size())
]]
RepairabilityAnalyzer
----For Diff:Update Invocation at org.joda.time.field.ZeroIsMaxDateTimeField:178
(getWrappedField().getMaximumValue(instant, values)) to (instant.size())
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch5-Math-46-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-00262
Delete FieldRead at org.apache.commons.math.complex.Complex:260
isZero
Insert BinaryOperator at org.apache.commons.math.complex.Complex:260
((((((java.lang.Double.isNaN(imaginary)) || (java.lang.Double.isNaN(real))) || (java.lang.Double.isNaN(imaginary))) || ((imaginary) < 0)) || ((imaginary) > 1)) || ((real) <= 0.0)) || ((imaginary) <= 0.0)
Move TypeAccess from org.apache.commons.math.complex.Complex to org.apache.commons.math.complex.Complex
org.apache.commons.math.complex.Complex
PatternInstanceAnalyzer
----For Diff:Delete FieldRead at org.apache.commons.math.complex.Complex:260
isZero
Insert BinaryOperator at org.apache.commons.math.complex.Complex:260
((((((java.lang.Double.isNaN(imaginary)) || (java.lang.Double.isNaN(real))) || (java.lang.Double.isNaN(imaginary))) || ((imaginary) < 0)) || ((imaginary) > 1)) || ((real) <= 0.0)) || ((imaginary) <= 0.0)
Move TypeAccess from org.apache.commons.math.complex.Complex to org.apache.commons.math.complex.Complex
org.apache.commons.math.complex.Complex
: number instances found: 34
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
isZero
, Insert BinaryOperator at org.apache.commons.math.complex.Complex:260
((((((java.lang.Double.isNaN(imaginary)) || (java.lang.Double.isNaN(real))) || (java.lang.Double.isNaN(imaginary))) || ((imaginary) < 0)) || ((imaginary) > 1)) || ((real) <= 0.0)) || ((imaginary) <= 0.0)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
isZero
, Insert BinaryOperator at org.apache.commons.math.complex.Complex:260
((((((java.lang.Double.isNaN(imaginary)) || (java.lang.Double.isNaN(real))) || (java.lang.Double.isNaN(imaginary))) || ((imaginary) < 0)) || ((imaginary) > 1)) || ((real) <= 0.0))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
isZero
, Insert BinaryOperator at org.apache.commons.math.complex.Complex:260
((imaginary) <= 0.0)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
isZero
, Insert BinaryOperator at org.apache.commons.math.complex.Complex:260
(((((java.lang.Double.isNaN(imaginary)) || (java.lang.Double.isNaN(real))) || (java.lang.Double.isNaN(imaginary))) || ((imaginary) < 0)) || ((imaginary) > 1))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
isZero
, Insert BinaryOperator at org.apache.commons.math.complex.Complex:260
((real) <= 0.0)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
isZero
, Insert FieldRead at org.apache.commons.math.complex.Complex:260
(imaginary)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
isZero
, Insert Literal at org.apache.commons.math.complex.Complex:260
0.0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
isZero
, Insert BinaryOperator at org.apache.commons.math.complex.Complex:260
((((java.lang.Double.isNaN(imaginary)) || (java.lang.Double.isNaN(real))) || (java.lang.Double.isNaN(imaginary))) || ((imaginary) < 0))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
isZero
, Insert BinaryOperator at org.apache.commons.math.complex.Complex:260
((imaginary) > 1)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
isZero
, Insert FieldRead at org.apache.commons.math.complex.Complex:260
(real)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
isZero
, Insert Literal at org.apache.commons.math.complex.Complex:260
0.0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
isZero
, Insert TypeAccess at org.apache.commons.math.complex.Complex
org.apache.commons.math.complex.Complex
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
isZero
, Insert BinaryOperator at org.apache.commons.math.complex.Complex:260
(((java.lang.Double.isNaN(imaginary)) || (java.lang.Double.isNaN(real))) || (java.lang.Double.isNaN(imaginary)))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
isZero
, Insert BinaryOperator at org.apache.commons.math.complex.Complex:260
((imaginary) < 0)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
isZero
, Insert FieldRead at org.apache.commons.math.complex.Complex:260
(imaginary)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
isZero
, Insert Literal at org.apache.commons.math.complex.Complex:260
1
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
isZero
, Insert TypeAccess at org.apache.commons.math.complex.Complex
org.apache.commons.math.complex.Complex
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
isZero
, Insert BinaryOperator at org.apache.commons.math.complex.Complex:260
((java.lang.Double.isNaN(imaginary)) || (java.lang.Double.isNaN(real)))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
isZero
, Insert Invocation at org.apache.commons.math.complex.Complex:260
(java.lang.Double.isNaN(imaginary))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
isZero
, Insert FieldRead at org.apache.commons.math.complex.Complex:260
(imaginary)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
isZero
, Insert Literal at org.apache.commons.math.complex.Complex:260
0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
isZero
, Insert TypeAccess at org.apache.commons.math.complex.Complex
org.apache.commons.math.complex.Complex
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
isZero
, Insert Invocation at org.apache.commons.math.complex.Complex:260
(java.lang.Double.isNaN(imaginary))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
isZero
, Insert Invocation at org.apache.commons.math.complex.Complex:260
(java.lang.Double.isNaN(real))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
isZero
, Insert TypeAccess at org.apache.commons.math.complex.Complex:260
java.lang.Double
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
isZero
, Insert FieldRead at org.apache.commons.math.complex.Complex:260
imaginary
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
isZero
, Insert TypeAccess at org.apache.commons.math.complex.Complex
org.apache.commons.math.complex.Complex
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
isZero
, Insert TypeAccess at org.apache.commons.math.complex.Complex:260
java.lang.Double
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
isZero
, Insert FieldRead at org.apache.commons.math.complex.Complex:260
imaginary
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
isZero
, Insert TypeAccess at org.apache.commons.math.complex.Complex:260
java.lang.Double
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
isZero
, Insert FieldRead at org.apache.commons.math.complex.Complex:260
real
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
isZero
, Insert TypeAccess at org.apache.commons.math.complex.Complex
org.apache.commons.math.complex.Complex
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
isZero
, Insert TypeAccess at org.apache.commons.math.complex.Complex
org.apache.commons.math.complex.Complex
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
isZero
, Move TypeAccess from org.apache.commons.math.complex.Complex to org.apache.commons.math.complex.Complex
org.apache.commons.math.complex.Complex
]]
RepairabilityAnalyzer
----For Diff:Delete FieldRead at org.apache.commons.math.complex.Complex:260
isZero
Insert BinaryOperator at org.apache.commons.math.complex.Complex:260
((((((java.lang.Double.isNaN(imaginary)) || (java.lang.Double.isNaN(real))) || (java.lang.Double.isNaN(imaginary))) || ((imaginary) < 0)) || ((imaginary) > 1)) || ((real) <= 0.0)) || ((imaginary) <= 0.0)
Move TypeAccess from org.apache.commons.math.complex.Complex to org.apache.commons.math.complex.Complex
org.apache.commons.math.complex.Complex
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch2-Math-97-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-00135
Update VariableRead at org.apache.commons.math.analysis.BrentSolver:137
to min
Update VariableRead at org.apache.commons.math.analysis.BrentSolver:137
to yMin
Delete BinaryOperator at org.apache.commons.math.analysis.BrentSolver:137
*
Insert BinaryOperator at org.apache.commons.math.analysis.BrentSolver:137
((1.5 * yMax) * yMin) - (java.lang.Math.abs(( * )))
Move VariableRead from org.apache.commons.math.analysis.BrentSolver:137 to org.apache.commons.math.analysis.BrentSolver:137
yMin
Move VariableRead from org.apache.commons.math.analysis.BrentSolver:137 to org.apache.commons.math.analysis.BrentSolver:137
yMax
PatternInstanceAnalyzer
----For Diff:Update VariableRead at org.apache.commons.math.analysis.BrentSolver:137
to min
Update VariableRead at org.apache.commons.math.analysis.BrentSolver:137
to yMin
Delete BinaryOperator at org.apache.commons.math.analysis.BrentSolver:137
*
Insert BinaryOperator at org.apache.commons.math.analysis.BrentSolver:137
((1.5 * yMax) * yMin) - (java.lang.Math.abs(( * )))
Move VariableRead from org.apache.commons.math.analysis.BrentSolver:137 to org.apache.commons.math.analysis.BrentSolver:137
yMin
Move VariableRead from org.apache.commons.math.analysis.BrentSolver:137 to org.apache.commons.math.analysis.BrentSolver:137
yMax
: number instances found: 13
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.math.analysis.BrentSolver:137
to min
]]
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.math.analysis.BrentSolver:137
to yMin
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.analysis.BrentSolver:137
*
, Insert BinaryOperator at org.apache.commons.math.analysis.BrentSolver:137
((1.5 * yMax) * yMin) - (java.lang.Math.abs(( * )))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.analysis.BrentSolver:137
*
, Insert BinaryOperator at org.apache.commons.math.analysis.BrentSolver:137
((1.5 * yMax) * yMin)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.analysis.BrentSolver:137
*
, Insert Invocation at org.apache.commons.math.analysis.BrentSolver:137
(java.lang.Math.abs(( * )))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.analysis.BrentSolver:137
*
, Insert BinaryOperator at org.apache.commons.math.analysis.BrentSolver:137
(1.5 * yMax)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.analysis.BrentSolver:137
*
, Insert VariableRead at org.apache.commons.math.analysis.BrentSolver:137
yMin
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.analysis.BrentSolver:137
*
, Insert TypeAccess at org.apache.commons.math.analysis.BrentSolver:137
java.lang.Math
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.analysis.BrentSolver:137
*
, Insert BinaryOperator at org.apache.commons.math.analysis.BrentSolver:137
( * )
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.analysis.BrentSolver:137
*
, Insert Literal at org.apache.commons.math.analysis.BrentSolver:137
1.5
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.analysis.BrentSolver:137
*
, Insert VariableRead at org.apache.commons.math.analysis.BrentSolver:137
yMax
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.analysis.BrentSolver:137
*
, Move VariableRead from org.apache.commons.math.analysis.BrentSolver:137 to org.apache.commons.math.analysis.BrentSolver:137
yMin
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.analysis.BrentSolver:137
*
, Move VariableRead from org.apache.commons.math.analysis.BrentSolver:137 to org.apache.commons.math.analysis.BrentSolver:137
yMax
]]
RepairabilityAnalyzer
----For Diff:Update VariableRead at org.apache.commons.math.analysis.BrentSolver:137
to min
Update VariableRead at org.apache.commons.math.analysis.BrentSolver:137
to yMin
Delete BinaryOperator at org.apache.commons.math.analysis.BrentSolver:137
*
Insert BinaryOperator at org.apache.commons.math.analysis.BrentSolver:137
((1.5 * yMax) * yMin) - (java.lang.Math.abs(( * )))
Move VariableRead from org.apache.commons.math.analysis.BrentSolver:137 to org.apache.commons.math.analysis.BrentSolver:137
yMin
Move VariableRead from org.apache.commons.math.analysis.BrentSolver:137 to org.apache.commons.math.analysis.BrentSolver:137
yMax
: number instances found: 1
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.analysis.BrentSolver:137
*
, Insert BinaryOperator at org.apache.commons.math.analysis.BrentSolver:137
((1.5 * yMax) * yMin) - (java.lang.Math.abs(( * )))
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch4-Closure-46-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-00204
Update Invocation at com.google.javascript.rhino.jstype.RecordType:142
(that.isRecordType()) to (com.google.javascript.rhino.jstype.JSType.EMPTY_TYPE_COMPONENT.isEmpty())
PatternInstanceAnalyzer
----For Diff:Update Invocation at com.google.javascript.rhino.jstype.RecordType:142
(that.isRecordType()) to (com.google.javascript.rhino.jstype.JSType.EMPTY_TYPE_COMPONENT.isEmpty())
: number instances found: 2
ChangePatternInstance [actions=[Update Invocation at com.google.javascript.rhino.jstype.RecordType:142
(that.isRecordType()) to (com.google.javascript.rhino.jstype.JSType.EMPTY_TYPE_COMPONENT.isEmpty())
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.rhino.jstype.RecordType:142
that
, Insert TypeAccess at com.google.javascript.rhino.jstype.RecordType:142
com.google.javascript.rhino.jstype.JSType.EMPTY_TYPE_COMPONENT
]]
RepairabilityAnalyzer
----For Diff:Update Invocation at com.google.javascript.rhino.jstype.RecordType:142
(that.isRecordType()) to (com.google.javascript.rhino.jstype.JSType.EMPTY_TYPE_COMPONENT.isEmpty())
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch1-Chart-13-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-002
Update BinaryOperator at org.jfree.chart.block.BorderArrangement:444
(this.leftBlock) != null to container instanceof org.jfree.chart.block.org.jfree.chart.block.EntityBlockParams
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.jfree.chart.block.BorderArrangement:444
(this.leftBlock) != null to container instanceof org.jfree.chart.block.org.jfree.chart.block.EntityBlockParams
: number instances found: 9
ChangePatternInstance [actions=[Update BinaryOperator at org.jfree.chart.block.BorderArrangement:444
(this.leftBlock) != null to container instanceof org.jfree.chart.block.org.jfree.chart.block.EntityBlockParams
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.chart.block.BorderArrangement
org.jfree.chart.block.BorderArrangement
, Insert VariableRead at org.jfree.chart.block.BorderArrangement:444
container
]]
ChangePatternInstance [actions=[Delete ThisAccess at org.jfree.chart.block.BorderArrangement:444
this
, Insert VariableRead at org.jfree.chart.block.BorderArrangement:444
container
]]
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.chart.block.BorderArrangement:444
(this.leftBlock)
, Insert VariableRead at org.jfree.chart.block.BorderArrangement:444
container
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.chart.block.BorderArrangement:444
null
, Insert VariableRead at org.jfree.chart.block.BorderArrangement:444
container
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.chart.block.BorderArrangement
org.jfree.chart.block.BorderArrangement
, Insert TypeAccess at org.jfree.chart.block.BorderArrangement:444
org.jfree.chart.block.org.jfree.chart.block.EntityBlockParams
]]
ChangePatternInstance [actions=[Delete ThisAccess at org.jfree.chart.block.BorderArrangement:444
this
, Insert TypeAccess at org.jfree.chart.block.BorderArrangement:444
org.jfree.chart.block.org.jfree.chart.block.EntityBlockParams
]]
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.chart.block.BorderArrangement:444
(this.leftBlock)
, Insert TypeAccess at org.jfree.chart.block.BorderArrangement:444
org.jfree.chart.block.org.jfree.chart.block.EntityBlockParams
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.chart.block.BorderArrangement:444
null
, Insert TypeAccess at org.jfree.chart.block.BorderArrangement:444
org.jfree.chart.block.org.jfree.chart.block.EntityBlockParams
]]
RepairabilityAnalyzer
----For Diff:Update BinaryOperator at org.jfree.chart.block.BorderArrangement:444
(this.leftBlock) != null to container instanceof org.jfree.chart.block.org.jfree.chart.block.EntityBlockParams
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch4-Chart-15-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-00193
Update Invocation at org.jfree.chart.JFreeChart:1219
this.plot.draw(g2, plotArea, anchor, null, plotInfo) to fireChartChanged()
PatternInstanceAnalyzer
----For Diff:Update Invocation at org.jfree.chart.JFreeChart:1219
this.plot.draw(g2, plotArea, anchor, null, plotInfo) to fireChartChanged()
: number instances found: 8
ChangePatternInstance [actions=[Update Invocation at org.jfree.chart.JFreeChart:1219
this.plot.draw(g2, plotArea, anchor, null, plotInfo) to fireChartChanged()
]]
ChangePatternInstance [actions=[Delete ThisAccess at org.jfree.chart.JFreeChart:1219
this
, Insert TypeAccess at org.jfree.chart.JFreeChart
org.jfree.chart.JFreeChart
]]
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.chart.JFreeChart:1219
this.plot
, Insert TypeAccess at org.jfree.chart.JFreeChart
org.jfree.chart.JFreeChart
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.JFreeChart:1219
g2
, Insert TypeAccess at org.jfree.chart.JFreeChart
org.jfree.chart.JFreeChart
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.JFreeChart:1219
plotArea
, Insert TypeAccess at org.jfree.chart.JFreeChart
org.jfree.chart.JFreeChart
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.JFreeChart:1219
anchor
, Insert TypeAccess at org.jfree.chart.JFreeChart
org.jfree.chart.JFreeChart
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.chart.JFreeChart:1219
null
, Insert TypeAccess at org.jfree.chart.JFreeChart
org.jfree.chart.JFreeChart
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.JFreeChart:1219
plotInfo
, Insert TypeAccess at org.jfree.chart.JFreeChart
org.jfree.chart.JFreeChart
]]
RepairabilityAnalyzer
----For Diff:Update Invocation at org.jfree.chart.JFreeChart:1219
this.plot.draw(g2, plotArea, anchor, null, plotInfo) to fireChartChanged()
: number instances found: 1
ChangePatternInstance [actions=[Update Invocation at org.jfree.chart.JFreeChart:1219
this.plot.draw(g2, plotArea, anchor, null, plotInfo) to fireChartChanged()
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch1-Math-58-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-0049
Update Literal at org.apache.commons.math.analysis.function.Gaussian:182
2 to 0
PatternInstanceAnalyzer
----For Diff:Update Literal at org.apache.commons.math.analysis.function.Gaussian:182
2 to 0
: number instances found: 1
ChangePatternInstance [actions=[Update Literal at org.apache.commons.math.analysis.function.Gaussian:182
2 to 0
]]
RepairabilityAnalyzer
----For Diff:Update Literal at org.apache.commons.math.analysis.function.Gaussian:182
2 to 0
: number instances found: 1
ChangePatternInstance [actions=[Update Literal at org.apache.commons.math.analysis.function.Gaussian:182
2 to 0
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch4-Chart-13-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-00192
Update BinaryOperator at org.jfree.chart.block.BorderArrangement:453
(this.rightBlock) != null to constraint == null
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.jfree.chart.block.BorderArrangement:453
(this.rightBlock) != null to constraint == null
: number instances found: 4
ChangePatternInstance [actions=[Update BinaryOperator at org.jfree.chart.block.BorderArrangement:453
(this.rightBlock) != null to constraint == null
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.chart.block.BorderArrangement
org.jfree.chart.block.BorderArrangement
, Insert VariableRead at org.jfree.chart.block.BorderArrangement:453
constraint
]]
ChangePatternInstance [actions=[Delete ThisAccess at org.jfree.chart.block.BorderArrangement:453
this
, Insert VariableRead at org.jfree.chart.block.BorderArrangement:453
constraint
]]
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.chart.block.BorderArrangement:453
(this.rightBlock)
, Insert VariableRead at org.jfree.chart.block.BorderArrangement:453
constraint
]]
RepairabilityAnalyzer
----For Diff:Update BinaryOperator at org.jfree.chart.block.BorderArrangement:453
(this.rightBlock) != null to constraint == null
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch2-Chart-9-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-0086
Delete BinaryOperator at org.jfree.data.time.TimeSeries:944
< 0
Insert BinaryOperator at org.jfree.data.time.TimeSeries:944
(startIndex > ) && (startIndex <= (maximumItemCount))
Move VariableRead from org.jfree.data.time.TimeSeries:944 to org.jfree.data.time.TimeSeries:944
endIndex
PatternInstanceAnalyzer
----For Diff:Delete BinaryOperator at org.jfree.data.time.TimeSeries:944
< 0
Insert BinaryOperator at org.jfree.data.time.TimeSeries:944
(startIndex > ) && (startIndex <= (maximumItemCount))
Move VariableRead from org.jfree.data.time.TimeSeries:944 to org.jfree.data.time.TimeSeries:944
endIndex
: number instances found: 16
ChangePatternInstance [actions=[Delete Literal at org.jfree.data.time.TimeSeries:944
0
, Insert BinaryOperator at org.jfree.data.time.TimeSeries:944
(startIndex > ) && (startIndex <= (maximumItemCount))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.data.time.TimeSeries:944
< 0
, Insert BinaryOperator at org.jfree.data.time.TimeSeries:944
(startIndex > ) && (startIndex <= (maximumItemCount))
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.data.time.TimeSeries:944
0
, Insert BinaryOperator at org.jfree.data.time.TimeSeries:944
(startIndex > )
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.data.time.TimeSeries:944
< 0
, Insert BinaryOperator at org.jfree.data.time.TimeSeries:944
(startIndex > )
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.data.time.TimeSeries:944
0
, Insert BinaryOperator at org.jfree.data.time.TimeSeries:944
(startIndex <= (maximumItemCount))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.data.time.TimeSeries:944
< 0
, Insert BinaryOperator at org.jfree.data.time.TimeSeries:944
(startIndex <= (maximumItemCount))
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.data.time.TimeSeries:944
0
, Insert VariableRead at org.jfree.data.time.TimeSeries:944
startIndex
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.data.time.TimeSeries:944
< 0
, Insert VariableRead at org.jfree.data.time.TimeSeries:944
startIndex
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.data.time.TimeSeries:944
0
, Insert VariableRead at org.jfree.data.time.TimeSeries:944
startIndex
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.data.time.TimeSeries:944
< 0
, Insert VariableRead at org.jfree.data.time.TimeSeries:944
startIndex
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.data.time.TimeSeries:944
0
, Insert FieldRead at org.jfree.data.time.TimeSeries:944
(maximumItemCount)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.data.time.TimeSeries:944
< 0
, Insert FieldRead at org.jfree.data.time.TimeSeries:944
(maximumItemCount)
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.data.time.TimeSeries:944
0
, Insert TypeAccess at org.jfree.data.time.TimeSeries
org.jfree.data.time.TimeSeries
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.data.time.TimeSeries:944
< 0
, Insert TypeAccess at org.jfree.data.time.TimeSeries
org.jfree.data.time.TimeSeries
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.data.time.TimeSeries:944
0
, Move VariableRead from org.jfree.data.time.TimeSeries:944 to org.jfree.data.time.TimeSeries:944
endIndex
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.data.time.TimeSeries:944
< 0
, Move VariableRead from org.jfree.data.time.TimeSeries:944 to org.jfree.data.time.TimeSeries:944
endIndex
]]
RepairabilityAnalyzer
----For Diff:Delete BinaryOperator at org.jfree.data.time.TimeSeries:944
< 0
Insert BinaryOperator at org.jfree.data.time.TimeSeries:944
(startIndex > ) && (startIndex <= (maximumItemCount))
Move VariableRead from org.jfree.data.time.TimeSeries:944 to org.jfree.data.time.TimeSeries:944
endIndex
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch5-Math-85-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-00277
Update BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
to (initial < lowerBound)
Update VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
fa to initial
Update VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
fb to lowerBound
Delete BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
>= 0.0
Insert BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
( || (initial > upperBound)) || (lowerBound >= upperBound)
Move BinaryOperator from org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198 to org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
(fa * fb)
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
to (initial < lowerBound)
Update VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
fa to initial
Update VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
fb to lowerBound
Delete BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
>= 0.0
Insert BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
( || (initial > upperBound)) || (lowerBound >= upperBound)
Move BinaryOperator from org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198 to org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
(fa * fb)
: number instances found: 21
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
to (initial < lowerBound)
]]
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
fa to initial
]]
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
fb to lowerBound
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
0.0
, Insert BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
( || (initial > upperBound)) || (lowerBound >= upperBound)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
>= 0.0
, Insert BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
( || (initial > upperBound)) || (lowerBound >= upperBound)
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
0.0
, Insert BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
( || (initial > upperBound))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
>= 0.0
, Insert BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
( || (initial > upperBound))
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
0.0
, Insert BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
(lowerBound >= upperBound)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
>= 0.0
, Insert BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
(lowerBound >= upperBound)
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
0.0
, Insert BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
(initial > upperBound)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
>= 0.0
, Insert BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
(initial > upperBound)
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
0.0
, Insert VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
lowerBound
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
>= 0.0
, Insert VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
lowerBound
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
0.0
, Insert VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
upperBound
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
>= 0.0
, Insert VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
upperBound
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
0.0
, Insert VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
initial
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
>= 0.0
, Insert VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
initial
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
0.0
, Insert VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
upperBound
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
>= 0.0
, Insert VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
upperBound
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
0.0
, Move BinaryOperator from org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198 to org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
(fa * fb)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
>= 0.0
, Move BinaryOperator from org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198 to org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
(fa * fb)
]]
RepairabilityAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
to (initial < lowerBound)
Update VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
fa to initial
Update VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
fb to lowerBound
Delete BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
>= 0.0
Insert BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
( || (initial > upperBound)) || (lowerBound >= upperBound)
Move BinaryOperator from org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198 to org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
(fa * fb)
: number instances found: 1
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
>= 0.0
, Insert BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
( || (initial > upperBound)) || (lowerBound >= upperBound)
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch3-Math-97-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-00187
Delete BinaryOperator at org.apache.commons.math.analysis.BrentSolver:137
*
Insert BinaryOperator at org.apache.commons.math.analysis.BrentSolver:137
((1.5 * ) * ) - (java.lang.Math.abs((min * yMax)))
Move VariableRead from org.apache.commons.math.analysis.BrentSolver:137 to org.apache.commons.math.analysis.BrentSolver:137
yMax
Move VariableRead from org.apache.commons.math.analysis.BrentSolver:137 to org.apache.commons.math.analysis.BrentSolver:137
yMin
PatternInstanceAnalyzer
----For Diff:Delete BinaryOperator at org.apache.commons.math.analysis.BrentSolver:137
*
Insert BinaryOperator at org.apache.commons.math.analysis.BrentSolver:137
((1.5 * ) * ) - (java.lang.Math.abs((min * yMax)))
Move VariableRead from org.apache.commons.math.analysis.BrentSolver:137 to org.apache.commons.math.analysis.BrentSolver:137
yMax
Move VariableRead from org.apache.commons.math.analysis.BrentSolver:137 to org.apache.commons.math.analysis.BrentSolver:137
yMin
: number instances found: 11
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.analysis.BrentSolver:137
*
, Insert BinaryOperator at org.apache.commons.math.analysis.BrentSolver:137
((1.5 * ) * ) - (java.lang.Math.abs((min * yMax)))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.analysis.BrentSolver:137
*
, Insert BinaryOperator at org.apache.commons.math.analysis.BrentSolver:137
((1.5 * ) * )
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.analysis.BrentSolver:137
*
, Insert Invocation at org.apache.commons.math.analysis.BrentSolver:137
(java.lang.Math.abs((min * yMax)))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.analysis.BrentSolver:137
*
, Insert BinaryOperator at org.apache.commons.math.analysis.BrentSolver:137
(1.5 * )
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.analysis.BrentSolver:137
*
, Insert TypeAccess at org.apache.commons.math.analysis.BrentSolver:137
java.lang.Math
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.analysis.BrentSolver:137
*
, Insert BinaryOperator at org.apache.commons.math.analysis.BrentSolver:137
(min * yMax)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.analysis.BrentSolver:137
*
, Insert Literal at org.apache.commons.math.analysis.BrentSolver:137
1.5
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.analysis.BrentSolver:137
*
, Insert VariableRead at org.apache.commons.math.analysis.BrentSolver:137
min
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.analysis.BrentSolver:137
*
, Insert VariableRead at org.apache.commons.math.analysis.BrentSolver:137
yMax
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.analysis.BrentSolver:137
*
, Move VariableRead from org.apache.commons.math.analysis.BrentSolver:137 to org.apache.commons.math.analysis.BrentSolver:137
yMax
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.analysis.BrentSolver:137
*
, Move VariableRead from org.apache.commons.math.analysis.BrentSolver:137 to org.apache.commons.math.analysis.BrentSolver:137
yMin
]]
RepairabilityAnalyzer
----For Diff:Delete BinaryOperator at org.apache.commons.math.analysis.BrentSolver:137
*
Insert BinaryOperator at org.apache.commons.math.analysis.BrentSolver:137
((1.5 * ) * ) - (java.lang.Math.abs((min * yMax)))
Move VariableRead from org.apache.commons.math.analysis.BrentSolver:137 to org.apache.commons.math.analysis.BrentSolver:137
yMax
Move VariableRead from org.apache.commons.math.analysis.BrentSolver:137 to org.apache.commons.math.analysis.BrentSolver:137
yMin
: number instances found: 1
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.analysis.BrentSolver:137
*
, Insert BinaryOperator at org.apache.commons.math.analysis.BrentSolver:137
((1.5 * ) * ) - (java.lang.Math.abs((min * yMax)))
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch1-Math-5-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-0046
Delete VariableRead at org.apache.commons.math3.complex.Complex:345
c
Insert TypeAccess at org.apache.commons.math3.complex.Complex
org.apache.commons.math3.complex.Complex
PatternInstanceAnalyzer
----For Diff:Delete VariableRead at org.apache.commons.math3.complex.Complex:345
c
Insert TypeAccess at org.apache.commons.math3.complex.Complex
org.apache.commons.math3.complex.Complex
: number instances found: 1
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.complex.Complex:345
c
, Insert TypeAccess at org.apache.commons.math3.complex.Complex
org.apache.commons.math3.complex.Complex
]]
RepairabilityAnalyzer
----For Diff:Delete VariableRead at org.apache.commons.math3.complex.Complex:345
c
Insert TypeAccess at org.apache.commons.math3.complex.Complex
org.apache.commons.math3.complex.Complex
: number instances found: 1
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.complex.Complex:345
c
, Insert TypeAccess at org.apache.commons.math3.complex.Complex
org.apache.commons.math3.complex.Complex
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch1-Closure-21-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-0018
Update BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
to (((com.google.javascript.jscomp.com.google.javascript.jscomp.NodeUtil.isAssignmentOp(n)) && ((n.getFirstChild()) == n)) || ((com.google.javascript.jscomp.com.google.javascript.jscomp.NodeUtil.isForIn(n)) && ((n.getFirstChild()) == n)))
Update BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
to ((n.getFirstChild()) == n)
Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
&&
Insert BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
(((( || (n.isVar())) || ((n.isFunction()) && )) || (n.isDec())) || (n.isInc())) || (n.isParamList())
Move BinaryOperator from com.google.javascript.jscomp.CheckSideEffects:121 to com.google.javascript.jscomp.CheckSideEffects:121
(ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT))
Move BinaryOperator from com.google.javascript.jscomp.CheckSideEffects:121 to com.google.javascript.jscomp.CheckSideEffects:121
(ancestorType != (com.google.javascript.rhino.Token.BLOCK))
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
to (((com.google.javascript.jscomp.com.google.javascript.jscomp.NodeUtil.isAssignmentOp(n)) && ((n.getFirstChild()) == n)) || ((com.google.javascript.jscomp.com.google.javascript.jscomp.NodeUtil.isForIn(n)) && ((n.getFirstChild()) == n)))
Update BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
to ((n.getFirstChild()) == n)
Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
&&
Insert BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
(((( || (n.isVar())) || ((n.isFunction()) && )) || (n.isDec())) || (n.isInc())) || (n.isParamList())
Move BinaryOperator from com.google.javascript.jscomp.CheckSideEffects:121 to com.google.javascript.jscomp.CheckSideEffects:121
(ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT))
Move BinaryOperator from com.google.javascript.jscomp.CheckSideEffects:121 to com.google.javascript.jscomp.CheckSideEffects:121
(ancestorType != (com.google.javascript.rhino.Token.BLOCK))
: number instances found: 261
ChangePatternInstance [actions=[Update BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
to (((com.google.javascript.jscomp.com.google.javascript.jscomp.NodeUtil.isAssignmentOp(n)) && ((n.getFirstChild()) == n)) || ((com.google.javascript.jscomp.com.google.javascript.jscomp.NodeUtil.isForIn(n)) && ((n.getFirstChild()) == n)))
]]
ChangePatternInstance [actions=[Update BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
to ((n.getFirstChild()) == n)
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
ancestorType
, Insert BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
(((( || (n.isVar())) || ((n.isFunction()) && )) || (n.isDec())) || (n.isInc())) || (n.isParamList())
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.CheckSideEffects
com.google.javascript.rhino.Token
, Insert BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
(((( || (n.isVar())) || ((n.isFunction()) && )) || (n.isDec())) || (n.isInc())) || (n.isParamList())
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.CheckSideEffects:121
(com.google.javascript.rhino.Token.EXPR_RESULT)
, Insert BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
(((( || (n.isVar())) || ((n.isFunction()) && )) || (n.isDec())) || (n.isInc())) || (n.isParamList())
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
ancestorType
, Insert BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
(((( || (n.isVar())) || ((n.isFunction()) && )) || (n.isDec())) || (n.isInc())) || (n.isParamList())
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.CheckSideEffects
com.google.javascript.rhino.Token
, Insert BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
(((( || (n.isVar())) || ((n.isFunction()) && )) || (n.isDec())) || (n.isInc())) || (n.isParamList())
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.CheckSideEffects:121
(com.google.javascript.rhino.Token.BLOCK)
, Insert BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
(((( || (n.isVar())) || ((n.isFunction()) && )) || (n.isDec())) || (n.isInc())) || (n.isParamList())
]]
ChangePatternInstance [actions=[Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
&&
, Insert BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
(((( || (n.isVar())) || ((n.isFunction()) && )) || (n.isDec())) || (n.isInc())) || (n.isParamList())
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
ancestorType
, Insert BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
(((( || (n.isVar())) || ((n.isFunction()) && )) || (n.isDec())) || (n.isInc()))
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.CheckSideEffects
com.google.javascript.rhino.Token
, Insert BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
(((( || (n.isVar())) || ((n.isFunction()) && )) || (n.isDec())) || (n.isInc()))
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.CheckSideEffects:121
(com.google.javascript.rhino.Token.EXPR_RESULT)
, Insert BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
(((( || (n.isVar())) || ((n.isFunction()) && )) || (n.isDec())) || (n.isInc()))
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
ancestorType
, Insert BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
(((( || (n.isVar())) || ((n.isFunction()) && )) || (n.isDec())) || (n.isInc()))
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.CheckSideEffects
com.google.javascript.rhino.Token
, Insert BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
(((( || (n.isVar())) || ((n.isFunction()) && )) || (n.isDec())) || (n.isInc()))
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.CheckSideEffects:121
(com.google.javascript.rhino.Token.BLOCK)
, Insert BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
(((( || (n.isVar())) || ((n.isFunction()) && )) || (n.isDec())) || (n.isInc()))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
&&
, Insert BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
(((( || (n.isVar())) || ((n.isFunction()) && )) || (n.isDec())) || (n.isInc()))
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
ancestorType
, Insert Invocation at com.google.javascript.jscomp.CheckSideEffects:121
(n.isParamList())
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.CheckSideEffects
com.google.javascript.rhino.Token
, Insert Invocation at com.google.javascript.jscomp.CheckSideEffects:121
(n.isParamList())
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.CheckSideEffects:121
(com.google.javascript.rhino.Token.EXPR_RESULT)
, Insert Invocation at com.google.javascript.jscomp.CheckSideEffects:121
(n.isParamList())
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
ancestorType
, Insert Invocation at com.google.javascript.jscomp.CheckSideEffects:121
(n.isParamList())
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.CheckSideEffects
com.google.javascript.rhino.Token
, Insert Invocation at com.google.javascript.jscomp.CheckSideEffects:121
(n.isParamList())
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.CheckSideEffects:121
(com.google.javascript.rhino.Token.BLOCK)
, Insert Invocation at com.google.javascript.jscomp.CheckSideEffects:121
(n.isParamList())
]]
ChangePatternInstance [actions=[Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
&&
, Insert Invocation at com.google.javascript.jscomp.CheckSideEffects:121
(n.isParamList())
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
ancestorType
, Insert BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
((( || (n.isVar())) || ((n.isFunction()) && )) || (n.isDec()))
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.CheckSideEffects
com.google.javascript.rhino.Token
, Insert BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
((( || (n.isVar())) || ((n.isFunction()) && )) || (n.isDec()))
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.CheckSideEffects:121
(com.google.javascript.rhino.Token.EXPR_RESULT)
, Insert BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
((( || (n.isVar())) || ((n.isFunction()) && )) || (n.isDec()))
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
ancestorType
, Insert BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
((( || (n.isVar())) || ((n.isFunction()) && )) || (n.isDec()))
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.CheckSideEffects
com.google.javascript.rhino.Token
, Insert BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
((( || (n.isVar())) || ((n.isFunction()) && )) || (n.isDec()))
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.CheckSideEffects:121
(com.google.javascript.rhino.Token.BLOCK)
, Insert BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
((( || (n.isVar())) || ((n.isFunction()) && )) || (n.isDec()))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
&&
, Insert BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
((( || (n.isVar())) || ((n.isFunction()) && )) || (n.isDec()))
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
ancestorType
, Insert Invocation at com.google.javascript.jscomp.CheckSideEffects:121
(n.isInc())
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.CheckSideEffects
com.google.javascript.rhino.Token
, Insert Invocation at com.google.javascript.jscomp.CheckSideEffects:121
(n.isInc())
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.CheckSideEffects:121
(com.google.javascript.rhino.Token.EXPR_RESULT)
, Insert Invocation at com.google.javascript.jscomp.CheckSideEffects:121
(n.isInc())
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
ancestorType
, Insert Invocation at com.google.javascript.jscomp.CheckSideEffects:121
(n.isInc())
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.CheckSideEffects
com.google.javascript.rhino.Token
, Insert Invocation at com.google.javascript.jscomp.CheckSideEffects:121
(n.isInc())
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.CheckSideEffects:121
(com.google.javascript.rhino.Token.BLOCK)
, Insert Invocation at com.google.javascript.jscomp.CheckSideEffects:121
(n.isInc())
]]
ChangePatternInstance [actions=[Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
&&
, Insert Invocation at com.google.javascript.jscomp.CheckSideEffects:121
(n.isInc())
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
ancestorType
, Insert VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
n
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.CheckSideEffects
com.google.javascript.rhino.Token
, Insert VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
n
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.CheckSideEffects:121
(com.google.javascript.rhino.Token.EXPR_RESULT)
, Insert VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
n
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
ancestorType
, Insert VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
n
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.CheckSideEffects
com.google.javascript.rhino.Token
, Insert VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
n
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.CheckSideEffects:121
(com.google.javascript.rhino.Token.BLOCK)
, Insert VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
n
]]
ChangePatternInstance [actions=[Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
&&
, Insert VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
n
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
ancestorType
, Insert BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
(( || (n.isVar())) || ((n.isFunction()) && ))
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.CheckSideEffects
com.google.javascript.rhino.Token
, Insert BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
(( || (n.isVar())) || ((n.isFunction()) && ))
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.CheckSideEffects:121
(com.google.javascript.rhino.Token.EXPR_RESULT)
, Insert BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
(( || (n.isVar())) || ((n.isFunction()) && ))
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
ancestorType
, Insert BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
(( || (n.isVar())) || ((n.isFunction()) && ))
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.CheckSideEffects
com.google.javascript.rhino.Token
, Insert BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
(( || (n.isVar())) || ((n.isFunction()) && ))
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.CheckSideEffects:121
(com.google.javascript.rhino.Token.BLOCK)
, Insert BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
(( || (n.isVar())) || ((n.isFunction()) && ))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
&&
, Insert BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
(( || (n.isVar())) || ((n.isFunction()) && ))
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
ancestorType
, Insert Invocation at com.google.javascript.jscomp.CheckSideEffects:121
(n.isDec())
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.CheckSideEffects
com.google.javascript.rhino.Token
, Insert Invocation at com.google.javascript.jscomp.CheckSideEffects:121
(n.isDec())
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.CheckSideEffects:121
(com.google.javascript.rhino.Token.EXPR_RESULT)
, Insert Invocation at com.google.javascript.jscomp.CheckSideEffects:121
(n.isDec())
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
ancestorType
, Insert Invocation at com.google.javascript.jscomp.CheckSideEffects:121
(n.isDec())
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.CheckSideEffects
com.google.javascript.rhino.Token
, Insert Invocation at com.google.javascript.jscomp.CheckSideEffects:121
(n.isDec())
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.CheckSideEffects:121
(com.google.javascript.rhino.Token.BLOCK)
, Insert Invocation at com.google.javascript.jscomp.CheckSideEffects:121
(n.isDec())
]]
ChangePatternInstance [actions=[Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
&&
, Insert Invocation at com.google.javascript.jscomp.CheckSideEffects:121
(n.isDec())
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
ancestorType
, Insert VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
n
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.CheckSideEffects
com.google.javascript.rhino.Token
, Insert VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
n
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.CheckSideEffects:121
(com.google.javascript.rhino.Token.EXPR_RESULT)
, Insert VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
n
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
ancestorType
, Insert VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
n
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.CheckSideEffects
com.google.javascript.rhino.Token
, Insert VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
n
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.CheckSideEffects:121
(com.google.javascript.rhino.Token.BLOCK)
, Insert VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
n
]]
ChangePatternInstance [actions=[Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
&&
, Insert VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
n
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
ancestorType
, Insert BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
( || (n.isVar()))
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.CheckSideEffects
com.google.javascript.rhino.Token
, Insert BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
( || (n.isVar()))
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.CheckSideEffects:121
(com.google.javascript.rhino.Token.EXPR_RESULT)
, Insert BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
( || (n.isVar()))
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
ancestorType
, Insert BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
( || (n.isVar()))
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.CheckSideEffects
com.google.javascript.rhino.Token
, Insert BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
( || (n.isVar()))
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.CheckSideEffects:121
(com.google.javascript.rhino.Token.BLOCK)
, Insert BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
( || (n.isVar()))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
&&
, Insert BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
( || (n.isVar()))
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
ancestorType
, Insert BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
((n.isFunction()) && )
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.CheckSideEffects
com.google.javascript.rhino.Token
, Insert BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
((n.isFunction()) && )
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.CheckSideEffects:121
(com.google.javascript.rhino.Token.EXPR_RESULT)
, Insert BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
((n.isFunction()) && )
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
ancestorType
, Insert BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
((n.isFunction()) && )
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.CheckSideEffects
com.google.javascript.rhino.Token
, Insert BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
((n.isFunction()) && )
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.CheckSideEffects:121
(com.google.javascript.rhino.Token.BLOCK)
, Insert BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
((n.isFunction()) && )
]]
ChangePatternInstance [actions=[Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
&&
, Insert BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
((n.isFunction()) && )
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
ancestorType
, Insert VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
n
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.CheckSideEffects
com.google.javascript.rhino.Token
, Insert VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
n
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.CheckSideEffects:121
(com.google.javascript.rhino.Token.EXPR_RESULT)
, Insert VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
n
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
ancestorType
, Insert VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
n
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.CheckSideEffects
com.google.javascript.rhino.Token
, Insert VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
n
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.CheckSideEffects:121
(com.google.javascript.rhino.Token.BLOCK)
, Insert VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
n
]]
ChangePatternInstance [actions=[Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
&&
, Insert VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
n
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
ancestorType
, Insert Invocation at com.google.javascript.jscomp.CheckSideEffects:121
(n.isVar())
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.CheckSideEffects
com.google.javascript.rhino.Token
, Insert Invocation at com.google.javascript.jscomp.CheckSideEffects:121
(n.isVar())
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.CheckSideEffects:121
(com.google.javascript.rhino.Token.EXPR_RESULT)
, Insert Invocation at com.google.javascript.jscomp.CheckSideEffects:121
(n.isVar())
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
ancestorType
, Insert Invocation at com.google.javascript.jscomp.CheckSideEffects:121
(n.isVar())
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.CheckSideEffects
com.google.javascript.rhino.Token
, Insert Invocation at com.google.javascript.jscomp.CheckSideEffects:121
(n.isVar())
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.CheckSideEffects:121
(com.google.javascript.rhino.Token.BLOCK)
, Insert Invocation at com.google.javascript.jscomp.CheckSideEffects:121
(n.isVar())
]]
ChangePatternInstance [actions=[Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
&&
, Insert Invocation at com.google.javascript.jscomp.CheckSideEffects:121
(n.isVar())
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
ancestorType
, Insert Invocation at com.google.javascript.jscomp.CheckSideEffects:121
(n.isFunction())
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.CheckSideEffects
com.google.javascript.rhino.Token
, Insert Invocation at com.google.javascript.jscomp.CheckSideEffects:121
(n.isFunction())
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.CheckSideEffects:121
(com.google.javascript.rhino.Token.EXPR_RESULT)
, Insert Invocation at com.google.javascript.jscomp.CheckSideEffects:121
(n.isFunction())
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
ancestorType
, Insert Invocation at com.google.javascript.jscomp.CheckSideEffects:121
(n.isFunction())
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.CheckSideEffects
com.google.javascript.rhino.Token
, Insert Invocation at com.google.javascript.jscomp.CheckSideEffects:121
(n.isFunction())
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.CheckSideEffects:121
(com.google.javascript.rhino.Token.BLOCK)
, Insert Invocation at com.google.javascript.jscomp.CheckSideEffects:121
(n.isFunction())
]]
ChangePatternInstance [actions=[Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
&&
, Insert Invocation at com.google.javascript.jscomp.CheckSideEffects:121
(n.isFunction())
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
ancestorType
, Insert BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
((com.google.javascript.jscomp.com.google.javascript.jscomp.NodeUtil.isAssignmentOp(n)) && ((n.getFirstChild()) == n))
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.CheckSideEffects
com.google.javascript.rhino.Token
, Insert BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
((com.google.javascript.jscomp.com.google.javascript.jscomp.NodeUtil.isAssignmentOp(n)) && ((n.getFirstChild()) == n))
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.CheckSideEffects:121
(com.google.javascript.rhino.Token.EXPR_RESULT)
, Insert BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
((com.google.javascript.jscomp.com.google.javascript.jscomp.NodeUtil.isAssignmentOp(n)) && ((n.getFirstChild()) == n))
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
ancestorType
, Insert BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
((com.google.javascript.jscomp.com.google.javascript.jscomp.NodeUtil.isAssignmentOp(n)) && ((n.getFirstChild()) == n))
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.CheckSideEffects
com.google.javascript.rhino.Token
, Insert BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
((com.google.javascript.jscomp.com.google.javascript.jscomp.NodeUtil.isAssignmentOp(n)) && ((n.getFirstChild()) == n))
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.CheckSideEffects:121
(com.google.javascript.rhino.Token.BLOCK)
, Insert BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
((com.google.javascript.jscomp.com.google.javascript.jscomp.NodeUtil.isAssignmentOp(n)) && ((n.getFirstChild()) == n))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
&&
, Insert BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
((com.google.javascript.jscomp.com.google.javascript.jscomp.NodeUtil.isAssignmentOp(n)) && ((n.getFirstChild()) == n))
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
ancestorType
, Insert BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
((com.google.javascript.jscomp.com.google.javascript.jscomp.NodeUtil.isForIn(n)) && ((n.getFirstChild()) == n))
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.CheckSideEffects
com.google.javascript.rhino.Token
, Insert BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
((com.google.javascript.jscomp.com.google.javascript.jscomp.NodeUtil.isForIn(n)) && ((n.getFirstChild()) == n))
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.CheckSideEffects:121
(com.google.javascript.rhino.Token.EXPR_RESULT)
, Insert BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
((com.google.javascript.jscomp.com.google.javascript.jscomp.NodeUtil.isForIn(n)) && ((n.getFirstChild()) == n))
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
ancestorType
, Insert BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
((com.google.javascript.jscomp.com.google.javascript.jscomp.NodeUtil.isForIn(n)) && ((n.getFirstChild()) == n))
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.CheckSideEffects
com.google.javascript.rhino.Token
, Insert BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
((com.google.javascript.jscomp.com.google.javascript.jscomp.NodeUtil.isForIn(n)) && ((n.getFirstChild()) == n))
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.CheckSideEffects:121
(com.google.javascript.rhino.Token.BLOCK)
, Insert BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
((com.google.javascript.jscomp.com.google.javascript.jscomp.NodeUtil.isForIn(n)) && ((n.getFirstChild()) == n))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
&&
, Insert BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
((com.google.javascript.jscomp.com.google.javascript.jscomp.NodeUtil.isForIn(n)) && ((n.getFirstChild()) == n))
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
ancestorType
, Insert VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
n
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.CheckSideEffects
com.google.javascript.rhino.Token
, Insert VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
n
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.CheckSideEffects:121
(com.google.javascript.rhino.Token.EXPR_RESULT)
, Insert VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
n
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
ancestorType
, Insert VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
n
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.CheckSideEffects
com.google.javascript.rhino.Token
, Insert VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
n
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.CheckSideEffects:121
(com.google.javascript.rhino.Token.BLOCK)
, Insert VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
n
]]
ChangePatternInstance [actions=[Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
&&
, Insert VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
n
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
ancestorType
, Insert VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
n
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.CheckSideEffects
com.google.javascript.rhino.Token
, Insert VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
n
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.CheckSideEffects:121
(com.google.javascript.rhino.Token.EXPR_RESULT)
, Insert VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
n
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
ancestorType
, Insert VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
n
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.CheckSideEffects
com.google.javascript.rhino.Token
, Insert VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
n
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.CheckSideEffects:121
(com.google.javascript.rhino.Token.BLOCK)
, Insert VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
n
]]
ChangePatternInstance [actions=[Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
&&
, Insert VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
n
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
ancestorType
, Insert Invocation at com.google.javascript.jscomp.CheckSideEffects:121
(n.getFirstChild())
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.CheckSideEffects
com.google.javascript.rhino.Token
, Insert Invocation at com.google.javascript.jscomp.CheckSideEffects:121
(n.getFirstChild())
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.CheckSideEffects:121
(com.google.javascript.rhino.Token.EXPR_RESULT)
, Insert Invocation at com.google.javascript.jscomp.CheckSideEffects:121
(n.getFirstChild())
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
ancestorType
, Insert Invocation at com.google.javascript.jscomp.CheckSideEffects:121
(n.getFirstChild())
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.CheckSideEffects
com.google.javascript.rhino.Token
, Insert Invocation at com.google.javascript.jscomp.CheckSideEffects:121
(n.getFirstChild())
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.CheckSideEffects:121
(com.google.javascript.rhino.Token.BLOCK)
, Insert Invocation at com.google.javascript.jscomp.CheckSideEffects:121
(n.getFirstChild())
]]
ChangePatternInstance [actions=[Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
&&
, Insert Invocation at com.google.javascript.jscomp.CheckSideEffects:121
(n.getFirstChild())
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
ancestorType
, Insert VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
n
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.CheckSideEffects
com.google.javascript.rhino.Token
, Insert VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
n
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.CheckSideEffects:121
(com.google.javascript.rhino.Token.EXPR_RESULT)
, Insert VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
n
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
ancestorType
, Insert VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
n
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.CheckSideEffects
com.google.javascript.rhino.Token
, Insert VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
n
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.CheckSideEffects:121
(com.google.javascript.rhino.Token.BLOCK)
, Insert VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
n
]]
ChangePatternInstance [actions=[Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
&&
, Insert VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
n
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
ancestorType
, Insert Invocation at com.google.javascript.jscomp.CheckSideEffects:121
(com.google.javascript.jscomp.com.google.javascript.jscomp.NodeUtil.isAssignmentOp(n))
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.CheckSideEffects
com.google.javascript.rhino.Token
, Insert Invocation at com.google.javascript.jscomp.CheckSideEffects:121
(com.google.javascript.jscomp.com.google.javascript.jscomp.NodeUtil.isAssignmentOp(n))
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.CheckSideEffects:121
(com.google.javascript.rhino.Token.EXPR_RESULT)
, Insert Invocation at com.google.javascript.jscomp.CheckSideEffects:121
(com.google.javascript.jscomp.com.google.javascript.jscomp.NodeUtil.isAssignmentOp(n))
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
ancestorType
, Insert Invocation at com.google.javascript.jscomp.CheckSideEffects:121
(com.google.javascript.jscomp.com.google.javascript.jscomp.NodeUtil.isAssignmentOp(n))
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.CheckSideEffects
com.google.javascript.rhino.Token
, Insert Invocation at com.google.javascript.jscomp.CheckSideEffects:121
(com.google.javascript.jscomp.com.google.javascript.jscomp.NodeUtil.isAssignmentOp(n))
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.CheckSideEffects:121
(com.google.javascript.rhino.Token.BLOCK)
, Insert Invocation at com.google.javascript.jscomp.CheckSideEffects:121
(com.google.javascript.jscomp.com.google.javascript.jscomp.NodeUtil.isAssignmentOp(n))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
&&
, Insert Invocation at com.google.javascript.jscomp.CheckSideEffects:121
(com.google.javascript.jscomp.com.google.javascript.jscomp.NodeUtil.isAssignmentOp(n))
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
ancestorType
, Insert BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
((n.getFirstChild()) == n)
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.CheckSideEffects
com.google.javascript.rhino.Token
, Insert BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
((n.getFirstChild()) == n)
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.CheckSideEffects:121
(com.google.javascript.rhino.Token.EXPR_RESULT)
, Insert BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
((n.getFirstChild()) == n)
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
ancestorType
, Insert BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
((n.getFirstChild()) == n)
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.CheckSideEffects
com.google.javascript.rhino.Token
, Insert BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
((n.getFirstChild()) == n)
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.CheckSideEffects:121
(com.google.javascript.rhino.Token.BLOCK)
, Insert BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
((n.getFirstChild()) == n)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
&&
, Insert BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
((n.getFirstChild()) == n)
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
ancestorType
, Insert Invocation at com.google.javascript.jscomp.CheckSideEffects:121
(com.google.javascript.jscomp.com.google.javascript.jscomp.NodeUtil.isForIn(n))
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.CheckSideEffects
com.google.javascript.rhino.Token
, Insert Invocation at com.google.javascript.jscomp.CheckSideEffects:121
(com.google.javascript.jscomp.com.google.javascript.jscomp.NodeUtil.isForIn(n))
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.CheckSideEffects:121
(com.google.javascript.rhino.Token.EXPR_RESULT)
, Insert Invocation at com.google.javascript.jscomp.CheckSideEffects:121
(com.google.javascript.jscomp.com.google.javascript.jscomp.NodeUtil.isForIn(n))
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
ancestorType
, Insert Invocation at com.google.javascript.jscomp.CheckSideEffects:121
(com.google.javascript.jscomp.com.google.javascript.jscomp.NodeUtil.isForIn(n))
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.CheckSideEffects
com.google.javascript.rhino.Token
, Insert Invocation at com.google.javascript.jscomp.CheckSideEffects:121
(com.google.javascript.jscomp.com.google.javascript.jscomp.NodeUtil.isForIn(n))
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.CheckSideEffects:121
(com.google.javascript.rhino.Token.BLOCK)
, Insert Invocation at com.google.javascript.jscomp.CheckSideEffects:121
(com.google.javascript.jscomp.com.google.javascript.jscomp.NodeUtil.isForIn(n))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
&&
, Insert Invocation at com.google.javascript.jscomp.CheckSideEffects:121
(com.google.javascript.jscomp.com.google.javascript.jscomp.NodeUtil.isForIn(n))
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
ancestorType
, Insert BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
((n.getFirstChild()) == n)
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.CheckSideEffects
com.google.javascript.rhino.Token
, Insert BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
((n.getFirstChild()) == n)
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.CheckSideEffects:121
(com.google.javascript.rhino.Token.EXPR_RESULT)
, Insert BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
((n.getFirstChild()) == n)
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
ancestorType
, Insert BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
((n.getFirstChild()) == n)
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.CheckSideEffects
com.google.javascript.rhino.Token
, Insert BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
((n.getFirstChild()) == n)
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.CheckSideEffects:121
(com.google.javascript.rhino.Token.BLOCK)
, Insert BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
((n.getFirstChild()) == n)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
&&
, Insert BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
((n.getFirstChild()) == n)
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
ancestorType
, Insert VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
n
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.CheckSideEffects
com.google.javascript.rhino.Token
, Insert VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
n
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.CheckSideEffects:121
(com.google.javascript.rhino.Token.EXPR_RESULT)
, Insert VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
n
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
ancestorType
, Insert VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
n
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.CheckSideEffects
com.google.javascript.rhino.Token
, Insert VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
n
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.CheckSideEffects:121
(com.google.javascript.rhino.Token.BLOCK)
, Insert VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
n
]]
ChangePatternInstance [actions=[Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
&&
, Insert VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
n
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
ancestorType
, Insert TypeAccess at com.google.javascript.jscomp.CheckSideEffects:121
com.google.javascript.jscomp.com.google.javascript.jscomp.NodeUtil
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.CheckSideEffects
com.google.javascript.rhino.Token
, Insert TypeAccess at com.google.javascript.jscomp.CheckSideEffects:121
com.google.javascript.jscomp.com.google.javascript.jscomp.NodeUtil
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.CheckSideEffects:121
(com.google.javascript.rhino.Token.EXPR_RESULT)
, Insert TypeAccess at com.google.javascript.jscomp.CheckSideEffects:121
com.google.javascript.jscomp.com.google.javascript.jscomp.NodeUtil
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
ancestorType
, Insert TypeAccess at com.google.javascript.jscomp.CheckSideEffects:121
com.google.javascript.jscomp.com.google.javascript.jscomp.NodeUtil
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.CheckSideEffects
com.google.javascript.rhino.Token
, Insert TypeAccess at com.google.javascript.jscomp.CheckSideEffects:121
com.google.javascript.jscomp.com.google.javascript.jscomp.NodeUtil
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.CheckSideEffects:121
(com.google.javascript.rhino.Token.BLOCK)
, Insert TypeAccess at com.google.javascript.jscomp.CheckSideEffects:121
com.google.javascript.jscomp.com.google.javascript.jscomp.NodeUtil
]]
ChangePatternInstance [actions=[Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
&&
, Insert TypeAccess at com.google.javascript.jscomp.CheckSideEffects:121
com.google.javascript.jscomp.com.google.javascript.jscomp.NodeUtil
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
ancestorType
, Insert VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
n
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.CheckSideEffects
com.google.javascript.rhino.Token
, Insert VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
n
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.CheckSideEffects:121
(com.google.javascript.rhino.Token.EXPR_RESULT)
, Insert VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
n
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
ancestorType
, Insert VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
n
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.CheckSideEffects
com.google.javascript.rhino.Token
, Insert VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
n
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.CheckSideEffects:121
(com.google.javascript.rhino.Token.BLOCK)
, Insert VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
n
]]
ChangePatternInstance [actions=[Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
&&
, Insert VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
n
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
ancestorType
, Insert Invocation at com.google.javascript.jscomp.CheckSideEffects:121
(n.getFirstChild())
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.CheckSideEffects
com.google.javascript.rhino.Token
, Insert Invocation at com.google.javascript.jscomp.CheckSideEffects:121
(n.getFirstChild())
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.CheckSideEffects:121
(com.google.javascript.rhino.Token.EXPR_RESULT)
, Insert Invocation at com.google.javascript.jscomp.CheckSideEffects:121
(n.getFirstChild())
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
ancestorType
, Insert Invocation at com.google.javascript.jscomp.CheckSideEffects:121
(n.getFirstChild())
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.CheckSideEffects
com.google.javascript.rhino.Token
, Insert Invocation at com.google.javascript.jscomp.CheckSideEffects:121
(n.getFirstChild())
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.CheckSideEffects:121
(com.google.javascript.rhino.Token.BLOCK)
, Insert Invocation at com.google.javascript.jscomp.CheckSideEffects:121
(n.getFirstChild())
]]
ChangePatternInstance [actions=[Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
&&
, Insert Invocation at com.google.javascript.jscomp.CheckSideEffects:121
(n.getFirstChild())
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
ancestorType
, Insert VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
n
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.CheckSideEffects
com.google.javascript.rhino.Token
, Insert VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
n
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.CheckSideEffects:121
(com.google.javascript.rhino.Token.EXPR_RESULT)
, Insert VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
n
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
ancestorType
, Insert VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
n
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.CheckSideEffects
com.google.javascript.rhino.Token
, Insert VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
n
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.CheckSideEffects:121
(com.google.javascript.rhino.Token.BLOCK)
, Insert VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
n
]]
ChangePatternInstance [actions=[Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
&&
, Insert VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
n
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
ancestorType
, Insert TypeAccess at com.google.javascript.jscomp.CheckSideEffects:121
com.google.javascript.jscomp.com.google.javascript.jscomp.NodeUtil
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.CheckSideEffects
com.google.javascript.rhino.Token
, Insert TypeAccess at com.google.javascript.jscomp.CheckSideEffects:121
com.google.javascript.jscomp.com.google.javascript.jscomp.NodeUtil
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.CheckSideEffects:121
(com.google.javascript.rhino.Token.EXPR_RESULT)
, Insert TypeAccess at com.google.javascript.jscomp.CheckSideEffects:121
com.google.javascript.jscomp.com.google.javascript.jscomp.NodeUtil
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
ancestorType
, Insert TypeAccess at com.google.javascript.jscomp.CheckSideEffects:121
com.google.javascript.jscomp.com.google.javascript.jscomp.NodeUtil
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.CheckSideEffects
com.google.javascript.rhino.Token
, Insert TypeAccess at com.google.javascript.jscomp.CheckSideEffects:121
com.google.javascript.jscomp.com.google.javascript.jscomp.NodeUtil
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.CheckSideEffects:121
(com.google.javascript.rhino.Token.BLOCK)
, Insert TypeAccess at com.google.javascript.jscomp.CheckSideEffects:121
com.google.javascript.jscomp.com.google.javascript.jscomp.NodeUtil
]]
ChangePatternInstance [actions=[Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
&&
, Insert TypeAccess at com.google.javascript.jscomp.CheckSideEffects:121
com.google.javascript.jscomp.com.google.javascript.jscomp.NodeUtil
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
ancestorType
, Insert VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
n
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.CheckSideEffects
com.google.javascript.rhino.Token
, Insert VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
n
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.CheckSideEffects:121
(com.google.javascript.rhino.Token.EXPR_RESULT)
, Insert VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
n
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
ancestorType
, Insert VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
n
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.CheckSideEffects
com.google.javascript.rhino.Token
, Insert VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
n
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.CheckSideEffects:121
(com.google.javascript.rhino.Token.BLOCK)
, Insert VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
n
]]
ChangePatternInstance [actions=[Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
&&
, Insert VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
n
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
ancestorType
, Insert Invocation at com.google.javascript.jscomp.CheckSideEffects:121
(n.getFirstChild())
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.CheckSideEffects
com.google.javascript.rhino.Token
, Insert Invocation at com.google.javascript.jscomp.CheckSideEffects:121
(n.getFirstChild())
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.CheckSideEffects:121
(com.google.javascript.rhino.Token.EXPR_RESULT)
, Insert Invocation at com.google.javascript.jscomp.CheckSideEffects:121
(n.getFirstChild())
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
ancestorType
, Insert Invocation at com.google.javascript.jscomp.CheckSideEffects:121
(n.getFirstChild())
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.CheckSideEffects
com.google.javascript.rhino.Token
, Insert Invocation at com.google.javascript.jscomp.CheckSideEffects:121
(n.getFirstChild())
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.CheckSideEffects:121
(com.google.javascript.rhino.Token.BLOCK)
, Insert Invocation at com.google.javascript.jscomp.CheckSideEffects:121
(n.getFirstChild())
]]
ChangePatternInstance [actions=[Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
&&
, Insert Invocation at com.google.javascript.jscomp.CheckSideEffects:121
(n.getFirstChild())
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
ancestorType
, Insert VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
n
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.CheckSideEffects
com.google.javascript.rhino.Token
, Insert VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
n
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.CheckSideEffects:121
(com.google.javascript.rhino.Token.EXPR_RESULT)
, Insert VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
n
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
ancestorType
, Insert VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
n
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.CheckSideEffects
com.google.javascript.rhino.Token
, Insert VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
n
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.CheckSideEffects:121
(com.google.javascript.rhino.Token.BLOCK)
, Insert VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
n
]]
ChangePatternInstance [actions=[Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
&&
, Insert VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
n
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
ancestorType
, Insert VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
n
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.CheckSideEffects
com.google.javascript.rhino.Token
, Insert VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
n
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.CheckSideEffects:121
(com.google.javascript.rhino.Token.EXPR_RESULT)
, Insert VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
n
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
ancestorType
, Insert VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
n
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.CheckSideEffects
com.google.javascript.rhino.Token
, Insert VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
n
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.CheckSideEffects:121
(com.google.javascript.rhino.Token.BLOCK)
, Insert VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
n
]]
ChangePatternInstance [actions=[Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
&&
, Insert VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
n
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
ancestorType
, Insert VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
n
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.CheckSideEffects
com.google.javascript.rhino.Token
, Insert VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
n
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.CheckSideEffects:121
(com.google.javascript.rhino.Token.EXPR_RESULT)
, Insert VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
n
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
ancestorType
, Insert VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
n
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.CheckSideEffects
com.google.javascript.rhino.Token
, Insert VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
n
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.CheckSideEffects:121
(com.google.javascript.rhino.Token.BLOCK)
, Insert VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
n
]]
ChangePatternInstance [actions=[Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
&&
, Insert VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
n
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
ancestorType
, Move BinaryOperator from com.google.javascript.jscomp.CheckSideEffects:121 to com.google.javascript.jscomp.CheckSideEffects:121
(ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT))
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.CheckSideEffects
com.google.javascript.rhino.Token
, Move BinaryOperator from com.google.javascript.jscomp.CheckSideEffects:121 to com.google.javascript.jscomp.CheckSideEffects:121
(ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT))
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.CheckSideEffects:121
(com.google.javascript.rhino.Token.EXPR_RESULT)
, Move BinaryOperator from com.google.javascript.jscomp.CheckSideEffects:121 to com.google.javascript.jscomp.CheckSideEffects:121
(ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT))
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
ancestorType
, Move BinaryOperator from com.google.javascript.jscomp.CheckSideEffects:121 to com.google.javascript.jscomp.CheckSideEffects:121
(ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT))
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.CheckSideEffects
com.google.javascript.rhino.Token
, Move BinaryOperator from com.google.javascript.jscomp.CheckSideEffects:121 to com.google.javascript.jscomp.CheckSideEffects:121
(ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT))
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.CheckSideEffects:121
(com.google.javascript.rhino.Token.BLOCK)
, Move BinaryOperator from com.google.javascript.jscomp.CheckSideEffects:121 to com.google.javascript.jscomp.CheckSideEffects:121
(ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
&&
, Move BinaryOperator from com.google.javascript.jscomp.CheckSideEffects:121 to com.google.javascript.jscomp.CheckSideEffects:121
(ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT))
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
ancestorType
, Move BinaryOperator from com.google.javascript.jscomp.CheckSideEffects:121 to com.google.javascript.jscomp.CheckSideEffects:121
(ancestorType != (com.google.javascript.rhino.Token.BLOCK))
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.CheckSideEffects
com.google.javascript.rhino.Token
, Move BinaryOperator from com.google.javascript.jscomp.CheckSideEffects:121 to com.google.javascript.jscomp.CheckSideEffects:121
(ancestorType != (com.google.javascript.rhino.Token.BLOCK))
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.CheckSideEffects:121
(com.google.javascript.rhino.Token.EXPR_RESULT)
, Move BinaryOperator from com.google.javascript.jscomp.CheckSideEffects:121 to com.google.javascript.jscomp.CheckSideEffects:121
(ancestorType != (com.google.javascript.rhino.Token.BLOCK))
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
ancestorType
, Move BinaryOperator from com.google.javascript.jscomp.CheckSideEffects:121 to com.google.javascript.jscomp.CheckSideEffects:121
(ancestorType != (com.google.javascript.rhino.Token.BLOCK))
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.CheckSideEffects
com.google.javascript.rhino.Token
, Move BinaryOperator from com.google.javascript.jscomp.CheckSideEffects:121 to com.google.javascript.jscomp.CheckSideEffects:121
(ancestorType != (com.google.javascript.rhino.Token.BLOCK))
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.CheckSideEffects:121
(com.google.javascript.rhino.Token.BLOCK)
, Move BinaryOperator from com.google.javascript.jscomp.CheckSideEffects:121 to com.google.javascript.jscomp.CheckSideEffects:121
(ancestorType != (com.google.javascript.rhino.Token.BLOCK))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
&&
, Move BinaryOperator from com.google.javascript.jscomp.CheckSideEffects:121 to com.google.javascript.jscomp.CheckSideEffects:121
(ancestorType != (com.google.javascript.rhino.Token.BLOCK))
]]
RepairabilityAnalyzer
----For Diff:Update BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
to (((com.google.javascript.jscomp.com.google.javascript.jscomp.NodeUtil.isAssignmentOp(n)) && ((n.getFirstChild()) == n)) || ((com.google.javascript.jscomp.com.google.javascript.jscomp.NodeUtil.isForIn(n)) && ((n.getFirstChild()) == n)))
Update BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
to ((n.getFirstChild()) == n)
Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
&&
Insert BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
(((( || (n.isVar())) || ((n.isFunction()) && )) || (n.isDec())) || (n.isInc())) || (n.isParamList())
Move BinaryOperator from com.google.javascript.jscomp.CheckSideEffects:121 to com.google.javascript.jscomp.CheckSideEffects:121
(ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT))
Move BinaryOperator from com.google.javascript.jscomp.CheckSideEffects:121 to com.google.javascript.jscomp.CheckSideEffects:121
(ancestorType != (com.google.javascript.rhino.Token.BLOCK))
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch1-Chart-9-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-0013
Delete Literal at org.jfree.data.time.TimeSeries:944
0
Insert VariableRead at org.jfree.data.time.TimeSeries:944
startIndex
PatternInstanceAnalyzer
----For Diff:Delete Literal at org.jfree.data.time.TimeSeries:944
0
Insert VariableRead at org.jfree.data.time.TimeSeries:944
startIndex
: number instances found: 1
ChangePatternInstance [actions=[Delete Literal at org.jfree.data.time.TimeSeries:944
0
, Insert VariableRead at org.jfree.data.time.TimeSeries:944
startIndex
]]
RepairabilityAnalyzer
----For Diff:Delete Literal at org.jfree.data.time.TimeSeries:944
0
Insert VariableRead at org.jfree.data.time.TimeSeries:944
startIndex
: number instances found: 1
ChangePatternInstance [actions=[Delete Literal at org.jfree.data.time.TimeSeries:944
0
, Insert VariableRead at org.jfree.data.time.TimeSeries:944
startIndex
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch3-Chart-1-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-00139
Update BinaryOperator at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
dataset != null to (this.legendItemToolTipGenerator) instanceof org.jfree.chart.util.PublicCloneable
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
dataset != null to (this.legendItemToolTipGenerator) instanceof org.jfree.chart.util.PublicCloneable
: number instances found: 9
ChangePatternInstance [actions=[Update BinaryOperator at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
dataset != null to (this.legendItemToolTipGenerator) instanceof org.jfree.chart.util.PublicCloneable
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
dataset
, Insert FieldRead at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
(this.legendItemToolTipGenerator)
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
null
, Insert FieldRead at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
(this.legendItemToolTipGenerator)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
dataset
, Insert TypeAccess at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
org.jfree.chart.util.PublicCloneable
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
null
, Insert TypeAccess at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
org.jfree.chart.util.PublicCloneable
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
dataset
, Insert ThisAccess at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
this
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
null
, Insert ThisAccess at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
this
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
dataset
, Insert TypeAccess at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
org.jfree.chart.renderer.category.AbstractCategoryItemRenderer
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
null
, Insert TypeAccess at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
org.jfree.chart.renderer.category.AbstractCategoryItemRenderer
]]
RepairabilityAnalyzer
----For Diff:Update BinaryOperator at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
dataset != null to (this.legendItemToolTipGenerator) instanceof org.jfree.chart.util.PublicCloneable
: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
dataset != null to (this.legendItemToolTipGenerator) instanceof org.jfree.chart.util.PublicCloneable
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch1-Closure-12-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-0015
Update Invocation at com.google.javascript.jscomp.FlowSensitiveInlineVariables:112
(com.google.javascript.jscomp.ControlFlowGraph.isEnteringNewCfgNode(c)) to (n.isName())
PatternInstanceAnalyzer
----For Diff:Update Invocation at com.google.javascript.jscomp.FlowSensitiveInlineVariables:112
(com.google.javascript.jscomp.ControlFlowGraph.isEnteringNewCfgNode(c)) to (n.isName())
: number instances found: 2
ChangePatternInstance [actions=[Update Invocation at com.google.javascript.jscomp.FlowSensitiveInlineVariables:112
(com.google.javascript.jscomp.ControlFlowGraph.isEnteringNewCfgNode(c)) to (n.isName())
]]
ChangePatternInstance [actions=[Update VariableRead at com.google.javascript.jscomp.FlowSensitiveInlineVariables:112
c to n
]]
RepairabilityAnalyzer
----For Diff:Update Invocation at com.google.javascript.jscomp.FlowSensitiveInlineVariables:112
(com.google.javascript.jscomp.ControlFlowGraph.isEnteringNewCfgNode(c)) to (n.isName())
: number instances found: 1
ChangePatternInstance [actions=[Update Invocation at com.google.javascript.jscomp.FlowSensitiveInlineVariables:112
(com.google.javascript.jscomp.ControlFlowGraph.isEnteringNewCfgNode(c)) to (n.isName())
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch3-Math-70-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-00175
Update VariableRead at org.apache.commons.math.analysis.solvers.BisectionSolver:72
min to f
Insert FieldRead at org.apache.commons.math.analysis.solvers.BisectionSolver:72
functionValueAccuracy
PatternInstanceAnalyzer
----For Diff:Update VariableRead at org.apache.commons.math.analysis.solvers.BisectionSolver:72
min to f
Insert FieldRead at org.apache.commons.math.analysis.solvers.BisectionSolver:72
functionValueAccuracy
: number instances found: 1
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.math.analysis.solvers.BisectionSolver:72
min to f
]]
RepairabilityAnalyzer
----For Diff:Update VariableRead at org.apache.commons.math.analysis.solvers.BisectionSolver:72
min to f
Insert FieldRead at org.apache.commons.math.analysis.solvers.BisectionSolver:72
functionValueAccuracy
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch1-Chart-3-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-008
Delete Literal at org.jfree.data.time.TimeSeries:879
false
Insert BinaryOperator at org.jfree.data.time.TimeSeries:879
latest <= (maximumItemAge)
PatternInstanceAnalyzer
----For Diff:Delete Literal at org.jfree.data.time.TimeSeries:879
false
Insert BinaryOperator at org.jfree.data.time.TimeSeries:879
latest <= (maximumItemAge)
: number instances found: 4
ChangePatternInstance [actions=[Delete Literal at org.jfree.data.time.TimeSeries:879
false
, Insert BinaryOperator at org.jfree.data.time.TimeSeries:879
latest <= (maximumItemAge)
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.data.time.TimeSeries:879
false
, Insert VariableRead at org.jfree.data.time.TimeSeries:879
latest
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.data.time.TimeSeries:879
false
, Insert FieldRead at org.jfree.data.time.TimeSeries:879
(maximumItemAge)
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.data.time.TimeSeries:879
false
, Insert TypeAccess at org.jfree.data.time.TimeSeries
org.jfree.data.time.TimeSeries
]]
RepairabilityAnalyzer
----For Diff:Delete Literal at org.jfree.data.time.TimeSeries:879
false
Insert BinaryOperator at org.jfree.data.time.TimeSeries:879
latest <= (maximumItemAge)
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch1-Math-74-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-0057
Update FieldRead at org.apache.commons.math.ode.MultistepIntegrator:327
(nSteps) to (n)
PatternInstanceAnalyzer
----For Diff:Update FieldRead at org.apache.commons.math.ode.MultistepIntegrator:327
(nSteps) to (n)
: number instances found: 2
ChangePatternInstance [actions=[Update FieldRead at org.apache.commons.math.ode.MultistepIntegrator:327
(nSteps) to (n)
]]
ChangePatternInstance [actions=[Update TypeAccess at org.apache.commons.math.ode.MultistepIntegrator
org.apache.commons.math.ode.MultistepIntegrator to org.apache.commons.math.ode.MultistepIntegrator.NordsieckInitializer
]]
RepairabilityAnalyzer
----For Diff:Update FieldRead at org.apache.commons.math.ode.MultistepIntegrator:327
(nSteps) to (n)
: number instances found: 1
ChangePatternInstance [actions=[Update FieldRead at org.apache.commons.math.ode.MultistepIntegrator:327
(nSteps) to (n)
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch3-Math-79-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-00178
Delete BinaryOperator at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
<
Insert BinaryOperator at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
(java.lang.Double.isNaN(distance)) || ((java.lang.Math.abs(( - ))) > distance)
Move VariableRead from org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157 to org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
distance
Move VariableRead from org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157 to org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
minDistance
PatternInstanceAnalyzer
----For Diff:Delete BinaryOperator at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
<
Insert BinaryOperator at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
(java.lang.Double.isNaN(distance)) || ((java.lang.Math.abs(( - ))) > distance)
Move VariableRead from org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157 to org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
distance
Move VariableRead from org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157 to org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
minDistance
: number instances found: 11
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
<
, Insert BinaryOperator at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
(java.lang.Double.isNaN(distance)) || ((java.lang.Math.abs(( - ))) > distance)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
<
, Insert Invocation at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
(java.lang.Double.isNaN(distance))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
<
, Insert BinaryOperator at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
((java.lang.Math.abs(( - ))) > distance)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
<
, Insert TypeAccess at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
java.lang.Double
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
<
, Insert VariableRead at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
distance
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
<
, Insert Invocation at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
(java.lang.Math.abs(( - )))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
<
, Insert VariableRead at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
distance
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
<
, Insert TypeAccess at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
java.lang.Math
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
<
, Insert BinaryOperator at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
( - )
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
<
, Move VariableRead from org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157 to org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
distance
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
<
, Move VariableRead from org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157 to org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
minDistance
]]
RepairabilityAnalyzer
----For Diff:Delete BinaryOperator at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
<
Insert BinaryOperator at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
(java.lang.Double.isNaN(distance)) || ((java.lang.Math.abs(( - ))) > distance)
Move VariableRead from org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157 to org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
distance
Move VariableRead from org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157 to org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
minDistance
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch1-Math-8-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-0060
Update BinaryOperator at org.apache.commons.math3.distribution.DiscreteDistribution:189
i < sampleSize to (singletons.get(sampleSize)) == null
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.math3.distribution.DiscreteDistribution:189
i < sampleSize to (singletons.get(sampleSize)) == null
: number instances found: 10
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math3.distribution.DiscreteDistribution:189
i < sampleSize to (singletons.get(sampleSize)) == null
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.DiscreteDistribution:189
i
, Insert Invocation at org.apache.commons.math3.distribution.DiscreteDistribution:189
(singletons.get(sampleSize))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.DiscreteDistribution:189
sampleSize
, Insert Invocation at org.apache.commons.math3.distribution.DiscreteDistribution:189
(singletons.get(sampleSize))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.DiscreteDistribution:189
i
, Insert Literal at org.apache.commons.math3.distribution.DiscreteDistribution:189
null
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.DiscreteDistribution:189
sampleSize
, Insert Literal at org.apache.commons.math3.distribution.DiscreteDistribution:189
null
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.DiscreteDistribution:189
i
, Insert FieldRead at org.apache.commons.math3.distribution.DiscreteDistribution:189
singletons
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.DiscreteDistribution:189
sampleSize
, Insert FieldRead at org.apache.commons.math3.distribution.DiscreteDistribution:189
singletons
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.DiscreteDistribution:189
i
, Insert VariableRead at org.apache.commons.math3.distribution.DiscreteDistribution:189
sampleSize
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.DiscreteDistribution:189
i
, Insert TypeAccess at org.apache.commons.math3.distribution.DiscreteDistribution
org.apache.commons.math3.distribution.DiscreteDistribution
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.DiscreteDistribution:189
sampleSize
, Insert TypeAccess at org.apache.commons.math3.distribution.DiscreteDistribution
org.apache.commons.math3.distribution.DiscreteDistribution
]]
RepairabilityAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.math3.distribution.DiscreteDistribution:189
i < sampleSize to (singletons.get(sampleSize)) == null
: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math3.distribution.DiscreteDistribution:189
i < sampleSize to (singletons.get(sampleSize)) == null
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch3-Math-50-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-00171
Update BinaryOperator at org.apache.commons.math.analysis.solvers.BaseSecantSolver:187
== to ((x1 >= 0) && (x <= 0)) || ((x1 <= 0) && (x >= 0))
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.math.analysis.solvers.BaseSecantSolver:187
== to ((x1 >= 0) && (x <= 0)) || ((x1 <= 0) && (x >= 0))
: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math.analysis.solvers.BaseSecantSolver:187
== to ((x1 >= 0) && (x <= 0)) || ((x1 <= 0) && (x >= 0))
]]
RepairabilityAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.math.analysis.solvers.BaseSecantSolver:187
== to ((x1 >= 0) && (x <= 0)) || ((x1 <= 0) && (x >= 0))
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch4-Math-41-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-00217
Update BinaryOperator at org.apache.commons.math.stat.descriptive.moment.Variance:260
length == 1 to (mean) >= length
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.math.stat.descriptive.moment.Variance:260
length == 1 to (mean) >= length
: number instances found: 2
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math.stat.descriptive.moment.Variance:260
length == 1 to (mean) >= length
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.stat.descriptive.moment.Variance:260
1
, Insert FieldRead at org.apache.commons.math.stat.descriptive.moment.Variance:260
(mean)
]]
RepairabilityAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.math.stat.descriptive.moment.Variance:260
length == 1 to (mean) >= length
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch3-Chart-9-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-00148
Delete BinaryOperator at org.jfree.data.time.TimeSeries:944
< 0
Insert BinaryOperator at org.jfree.data.time.TimeSeries:944
(startIndex > ) && (startIndex <= startIndex)
Move VariableRead from org.jfree.data.time.TimeSeries:944 to org.jfree.data.time.TimeSeries:944
endIndex
PatternInstanceAnalyzer
----For Diff:Delete BinaryOperator at org.jfree.data.time.TimeSeries:944
< 0
Insert BinaryOperator at org.jfree.data.time.TimeSeries:944
(startIndex > ) && (startIndex <= startIndex)
Move VariableRead from org.jfree.data.time.TimeSeries:944 to org.jfree.data.time.TimeSeries:944
endIndex
: number instances found: 14
ChangePatternInstance [actions=[Delete Literal at org.jfree.data.time.TimeSeries:944
0
, Insert BinaryOperator at org.jfree.data.time.TimeSeries:944
(startIndex > ) && (startIndex <= startIndex)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.data.time.TimeSeries:944
< 0
, Insert BinaryOperator at org.jfree.data.time.TimeSeries:944
(startIndex > ) && (startIndex <= startIndex)
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.data.time.TimeSeries:944
0
, Insert BinaryOperator at org.jfree.data.time.TimeSeries:944
(startIndex > )
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.data.time.TimeSeries:944
< 0
, Insert BinaryOperator at org.jfree.data.time.TimeSeries:944
(startIndex > )
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.data.time.TimeSeries:944
0
, Insert BinaryOperator at org.jfree.data.time.TimeSeries:944
(startIndex <= startIndex)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.data.time.TimeSeries:944
< 0
, Insert BinaryOperator at org.jfree.data.time.TimeSeries:944
(startIndex <= startIndex)
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.data.time.TimeSeries:944
0
, Insert VariableRead at org.jfree.data.time.TimeSeries:944
startIndex
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.data.time.TimeSeries:944
< 0
, Insert VariableRead at org.jfree.data.time.TimeSeries:944
startIndex
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.data.time.TimeSeries:944
0
, Insert VariableRead at org.jfree.data.time.TimeSeries:944
startIndex
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.data.time.TimeSeries:944
< 0
, Insert VariableRead at org.jfree.data.time.TimeSeries:944
startIndex
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.data.time.TimeSeries:944
0
, Insert VariableRead at org.jfree.data.time.TimeSeries:944
startIndex
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.data.time.TimeSeries:944
< 0
, Insert VariableRead at org.jfree.data.time.TimeSeries:944
startIndex
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.data.time.TimeSeries:944
0
, Move VariableRead from org.jfree.data.time.TimeSeries:944 to org.jfree.data.time.TimeSeries:944
endIndex
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.data.time.TimeSeries:944
< 0
, Move VariableRead from org.jfree.data.time.TimeSeries:944 to org.jfree.data.time.TimeSeries:944
endIndex
]]
RepairabilityAnalyzer
----For Diff:Delete BinaryOperator at org.jfree.data.time.TimeSeries:944
< 0
Insert BinaryOperator at org.jfree.data.time.TimeSeries:944
(startIndex > ) && (startIndex <= startIndex)
Move VariableRead from org.jfree.data.time.TimeSeries:944 to org.jfree.data.time.TimeSeries:944
endIndex
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch4-Math-60-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-00223
Delete UnaryOperator at org.apache.commons.math.util.ContinuedFraction:159
i++
Delete BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
(p1 / lastScaleFactor)
Delete BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
(( / scaleFactor) * p0)
Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
0.5
Move VariableRead from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
b
PatternInstanceAnalyzer
----For Diff:Delete UnaryOperator at org.apache.commons.math.util.ContinuedFraction:159
i++
Delete BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
(p1 / lastScaleFactor)
Delete BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
(( / scaleFactor) * p0)
Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
0.5
Move VariableRead from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
b
: number instances found: 18
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math.util.ContinuedFraction:159
i
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
0.5
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.apache.commons.math.util.ContinuedFraction:159
i++
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
0.5
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
p1
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
0.5
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
lastScaleFactor
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
0.5
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
(p1 / lastScaleFactor)
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
0.5
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
scaleFactor
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
0.5
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
( / scaleFactor)
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
0.5
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
p0
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
0.5
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
(( / scaleFactor) * p0)
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
0.5
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math.util.ContinuedFraction:159
i
, Move VariableRead from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
b
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.apache.commons.math.util.ContinuedFraction:159
i++
, Move VariableRead from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
b
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
p1
, Move VariableRead from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
b
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
lastScaleFactor
, Move VariableRead from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
b
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
(p1 / lastScaleFactor)
, Move VariableRead from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
b
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
scaleFactor
, Move VariableRead from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
b
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
( / scaleFactor)
, Move VariableRead from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
b
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
p0
, Move VariableRead from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
b
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
(( / scaleFactor) * p0)
, Move VariableRead from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
b
]]
RepairabilityAnalyzer
----For Diff:Delete UnaryOperator at org.apache.commons.math.util.ContinuedFraction:159
i++
Delete BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
(p1 / lastScaleFactor)
Delete BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
(( / scaleFactor) * p0)
Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
0.5
Move VariableRead from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
b
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch4-Chart-1-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-00191
Update BinaryOperator at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
dataset != null to (columnCount) < (this.rowCount)
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
dataset != null to (columnCount) < (this.rowCount)
: number instances found: 11
ChangePatternInstance [actions=[Update BinaryOperator at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
dataset != null to (columnCount) < (this.rowCount)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
dataset
, Insert FieldRead at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
(columnCount)
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
null
, Insert FieldRead at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
(columnCount)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
dataset
, Insert FieldRead at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
(this.rowCount)
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
null
, Insert FieldRead at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
(this.rowCount)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
dataset
, Insert TypeAccess at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer
org.jfree.chart.renderer.category.AbstractCategoryItemRenderer
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
null
, Insert TypeAccess at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer
org.jfree.chart.renderer.category.AbstractCategoryItemRenderer
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
dataset
, Insert ThisAccess at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
this
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
null
, Insert ThisAccess at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
this
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
dataset
, Insert TypeAccess at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
org.jfree.chart.renderer.category.AbstractCategoryItemRenderer
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
null
, Insert TypeAccess at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
org.jfree.chart.renderer.category.AbstractCategoryItemRenderer
]]
RepairabilityAnalyzer
----For Diff:Update BinaryOperator at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
dataset != null to (columnCount) < (this.rowCount)
: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
dataset != null to (columnCount) < (this.rowCount)
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch2-Math-57-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-00116
Update VariableRead at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:100
max to maxIterations
Delete VariableRead at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:100
count
Insert Literal at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:100
20
PatternInstanceAnalyzer
----For Diff:Update VariableRead at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:100
max to maxIterations
Delete VariableRead at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:100
count
Insert Literal at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:100
20
: number instances found: 2
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:100
max to maxIterations
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:100
count
, Insert Literal at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:100
20
]]
RepairabilityAnalyzer
----For Diff:Update VariableRead at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:100
max to maxIterations
Delete VariableRead at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:100
count
Insert Literal at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:100
20
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch4-Closure-45-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-00203
Update Invocation at com.google.javascript.jscomp.RemoveUnusedVars:735
(com.google.javascript.jscomp.NodeUtil.isLiteralValue(assign.assignNode.getLastChild(), true)) to (referenced.contains("this"))
PatternInstanceAnalyzer
----For Diff:Update Invocation at com.google.javascript.jscomp.RemoveUnusedVars:735
(com.google.javascript.jscomp.NodeUtil.isLiteralValue(assign.assignNode.getLastChild(), true)) to (referenced.contains("this"))
: number instances found: 10
ChangePatternInstance [actions=[Update Invocation at com.google.javascript.jscomp.RemoveUnusedVars:735
(com.google.javascript.jscomp.NodeUtil.isLiteralValue(assign.assignNode.getLastChild(), true)) to (referenced.contains("this"))
]]
ChangePatternInstance [actions=[Update Literal at com.google.javascript.jscomp.RemoveUnusedVars:736
true to "this"
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.RemoveUnusedVars:735
com.google.javascript.jscomp.NodeUtil
, Insert FieldRead at com.google.javascript.jscomp.RemoveUnusedVars:735
referenced
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.RemoveUnusedVars:736
assign
, Insert FieldRead at com.google.javascript.jscomp.RemoveUnusedVars:735
referenced
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.RemoveUnusedVars:736
assign.assignNode
, Insert FieldRead at com.google.javascript.jscomp.RemoveUnusedVars:735
referenced
]]
ChangePatternInstance [actions=[Delete Invocation at com.google.javascript.jscomp.RemoveUnusedVars:736
assign.assignNode.getLastChild()
, Insert FieldRead at com.google.javascript.jscomp.RemoveUnusedVars:735
referenced
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.RemoveUnusedVars:735
com.google.javascript.jscomp.NodeUtil
, Insert TypeAccess at com.google.javascript.jscomp.RemoveUnusedVars
com.google.javascript.jscomp.RemoveUnusedVars
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.RemoveUnusedVars:736
assign
, Insert TypeAccess at com.google.javascript.jscomp.RemoveUnusedVars
com.google.javascript.jscomp.RemoveUnusedVars
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.RemoveUnusedVars:736
assign.assignNode
, Insert TypeAccess at com.google.javascript.jscomp.RemoveUnusedVars
com.google.javascript.jscomp.RemoveUnusedVars
]]
ChangePatternInstance [actions=[Delete Invocation at com.google.javascript.jscomp.RemoveUnusedVars:736
assign.assignNode.getLastChild()
, Insert TypeAccess at com.google.javascript.jscomp.RemoveUnusedVars
com.google.javascript.jscomp.RemoveUnusedVars
]]
RepairabilityAnalyzer
----For Diff:Update Invocation at com.google.javascript.jscomp.RemoveUnusedVars:735
(com.google.javascript.jscomp.NodeUtil.isLiteralValue(assign.assignNode.getLastChild(), true)) to (referenced.contains("this"))
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch2-Math-69-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-00121
Update Literal at org.apache.commons.math.distribution.TDistributionImpl:128
to 0
Delete BinaryOperator at org.apache.commons.math.distribution.TDistributionImpl:128
x ==
Insert BinaryOperator at org.apache.commons.math.distribution.TDistributionImpl:128
((degreesOfFreedom) > 100) || ((degreesOfFreedom) <= )
Move Literal from org.apache.commons.math.distribution.TDistributionImpl:128 to org.apache.commons.math.distribution.TDistributionImpl:128
0.0
PatternInstanceAnalyzer
----For Diff:Update Literal at org.apache.commons.math.distribution.TDistributionImpl:128
to 0
Delete BinaryOperator at org.apache.commons.math.distribution.TDistributionImpl:128
x ==
Insert BinaryOperator at org.apache.commons.math.distribution.TDistributionImpl:128
((degreesOfFreedom) > 100) || ((degreesOfFreedom) <= )
Move Literal from org.apache.commons.math.distribution.TDistributionImpl:128 to org.apache.commons.math.distribution.TDistributionImpl:128
0.0
: number instances found: 19
ChangePatternInstance [actions=[Update Literal at org.apache.commons.math.distribution.TDistributionImpl:128
to 0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.distribution.TDistributionImpl:128
x
, Insert BinaryOperator at org.apache.commons.math.distribution.TDistributionImpl:128
((degreesOfFreedom) > 100) || ((degreesOfFreedom) <= )
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.distribution.TDistributionImpl:128
x ==
, Insert BinaryOperator at org.apache.commons.math.distribution.TDistributionImpl:128
((degreesOfFreedom) > 100) || ((degreesOfFreedom) <= )
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.distribution.TDistributionImpl:128
x
, Insert BinaryOperator at org.apache.commons.math.distribution.TDistributionImpl:128
((degreesOfFreedom) > 100)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.distribution.TDistributionImpl:128
x ==
, Insert BinaryOperator at org.apache.commons.math.distribution.TDistributionImpl:128
((degreesOfFreedom) > 100)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.distribution.TDistributionImpl:128
x
, Insert BinaryOperator at org.apache.commons.math.distribution.TDistributionImpl:128
((degreesOfFreedom) <= )
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.distribution.TDistributionImpl:128
x ==
, Insert BinaryOperator at org.apache.commons.math.distribution.TDistributionImpl:128
((degreesOfFreedom) <= )
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.distribution.TDistributionImpl:128
x
, Insert FieldRead at org.apache.commons.math.distribution.TDistributionImpl:128
(degreesOfFreedom)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.distribution.TDistributionImpl:128
x ==
, Insert FieldRead at org.apache.commons.math.distribution.TDistributionImpl:128
(degreesOfFreedom)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.distribution.TDistributionImpl:128
x
, Insert Literal at org.apache.commons.math.distribution.TDistributionImpl:128
100
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.distribution.TDistributionImpl:128
x ==
, Insert Literal at org.apache.commons.math.distribution.TDistributionImpl:128
100
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.distribution.TDistributionImpl:128
x
, Insert FieldRead at org.apache.commons.math.distribution.TDistributionImpl:128
(degreesOfFreedom)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.distribution.TDistributionImpl:128
x ==
, Insert FieldRead at org.apache.commons.math.distribution.TDistributionImpl:128
(degreesOfFreedom)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.distribution.TDistributionImpl:128
x
, Insert TypeAccess at org.apache.commons.math.distribution.TDistributionImpl
org.apache.commons.math.distribution.TDistributionImpl
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.distribution.TDistributionImpl:128
x ==
, Insert TypeAccess at org.apache.commons.math.distribution.TDistributionImpl
org.apache.commons.math.distribution.TDistributionImpl
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.distribution.TDistributionImpl:128
x
, Insert TypeAccess at org.apache.commons.math.distribution.TDistributionImpl
org.apache.commons.math.distribution.TDistributionImpl
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.distribution.TDistributionImpl:128
x ==
, Insert TypeAccess at org.apache.commons.math.distribution.TDistributionImpl
org.apache.commons.math.distribution.TDistributionImpl
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.distribution.TDistributionImpl:128
x
, Move Literal from org.apache.commons.math.distribution.TDistributionImpl:128 to org.apache.commons.math.distribution.TDistributionImpl:128
0.0
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.distribution.TDistributionImpl:128
x ==
, Move Literal from org.apache.commons.math.distribution.TDistributionImpl:128 to org.apache.commons.math.distribution.TDistributionImpl:128
0.0
]]
RepairabilityAnalyzer
----For Diff:Update Literal at org.apache.commons.math.distribution.TDistributionImpl:128
to 0
Delete BinaryOperator at org.apache.commons.math.distribution.TDistributionImpl:128
x ==
Insert BinaryOperator at org.apache.commons.math.distribution.TDistributionImpl:128
((degreesOfFreedom) > 100) || ((degreesOfFreedom) <= )
Move Literal from org.apache.commons.math.distribution.TDistributionImpl:128 to org.apache.commons.math.distribution.TDistributionImpl:128
0.0
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch4-Math-95-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-00236
Delete VariableRead at org.apache.commons.math.distribution.FDistributionImpl:148
ret
Insert Invocation at org.apache.commons.math.distribution.FDistributionImpl:148
java.lang.Math.sqrt(p)
PatternInstanceAnalyzer
----For Diff:Delete VariableRead at org.apache.commons.math.distribution.FDistributionImpl:148
ret
Insert Invocation at org.apache.commons.math.distribution.FDistributionImpl:148
java.lang.Math.sqrt(p)
: number instances found: 3
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.distribution.FDistributionImpl:148
ret
, Insert Invocation at org.apache.commons.math.distribution.FDistributionImpl:148
java.lang.Math.sqrt(p)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.distribution.FDistributionImpl:148
ret
, Insert TypeAccess at org.apache.commons.math.distribution.FDistributionImpl:148
java.lang.Math
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.distribution.FDistributionImpl:148
ret
, Insert VariableRead at org.apache.commons.math.distribution.FDistributionImpl:148
p
]]
RepairabilityAnalyzer
----For Diff:Delete VariableRead at org.apache.commons.math.distribution.FDistributionImpl:148
ret
Insert Invocation at org.apache.commons.math.distribution.FDistributionImpl:148
java.lang.Math.sqrt(p)
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch1-Math-32-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-0040
Delete BinaryOperator at org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
1 / (org.apache.commons.math3.util.FastMath.sqrt(( + ((z) * (z)))))
Move BinaryOperator from org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330 to org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
((x) * (x))
PatternInstanceAnalyzer
----For Diff:Delete BinaryOperator at org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
1 / (org.apache.commons.math3.util.FastMath.sqrt(( + ((z) * (z)))))
Move BinaryOperator from org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330 to org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
((x) * (x))
: number instances found: 10
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
1
, Move BinaryOperator from org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330 to org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
((x) * (x))
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
org.apache.commons.math3.util.FastMath
, Move BinaryOperator from org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330 to org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
((x) * (x))
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math3.geometry.euclidean.threed.Vector3D
org.apache.commons.math3.geometry.euclidean.threed.Vector3D
, Move BinaryOperator from org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330 to org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
((x) * (x))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
(z)
, Move BinaryOperator from org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330 to org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
((x) * (x))
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math3.geometry.euclidean.threed.Vector3D
org.apache.commons.math3.geometry.euclidean.threed.Vector3D
, Move BinaryOperator from org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330 to org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
((x) * (x))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
(z)
, Move BinaryOperator from org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330 to org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
((x) * (x))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
((z) * (z))
, Move BinaryOperator from org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330 to org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
((x) * (x))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
( + ((z) * (z)))
, Move BinaryOperator from org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330 to org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
((x) * (x))
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
(org.apache.commons.math3.util.FastMath.sqrt(( + ((z) * (z)))))
, Move BinaryOperator from org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330 to org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
((x) * (x))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
1 / (org.apache.commons.math3.util.FastMath.sqrt(( + ((z) * (z)))))
, Move BinaryOperator from org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330 to org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
((x) * (x))
]]
RepairabilityAnalyzer
----For Diff:Delete BinaryOperator at org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
1 / (org.apache.commons.math3.util.FastMath.sqrt(( + ((z) * (z)))))
Move BinaryOperator from org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330 to org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
((x) * (x))
: number instances found: 1
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
1 / (org.apache.commons.math3.util.FastMath.sqrt(( + ((z) * (z)))))
, Move BinaryOperator from org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330 to org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
((x) * (x))
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch2-Lang-24-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-0099
Update Literal at org.apache.commons.lang3.math.NumberUtils:1410
to 5
Delete BinaryOperator at org.apache.commons.lang3.math.NumberUtils:1410
((chars[i]) == ) || ((chars[i]) == 'L')
Insert BinaryOperator at org.apache.commons.lang3.math.NumberUtils:1410
i ==
Move Literal from org.apache.commons.lang3.math.NumberUtils:1410 to org.apache.commons.lang3.math.NumberUtils:1410
'l'
PatternInstanceAnalyzer
----For Diff:Update Literal at org.apache.commons.lang3.math.NumberUtils:1410
to 5
Delete BinaryOperator at org.apache.commons.lang3.math.NumberUtils:1410
((chars[i]) == ) || ((chars[i]) == 'L')
Insert BinaryOperator at org.apache.commons.lang3.math.NumberUtils:1410
i ==
Move Literal from org.apache.commons.lang3.math.NumberUtils:1410 to org.apache.commons.lang3.math.NumberUtils:1410
'l'
: number instances found: 29
ChangePatternInstance [actions=[Update Literal at org.apache.commons.lang3.math.NumberUtils:1410
to 5
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.math.NumberUtils:1410
chars
, Insert BinaryOperator at org.apache.commons.lang3.math.NumberUtils:1410
i ==
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.math.NumberUtils:1410
i
, Insert BinaryOperator at org.apache.commons.lang3.math.NumberUtils:1410
i ==
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.lang3.math.NumberUtils:1410
(chars[i])
, Insert BinaryOperator at org.apache.commons.lang3.math.NumberUtils:1410
i ==
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.math.NumberUtils:1410
((chars[i]) == )
, Insert BinaryOperator at org.apache.commons.lang3.math.NumberUtils:1410
i ==
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.math.NumberUtils:1411
chars
, Insert BinaryOperator at org.apache.commons.lang3.math.NumberUtils:1410
i ==
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.math.NumberUtils:1411
i
, Insert BinaryOperator at org.apache.commons.lang3.math.NumberUtils:1410
i ==
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.lang3.math.NumberUtils:1411
(chars[i])
, Insert BinaryOperator at org.apache.commons.lang3.math.NumberUtils:1410
i ==
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.math.NumberUtils:1411
'L'
, Insert BinaryOperator at org.apache.commons.lang3.math.NumberUtils:1410
i ==
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.math.NumberUtils:1411
((chars[i]) == 'L')
, Insert BinaryOperator at org.apache.commons.lang3.math.NumberUtils:1410
i ==
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.math.NumberUtils:1410
((chars[i]) == ) || ((chars[i]) == 'L')
, Insert BinaryOperator at org.apache.commons.lang3.math.NumberUtils:1410
i ==
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.math.NumberUtils:1410
chars
, Insert VariableRead at org.apache.commons.lang3.math.NumberUtils:1410
i
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.lang3.math.NumberUtils:1410
(chars[i])
, Insert VariableRead at org.apache.commons.lang3.math.NumberUtils:1410
i
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.math.NumberUtils:1410
((chars[i]) == )
, Insert VariableRead at org.apache.commons.lang3.math.NumberUtils:1410
i
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.math.NumberUtils:1411
chars
, Insert VariableRead at org.apache.commons.lang3.math.NumberUtils:1410
i
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.lang3.math.NumberUtils:1411
(chars[i])
, Insert VariableRead at org.apache.commons.lang3.math.NumberUtils:1410
i
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.math.NumberUtils:1411
'L'
, Insert VariableRead at org.apache.commons.lang3.math.NumberUtils:1410
i
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.math.NumberUtils:1411
((chars[i]) == 'L')
, Insert VariableRead at org.apache.commons.lang3.math.NumberUtils:1410
i
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.math.NumberUtils:1410
((chars[i]) == ) || ((chars[i]) == 'L')
, Insert VariableRead at org.apache.commons.lang3.math.NumberUtils:1410
i
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.math.NumberUtils:1410
chars
, Move Literal from org.apache.commons.lang3.math.NumberUtils:1410 to org.apache.commons.lang3.math.NumberUtils:1410
'l'
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.math.NumberUtils:1410
i
, Move Literal from org.apache.commons.lang3.math.NumberUtils:1410 to org.apache.commons.lang3.math.NumberUtils:1410
'l'
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.lang3.math.NumberUtils:1410
(chars[i])
, Move Literal from org.apache.commons.lang3.math.NumberUtils:1410 to org.apache.commons.lang3.math.NumberUtils:1410
'l'
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.math.NumberUtils:1410
((chars[i]) == )
, Move Literal from org.apache.commons.lang3.math.NumberUtils:1410 to org.apache.commons.lang3.math.NumberUtils:1410
'l'
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.math.NumberUtils:1411
chars
, Move Literal from org.apache.commons.lang3.math.NumberUtils:1410 to org.apache.commons.lang3.math.NumberUtils:1410
'l'
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.math.NumberUtils:1411
i
, Move Literal from org.apache.commons.lang3.math.NumberUtils:1410 to org.apache.commons.lang3.math.NumberUtils:1410
'l'
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.lang3.math.NumberUtils:1411
(chars[i])
, Move Literal from org.apache.commons.lang3.math.NumberUtils:1410 to org.apache.commons.lang3.math.NumberUtils:1410
'l'
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.math.NumberUtils:1411
'L'
, Move Literal from org.apache.commons.lang3.math.NumberUtils:1410 to org.apache.commons.lang3.math.NumberUtils:1410
'l'
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.math.NumberUtils:1411
((chars[i]) == 'L')
, Move Literal from org.apache.commons.lang3.math.NumberUtils:1410 to org.apache.commons.lang3.math.NumberUtils:1410
'l'
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.math.NumberUtils:1410
((chars[i]) == ) || ((chars[i]) == 'L')
, Move Literal from org.apache.commons.lang3.math.NumberUtils:1410 to org.apache.commons.lang3.math.NumberUtils:1410
'l'
]]
RepairabilityAnalyzer
----For Diff:Update Literal at org.apache.commons.lang3.math.NumberUtils:1410
to 5
Delete BinaryOperator at org.apache.commons.lang3.math.NumberUtils:1410
((chars[i]) == ) || ((chars[i]) == 'L')
Insert BinaryOperator at org.apache.commons.lang3.math.NumberUtils:1410
i ==
Move Literal from org.apache.commons.lang3.math.NumberUtils:1410 to org.apache.commons.lang3.math.NumberUtils:1410
'l'
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch3-Math-95-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-00186
Update Invocation at org.apache.commons.math.distribution.FDistributionImpl:145
getDenominatorDegreesOfFreedom() to ((int) (java.lang.Math.floor(p)))
PatternInstanceAnalyzer
----For Diff:Update Invocation at org.apache.commons.math.distribution.FDistributionImpl:145
getDenominatorDegreesOfFreedom() to ((int) (java.lang.Math.floor(p)))
: number instances found: 2
ChangePatternInstance [actions=[Update Invocation at org.apache.commons.math.distribution.FDistributionImpl:145
getDenominatorDegreesOfFreedom() to ((int) (java.lang.Math.floor(p)))
]]
ChangePatternInstance [actions=[Update TypeAccess at org.apache.commons.math.distribution.FDistributionImpl
org.apache.commons.math.distribution.FDistributionImpl to java.lang.Math
]]
RepairabilityAnalyzer
----For Diff:Update Invocation at org.apache.commons.math.distribution.FDistributionImpl:145
getDenominatorDegreesOfFreedom() to ((int) (java.lang.Math.floor(p)))
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch2-Lang-39-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-00101
Update BinaryOperator at org.apache.commons.lang3.StringUtils:3675
i < (searchList.length) to replacementLength == tempIndex
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.lang3.StringUtils:3675
i < (searchList.length) to replacementLength == tempIndex
: number instances found: 4
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.StringUtils:3675
i < (searchList.length) to replacementLength == tempIndex
]]
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.lang3.StringUtils:3675
i to replacementLength
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3675
searchList
, Insert VariableRead at org.apache.commons.lang3.StringUtils:3675
tempIndex
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.lang3.StringUtils:3675
(searchList.length)
, Insert VariableRead at org.apache.commons.lang3.StringUtils:3675
tempIndex
]]
RepairabilityAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.lang3.StringUtils:3675
i < (searchList.length) to replacementLength == tempIndex
: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.StringUtils:3675
i < (searchList.length) to replacementLength == tempIndex
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch1-Time-4-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-0072
Delete BinaryOperator at org.joda.time.field.ZeroIsMaxDateTimeField:178
(getWrappedField().getMaximumValue(instant, values)) + 1
Insert UnaryOperator at org.joda.time.field.ZeroIsMaxDateTimeField:178
-1
PatternInstanceAnalyzer
----For Diff:Delete BinaryOperator at org.joda.time.field.ZeroIsMaxDateTimeField:178
(getWrappedField().getMaximumValue(instant, values)) + 1
Insert UnaryOperator at org.joda.time.field.ZeroIsMaxDateTimeField:178
-1
: number instances found: 13
ChangePatternInstance [actions=[Delete TypeAccess at org.joda.time.field.ZeroIsMaxDateTimeField
org.joda.time.field.ZeroIsMaxDateTimeField
, Insert UnaryOperator at org.joda.time.field.ZeroIsMaxDateTimeField:178
-1
]]
ChangePatternInstance [actions=[Delete Invocation at org.joda.time.field.ZeroIsMaxDateTimeField:178
getWrappedField()
, Insert UnaryOperator at org.joda.time.field.ZeroIsMaxDateTimeField:178
-1
]]
ChangePatternInstance [actions=[Delete VariableRead at org.joda.time.field.ZeroIsMaxDateTimeField:178
instant
, Insert UnaryOperator at org.joda.time.field.ZeroIsMaxDateTimeField:178
-1
]]
ChangePatternInstance [actions=[Delete VariableRead at org.joda.time.field.ZeroIsMaxDateTimeField:178
values
, Insert UnaryOperator at org.joda.time.field.ZeroIsMaxDateTimeField:178
-1
]]
ChangePatternInstance [actions=[Delete Invocation at org.joda.time.field.ZeroIsMaxDateTimeField:178
(getWrappedField().getMaximumValue(instant, values))
, Insert UnaryOperator at org.joda.time.field.ZeroIsMaxDateTimeField:178
-1
]]
ChangePatternInstance [actions=[Delete Literal at org.joda.time.field.ZeroIsMaxDateTimeField:178
1
, Insert UnaryOperator at org.joda.time.field.ZeroIsMaxDateTimeField:178
-1
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.joda.time.field.ZeroIsMaxDateTimeField:178
(getWrappedField().getMaximumValue(instant, values)) + 1
, Insert UnaryOperator at org.joda.time.field.ZeroIsMaxDateTimeField:178
-1
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.joda.time.field.ZeroIsMaxDateTimeField
org.joda.time.field.ZeroIsMaxDateTimeField
, Insert Literal at org.joda.time.field.ZeroIsMaxDateTimeField:178
1
]]
ChangePatternInstance [actions=[Delete Invocation at org.joda.time.field.ZeroIsMaxDateTimeField:178
getWrappedField()
, Insert Literal at org.joda.time.field.ZeroIsMaxDateTimeField:178
1
]]
ChangePatternInstance [actions=[Delete VariableRead at org.joda.time.field.ZeroIsMaxDateTimeField:178
instant
, Insert Literal at org.joda.time.field.ZeroIsMaxDateTimeField:178
1
]]
ChangePatternInstance [actions=[Delete VariableRead at org.joda.time.field.ZeroIsMaxDateTimeField:178
values
, Insert Literal at org.joda.time.field.ZeroIsMaxDateTimeField:178
1
]]
ChangePatternInstance [actions=[Delete Invocation at org.joda.time.field.ZeroIsMaxDateTimeField:178
(getWrappedField().getMaximumValue(instant, values))
, Insert Literal at org.joda.time.field.ZeroIsMaxDateTimeField:178
1
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.joda.time.field.ZeroIsMaxDateTimeField:178
(getWrappedField().getMaximumValue(instant, values)) + 1
, Insert Literal at org.joda.time.field.ZeroIsMaxDateTimeField:178
1
]]
RepairabilityAnalyzer
----For Diff:Delete BinaryOperator at org.joda.time.field.ZeroIsMaxDateTimeField:178
(getWrappedField().getMaximumValue(instant, values)) + 1
Insert UnaryOperator at org.joda.time.field.ZeroIsMaxDateTimeField:178
-1
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch4-Math-2-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-00212
Delete Invocation at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
(java.lang.Double.isNaN(mu))
Insert BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
(lower == lower)
PatternInstanceAnalyzer
----For Diff:Delete Invocation at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
(java.lang.Double.isNaN(mu))
Insert BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
(lower == lower)
: number instances found: 9
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
java.lang.Double
, Insert BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
(lower == lower)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
mu
, Insert BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
(lower == lower)
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
(java.lang.Double.isNaN(mu))
, Insert BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
(lower == lower)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
java.lang.Double
, Insert VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
lower
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
mu
, Insert VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
lower
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
(java.lang.Double.isNaN(mu))
, Insert VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
lower
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
java.lang.Double
, Insert VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
lower
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
mu
, Insert VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
lower
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
(java.lang.Double.isNaN(mu))
, Insert VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
lower
]]
RepairabilityAnalyzer
----For Diff:Delete Invocation at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
(java.lang.Double.isNaN(mu))
Insert BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
(lower == lower)
: number instances found: 1
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
(java.lang.Double.isNaN(mu))
, Insert BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:127
(lower == lower)
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch1-Lang-27-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-0029
Update BinaryOperator at org.apache.commons.lang3.math.NumberUtils:488
expPos > (-1) to str == null
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.lang3.math.NumberUtils:488
expPos > (-1) to str == null
: number instances found: 4
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.math.NumberUtils:488
expPos > (-1) to str == null
]]
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.lang3.math.NumberUtils:488
expPos to str
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.math.NumberUtils:488
1
, Insert Literal at org.apache.commons.lang3.math.NumberUtils:488
null
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.apache.commons.lang3.math.NumberUtils:488
(-1)
, Insert Literal at org.apache.commons.lang3.math.NumberUtils:488
null
]]
RepairabilityAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.lang3.math.NumberUtils:488
expPos > (-1) to str == null
: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.math.NumberUtils:488
expPos > (-1) to str == null
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch1-Chart-1-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-000
Update BinaryOperator at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
dataset != null to (plot) == null
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
dataset != null to (plot) == null
: number instances found: 3
ChangePatternInstance [actions=[Update BinaryOperator at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
dataset != null to (plot) == null
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
dataset
, Insert FieldRead at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
(plot)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
dataset
, Insert TypeAccess at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer
org.jfree.chart.renderer.category.AbstractCategoryItemRenderer
]]
RepairabilityAnalyzer
----For Diff:Update BinaryOperator at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
dataset != null to (plot) == null
: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
dataset != null to (plot) == null
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch2-Closure-13-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-0089
Delete Literal at com.google.javascript.jscomp.PeepholeOptimizationsPass:160
false
Insert BinaryOperator at com.google.javascript.jscomp.PeepholeOptimizationsPass:160
(node == null) || (!(node.isGetProp()))
PatternInstanceAnalyzer
----For Diff:Delete Literal at com.google.javascript.jscomp.PeepholeOptimizationsPass:160
false
Insert BinaryOperator at com.google.javascript.jscomp.PeepholeOptimizationsPass:160
(node == null) || (!(node.isGetProp()))
: number instances found: 7
ChangePatternInstance [actions=[Delete Literal at com.google.javascript.jscomp.PeepholeOptimizationsPass:160
false
, Insert BinaryOperator at com.google.javascript.jscomp.PeepholeOptimizationsPass:160
(node == null) || (!(node.isGetProp()))
]]
ChangePatternInstance [actions=[Delete Literal at com.google.javascript.jscomp.PeepholeOptimizationsPass:160
false
, Insert BinaryOperator at com.google.javascript.jscomp.PeepholeOptimizationsPass:160
(node == null)
]]
ChangePatternInstance [actions=[Delete Literal at com.google.javascript.jscomp.PeepholeOptimizationsPass:160
false
, Insert UnaryOperator at com.google.javascript.jscomp.PeepholeOptimizationsPass:160
(!(node.isGetProp()))
]]
ChangePatternInstance [actions=[Delete Literal at com.google.javascript.jscomp.PeepholeOptimizationsPass:160
false
, Insert VariableRead at com.google.javascript.jscomp.PeepholeOptimizationsPass:160
node
]]
ChangePatternInstance [actions=[Delete Literal at com.google.javascript.jscomp.PeepholeOptimizationsPass:160
false
, Insert Literal at com.google.javascript.jscomp.PeepholeOptimizationsPass:160
null
]]
ChangePatternInstance [actions=[Delete Literal at com.google.javascript.jscomp.PeepholeOptimizationsPass:160
false
, Insert Invocation at com.google.javascript.jscomp.PeepholeOptimizationsPass:160
(node.isGetProp())
]]
ChangePatternInstance [actions=[Delete Literal at com.google.javascript.jscomp.PeepholeOptimizationsPass:160
false
, Insert VariableRead at com.google.javascript.jscomp.PeepholeOptimizationsPass:160
node
]]
RepairabilityAnalyzer
----For Diff:Delete Literal at com.google.javascript.jscomp.PeepholeOptimizationsPass:160
false
Insert BinaryOperator at com.google.javascript.jscomp.PeepholeOptimizationsPass:160
(node == null) || (!(node.isGetProp()))
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch5-Math-84-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-00276
Update BinaryOperator at org.apache.commons.math.optimization.direct.MultiDirectional:90
(comparator.compare(contracted, best)) < 0 to (reflected instanceof org.apache.commons.math.linear.RealMatrix) == false
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.math.optimization.direct.MultiDirectional:90
(comparator.compare(contracted, best)) < 0 to (reflected instanceof org.apache.commons.math.linear.RealMatrix) == false
: number instances found: 14
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math.optimization.direct.MultiDirectional:90
(comparator.compare(contracted, best)) < 0 to (reflected instanceof org.apache.commons.math.linear.RealMatrix) == false
]]
ChangePatternInstance [actions=[Update Literal at org.apache.commons.math.optimization.direct.MultiDirectional:90
0 to false
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
comparator
, Insert BinaryOperator at org.apache.commons.math.optimization.direct.MultiDirectional:90
(reflected instanceof org.apache.commons.math.linear.RealMatrix)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
contracted
, Insert BinaryOperator at org.apache.commons.math.optimization.direct.MultiDirectional:90
(reflected instanceof org.apache.commons.math.linear.RealMatrix)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
best
, Insert BinaryOperator at org.apache.commons.math.optimization.direct.MultiDirectional:90
(reflected instanceof org.apache.commons.math.linear.RealMatrix)
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math.optimization.direct.MultiDirectional:90
(comparator.compare(contracted, best))
, Insert BinaryOperator at org.apache.commons.math.optimization.direct.MultiDirectional:90
(reflected instanceof org.apache.commons.math.linear.RealMatrix)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
comparator
, Insert VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
reflected
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
contracted
, Insert VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
reflected
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
best
, Insert VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
reflected
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math.optimization.direct.MultiDirectional:90
(comparator.compare(contracted, best))
, Insert VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
reflected
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
comparator
, Insert TypeAccess at org.apache.commons.math.optimization.direct.MultiDirectional:90
org.apache.commons.math.linear.RealMatrix
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
contracted
, Insert TypeAccess at org.apache.commons.math.optimization.direct.MultiDirectional:90
org.apache.commons.math.linear.RealMatrix
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
best
, Insert TypeAccess at org.apache.commons.math.optimization.direct.MultiDirectional:90
org.apache.commons.math.linear.RealMatrix
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math.optimization.direct.MultiDirectional:90
(comparator.compare(contracted, best))
, Insert TypeAccess at org.apache.commons.math.optimization.direct.MultiDirectional:90
org.apache.commons.math.linear.RealMatrix
]]
RepairabilityAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.math.optimization.direct.MultiDirectional:90
(comparator.compare(contracted, best)) < 0 to (reflected instanceof org.apache.commons.math.linear.RealMatrix) == false
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch1-Math-18-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-0035
Update BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:374
(iterations) <= (maxIterations) to (inputSigma) != null
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:374
(iterations) <= (maxIterations) to (inputSigma) != null
: number instances found: 4
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:374
(iterations) <= (maxIterations) to (inputSigma) != null
]]
ChangePatternInstance [actions=[Update FieldRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:374
(iterations) to (inputSigma)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math3.optimization.direct.CMAESOptimizer
org.apache.commons.math3.optimization.direct.CMAESOptimizer
, Insert Literal at org.apache.commons.math3.optimization.direct.CMAESOptimizer:374
null
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:374
(maxIterations)
, Insert Literal at org.apache.commons.math3.optimization.direct.CMAESOptimizer:374
null
]]
RepairabilityAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:374
(iterations) <= (maxIterations) to (inputSigma) != null
: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:374
(iterations) <= (maxIterations) to (inputSigma) != null
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch2-Chart-25-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-0079
Update BinaryOperator at org.jfree.data.general.DatasetUtilities:576
(dataset.getValue(r, c)) != null to rowCount < rowCount
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.jfree.data.general.DatasetUtilities:576
(dataset.getValue(r, c)) != null to rowCount < rowCount
: number instances found: 11
ChangePatternInstance [actions=[Update BinaryOperator at org.jfree.data.general.DatasetUtilities:576
(dataset.getValue(r, c)) != null to rowCount < rowCount
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.general.DatasetUtilities:576
dataset
, Insert VariableRead at org.jfree.data.general.DatasetUtilities:576
rowCount
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.general.DatasetUtilities:576
r
, Insert VariableRead at org.jfree.data.general.DatasetUtilities:576
rowCount
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.general.DatasetUtilities:576
c
, Insert VariableRead at org.jfree.data.general.DatasetUtilities:576
rowCount
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.data.general.DatasetUtilities:576
(dataset.getValue(r, c))
, Insert VariableRead at org.jfree.data.general.DatasetUtilities:576
rowCount
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.data.general.DatasetUtilities:576
null
, Insert VariableRead at org.jfree.data.general.DatasetUtilities:576
rowCount
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.general.DatasetUtilities:576
dataset
, Insert VariableRead at org.jfree.data.general.DatasetUtilities:576
rowCount
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.general.DatasetUtilities:576
r
, Insert VariableRead at org.jfree.data.general.DatasetUtilities:576
rowCount
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.general.DatasetUtilities:576
c
, Insert VariableRead at org.jfree.data.general.DatasetUtilities:576
rowCount
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.data.general.DatasetUtilities:576
(dataset.getValue(r, c))
, Insert VariableRead at org.jfree.data.general.DatasetUtilities:576
rowCount
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.data.general.DatasetUtilities:576
null
, Insert VariableRead at org.jfree.data.general.DatasetUtilities:576
rowCount
]]
RepairabilityAnalyzer
----For Diff:Update BinaryOperator at org.jfree.data.general.DatasetUtilities:576
(dataset.getValue(r, c)) != null to rowCount < rowCount
: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.jfree.data.general.DatasetUtilities:576
(dataset.getValue(r, c)) != null to rowCount < rowCount
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch2-Lang-27-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-00100
Update VariableRead at org.apache.commons.lang3.math.NumberUtils:488
expPos to decPos
PatternInstanceAnalyzer
----For Diff:Update VariableRead at org.apache.commons.lang3.math.NumberUtils:488
expPos to decPos
: number instances found: 1
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.lang3.math.NumberUtils:488
expPos to decPos
]]
RepairabilityAnalyzer
----For Diff:Update VariableRead at org.apache.commons.lang3.math.NumberUtils:488
expPos to decPos
: number instances found: 1
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.lang3.math.NumberUtils:488
expPos to decPos
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch2-Closure-21-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-0090
Update Invocation at com.google.javascript.jscomp.CheckSideEffects:117
to (com.google.javascript.jscomp.CheckSideEffects.PROTECTOR_FN.charAt(2))
Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:117
n ==
Insert BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:117
( == 'r') && ((com.google.javascript.jscomp.CheckSideEffects.PROTECTOR_FN.charAt(1)) == 'a')
Move Invocation from com.google.javascript.jscomp.CheckSideEffects:117 to com.google.javascript.jscomp.CheckSideEffects:117
(parent.getLastChild())
PatternInstanceAnalyzer
----For Diff:Update Invocation at com.google.javascript.jscomp.CheckSideEffects:117
to (com.google.javascript.jscomp.CheckSideEffects.PROTECTOR_FN.charAt(2))
Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:117
n ==
Insert BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:117
( == 'r') && ((com.google.javascript.jscomp.CheckSideEffects.PROTECTOR_FN.charAt(1)) == 'a')
Move Invocation from com.google.javascript.jscomp.CheckSideEffects:117 to com.google.javascript.jscomp.CheckSideEffects:117
(parent.getLastChild())
: number instances found: 40
ChangePatternInstance [actions=[Update Invocation at com.google.javascript.jscomp.CheckSideEffects:117
to (com.google.javascript.jscomp.CheckSideEffects.PROTECTOR_FN.charAt(2))
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:117
parent
, Insert BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:117
( == 'r') && ((com.google.javascript.jscomp.CheckSideEffects.PROTECTOR_FN.charAt(1)) == 'a')
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:117
n
, Insert BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:117
( == 'r') && ((com.google.javascript.jscomp.CheckSideEffects.PROTECTOR_FN.charAt(1)) == 'a')
]]
ChangePatternInstance [actions=[Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:117
n ==
, Insert BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:117
( == 'r') && ((com.google.javascript.jscomp.CheckSideEffects.PROTECTOR_FN.charAt(1)) == 'a')
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:117
parent
, Insert BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:117
( == 'r')
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:117
n
, Insert BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:117
( == 'r')
]]
ChangePatternInstance [actions=[Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:117
n ==
, Insert BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:117
( == 'r')
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:117
parent
, Insert BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:117
((com.google.javascript.jscomp.CheckSideEffects.PROTECTOR_FN.charAt(1)) == 'a')
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:117
n
, Insert BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:117
((com.google.javascript.jscomp.CheckSideEffects.PROTECTOR_FN.charAt(1)) == 'a')
]]
ChangePatternInstance [actions=[Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:117
n ==
, Insert BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:117
((com.google.javascript.jscomp.CheckSideEffects.PROTECTOR_FN.charAt(1)) == 'a')
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:117
parent
, Insert Literal at com.google.javascript.jscomp.CheckSideEffects:117
'r'
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:117
n
, Insert Literal at com.google.javascript.jscomp.CheckSideEffects:117
'r'
]]
ChangePatternInstance [actions=[Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:117
n ==
, Insert Literal at com.google.javascript.jscomp.CheckSideEffects:117
'r'
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:117
parent
, Insert Invocation at com.google.javascript.jscomp.CheckSideEffects:117
(com.google.javascript.jscomp.CheckSideEffects.PROTECTOR_FN.charAt(1))
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:117
n
, Insert Invocation at com.google.javascript.jscomp.CheckSideEffects:117
(com.google.javascript.jscomp.CheckSideEffects.PROTECTOR_FN.charAt(1))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:117
n ==
, Insert Invocation at com.google.javascript.jscomp.CheckSideEffects:117
(com.google.javascript.jscomp.CheckSideEffects.PROTECTOR_FN.charAt(1))
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:117
parent
, Insert Literal at com.google.javascript.jscomp.CheckSideEffects:117
'a'
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:117
n
, Insert Literal at com.google.javascript.jscomp.CheckSideEffects:117
'a'
]]
ChangePatternInstance [actions=[Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:117
n ==
, Insert Literal at com.google.javascript.jscomp.CheckSideEffects:117
'a'
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:117
parent
, Insert FieldRead at com.google.javascript.jscomp.CheckSideEffects:117
com.google.javascript.jscomp.CheckSideEffects.PROTECTOR_FN
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:117
n
, Insert FieldRead at com.google.javascript.jscomp.CheckSideEffects:117
com.google.javascript.jscomp.CheckSideEffects.PROTECTOR_FN
]]
ChangePatternInstance [actions=[Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:117
n ==
, Insert FieldRead at com.google.javascript.jscomp.CheckSideEffects:117
com.google.javascript.jscomp.CheckSideEffects.PROTECTOR_FN
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:117
parent
, Insert Literal at com.google.javascript.jscomp.CheckSideEffects:117
2
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:117
n
, Insert Literal at com.google.javascript.jscomp.CheckSideEffects:117
2
]]
ChangePatternInstance [actions=[Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:117
n ==
, Insert Literal at com.google.javascript.jscomp.CheckSideEffects:117
2
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:117
parent
, Insert FieldRead at com.google.javascript.jscomp.CheckSideEffects:117
com.google.javascript.jscomp.CheckSideEffects.PROTECTOR_FN
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:117
n
, Insert FieldRead at com.google.javascript.jscomp.CheckSideEffects:117
com.google.javascript.jscomp.CheckSideEffects.PROTECTOR_FN
]]
ChangePatternInstance [actions=[Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:117
n ==
, Insert FieldRead at com.google.javascript.jscomp.CheckSideEffects:117
com.google.javascript.jscomp.CheckSideEffects.PROTECTOR_FN
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:117
parent
, Insert Literal at com.google.javascript.jscomp.CheckSideEffects:117
1
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:117
n
, Insert Literal at com.google.javascript.jscomp.CheckSideEffects:117
1
]]
ChangePatternInstance [actions=[Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:117
n ==
, Insert Literal at com.google.javascript.jscomp.CheckSideEffects:117
1
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:117
parent
, Insert TypeAccess at com.google.javascript.jscomp.CheckSideEffects
com.google.javascript.jscomp.CheckSideEffects
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:117
n
, Insert TypeAccess at com.google.javascript.jscomp.CheckSideEffects
com.google.javascript.jscomp.CheckSideEffects
]]
ChangePatternInstance [actions=[Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:117
n ==
, Insert TypeAccess at com.google.javascript.jscomp.CheckSideEffects
com.google.javascript.jscomp.CheckSideEffects
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:117
parent
, Insert TypeAccess at com.google.javascript.jscomp.CheckSideEffects
com.google.javascript.jscomp.CheckSideEffects
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:117
n
, Insert TypeAccess at com.google.javascript.jscomp.CheckSideEffects
com.google.javascript.jscomp.CheckSideEffects
]]
ChangePatternInstance [actions=[Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:117
n ==
, Insert TypeAccess at com.google.javascript.jscomp.CheckSideEffects
com.google.javascript.jscomp.CheckSideEffects
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:117
parent
, Move Invocation from com.google.javascript.jscomp.CheckSideEffects:117 to com.google.javascript.jscomp.CheckSideEffects:117
(parent.getLastChild())
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:117
n
, Move Invocation from com.google.javascript.jscomp.CheckSideEffects:117 to com.google.javascript.jscomp.CheckSideEffects:117
(parent.getLastChild())
]]
ChangePatternInstance [actions=[Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:117
n ==
, Move Invocation from com.google.javascript.jscomp.CheckSideEffects:117 to com.google.javascript.jscomp.CheckSideEffects:117
(parent.getLastChild())
]]
RepairabilityAnalyzer
----For Diff:Update Invocation at com.google.javascript.jscomp.CheckSideEffects:117
to (com.google.javascript.jscomp.CheckSideEffects.PROTECTOR_FN.charAt(2))
Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:117
n ==
Insert BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:117
( == 'r') && ((com.google.javascript.jscomp.CheckSideEffects.PROTECTOR_FN.charAt(1)) == 'a')
Move Invocation from com.google.javascript.jscomp.CheckSideEffects:117 to com.google.javascript.jscomp.CheckSideEffects:117
(parent.getLastChild())
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch1-Closure-13-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-0016
Delete Literal at com.google.javascript.jscomp.PeepholeOptimizationsPass:160
false
Insert UnaryOperator at com.google.javascript.jscomp.PeepholeOptimizationsPass:160
!(node.isString())
PatternInstanceAnalyzer
----For Diff:Delete Literal at com.google.javascript.jscomp.PeepholeOptimizationsPass:160
false
Insert UnaryOperator at com.google.javascript.jscomp.PeepholeOptimizationsPass:160
!(node.isString())
: number instances found: 3
ChangePatternInstance [actions=[Delete Literal at com.google.javascript.jscomp.PeepholeOptimizationsPass:160
false
, Insert UnaryOperator at com.google.javascript.jscomp.PeepholeOptimizationsPass:160
!(node.isString())
]]
ChangePatternInstance [actions=[Delete Literal at com.google.javascript.jscomp.PeepholeOptimizationsPass:160
false
, Insert Invocation at com.google.javascript.jscomp.PeepholeOptimizationsPass:160
(node.isString())
]]
ChangePatternInstance [actions=[Delete Literal at com.google.javascript.jscomp.PeepholeOptimizationsPass:160
false
, Insert VariableRead at com.google.javascript.jscomp.PeepholeOptimizationsPass:160
node
]]
RepairabilityAnalyzer
----For Diff:Delete Literal at com.google.javascript.jscomp.PeepholeOptimizationsPass:160
false
Insert UnaryOperator at com.google.javascript.jscomp.PeepholeOptimizationsPass:160
!(node.isString())
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch4-Math-46-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-00218
Delete FieldRead at org.apache.commons.math.complex.Complex:260
isZero
Insert BinaryOperator at org.apache.commons.math.complex.Complex:260
(((((java.lang.Double.isNaN(real)) || (java.lang.Double.isNaN(real))) || (java.lang.Double.isNaN(real))) || ((real) < 0)) || ((real) > 1)) || ((real) <= 0.0)
Move TypeAccess from org.apache.commons.math.complex.Complex to org.apache.commons.math.complex.Complex
org.apache.commons.math.complex.Complex
PatternInstanceAnalyzer
----For Diff:Delete FieldRead at org.apache.commons.math.complex.Complex:260
isZero
Insert BinaryOperator at org.apache.commons.math.complex.Complex:260
(((((java.lang.Double.isNaN(real)) || (java.lang.Double.isNaN(real))) || (java.lang.Double.isNaN(real))) || ((real) < 0)) || ((real) > 1)) || ((real) <= 0.0)
Move TypeAccess from org.apache.commons.math.complex.Complex to org.apache.commons.math.complex.Complex
org.apache.commons.math.complex.Complex
: number instances found: 29
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
isZero
, Insert BinaryOperator at org.apache.commons.math.complex.Complex:260
(((((java.lang.Double.isNaN(real)) || (java.lang.Double.isNaN(real))) || (java.lang.Double.isNaN(real))) || ((real) < 0)) || ((real) > 1)) || ((real) <= 0.0)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
isZero
, Insert BinaryOperator at org.apache.commons.math.complex.Complex:260
(((((java.lang.Double.isNaN(real)) || (java.lang.Double.isNaN(real))) || (java.lang.Double.isNaN(real))) || ((real) < 0)) || ((real) > 1))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
isZero
, Insert BinaryOperator at org.apache.commons.math.complex.Complex:260
((real) <= 0.0)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
isZero
, Insert BinaryOperator at org.apache.commons.math.complex.Complex:260
((((java.lang.Double.isNaN(real)) || (java.lang.Double.isNaN(real))) || (java.lang.Double.isNaN(real))) || ((real) < 0))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
isZero
, Insert BinaryOperator at org.apache.commons.math.complex.Complex:260
((real) > 1)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
isZero
, Insert FieldRead at org.apache.commons.math.complex.Complex:260
(real)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
isZero
, Insert Literal at org.apache.commons.math.complex.Complex:260
0.0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
isZero
, Insert BinaryOperator at org.apache.commons.math.complex.Complex:260
(((java.lang.Double.isNaN(real)) || (java.lang.Double.isNaN(real))) || (java.lang.Double.isNaN(real)))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
isZero
, Insert BinaryOperator at org.apache.commons.math.complex.Complex:260
((real) < 0)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
isZero
, Insert FieldRead at org.apache.commons.math.complex.Complex:260
(real)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
isZero
, Insert Literal at org.apache.commons.math.complex.Complex:260
1
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
isZero
, Insert TypeAccess at org.apache.commons.math.complex.Complex
org.apache.commons.math.complex.Complex
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
isZero
, Insert BinaryOperator at org.apache.commons.math.complex.Complex:260
((java.lang.Double.isNaN(real)) || (java.lang.Double.isNaN(real)))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
isZero
, Insert Invocation at org.apache.commons.math.complex.Complex:260
(java.lang.Double.isNaN(real))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
isZero
, Insert FieldRead at org.apache.commons.math.complex.Complex:260
(real)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
isZero
, Insert Literal at org.apache.commons.math.complex.Complex:260
0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
isZero
, Insert TypeAccess at org.apache.commons.math.complex.Complex
org.apache.commons.math.complex.Complex
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
isZero
, Insert Invocation at org.apache.commons.math.complex.Complex:260
(java.lang.Double.isNaN(real))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
isZero
, Insert Invocation at org.apache.commons.math.complex.Complex:260
(java.lang.Double.isNaN(real))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
isZero
, Insert TypeAccess at org.apache.commons.math.complex.Complex:260
java.lang.Double
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
isZero
, Insert FieldRead at org.apache.commons.math.complex.Complex:260
real
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
isZero
, Insert TypeAccess at org.apache.commons.math.complex.Complex
org.apache.commons.math.complex.Complex
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
isZero
, Insert TypeAccess at org.apache.commons.math.complex.Complex:260
java.lang.Double
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
isZero
, Insert FieldRead at org.apache.commons.math.complex.Complex:260
real
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
isZero
, Insert TypeAccess at org.apache.commons.math.complex.Complex:260
java.lang.Double
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
isZero
, Insert FieldRead at org.apache.commons.math.complex.Complex:260
real
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
isZero
, Insert TypeAccess at org.apache.commons.math.complex.Complex
org.apache.commons.math.complex.Complex
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
isZero
, Insert TypeAccess at org.apache.commons.math.complex.Complex
org.apache.commons.math.complex.Complex
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
isZero
, Move TypeAccess from org.apache.commons.math.complex.Complex to org.apache.commons.math.complex.Complex
org.apache.commons.math.complex.Complex
]]
RepairabilityAnalyzer
----For Diff:Delete FieldRead at org.apache.commons.math.complex.Complex:260
isZero
Insert BinaryOperator at org.apache.commons.math.complex.Complex:260
(((((java.lang.Double.isNaN(real)) || (java.lang.Double.isNaN(real))) || (java.lang.Double.isNaN(real))) || ((real) < 0)) || ((real) > 1)) || ((real) <= 0.0)
Move TypeAccess from org.apache.commons.math.complex.Complex to org.apache.commons.math.complex.Complex
org.apache.commons.math.complex.Complex
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch4-Math-73-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-00226
Update VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
min to yMin
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
f
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
max
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
yMax
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
initial
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
yInitial
PatternInstanceAnalyzer
----For Diff:Update VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
min to yMin
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
f
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
max
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
yMax
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
initial
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
yInitial
: number instances found: 1
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
min to yMin
]]
RepairabilityAnalyzer
----For Diff:Update VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
min to yMin
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
f
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
max
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
yMax
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
initial
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
yInitial
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch3-Math-20-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-00163
Update BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
i < (x.length) to res == null
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
i < (x.length) to res == null
: number instances found: 4
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
i < (x.length) to res == null
]]
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
i to res
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
x
, Insert Literal at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
null
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
(x.length)
, Insert Literal at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
null
]]
RepairabilityAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
i < (x.length) to res == null
: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
i < (x.length) to res == null
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch5-Math-41-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-00261
Delete BinaryOperator at org.apache.commons.math.stat.descriptive.moment.Variance:509
>
Insert BinaryOperator at org.apache.commons.math.stat.descriptive.moment.Variance:509
( & ) == 0
Move VariableRead from org.apache.commons.math.stat.descriptive.moment.Variance:509 to org.apache.commons.math.stat.descriptive.moment.Variance:509
length
Move Literal from org.apache.commons.math.stat.descriptive.moment.Variance:509 to org.apache.commons.math.stat.descriptive.moment.Variance:509
1
PatternInstanceAnalyzer
----For Diff:Delete BinaryOperator at org.apache.commons.math.stat.descriptive.moment.Variance:509
>
Insert BinaryOperator at org.apache.commons.math.stat.descriptive.moment.Variance:509
( & ) == 0
Move VariableRead from org.apache.commons.math.stat.descriptive.moment.Variance:509 to org.apache.commons.math.stat.descriptive.moment.Variance:509
length
Move Literal from org.apache.commons.math.stat.descriptive.moment.Variance:509 to org.apache.commons.math.stat.descriptive.moment.Variance:509
1
: number instances found: 5
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.stat.descriptive.moment.Variance:509
>
, Insert BinaryOperator at org.apache.commons.math.stat.descriptive.moment.Variance:509
( & ) == 0
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.stat.descriptive.moment.Variance:509
>
, Insert BinaryOperator at org.apache.commons.math.stat.descriptive.moment.Variance:509
( & )
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.stat.descriptive.moment.Variance:509
>
, Insert Literal at org.apache.commons.math.stat.descriptive.moment.Variance:509
0
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.stat.descriptive.moment.Variance:509
>
, Move VariableRead from org.apache.commons.math.stat.descriptive.moment.Variance:509 to org.apache.commons.math.stat.descriptive.moment.Variance:509
length
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.stat.descriptive.moment.Variance:509
>
, Move Literal from org.apache.commons.math.stat.descriptive.moment.Variance:509 to org.apache.commons.math.stat.descriptive.moment.Variance:509
1
]]
RepairabilityAnalyzer
----For Diff:Delete BinaryOperator at org.apache.commons.math.stat.descriptive.moment.Variance:509
>
Insert BinaryOperator at org.apache.commons.math.stat.descriptive.moment.Variance:509
( & ) == 0
Move VariableRead from org.apache.commons.math.stat.descriptive.moment.Variance:509 to org.apache.commons.math.stat.descriptive.moment.Variance:509
length
Move Literal from org.apache.commons.math.stat.descriptive.moment.Variance:509 to org.apache.commons.math.stat.descriptive.moment.Variance:509
1
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch2-Closure-12-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-0088
Update Invocation at com.google.javascript.jscomp.FlowSensitiveInlineVariables:112
(com.google.javascript.jscomp.ControlFlowGraph.isEnteringNewCfgNode(c)) to (n.isString())
PatternInstanceAnalyzer
----For Diff:Update Invocation at com.google.javascript.jscomp.FlowSensitiveInlineVariables:112
(com.google.javascript.jscomp.ControlFlowGraph.isEnteringNewCfgNode(c)) to (n.isString())
: number instances found: 2
ChangePatternInstance [actions=[Update Invocation at com.google.javascript.jscomp.FlowSensitiveInlineVariables:112
(com.google.javascript.jscomp.ControlFlowGraph.isEnteringNewCfgNode(c)) to (n.isString())
]]
ChangePatternInstance [actions=[Update VariableRead at com.google.javascript.jscomp.FlowSensitiveInlineVariables:112
c to n
]]
RepairabilityAnalyzer
----For Diff:Update Invocation at com.google.javascript.jscomp.FlowSensitiveInlineVariables:112
(com.google.javascript.jscomp.ControlFlowGraph.isEnteringNewCfgNode(c)) to (n.isString())
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch3-Math-41-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-00167
Update Literal at org.apache.commons.math.stat.descriptive.moment.Variance:260
to 5
Delete BinaryOperator at org.apache.commons.math.stat.descriptive.moment.Variance:260
==
Insert BinaryOperator at org.apache.commons.math.stat.descriptive.moment.Variance:260
( == ) && (length != 0)
Move VariableRead from org.apache.commons.math.stat.descriptive.moment.Variance:260 to org.apache.commons.math.stat.descriptive.moment.Variance:260
length
Move Literal from org.apache.commons.math.stat.descriptive.moment.Variance:260 to org.apache.commons.math.stat.descriptive.moment.Variance:260
1
PatternInstanceAnalyzer
----For Diff:Update Literal at org.apache.commons.math.stat.descriptive.moment.Variance:260
to 5
Delete BinaryOperator at org.apache.commons.math.stat.descriptive.moment.Variance:260
==
Insert BinaryOperator at org.apache.commons.math.stat.descriptive.moment.Variance:260
( == ) && (length != 0)
Move VariableRead from org.apache.commons.math.stat.descriptive.moment.Variance:260 to org.apache.commons.math.stat.descriptive.moment.Variance:260
length
Move Literal from org.apache.commons.math.stat.descriptive.moment.Variance:260 to org.apache.commons.math.stat.descriptive.moment.Variance:260
1
: number instances found: 8
ChangePatternInstance [actions=[Update Literal at org.apache.commons.math.stat.descriptive.moment.Variance:260
to 5
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.stat.descriptive.moment.Variance:260
==
, Insert BinaryOperator at org.apache.commons.math.stat.descriptive.moment.Variance:260
( == ) && (length != 0)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.stat.descriptive.moment.Variance:260
==
, Insert BinaryOperator at org.apache.commons.math.stat.descriptive.moment.Variance:260
( == )
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.stat.descriptive.moment.Variance:260
==
, Insert BinaryOperator at org.apache.commons.math.stat.descriptive.moment.Variance:260
(length != 0)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.stat.descriptive.moment.Variance:260
==
, Insert VariableRead at org.apache.commons.math.stat.descriptive.moment.Variance:260
length
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.stat.descriptive.moment.Variance:260
==
, Insert Literal at org.apache.commons.math.stat.descriptive.moment.Variance:260
0
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.stat.descriptive.moment.Variance:260
==
, Move VariableRead from org.apache.commons.math.stat.descriptive.moment.Variance:260 to org.apache.commons.math.stat.descriptive.moment.Variance:260
length
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.stat.descriptive.moment.Variance:260
==
, Move Literal from org.apache.commons.math.stat.descriptive.moment.Variance:260 to org.apache.commons.math.stat.descriptive.moment.Variance:260
1
]]
RepairabilityAnalyzer
----For Diff:Update Literal at org.apache.commons.math.stat.descriptive.moment.Variance:260
to 5
Delete BinaryOperator at org.apache.commons.math.stat.descriptive.moment.Variance:260
==
Insert BinaryOperator at org.apache.commons.math.stat.descriptive.moment.Variance:260
( == ) && (length != 0)
Move VariableRead from org.apache.commons.math.stat.descriptive.moment.Variance:260 to org.apache.commons.math.stat.descriptive.moment.Variance:260
length
Move Literal from org.apache.commons.math.stat.descriptive.moment.Variance:260 to org.apache.commons.math.stat.descriptive.moment.Variance:260
1
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch3-Math-73-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-00176
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
f
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
min
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
yMin
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
max
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
yMax
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
initial
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
yInitial
Insert FieldRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
functionValueAccuracy
Insert FieldRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
functionValueAccuracy
PatternInstanceAnalyzer
----For Diff:Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
f
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
min
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
yMin
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
max
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
yMax
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
initial
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
yInitial
Insert FieldRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
functionValueAccuracy
Insert FieldRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
functionValueAccuracy
: number instances found: 14
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
f
, Insert FieldRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
functionValueAccuracy
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
min
, Insert FieldRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
functionValueAccuracy
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
yMin
, Insert FieldRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
functionValueAccuracy
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
max
, Insert FieldRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
functionValueAccuracy
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
yMax
, Insert FieldRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
functionValueAccuracy
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
initial
, Insert FieldRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
functionValueAccuracy
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
yInitial
, Insert FieldRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
functionValueAccuracy
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
f
, Insert FieldRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
functionValueAccuracy
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
min
, Insert FieldRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
functionValueAccuracy
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
yMin
, Insert FieldRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
functionValueAccuracy
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
max
, Insert FieldRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
functionValueAccuracy
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
yMax
, Insert FieldRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
functionValueAccuracy
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
initial
, Insert FieldRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
functionValueAccuracy
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
yInitial
, Insert FieldRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
functionValueAccuracy
]]
RepairabilityAnalyzer
----For Diff:Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
f
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
min
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
yMin
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
max
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
yMax
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
initial
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
yInitial
Insert FieldRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
functionValueAccuracy
Insert FieldRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
functionValueAccuracy
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch3-Math-80-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-00180
Update BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1136
i < j to (dN) != 0.0
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1136
i < j to (dN) != 0.0
: number instances found: 7
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1136
i < j to (dN) != 0.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1136
i
, Insert FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1136
(dN)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1136
j
, Insert FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1136
(dN)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1136
i
, Insert Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1136
0.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1136
j
, Insert Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1136
0.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1136
i
, Insert TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl
org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1136
j
, Insert TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl
org.apache.commons.math.linear.EigenDecompositionImpl
]]
RepairabilityAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1136
i < j to (dN) != 0.0
: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1136
i < j to (dN) != 0.0
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch1-Time-18-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-0071
Delete Invocation at org.joda.time.chrono.BasicGJChronology:120
isLeapYear(year)
Insert BinaryOperator at org.joda.time.chrono.BasicGJChronology:120
(year & 3) == 0
PatternInstanceAnalyzer
----For Diff:Delete Invocation at org.joda.time.chrono.BasicGJChronology:120
isLeapYear(year)
Insert BinaryOperator at org.joda.time.chrono.BasicGJChronology:120
(year & 3) == 0
: number instances found: 14
ChangePatternInstance [actions=[Delete TypeAccess at org.joda.time.chrono.BasicGJChronology
org.joda.time.chrono.BasicGJChronology
, Insert BinaryOperator at org.joda.time.chrono.BasicGJChronology:120
(year & 3) == 0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.joda.time.chrono.BasicGJChronology:120
year
, Insert BinaryOperator at org.joda.time.chrono.BasicGJChronology:120
(year & 3) == 0
]]
ChangePatternInstance [actions=[Delete Invocation at org.joda.time.chrono.BasicGJChronology:120
isLeapYear(year)
, Insert BinaryOperator at org.joda.time.chrono.BasicGJChronology:120
(year & 3) == 0
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.joda.time.chrono.BasicGJChronology
org.joda.time.chrono.BasicGJChronology
, Insert BinaryOperator at org.joda.time.chrono.BasicGJChronology:120
(year & 3)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.joda.time.chrono.BasicGJChronology:120
year
, Insert BinaryOperator at org.joda.time.chrono.BasicGJChronology:120
(year & 3)
]]
ChangePatternInstance [actions=[Delete Invocation at org.joda.time.chrono.BasicGJChronology:120
isLeapYear(year)
, Insert BinaryOperator at org.joda.time.chrono.BasicGJChronology:120
(year & 3)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.joda.time.chrono.BasicGJChronology
org.joda.time.chrono.BasicGJChronology
, Insert Literal at org.joda.time.chrono.BasicGJChronology:120
0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.joda.time.chrono.BasicGJChronology:120
year
, Insert Literal at org.joda.time.chrono.BasicGJChronology:120
0
]]
ChangePatternInstance [actions=[Delete Invocation at org.joda.time.chrono.BasicGJChronology:120
isLeapYear(year)
, Insert Literal at org.joda.time.chrono.BasicGJChronology:120
0
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.joda.time.chrono.BasicGJChronology
org.joda.time.chrono.BasicGJChronology
, Insert VariableRead at org.joda.time.chrono.BasicGJChronology:120
year
]]
ChangePatternInstance [actions=[Delete Invocation at org.joda.time.chrono.BasicGJChronology:120
isLeapYear(year)
, Insert VariableRead at org.joda.time.chrono.BasicGJChronology:120
year
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.joda.time.chrono.BasicGJChronology
org.joda.time.chrono.BasicGJChronology
, Insert Literal at org.joda.time.chrono.BasicGJChronology:120
3
]]
ChangePatternInstance [actions=[Delete VariableRead at org.joda.time.chrono.BasicGJChronology:120
year
, Insert Literal at org.joda.time.chrono.BasicGJChronology:120
3
]]
ChangePatternInstance [actions=[Delete Invocation at org.joda.time.chrono.BasicGJChronology:120
isLeapYear(year)
, Insert Literal at org.joda.time.chrono.BasicGJChronology:120
3
]]
RepairabilityAnalyzer
----For Diff:Delete Invocation at org.joda.time.chrono.BasicGJChronology:120
isLeapYear(year)
Insert BinaryOperator at org.joda.time.chrono.BasicGJChronology:120
(year & 3) == 0
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch3-Chart-3-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-00145
Delete Literal at org.jfree.data.time.TimeSeries:879
false
Insert BinaryOperator at org.jfree.data.time.TimeSeries:879
(java.lang.Math.cos(java.lang.Math.toRadians(minY))) < 0.0
PatternInstanceAnalyzer
----For Diff:Delete Literal at org.jfree.data.time.TimeSeries:879
false
Insert BinaryOperator at org.jfree.data.time.TimeSeries:879
(java.lang.Math.cos(java.lang.Math.toRadians(minY))) < 0.0
: number instances found: 8
ChangePatternInstance [actions=[Delete Literal at org.jfree.data.time.TimeSeries:879
false
, Insert BinaryOperator at org.jfree.data.time.TimeSeries:879
(java.lang.Math.cos(java.lang.Math.toRadians(minY))) < 0.0
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.data.time.TimeSeries:879
false
, Insert Invocation at org.jfree.data.time.TimeSeries:879
(java.lang.Math.cos(java.lang.Math.toRadians(minY)))
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.data.time.TimeSeries:879
false
, Insert Literal at org.jfree.data.time.TimeSeries:879
0.0
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.data.time.TimeSeries:879
false
, Insert TypeAccess at org.jfree.data.time.TimeSeries:879
java.lang.Math
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.data.time.TimeSeries:879
false
, Insert Invocation at org.jfree.data.time.TimeSeries:879
java.lang.Math.toRadians(minY)
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.data.time.TimeSeries:879
false
, Insert TypeAccess at org.jfree.data.time.TimeSeries:879
java.lang.Math
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.data.time.TimeSeries:879
false
, Insert FieldRead at org.jfree.data.time.TimeSeries:879
minY
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.data.time.TimeSeries:879
false
, Insert TypeAccess at org.jfree.data.time.TimeSeries
org.jfree.data.time.TimeSeries
]]
RepairabilityAnalyzer
----For Diff:Delete Literal at org.jfree.data.time.TimeSeries:879
false
Insert BinaryOperator at org.jfree.data.time.TimeSeries:879
(java.lang.Math.cos(java.lang.Math.toRadians(minY))) < 0.0
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch2-Math-81-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-00129
Update VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1537
to end
Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1537
((work[( - 8)]) > b2) || ((work[(np - 4)]) > b1)
Insert BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1537
(tType) <
Move VariableRead from org.apache.commons.math.linear.EigenDecompositionImpl:1537 to org.apache.commons.math.linear.EigenDecompositionImpl:1537
np
Move TypeAccess from org.apache.commons.math.linear.EigenDecompositionImpl to org.apache.commons.math.linear.EigenDecompositionImpl
org.apache.commons.math.linear.EigenDecompositionImpl
PatternInstanceAnalyzer
----For Diff:Update VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1537
to end
Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1537
((work[( - 8)]) > b2) || ((work[(np - 4)]) > b1)
Insert BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1537
(tType) <
Move VariableRead from org.apache.commons.math.linear.EigenDecompositionImpl:1537 to org.apache.commons.math.linear.EigenDecompositionImpl:1537
np
Move TypeAccess from org.apache.commons.math.linear.EigenDecompositionImpl to org.apache.commons.math.linear.EigenDecompositionImpl
org.apache.commons.math.linear.EigenDecompositionImpl
: number instances found: 60
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1537
to end
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1537
work
, Insert BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1537
(tType) <
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1537
8
, Insert BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1537
(tType) <
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1537
( - 8)
, Insert BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1537
(tType) <
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.math.linear.EigenDecompositionImpl:1537
(work[( - 8)])
, Insert BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1537
(tType) <
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1537
b2
, Insert BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1537
(tType) <
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1537
((work[( - 8)]) > b2)
, Insert BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1537
(tType) <
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl
org.apache.commons.math.linear.EigenDecompositionImpl
, Insert BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1537
(tType) <
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1537
work
, Insert BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1537
(tType) <
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1537
np
, Insert BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1537
(tType) <
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1537
4
, Insert BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1537
(tType) <
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1537
(np - 4)
, Insert BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1537
(tType) <
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.math.linear.EigenDecompositionImpl:1537
(work[(np - 4)])
, Insert BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1537
(tType) <
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1537
b1
, Insert BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1537
(tType) <
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1537
((work[(np - 4)]) > b1)
, Insert BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1537
(tType) <
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1537
((work[( - 8)]) > b2) || ((work[(np - 4)]) > b1)
, Insert BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1537
(tType) <
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1537
work
, Insert FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1537
(tType)
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1537
8
, Insert FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1537
(tType)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1537
( - 8)
, Insert FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1537
(tType)
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.math.linear.EigenDecompositionImpl:1537
(work[( - 8)])
, Insert FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1537
(tType)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1537
b2
, Insert FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1537
(tType)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1537
((work[( - 8)]) > b2)
, Insert FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1537
(tType)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl
org.apache.commons.math.linear.EigenDecompositionImpl
, Insert FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1537
(tType)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1537
work
, Insert FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1537
(tType)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1537
np
, Insert FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1537
(tType)
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1537
4
, Insert FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1537
(tType)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1537
(np - 4)
, Insert FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1537
(tType)
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.math.linear.EigenDecompositionImpl:1537
(work[(np - 4)])
, Insert FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1537
(tType)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1537
b1
, Insert FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1537
(tType)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1537
((work[(np - 4)]) > b1)
, Insert FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1537
(tType)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1537
((work[( - 8)]) > b2) || ((work[(np - 4)]) > b1)
, Insert FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1537
(tType)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1537
work
, Move VariableRead from org.apache.commons.math.linear.EigenDecompositionImpl:1537 to org.apache.commons.math.linear.EigenDecompositionImpl:1537
np
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1537
8
, Move VariableRead from org.apache.commons.math.linear.EigenDecompositionImpl:1537 to org.apache.commons.math.linear.EigenDecompositionImpl:1537
np
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1537
( - 8)
, Move VariableRead from org.apache.commons.math.linear.EigenDecompositionImpl:1537 to org.apache.commons.math.linear.EigenDecompositionImpl:1537
np
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.math.linear.EigenDecompositionImpl:1537
(work[( - 8)])
, Move VariableRead from org.apache.commons.math.linear.EigenDecompositionImpl:1537 to org.apache.commons.math.linear.EigenDecompositionImpl:1537
np
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1537
b2
, Move VariableRead from org.apache.commons.math.linear.EigenDecompositionImpl:1537 to org.apache.commons.math.linear.EigenDecompositionImpl:1537
np
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1537
((work[( - 8)]) > b2)
, Move VariableRead from org.apache.commons.math.linear.EigenDecompositionImpl:1537 to org.apache.commons.math.linear.EigenDecompositionImpl:1537
np
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl
org.apache.commons.math.linear.EigenDecompositionImpl
, Move VariableRead from org.apache.commons.math.linear.EigenDecompositionImpl:1537 to org.apache.commons.math.linear.EigenDecompositionImpl:1537
np
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1537
work
, Move VariableRead from org.apache.commons.math.linear.EigenDecompositionImpl:1537 to org.apache.commons.math.linear.EigenDecompositionImpl:1537
np
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1537
np
, Move VariableRead from org.apache.commons.math.linear.EigenDecompositionImpl:1537 to org.apache.commons.math.linear.EigenDecompositionImpl:1537
np
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1537
4
, Move VariableRead from org.apache.commons.math.linear.EigenDecompositionImpl:1537 to org.apache.commons.math.linear.EigenDecompositionImpl:1537
np
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1537
(np - 4)
, Move VariableRead from org.apache.commons.math.linear.EigenDecompositionImpl:1537 to org.apache.commons.math.linear.EigenDecompositionImpl:1537
np
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.math.linear.EigenDecompositionImpl:1537
(work[(np - 4)])
, Move VariableRead from org.apache.commons.math.linear.EigenDecompositionImpl:1537 to org.apache.commons.math.linear.EigenDecompositionImpl:1537
np
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1537
b1
, Move VariableRead from org.apache.commons.math.linear.EigenDecompositionImpl:1537 to org.apache.commons.math.linear.EigenDecompositionImpl:1537
np
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1537
((work[(np - 4)]) > b1)
, Move VariableRead from org.apache.commons.math.linear.EigenDecompositionImpl:1537 to org.apache.commons.math.linear.EigenDecompositionImpl:1537
np
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1537
((work[( - 8)]) > b2) || ((work[(np - 4)]) > b1)
, Move VariableRead from org.apache.commons.math.linear.EigenDecompositionImpl:1537 to org.apache.commons.math.linear.EigenDecompositionImpl:1537
np
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1537
work
, Move TypeAccess from org.apache.commons.math.linear.EigenDecompositionImpl to org.apache.commons.math.linear.EigenDecompositionImpl
org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1537
8
, Move TypeAccess from org.apache.commons.math.linear.EigenDecompositionImpl to org.apache.commons.math.linear.EigenDecompositionImpl
org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1537
( - 8)
, Move TypeAccess from org.apache.commons.math.linear.EigenDecompositionImpl to org.apache.commons.math.linear.EigenDecompositionImpl
org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.math.linear.EigenDecompositionImpl:1537
(work[( - 8)])
, Move TypeAccess from org.apache.commons.math.linear.EigenDecompositionImpl to org.apache.commons.math.linear.EigenDecompositionImpl
org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1537
b2
, Move TypeAccess from org.apache.commons.math.linear.EigenDecompositionImpl to org.apache.commons.math.linear.EigenDecompositionImpl
org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1537
((work[( - 8)]) > b2)
, Move TypeAccess from org.apache.commons.math.linear.EigenDecompositionImpl to org.apache.commons.math.linear.EigenDecompositionImpl
org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1537
work
, Move TypeAccess from org.apache.commons.math.linear.EigenDecompositionImpl to org.apache.commons.math.linear.EigenDecompositionImpl
org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1537
np
, Move TypeAccess from org.apache.commons.math.linear.EigenDecompositionImpl to org.apache.commons.math.linear.EigenDecompositionImpl
org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1537
4
, Move TypeAccess from org.apache.commons.math.linear.EigenDecompositionImpl to org.apache.commons.math.linear.EigenDecompositionImpl
org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1537
(np - 4)
, Move TypeAccess from org.apache.commons.math.linear.EigenDecompositionImpl to org.apache.commons.math.linear.EigenDecompositionImpl
org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.math.linear.EigenDecompositionImpl:1537
(work[(np - 4)])
, Move TypeAccess from org.apache.commons.math.linear.EigenDecompositionImpl to org.apache.commons.math.linear.EigenDecompositionImpl
org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1537
b1
, Move TypeAccess from org.apache.commons.math.linear.EigenDecompositionImpl to org.apache.commons.math.linear.EigenDecompositionImpl
org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1537
((work[(np - 4)]) > b1)
, Move TypeAccess from org.apache.commons.math.linear.EigenDecompositionImpl to org.apache.commons.math.linear.EigenDecompositionImpl
org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1537
((work[( - 8)]) > b2) || ((work[(np - 4)]) > b1)
, Move TypeAccess from org.apache.commons.math.linear.EigenDecompositionImpl to org.apache.commons.math.linear.EigenDecompositionImpl
org.apache.commons.math.linear.EigenDecompositionImpl
]]
RepairabilityAnalyzer
----For Diff:Update VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1537
to end
Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1537
((work[( - 8)]) > b2) || ((work[(np - 4)]) > b1)
Insert BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1537
(tType) <
Move VariableRead from org.apache.commons.math.linear.EigenDecompositionImpl:1537 to org.apache.commons.math.linear.EigenDecompositionImpl:1537
np
Move TypeAccess from org.apache.commons.math.linear.EigenDecompositionImpl to org.apache.commons.math.linear.EigenDecompositionImpl
org.apache.commons.math.linear.EigenDecompositionImpl
: number instances found: 1
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1537
((work[( - 8)]) > b2) || ((work[(np - 4)]) > b1)
, Insert BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1537
(tType) <
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch2-Math-49-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-00114
Delete VariableRead at org.apache.commons.math.linear.OpenMapRealVector:664
value
Insert FieldRead at org.apache.commons.math.linear.OpenMapRealVector:664
org.apache.commons.math.linear.OpenMapRealVector.DEFAULT_ZERO_TOLERANCE
PatternInstanceAnalyzer
----For Diff:Delete VariableRead at org.apache.commons.math.linear.OpenMapRealVector:664
value
Insert FieldRead at org.apache.commons.math.linear.OpenMapRealVector:664
org.apache.commons.math.linear.OpenMapRealVector.DEFAULT_ZERO_TOLERANCE
: number instances found: 2
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.OpenMapRealVector:664
value
, Insert FieldRead at org.apache.commons.math.linear.OpenMapRealVector:664
org.apache.commons.math.linear.OpenMapRealVector.DEFAULT_ZERO_TOLERANCE
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.OpenMapRealVector:664
value
, Insert TypeAccess at org.apache.commons.math.linear.OpenMapRealVector
org.apache.commons.math.linear.OpenMapRealVector
]]
RepairabilityAnalyzer
----For Diff:Delete VariableRead at org.apache.commons.math.linear.OpenMapRealVector:664
value
Insert FieldRead at org.apache.commons.math.linear.OpenMapRealVector:664
org.apache.commons.math.linear.OpenMapRealVector.DEFAULT_ZERO_TOLERANCE
: number instances found: 1
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.OpenMapRealVector:664
value
, Insert FieldRead at org.apache.commons.math.linear.OpenMapRealVector:664
org.apache.commons.math.linear.OpenMapRealVector.DEFAULT_ZERO_TOLERANCE
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch5-Math-28-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-00258
Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:144
minIndex
Insert BinaryOperator at org.apache.commons.math3.optimization.linear.SimplexSolver:144
((tableau.getWidth()) - 1)
PatternInstanceAnalyzer
----For Diff:Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:144
minIndex
Insert BinaryOperator at org.apache.commons.math3.optimization.linear.SimplexSolver:144
((tableau.getWidth()) - 1)
: number instances found: 4
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:144
minIndex
, Insert BinaryOperator at org.apache.commons.math3.optimization.linear.SimplexSolver:144
((tableau.getWidth()) - 1)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:144
minIndex
, Insert Invocation at org.apache.commons.math3.optimization.linear.SimplexSolver:144
(tableau.getWidth())
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:144
minIndex
, Insert Literal at org.apache.commons.math3.optimization.linear.SimplexSolver:144
1
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:144
minIndex
, Insert VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:144
tableau
]]
RepairabilityAnalyzer
----For Diff:Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:144
minIndex
Insert BinaryOperator at org.apache.commons.math3.optimization.linear.SimplexSolver:144
((tableau.getWidth()) - 1)
: number instances found: 1
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:144
minIndex
, Insert BinaryOperator at org.apache.commons.math3.optimization.linear.SimplexSolver:144
((tableau.getWidth()) - 1)
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch1-Math-85-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-0065
Update BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
( * fb) >= 0.0 to maximumIterations <= 0
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
( * fb) >= 0.0 to maximumIterations <= 0
: number instances found: 5
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
( * fb) >= 0.0 to maximumIterations <= 0
]]
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
to maximumIterations
]]
ChangePatternInstance [actions=[Update Literal at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
0.0 to 0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
fb
, Move VariableRead from org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198 to org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
fa
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
( * fb)
, Move VariableRead from org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198 to org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
fa
]]
RepairabilityAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
( * fb) >= 0.0 to maximumIterations <= 0
: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
( * fb) >= 0.0 to maximumIterations <= 0
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch1-Chart-6-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-0011
Update TypeAccess at org.jfree.chart.util.ShapeList
org.jfree.chart.util.ShapeList to org.jfree.chart.util.AbstractObjectList.DEFAULT_INITIAL_CAPACITY
Delete VariableRead at org.jfree.chart.util.ShapeList:81
index
Insert SuperAccess at org.jfree.chart.util.ShapeList:81
super
PatternInstanceAnalyzer
----For Diff:Update TypeAccess at org.jfree.chart.util.ShapeList
org.jfree.chart.util.ShapeList to org.jfree.chart.util.AbstractObjectList.DEFAULT_INITIAL_CAPACITY
Delete VariableRead at org.jfree.chart.util.ShapeList:81
index
Insert SuperAccess at org.jfree.chart.util.ShapeList:81
super
: number instances found: 2
ChangePatternInstance [actions=[Update TypeAccess at org.jfree.chart.util.ShapeList
org.jfree.chart.util.ShapeList to org.jfree.chart.util.AbstractObjectList.DEFAULT_INITIAL_CAPACITY
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.util.ShapeList:81
index
, Insert SuperAccess at org.jfree.chart.util.ShapeList:81
super
]]
RepairabilityAnalyzer
----For Diff:Update TypeAccess at org.jfree.chart.util.ShapeList
org.jfree.chart.util.ShapeList to org.jfree.chart.util.AbstractObjectList.DEFAULT_INITIAL_CAPACITY
Delete VariableRead at org.jfree.chart.util.ShapeList:81
index
Insert SuperAccess at org.jfree.chart.util.ShapeList:81
super
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch5-Lang-7-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-00255
Update Invocation at org.apache.commons.lang3.math.NumberUtils:452
str.startsWith("--") to org.apache.commons.lang3.math.NumberUtils.DOUBLE_ZERO.isInfinite()
PatternInstanceAnalyzer
----For Diff:Update Invocation at org.apache.commons.lang3.math.NumberUtils:452
str.startsWith("--") to org.apache.commons.lang3.math.NumberUtils.DOUBLE_ZERO.isInfinite()
: number instances found: 5
ChangePatternInstance [actions=[Update Invocation at org.apache.commons.lang3.math.NumberUtils:452
str.startsWith("--") to org.apache.commons.lang3.math.NumberUtils.DOUBLE_ZERO.isInfinite()
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.math.NumberUtils:452
str
, Insert FieldRead at org.apache.commons.lang3.math.NumberUtils:452
org.apache.commons.lang3.math.NumberUtils.DOUBLE_ZERO
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.math.NumberUtils:452
"--"
, Insert FieldRead at org.apache.commons.lang3.math.NumberUtils:452
org.apache.commons.lang3.math.NumberUtils.DOUBLE_ZERO
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.math.NumberUtils:452
str
, Insert TypeAccess at org.apache.commons.lang3.math.NumberUtils
org.apache.commons.lang3.math.NumberUtils
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.math.NumberUtils:452
"--"
, Insert TypeAccess at org.apache.commons.lang3.math.NumberUtils
org.apache.commons.lang3.math.NumberUtils
]]
RepairabilityAnalyzer
----For Diff:Update Invocation at org.apache.commons.lang3.math.NumberUtils:452
str.startsWith("--") to org.apache.commons.lang3.math.NumberUtils.DOUBLE_ZERO.isInfinite()
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch2-Math-20-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-00107
Update BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
(boundaries) == null to x != null
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
(boundaries) == null to x != null
: number instances found: 3
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
(boundaries) == null to x != null
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math3.optimization.direct.CMAESOptimizer
org.apache.commons.math3.optimization.direct.CMAESOptimizer
, Insert VariableRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
x
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
(boundaries)
, Insert VariableRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
x
]]
RepairabilityAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
(boundaries) == null to x != null
: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
(boundaries) == null to x != null
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch2-Closure-46-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-0094
Update Invocation at com.google.javascript.rhino.jstype.RecordType:142
(that.isRecordType()) to (hasProperty(com.google.javascript.rhino.jstype.JSType.EMPTY_TYPE_COMPONENT))
PatternInstanceAnalyzer
----For Diff:Update Invocation at com.google.javascript.rhino.jstype.RecordType:142
(that.isRecordType()) to (hasProperty(com.google.javascript.rhino.jstype.JSType.EMPTY_TYPE_COMPONENT))
: number instances found: 3
ChangePatternInstance [actions=[Update Invocation at com.google.javascript.rhino.jstype.RecordType:142
(that.isRecordType()) to (hasProperty(com.google.javascript.rhino.jstype.JSType.EMPTY_TYPE_COMPONENT))
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.rhino.jstype.RecordType:142
that
, Insert TypeAccess at com.google.javascript.rhino.jstype.RecordType
com.google.javascript.rhino.jstype.RecordType
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.rhino.jstype.RecordType:142
that
, Insert TypeAccess at com.google.javascript.rhino.jstype.RecordType:142
com.google.javascript.rhino.jstype.JSType.EMPTY_TYPE_COMPONENT
]]
RepairabilityAnalyzer
----For Diff:Update Invocation at com.google.javascript.rhino.jstype.RecordType:142
(that.isRecordType()) to (hasProperty(com.google.javascript.rhino.jstype.JSType.EMPTY_TYPE_COMPONENT))
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch4-Lang-10-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-00205
Update VariableRead at org.apache.commons.lang3.time.FastDateParser:307
to value
Delete Invocation at org.apache.commons.lang3.time.FastDateParser:307
java.lang.Character.isWhitespace()
Insert BinaryOperator at org.apache.commons.lang3.time.FastDateParser:307
(.charAt(0)) == '+'
Move VariableRead from org.apache.commons.lang3.time.FastDateParser:307 to org.apache.commons.lang3.time.FastDateParser:307
c
PatternInstanceAnalyzer
----For Diff:Update VariableRead at org.apache.commons.lang3.time.FastDateParser:307
to value
Delete Invocation at org.apache.commons.lang3.time.FastDateParser:307
java.lang.Character.isWhitespace()
Insert BinaryOperator at org.apache.commons.lang3.time.FastDateParser:307
(.charAt(0)) == '+'
Move VariableRead from org.apache.commons.lang3.time.FastDateParser:307 to org.apache.commons.lang3.time.FastDateParser:307
c
: number instances found: 11
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.lang3.time.FastDateParser:307
to value
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.lang3.time.FastDateParser:307
java.lang.Character
, Insert BinaryOperator at org.apache.commons.lang3.time.FastDateParser:307
(.charAt(0)) == '+'
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.time.FastDateParser:307
java.lang.Character.isWhitespace()
, Insert BinaryOperator at org.apache.commons.lang3.time.FastDateParser:307
(.charAt(0)) == '+'
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.lang3.time.FastDateParser:307
java.lang.Character
, Insert Invocation at org.apache.commons.lang3.time.FastDateParser:307
(.charAt(0))
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.time.FastDateParser:307
java.lang.Character.isWhitespace()
, Insert Invocation at org.apache.commons.lang3.time.FastDateParser:307
(.charAt(0))
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.lang3.time.FastDateParser:307
java.lang.Character
, Insert Literal at org.apache.commons.lang3.time.FastDateParser:307
'+'
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.time.FastDateParser:307
java.lang.Character.isWhitespace()
, Insert Literal at org.apache.commons.lang3.time.FastDateParser:307
'+'
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.lang3.time.FastDateParser:307
java.lang.Character
, Insert Literal at org.apache.commons.lang3.time.FastDateParser:307
0
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.time.FastDateParser:307
java.lang.Character.isWhitespace()
, Insert Literal at org.apache.commons.lang3.time.FastDateParser:307
0
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.lang3.time.FastDateParser:307
java.lang.Character
, Move VariableRead from org.apache.commons.lang3.time.FastDateParser:307 to org.apache.commons.lang3.time.FastDateParser:307
c
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.time.FastDateParser:307
java.lang.Character.isWhitespace()
, Move VariableRead from org.apache.commons.lang3.time.FastDateParser:307 to org.apache.commons.lang3.time.FastDateParser:307
c
]]
RepairabilityAnalyzer
----For Diff:Update VariableRead at org.apache.commons.lang3.time.FastDateParser:307
to value
Delete Invocation at org.apache.commons.lang3.time.FastDateParser:307
java.lang.Character.isWhitespace()
Insert BinaryOperator at org.apache.commons.lang3.time.FastDateParser:307
(.charAt(0)) == '+'
Move VariableRead from org.apache.commons.lang3.time.FastDateParser:307 to org.apache.commons.lang3.time.FastDateParser:307
c
: number instances found: 1
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.time.FastDateParser:307
java.lang.Character.isWhitespace()
, Insert BinaryOperator at org.apache.commons.lang3.time.FastDateParser:307
(.charAt(0)) == '+'
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch5-Math-73-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-00269
Update VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
yInitial to initial
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
f
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
min
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
yMin
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
max
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
yMax
PatternInstanceAnalyzer
----For Diff:Update VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
yInitial to initial
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
f
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
min
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
yMin
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
max
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
yMax
: number instances found: 1
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
yInitial to initial
]]
RepairabilityAnalyzer
----For Diff:Update VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
yInitial to initial
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
f
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
min
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
yMin
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
max
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
yMax
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch3-Math-2-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-00162
Delete UnaryOperator at org.apache.commons.math3.distribution.HypergeometricDistribution:279
!(numericalVarianceIsCalculated)
Insert BinaryOperator at org.apache.commons.math3.distribution.HypergeometricDistribution:279
(sampleSize) > (numberOfSuccesses)
Move TypeAccess from org.apache.commons.math3.distribution.HypergeometricDistribution to org.apache.commons.math3.distribution.HypergeometricDistribution
org.apache.commons.math3.distribution.HypergeometricDistribution
PatternInstanceAnalyzer
----For Diff:Delete UnaryOperator at org.apache.commons.math3.distribution.HypergeometricDistribution:279
!(numericalVarianceIsCalculated)
Insert BinaryOperator at org.apache.commons.math3.distribution.HypergeometricDistribution:279
(sampleSize) > (numberOfSuccesses)
Move TypeAccess from org.apache.commons.math3.distribution.HypergeometricDistribution to org.apache.commons.math3.distribution.HypergeometricDistribution
org.apache.commons.math3.distribution.HypergeometricDistribution
: number instances found: 10
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.distribution.HypergeometricDistribution:279
(numericalVarianceIsCalculated)
, Insert BinaryOperator at org.apache.commons.math3.distribution.HypergeometricDistribution:279
(sampleSize) > (numberOfSuccesses)
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.apache.commons.math3.distribution.HypergeometricDistribution:279
!(numericalVarianceIsCalculated)
, Insert BinaryOperator at org.apache.commons.math3.distribution.HypergeometricDistribution:279
(sampleSize) > (numberOfSuccesses)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.distribution.HypergeometricDistribution:279
(numericalVarianceIsCalculated)
, Insert FieldRead at org.apache.commons.math3.distribution.HypergeometricDistribution:279
(sampleSize)
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.apache.commons.math3.distribution.HypergeometricDistribution:279
!(numericalVarianceIsCalculated)
, Insert FieldRead at org.apache.commons.math3.distribution.HypergeometricDistribution:279
(sampleSize)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.distribution.HypergeometricDistribution:279
(numericalVarianceIsCalculated)
, Insert FieldRead at org.apache.commons.math3.distribution.HypergeometricDistribution:279
(numberOfSuccesses)
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.apache.commons.math3.distribution.HypergeometricDistribution:279
!(numericalVarianceIsCalculated)
, Insert FieldRead at org.apache.commons.math3.distribution.HypergeometricDistribution:279
(numberOfSuccesses)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.distribution.HypergeometricDistribution:279
(numericalVarianceIsCalculated)
, Insert TypeAccess at org.apache.commons.math3.distribution.HypergeometricDistribution
org.apache.commons.math3.distribution.HypergeometricDistribution
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.apache.commons.math3.distribution.HypergeometricDistribution:279
!(numericalVarianceIsCalculated)
, Insert TypeAccess at org.apache.commons.math3.distribution.HypergeometricDistribution
org.apache.commons.math3.distribution.HypergeometricDistribution
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.distribution.HypergeometricDistribution:279
(numericalVarianceIsCalculated)
, Move TypeAccess from org.apache.commons.math3.distribution.HypergeometricDistribution to org.apache.commons.math3.distribution.HypergeometricDistribution
org.apache.commons.math3.distribution.HypergeometricDistribution
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.apache.commons.math3.distribution.HypergeometricDistribution:279
!(numericalVarianceIsCalculated)
, Move TypeAccess from org.apache.commons.math3.distribution.HypergeometricDistribution to org.apache.commons.math3.distribution.HypergeometricDistribution
org.apache.commons.math3.distribution.HypergeometricDistribution
]]
RepairabilityAnalyzer
----For Diff:Delete UnaryOperator at org.apache.commons.math3.distribution.HypergeometricDistribution:279
!(numericalVarianceIsCalculated)
Insert BinaryOperator at org.apache.commons.math3.distribution.HypergeometricDistribution:279
(sampleSize) > (numberOfSuccesses)
Move TypeAccess from org.apache.commons.math3.distribution.HypergeometricDistribution to org.apache.commons.math3.distribution.HypergeometricDistribution
org.apache.commons.math3.distribution.HypergeometricDistribution
: number instances found: 1
ChangePatternInstance [actions=[Delete UnaryOperator at org.apache.commons.math3.distribution.HypergeometricDistribution:279
!(numericalVarianceIsCalculated)
, Insert BinaryOperator at org.apache.commons.math3.distribution.HypergeometricDistribution:279
(sampleSize) > (numberOfSuccesses)
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch1-Time-17-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-0070
Update TypeAccess at org.joda.time.DateTimeZone
DateTimeConstants to org.joda.time.DateTimeConstants
Delete Invocation at org.joda.time.DateTimeZone:1168
convertUTCToLocal(( + ))
Insert BinaryOperator at org.joda.time.DateTimeZone:1168
+
Move VariableRead from org.joda.time.DateTimeZone:1168 to org.joda.time.DateTimeZone:1168
instant
Move BinaryOperator from org.joda.time.DateTimeZone:1168 to org.joda.time.DateTimeZone:1168
(3 * (DateTimeConstants.MILLIS_PER_HOUR))
PatternInstanceAnalyzer
----For Diff:Update TypeAccess at org.joda.time.DateTimeZone
DateTimeConstants to org.joda.time.DateTimeConstants
Delete Invocation at org.joda.time.DateTimeZone:1168
convertUTCToLocal(( + ))
Insert BinaryOperator at org.joda.time.DateTimeZone:1168
+
Move VariableRead from org.joda.time.DateTimeZone:1168 to org.joda.time.DateTimeZone:1168
instant
Move BinaryOperator from org.joda.time.DateTimeZone:1168 to org.joda.time.DateTimeZone:1168
(3 * (DateTimeConstants.MILLIS_PER_HOUR))
: number instances found: 10
ChangePatternInstance [actions=[Update TypeAccess at org.joda.time.DateTimeZone
DateTimeConstants to org.joda.time.DateTimeConstants
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.joda.time.DateTimeZone
org.joda.time.DateTimeZone
, Insert BinaryOperator at org.joda.time.DateTimeZone:1168
+
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.joda.time.DateTimeZone:1168
( + )
, Insert BinaryOperator at org.joda.time.DateTimeZone:1168
+
]]
ChangePatternInstance [actions=[Delete Invocation at org.joda.time.DateTimeZone:1168
convertUTCToLocal(( + ))
, Insert BinaryOperator at org.joda.time.DateTimeZone:1168
+
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.joda.time.DateTimeZone
org.joda.time.DateTimeZone
, Move VariableRead from org.joda.time.DateTimeZone:1168 to org.joda.time.DateTimeZone:1168
instant
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.joda.time.DateTimeZone:1168
( + )
, Move VariableRead from org.joda.time.DateTimeZone:1168 to org.joda.time.DateTimeZone:1168
instant
]]
ChangePatternInstance [actions=[Delete Invocation at org.joda.time.DateTimeZone:1168
convertUTCToLocal(( + ))
, Move VariableRead from org.joda.time.DateTimeZone:1168 to org.joda.time.DateTimeZone:1168
instant
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.joda.time.DateTimeZone
org.joda.time.DateTimeZone
, Move BinaryOperator from org.joda.time.DateTimeZone:1168 to org.joda.time.DateTimeZone:1168
(3 * (DateTimeConstants.MILLIS_PER_HOUR))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.joda.time.DateTimeZone:1168
( + )
, Move BinaryOperator from org.joda.time.DateTimeZone:1168 to org.joda.time.DateTimeZone:1168
(3 * (DateTimeConstants.MILLIS_PER_HOUR))
]]
ChangePatternInstance [actions=[Delete Invocation at org.joda.time.DateTimeZone:1168
convertUTCToLocal(( + ))
, Move BinaryOperator from org.joda.time.DateTimeZone:1168 to org.joda.time.DateTimeZone:1168
(3 * (DateTimeConstants.MILLIS_PER_HOUR))
]]
RepairabilityAnalyzer
----For Diff:Update TypeAccess at org.joda.time.DateTimeZone
DateTimeConstants to org.joda.time.DateTimeConstants
Delete Invocation at org.joda.time.DateTimeZone:1168
convertUTCToLocal(( + ))
Insert BinaryOperator at org.joda.time.DateTimeZone:1168
+
Move VariableRead from org.joda.time.DateTimeZone:1168 to org.joda.time.DateTimeZone:1168
instant
Move BinaryOperator from org.joda.time.DateTimeZone:1168 to org.joda.time.DateTimeZone:1168
(3 * (DateTimeConstants.MILLIS_PER_HOUR))
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch1-Math-28-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-0038
Update BinaryOperator at org.apache.commons.math3.optimization.linear.SimplexSolver:144
i < minIndex to (epsilon) == (org.apache.commons.math3.optimization.linear.SimplexSolver.DEFAULT_EPSILON)
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.math3.optimization.linear.SimplexSolver:144
i < minIndex to (epsilon) == (org.apache.commons.math3.optimization.linear.SimplexSolver.DEFAULT_EPSILON)
: number instances found: 9
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math3.optimization.linear.SimplexSolver:144
i < minIndex to (epsilon) == (org.apache.commons.math3.optimization.linear.SimplexSolver.DEFAULT_EPSILON)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:144
i
, Insert FieldRead at org.apache.commons.math3.optimization.linear.SimplexSolver:144
(epsilon)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:144
minIndex
, Insert FieldRead at org.apache.commons.math3.optimization.linear.SimplexSolver:144
(epsilon)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:144
i
, Insert FieldRead at org.apache.commons.math3.optimization.linear.SimplexSolver:144
(org.apache.commons.math3.optimization.linear.SimplexSolver.DEFAULT_EPSILON)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:144
minIndex
, Insert FieldRead at org.apache.commons.math3.optimization.linear.SimplexSolver:144
(org.apache.commons.math3.optimization.linear.SimplexSolver.DEFAULT_EPSILON)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:144
i
, Insert TypeAccess at org.apache.commons.math3.optimization.linear.SimplexSolver
org.apache.commons.math3.optimization.linear.SimplexSolver
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:144
minIndex
, Insert TypeAccess at org.apache.commons.math3.optimization.linear.SimplexSolver
org.apache.commons.math3.optimization.linear.SimplexSolver
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:144
i
, Insert TypeAccess at org.apache.commons.math3.optimization.linear.SimplexSolver
org.apache.commons.math3.optimization.linear.SimplexSolver
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:144
minIndex
, Insert TypeAccess at org.apache.commons.math3.optimization.linear.SimplexSolver
org.apache.commons.math3.optimization.linear.SimplexSolver
]]
RepairabilityAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.math3.optimization.linear.SimplexSolver:144
i < minIndex to (epsilon) == (org.apache.commons.math3.optimization.linear.SimplexSolver.DEFAULT_EPSILON)
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch4-Time-17-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-00239
Delete Invocation at org.joda.time.DateTimeZone:1168
convertUTCToLocal(( + (3 * (DateTimeConstants.MILLIS_PER_HOUR))))
Insert BinaryOperator at org.joda.time.DateTimeZone:1168
instantBefore ^
Move VariableRead from org.joda.time.DateTimeZone:1168 to org.joda.time.DateTimeZone:1168
instant
PatternInstanceAnalyzer
----For Diff:Delete Invocation at org.joda.time.DateTimeZone:1168
convertUTCToLocal(( + (3 * (DateTimeConstants.MILLIS_PER_HOUR))))
Insert BinaryOperator at org.joda.time.DateTimeZone:1168
instantBefore ^
Move VariableRead from org.joda.time.DateTimeZone:1168 to org.joda.time.DateTimeZone:1168
instant
: number instances found: 21
ChangePatternInstance [actions=[Delete TypeAccess at org.joda.time.DateTimeZone
org.joda.time.DateTimeZone
, Insert BinaryOperator at org.joda.time.DateTimeZone:1168
instantBefore ^
]]
ChangePatternInstance [actions=[Delete Literal at org.joda.time.DateTimeZone:1168
3
, Insert BinaryOperator at org.joda.time.DateTimeZone:1168
instantBefore ^
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.joda.time.DateTimeZone
DateTimeConstants
, Insert BinaryOperator at org.joda.time.DateTimeZone:1168
instantBefore ^
]]
ChangePatternInstance [actions=[Delete FieldRead at org.joda.time.DateTimeZone:1168
(DateTimeConstants.MILLIS_PER_HOUR)
, Insert BinaryOperator at org.joda.time.DateTimeZone:1168
instantBefore ^
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.joda.time.DateTimeZone:1168
(3 * (DateTimeConstants.MILLIS_PER_HOUR))
, Insert BinaryOperator at org.joda.time.DateTimeZone:1168
instantBefore ^
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.joda.time.DateTimeZone:1168
( + (3 * (DateTimeConstants.MILLIS_PER_HOUR)))
, Insert BinaryOperator at org.joda.time.DateTimeZone:1168
instantBefore ^
]]
ChangePatternInstance [actions=[Delete Invocation at org.joda.time.DateTimeZone:1168
convertUTCToLocal(( + (3 * (DateTimeConstants.MILLIS_PER_HOUR))))
, Insert BinaryOperator at org.joda.time.DateTimeZone:1168
instantBefore ^
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.joda.time.DateTimeZone
org.joda.time.DateTimeZone
, Insert VariableRead at org.joda.time.DateTimeZone:1168
instantBefore
]]
ChangePatternInstance [actions=[Delete Literal at org.joda.time.DateTimeZone:1168
3
, Insert VariableRead at org.joda.time.DateTimeZone:1168
instantBefore
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.joda.time.DateTimeZone
DateTimeConstants
, Insert VariableRead at org.joda.time.DateTimeZone:1168
instantBefore
]]
ChangePatternInstance [actions=[Delete FieldRead at org.joda.time.DateTimeZone:1168
(DateTimeConstants.MILLIS_PER_HOUR)
, Insert VariableRead at org.joda.time.DateTimeZone:1168
instantBefore
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.joda.time.DateTimeZone:1168
(3 * (DateTimeConstants.MILLIS_PER_HOUR))
, Insert VariableRead at org.joda.time.DateTimeZone:1168
instantBefore
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.joda.time.DateTimeZone:1168
( + (3 * (DateTimeConstants.MILLIS_PER_HOUR)))
, Insert VariableRead at org.joda.time.DateTimeZone:1168
instantBefore
]]
ChangePatternInstance [actions=[Delete Invocation at org.joda.time.DateTimeZone:1168
convertUTCToLocal(( + (3 * (DateTimeConstants.MILLIS_PER_HOUR))))
, Insert VariableRead at org.joda.time.DateTimeZone:1168
instantBefore
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.joda.time.DateTimeZone
org.joda.time.DateTimeZone
, Move VariableRead from org.joda.time.DateTimeZone:1168 to org.joda.time.DateTimeZone:1168
instant
]]
ChangePatternInstance [actions=[Delete Literal at org.joda.time.DateTimeZone:1168
3
, Move VariableRead from org.joda.time.DateTimeZone:1168 to org.joda.time.DateTimeZone:1168
instant
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.joda.time.DateTimeZone
DateTimeConstants
, Move VariableRead from org.joda.time.DateTimeZone:1168 to org.joda.time.DateTimeZone:1168
instant
]]
ChangePatternInstance [actions=[Delete FieldRead at org.joda.time.DateTimeZone:1168
(DateTimeConstants.MILLIS_PER_HOUR)
, Move VariableRead from org.joda.time.DateTimeZone:1168 to org.joda.time.DateTimeZone:1168
instant
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.joda.time.DateTimeZone:1168
(3 * (DateTimeConstants.MILLIS_PER_HOUR))
, Move VariableRead from org.joda.time.DateTimeZone:1168 to org.joda.time.DateTimeZone:1168
instant
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.joda.time.DateTimeZone:1168
( + (3 * (DateTimeConstants.MILLIS_PER_HOUR)))
, Move VariableRead from org.joda.time.DateTimeZone:1168 to org.joda.time.DateTimeZone:1168
instant
]]
ChangePatternInstance [actions=[Delete Invocation at org.joda.time.DateTimeZone:1168
convertUTCToLocal(( + (3 * (DateTimeConstants.MILLIS_PER_HOUR))))
, Move VariableRead from org.joda.time.DateTimeZone:1168 to org.joda.time.DateTimeZone:1168
instant
]]
RepairabilityAnalyzer
----For Diff:Delete Invocation at org.joda.time.DateTimeZone:1168
convertUTCToLocal(( + (3 * (DateTimeConstants.MILLIS_PER_HOUR))))
Insert BinaryOperator at org.joda.time.DateTimeZone:1168
instantBefore ^
Move VariableRead from org.joda.time.DateTimeZone:1168 to org.joda.time.DateTimeZone:1168
instant
: number instances found: 1
ChangePatternInstance [actions=[Delete Invocation at org.joda.time.DateTimeZone:1168
convertUTCToLocal(( + (3 * (DateTimeConstants.MILLIS_PER_HOUR))))
, Insert BinaryOperator at org.joda.time.DateTimeZone:1168
instantBefore ^
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch4-Math-20-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-00213
Update TypeAccess at org.apache.commons.math3.optimization.direct.CMAESOptimizer
to org.apache.commons.math3.optimization.direct.CMAESOptimizer.FitnessFunction
Delete BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
(boundaries) == null
Insert BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
((java.lang.Math.max(valueRange, valueRange)) - (java.lang.Math.min(valueRange, valueRange))) < (valueRange)
Move TypeAccess from org.apache.commons.math3.optimization.direct.CMAESOptimizer$FitnessFunction to org.apache.commons.math3.optimization.direct.CMAESOptimizer$FitnessFunction
org.apache.commons.math3.optimization.direct.CMAESOptimizer
PatternInstanceAnalyzer
----For Diff:Update TypeAccess at org.apache.commons.math3.optimization.direct.CMAESOptimizer
to org.apache.commons.math3.optimization.direct.CMAESOptimizer.FitnessFunction
Delete BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
(boundaries) == null
Insert BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
((java.lang.Math.max(valueRange, valueRange)) - (java.lang.Math.min(valueRange, valueRange))) < (valueRange)
Move TypeAccess from org.apache.commons.math3.optimization.direct.CMAESOptimizer$FitnessFunction to org.apache.commons.math3.optimization.direct.CMAESOptimizer$FitnessFunction
org.apache.commons.math3.optimization.direct.CMAESOptimizer
: number instances found: 49
ChangePatternInstance [actions=[Update TypeAccess at org.apache.commons.math3.optimization.direct.CMAESOptimizer
to org.apache.commons.math3.optimization.direct.CMAESOptimizer.FitnessFunction
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
(boundaries)
, Insert BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
((java.lang.Math.max(valueRange, valueRange)) - (java.lang.Math.min(valueRange, valueRange))) < (valueRange)
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
null
, Insert BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
((java.lang.Math.max(valueRange, valueRange)) - (java.lang.Math.min(valueRange, valueRange))) < (valueRange)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
(boundaries) == null
, Insert BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
((java.lang.Math.max(valueRange, valueRange)) - (java.lang.Math.min(valueRange, valueRange))) < (valueRange)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
(boundaries)
, Insert BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
((java.lang.Math.max(valueRange, valueRange)) - (java.lang.Math.min(valueRange, valueRange)))
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
null
, Insert BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
((java.lang.Math.max(valueRange, valueRange)) - (java.lang.Math.min(valueRange, valueRange)))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
(boundaries) == null
, Insert BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
((java.lang.Math.max(valueRange, valueRange)) - (java.lang.Math.min(valueRange, valueRange)))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
(boundaries)
, Insert FieldRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
(valueRange)
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
null
, Insert FieldRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
(valueRange)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
(boundaries) == null
, Insert FieldRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
(valueRange)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
(boundaries)
, Insert Invocation at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
(java.lang.Math.max(valueRange, valueRange))
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
null
, Insert Invocation at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
(java.lang.Math.max(valueRange, valueRange))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
(boundaries) == null
, Insert Invocation at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
(java.lang.Math.max(valueRange, valueRange))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
(boundaries)
, Insert Invocation at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
(java.lang.Math.min(valueRange, valueRange))
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
null
, Insert Invocation at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
(java.lang.Math.min(valueRange, valueRange))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
(boundaries) == null
, Insert Invocation at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
(java.lang.Math.min(valueRange, valueRange))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
(boundaries)
, Insert TypeAccess at org.apache.commons.math3.optimization.direct.CMAESOptimizer
org.apache.commons.math3.optimization.direct.CMAESOptimizer.FitnessFunction
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
null
, Insert TypeAccess at org.apache.commons.math3.optimization.direct.CMAESOptimizer
org.apache.commons.math3.optimization.direct.CMAESOptimizer.FitnessFunction
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
(boundaries) == null
, Insert TypeAccess at org.apache.commons.math3.optimization.direct.CMAESOptimizer
org.apache.commons.math3.optimization.direct.CMAESOptimizer.FitnessFunction
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
(boundaries)
, Insert TypeAccess at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
java.lang.Math
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
null
, Insert TypeAccess at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
java.lang.Math
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
(boundaries) == null
, Insert TypeAccess at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
java.lang.Math
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
(boundaries)
, Insert FieldRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
valueRange
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
null
, Insert FieldRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
valueRange
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
(boundaries) == null
, Insert FieldRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
valueRange
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
(boundaries)
, Insert FieldRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
valueRange
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
null
, Insert FieldRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
valueRange
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
(boundaries) == null
, Insert FieldRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
valueRange
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
(boundaries)
, Insert TypeAccess at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
java.lang.Math
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
null
, Insert TypeAccess at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
java.lang.Math
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
(boundaries) == null
, Insert TypeAccess at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
java.lang.Math
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
(boundaries)
, Insert FieldRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
valueRange
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
null
, Insert FieldRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
valueRange
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
(boundaries) == null
, Insert FieldRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
valueRange
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
(boundaries)
, Insert FieldRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
valueRange
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
null
, Insert FieldRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
valueRange
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
(boundaries) == null
, Insert FieldRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
valueRange
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
(boundaries)
, Insert TypeAccess at org.apache.commons.math3.optimization.direct.CMAESOptimizer
org.apache.commons.math3.optimization.direct.CMAESOptimizer.FitnessFunction
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
null
, Insert TypeAccess at org.apache.commons.math3.optimization.direct.CMAESOptimizer
org.apache.commons.math3.optimization.direct.CMAESOptimizer.FitnessFunction
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
(boundaries) == null
, Insert TypeAccess at org.apache.commons.math3.optimization.direct.CMAESOptimizer
org.apache.commons.math3.optimization.direct.CMAESOptimizer.FitnessFunction
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
(boundaries)
, Insert TypeAccess at org.apache.commons.math3.optimization.direct.CMAESOptimizer
org.apache.commons.math3.optimization.direct.CMAESOptimizer.FitnessFunction
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
null
, Insert TypeAccess at org.apache.commons.math3.optimization.direct.CMAESOptimizer
org.apache.commons.math3.optimization.direct.CMAESOptimizer.FitnessFunction
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
(boundaries) == null
, Insert TypeAccess at org.apache.commons.math3.optimization.direct.CMAESOptimizer
org.apache.commons.math3.optimization.direct.CMAESOptimizer.FitnessFunction
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
(boundaries)
, Insert TypeAccess at org.apache.commons.math3.optimization.direct.CMAESOptimizer
org.apache.commons.math3.optimization.direct.CMAESOptimizer.FitnessFunction
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
null
, Insert TypeAccess at org.apache.commons.math3.optimization.direct.CMAESOptimizer
org.apache.commons.math3.optimization.direct.CMAESOptimizer.FitnessFunction
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
(boundaries) == null
, Insert TypeAccess at org.apache.commons.math3.optimization.direct.CMAESOptimizer
org.apache.commons.math3.optimization.direct.CMAESOptimizer.FitnessFunction
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
(boundaries)
, Move TypeAccess from org.apache.commons.math3.optimization.direct.CMAESOptimizer$FitnessFunction to org.apache.commons.math3.optimization.direct.CMAESOptimizer$FitnessFunction
org.apache.commons.math3.optimization.direct.CMAESOptimizer
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
null
, Move TypeAccess from org.apache.commons.math3.optimization.direct.CMAESOptimizer$FitnessFunction to org.apache.commons.math3.optimization.direct.CMAESOptimizer$FitnessFunction
org.apache.commons.math3.optimization.direct.CMAESOptimizer
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
(boundaries) == null
, Move TypeAccess from org.apache.commons.math3.optimization.direct.CMAESOptimizer$FitnessFunction to org.apache.commons.math3.optimization.direct.CMAESOptimizer$FitnessFunction
org.apache.commons.math3.optimization.direct.CMAESOptimizer
]]
RepairabilityAnalyzer
----For Diff:Update TypeAccess at org.apache.commons.math3.optimization.direct.CMAESOptimizer
to org.apache.commons.math3.optimization.direct.CMAESOptimizer.FitnessFunction
Delete BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
(boundaries) == null
Insert BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
((java.lang.Math.max(valueRange, valueRange)) - (java.lang.Math.min(valueRange, valueRange))) < (valueRange)
Move TypeAccess from org.apache.commons.math3.optimization.direct.CMAESOptimizer$FitnessFunction to org.apache.commons.math3.optimization.direct.CMAESOptimizer$FitnessFunction
org.apache.commons.math3.optimization.direct.CMAESOptimizer
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch5-Math-81-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-00274
Update BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1543
> 2 to nn < (4 * (end - 3))
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1543
> 2 to nn < (4 * (end - 3))
: number instances found: 11
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1543
> 2 to nn < (4 * (end - 3))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1543
start
, Insert VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1543
nn
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1543
2
, Insert VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1543
nn
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1543
start
, Insert BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1543
(4 * )
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1543
2
, Insert BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1543
(4 * )
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1543
start
, Insert Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1543
4
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1543
2
, Insert Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1543
4
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1543
start
, Insert Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1543
3
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1543
2
, Insert Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1543
3
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1543
start
, Move BinaryOperator from org.apache.commons.math.linear.EigenDecompositionImpl:1543 to org.apache.commons.math.linear.EigenDecompositionImpl:1543
(end - start)
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1543
2
, Move BinaryOperator from org.apache.commons.math.linear.EigenDecompositionImpl:1543 to org.apache.commons.math.linear.EigenDecompositionImpl:1543
(end - start)
]]
RepairabilityAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1543
> 2 to nn < (4 * (end - 3))
: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1543
> 2 to nn < (4 * (end - 3))
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch2-Chart-13-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-0076
Update BinaryOperator at org.jfree.chart.block.BorderArrangement:444
(this.leftBlock) != null to g2 == null
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.jfree.chart.block.BorderArrangement:444
(this.leftBlock) != null to g2 == null
: number instances found: 4
ChangePatternInstance [actions=[Update BinaryOperator at org.jfree.chart.block.BorderArrangement:444
(this.leftBlock) != null to g2 == null
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.chart.block.BorderArrangement
org.jfree.chart.block.BorderArrangement
, Insert VariableRead at org.jfree.chart.block.BorderArrangement:444
g2
]]
ChangePatternInstance [actions=[Delete ThisAccess at org.jfree.chart.block.BorderArrangement:444
this
, Insert VariableRead at org.jfree.chart.block.BorderArrangement:444
g2
]]
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.chart.block.BorderArrangement:444
(this.leftBlock)
, Insert VariableRead at org.jfree.chart.block.BorderArrangement:444
g2
]]
RepairabilityAnalyzer
----For Diff:Update BinaryOperator at org.jfree.chart.block.BorderArrangement:444
(this.leftBlock) != null to g2 == null
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch1-Math-63-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-0053
Update Invocation at org.apache.commons.math.util.MathUtils:417
to (org.apache.commons.math.util.MathUtils.equals(x, y, 1))
Update TypeAccess at org.apache.commons.math.util.MathUtils:417
java.lang.Double to org.apache.commons.math.util.MathUtils
Update TypeAccess at org.apache.commons.math.util.MathUtils:417
to org.apache.commons.math.util.org.apache.commons.math.util.FastMath
Delete BinaryOperator at org.apache.commons.math.util.MathUtils:417
( && (.isNaN(y)))
Delete BinaryOperator at org.apache.commons.math.util.MathUtils:417
( == y)
Insert BinaryOperator at org.apache.commons.math.util.MathUtils:417
((.abs((y - ))) <= (org.apache.commons.math.util.MathUtils.SAFE_MIN))
Move Invocation from org.apache.commons.math.util.MathUtils:417 to org.apache.commons.math.util.MathUtils:417
(java.lang.Double.isNaN(x))
Move TypeAccess from org.apache.commons.math.util.MathUtils:417 to org.apache.commons.math.util.MathUtils:417
java.lang.Double
Move VariableRead from org.apache.commons.math.util.MathUtils:417 to org.apache.commons.math.util.MathUtils:417
x
PatternInstanceAnalyzer
----For Diff:Update Invocation at org.apache.commons.math.util.MathUtils:417
to (org.apache.commons.math.util.MathUtils.equals(x, y, 1))
Update TypeAccess at org.apache.commons.math.util.MathUtils:417
java.lang.Double to org.apache.commons.math.util.MathUtils
Update TypeAccess at org.apache.commons.math.util.MathUtils:417
to org.apache.commons.math.util.org.apache.commons.math.util.FastMath
Delete BinaryOperator at org.apache.commons.math.util.MathUtils:417
( && (.isNaN(y)))
Delete BinaryOperator at org.apache.commons.math.util.MathUtils:417
( == y)
Insert BinaryOperator at org.apache.commons.math.util.MathUtils:417
((.abs((y - ))) <= (org.apache.commons.math.util.MathUtils.SAFE_MIN))
Move Invocation from org.apache.commons.math.util.MathUtils:417 to org.apache.commons.math.util.MathUtils:417
(java.lang.Double.isNaN(x))
Move TypeAccess from org.apache.commons.math.util.MathUtils:417 to org.apache.commons.math.util.MathUtils:417
java.lang.Double
Move VariableRead from org.apache.commons.math.util.MathUtils:417 to org.apache.commons.math.util.MathUtils:417
x
: number instances found: 54
ChangePatternInstance [actions=[Update Invocation at org.apache.commons.math.util.MathUtils:417
to (org.apache.commons.math.util.MathUtils.equals(x, y, 1))
]]
ChangePatternInstance [actions=[Update TypeAccess at org.apache.commons.math.util.MathUtils:417
java.lang.Double to org.apache.commons.math.util.MathUtils
]]
ChangePatternInstance [actions=[Update TypeAccess at org.apache.commons.math.util.MathUtils:417
to org.apache.commons.math.util.org.apache.commons.math.util.FastMath
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.MathUtils:417
y
, Insert BinaryOperator at org.apache.commons.math.util.MathUtils:417
((.abs((y - ))) <= (org.apache.commons.math.util.MathUtils.SAFE_MIN))
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math.util.MathUtils:417
(.isNaN(y))
, Insert BinaryOperator at org.apache.commons.math.util.MathUtils:417
((.abs((y - ))) <= (org.apache.commons.math.util.MathUtils.SAFE_MIN))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.MathUtils:417
( && (.isNaN(y)))
, Insert BinaryOperator at org.apache.commons.math.util.MathUtils:417
((.abs((y - ))) <= (org.apache.commons.math.util.MathUtils.SAFE_MIN))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.MathUtils:417
y
, Insert BinaryOperator at org.apache.commons.math.util.MathUtils:417
((.abs((y - ))) <= (org.apache.commons.math.util.MathUtils.SAFE_MIN))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.MathUtils:417
( == y)
, Insert BinaryOperator at org.apache.commons.math.util.MathUtils:417
((.abs((y - ))) <= (org.apache.commons.math.util.MathUtils.SAFE_MIN))
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math.util.MathUtils:417
(.isNaN(y))
, Insert VariableRead at org.apache.commons.math.util.MathUtils:417
y
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.MathUtils:417
( && (.isNaN(y)))
, Insert VariableRead at org.apache.commons.math.util.MathUtils:417
y
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.MathUtils:417
( == y)
, Insert VariableRead at org.apache.commons.math.util.MathUtils:417
y
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.MathUtils:417
y
, Insert Literal at org.apache.commons.math.util.MathUtils:417
1
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math.util.MathUtils:417
(.isNaN(y))
, Insert Literal at org.apache.commons.math.util.MathUtils:417
1
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.MathUtils:417
( && (.isNaN(y)))
, Insert Literal at org.apache.commons.math.util.MathUtils:417
1
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.MathUtils:417
y
, Insert Literal at org.apache.commons.math.util.MathUtils:417
1
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.MathUtils:417
( == y)
, Insert Literal at org.apache.commons.math.util.MathUtils:417
1
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.MathUtils:417
y
, Insert Invocation at org.apache.commons.math.util.MathUtils:417
(.abs((y - )))
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math.util.MathUtils:417
(.isNaN(y))
, Insert Invocation at org.apache.commons.math.util.MathUtils:417
(.abs((y - )))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.MathUtils:417
( && (.isNaN(y)))
, Insert Invocation at org.apache.commons.math.util.MathUtils:417
(.abs((y - )))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.MathUtils:417
y
, Insert Invocation at org.apache.commons.math.util.MathUtils:417
(.abs((y - )))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.MathUtils:417
( == y)
, Insert Invocation at org.apache.commons.math.util.MathUtils:417
(.abs((y - )))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.MathUtils:417
y
, Insert FieldRead at org.apache.commons.math.util.MathUtils:417
(org.apache.commons.math.util.MathUtils.SAFE_MIN)
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math.util.MathUtils:417
(.isNaN(y))
, Insert FieldRead at org.apache.commons.math.util.MathUtils:417
(org.apache.commons.math.util.MathUtils.SAFE_MIN)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.MathUtils:417
( && (.isNaN(y)))
, Insert FieldRead at org.apache.commons.math.util.MathUtils:417
(org.apache.commons.math.util.MathUtils.SAFE_MIN)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.MathUtils:417
y
, Insert FieldRead at org.apache.commons.math.util.MathUtils:417
(org.apache.commons.math.util.MathUtils.SAFE_MIN)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.MathUtils:417
( == y)
, Insert FieldRead at org.apache.commons.math.util.MathUtils:417
(org.apache.commons.math.util.MathUtils.SAFE_MIN)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.MathUtils:417
y
, Insert BinaryOperator at org.apache.commons.math.util.MathUtils:417
(y - )
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math.util.MathUtils:417
(.isNaN(y))
, Insert BinaryOperator at org.apache.commons.math.util.MathUtils:417
(y - )
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.MathUtils:417
( && (.isNaN(y)))
, Insert BinaryOperator at org.apache.commons.math.util.MathUtils:417
(y - )
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.MathUtils:417
y
, Insert BinaryOperator at org.apache.commons.math.util.MathUtils:417
(y - )
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.MathUtils:417
( == y)
, Insert BinaryOperator at org.apache.commons.math.util.MathUtils:417
(y - )
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.MathUtils:417
y
, Insert TypeAccess at org.apache.commons.math.util.MathUtils
org.apache.commons.math.util.MathUtils
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math.util.MathUtils:417
(.isNaN(y))
, Insert TypeAccess at org.apache.commons.math.util.MathUtils
org.apache.commons.math.util.MathUtils
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.MathUtils:417
( && (.isNaN(y)))
, Insert TypeAccess at org.apache.commons.math.util.MathUtils
org.apache.commons.math.util.MathUtils
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.MathUtils:417
y
, Insert TypeAccess at org.apache.commons.math.util.MathUtils
org.apache.commons.math.util.MathUtils
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.MathUtils:417
( == y)
, Insert TypeAccess at org.apache.commons.math.util.MathUtils
org.apache.commons.math.util.MathUtils
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math.util.MathUtils:417
(.isNaN(y))
, Insert VariableRead at org.apache.commons.math.util.MathUtils:417
y
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.MathUtils:417
( && (.isNaN(y)))
, Insert VariableRead at org.apache.commons.math.util.MathUtils:417
y
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.MathUtils:417
( == y)
, Insert VariableRead at org.apache.commons.math.util.MathUtils:417
y
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.MathUtils:417
y
, Move Invocation from org.apache.commons.math.util.MathUtils:417 to org.apache.commons.math.util.MathUtils:417
(java.lang.Double.isNaN(x))
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math.util.MathUtils:417
(.isNaN(y))
, Move Invocation from org.apache.commons.math.util.MathUtils:417 to org.apache.commons.math.util.MathUtils:417
(java.lang.Double.isNaN(x))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.MathUtils:417
( && (.isNaN(y)))
, Move Invocation from org.apache.commons.math.util.MathUtils:417 to org.apache.commons.math.util.MathUtils:417
(java.lang.Double.isNaN(x))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.MathUtils:417
y
, Move Invocation from org.apache.commons.math.util.MathUtils:417 to org.apache.commons.math.util.MathUtils:417
(java.lang.Double.isNaN(x))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.MathUtils:417
( == y)
, Move Invocation from org.apache.commons.math.util.MathUtils:417 to org.apache.commons.math.util.MathUtils:417
(java.lang.Double.isNaN(x))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.MathUtils:417
y
, Move TypeAccess from org.apache.commons.math.util.MathUtils:417 to org.apache.commons.math.util.MathUtils:417
java.lang.Double
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math.util.MathUtils:417
(.isNaN(y))
, Move TypeAccess from org.apache.commons.math.util.MathUtils:417 to org.apache.commons.math.util.MathUtils:417
java.lang.Double
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.MathUtils:417
( && (.isNaN(y)))
, Move TypeAccess from org.apache.commons.math.util.MathUtils:417 to org.apache.commons.math.util.MathUtils:417
java.lang.Double
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.MathUtils:417
y
, Move TypeAccess from org.apache.commons.math.util.MathUtils:417 to org.apache.commons.math.util.MathUtils:417
java.lang.Double
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.MathUtils:417
( == y)
, Move TypeAccess from org.apache.commons.math.util.MathUtils:417 to org.apache.commons.math.util.MathUtils:417
java.lang.Double
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.MathUtils:417
y
, Move VariableRead from org.apache.commons.math.util.MathUtils:417 to org.apache.commons.math.util.MathUtils:417
x
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math.util.MathUtils:417
(.isNaN(y))
, Move VariableRead from org.apache.commons.math.util.MathUtils:417 to org.apache.commons.math.util.MathUtils:417
x
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.MathUtils:417
( && (.isNaN(y)))
, Move VariableRead from org.apache.commons.math.util.MathUtils:417 to org.apache.commons.math.util.MathUtils:417
x
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.MathUtils:417
y
, Move VariableRead from org.apache.commons.math.util.MathUtils:417 to org.apache.commons.math.util.MathUtils:417
x
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.MathUtils:417
( == y)
, Move VariableRead from org.apache.commons.math.util.MathUtils:417 to org.apache.commons.math.util.MathUtils:417
x
]]
RepairabilityAnalyzer
----For Diff:Update Invocation at org.apache.commons.math.util.MathUtils:417
to (org.apache.commons.math.util.MathUtils.equals(x, y, 1))
Update TypeAccess at org.apache.commons.math.util.MathUtils:417
java.lang.Double to org.apache.commons.math.util.MathUtils
Update TypeAccess at org.apache.commons.math.util.MathUtils:417
to org.apache.commons.math.util.org.apache.commons.math.util.FastMath
Delete BinaryOperator at org.apache.commons.math.util.MathUtils:417
( && (.isNaN(y)))
Delete BinaryOperator at org.apache.commons.math.util.MathUtils:417
( == y)
Insert BinaryOperator at org.apache.commons.math.util.MathUtils:417
((.abs((y - ))) <= (org.apache.commons.math.util.MathUtils.SAFE_MIN))
Move Invocation from org.apache.commons.math.util.MathUtils:417 to org.apache.commons.math.util.MathUtils:417
(java.lang.Double.isNaN(x))
Move TypeAccess from org.apache.commons.math.util.MathUtils:417 to org.apache.commons.math.util.MathUtils:417
java.lang.Double
Move VariableRead from org.apache.commons.math.util.MathUtils:417 to org.apache.commons.math.util.MathUtils:417
x
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch1-Chart-26-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-007
Update BinaryOperator at org.jfree.chart.axis.Axis:1190
(plotState != null) to ((fixedDimension) > 0.0)
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.jfree.chart.axis.Axis:1190
(plotState != null) to ((fixedDimension) > 0.0)
: number instances found: 4
ChangePatternInstance [actions=[Update BinaryOperator at org.jfree.chart.axis.Axis:1190
(plotState != null) to ((fixedDimension) > 0.0)
]]
ChangePatternInstance [actions=[Update Literal at org.jfree.chart.axis.Axis:1190
null to 0.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1190
plotState
, Insert FieldRead at org.jfree.chart.axis.Axis:1190
(fixedDimension)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1190
plotState
, Insert TypeAccess at org.jfree.chart.axis.Axis
org.jfree.chart.axis.Axis
]]
RepairabilityAnalyzer
----For Diff:Update BinaryOperator at org.jfree.chart.axis.Axis:1190
(plotState != null) to ((fixedDimension) > 0.0)
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch2-Math-8-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-00127
Update BinaryOperator at org.apache.commons.math3.distribution.DiscreteDistribution:189
i < sampleSize to sampleSize <= 0
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.math3.distribution.DiscreteDistribution:189
i < sampleSize to sampleSize <= 0
: number instances found: 2
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math3.distribution.DiscreteDistribution:189
i < sampleSize to sampleSize <= 0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.DiscreteDistribution:189
i
, Insert Literal at org.apache.commons.math3.distribution.DiscreteDistribution:189
0
]]
RepairabilityAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.math3.distribution.DiscreteDistribution:189
i < sampleSize to sampleSize <= 0
: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math3.distribution.DiscreteDistribution:189
i < sampleSize to sampleSize <= 0
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch1-Math-33-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-0041
Update BinaryOperator at org.apache.commons.math3.optimization.linear.SimplexTableau:338
> 0 to entry >= (((1.5 * (epsilon)) * (epsilon)) - (org.apache.commons.math3.util.FastMath.abs((entry * (epsilon)))))
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.math3.optimization.linear.SimplexTableau:338
> 0 to entry >= (((1.5 * (epsilon)) * (epsilon)) - (org.apache.commons.math3.util.FastMath.abs((entry * (epsilon)))))
: number instances found: 57
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math3.optimization.linear.SimplexTableau:338
> 0 to entry >= (((1.5 * (epsilon)) * (epsilon)) - (org.apache.commons.math3.util.FastMath.abs((entry * (epsilon)))))
]]
ChangePatternInstance [actions=[Update Invocation at org.apache.commons.math3.optimization.linear.SimplexTableau:338
to (org.apache.commons.math3.util.FastMath.abs((entry * (epsilon))))
]]
ChangePatternInstance [actions=[Update TypeAccess at org.apache.commons.math3.optimization.linear.SimplexTableau:338
org.apache.commons.math3.util.Precision to org.apache.commons.math3.util.FastMath
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.optimization.linear.SimplexTableau:338
0.0
, Insert VariableRead at org.apache.commons.math3.optimization.linear.SimplexTableau:338
entry
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.optimization.linear.SimplexTableau:338
maxUlps
, Insert VariableRead at org.apache.commons.math3.optimization.linear.SimplexTableau:338
entry
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.optimization.linear.SimplexTableau:338
0
, Insert VariableRead at org.apache.commons.math3.optimization.linear.SimplexTableau:338
entry
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexTableau:338
entry
, Insert BinaryOperator at org.apache.commons.math3.optimization.linear.SimplexTableau:338
(((1.5 * (epsilon)) * (epsilon)) - )
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.optimization.linear.SimplexTableau:338
0.0
, Insert BinaryOperator at org.apache.commons.math3.optimization.linear.SimplexTableau:338
(((1.5 * (epsilon)) * (epsilon)) - )
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.optimization.linear.SimplexTableau:338
maxUlps
, Insert BinaryOperator at org.apache.commons.math3.optimization.linear.SimplexTableau:338
(((1.5 * (epsilon)) * (epsilon)) - )
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.optimization.linear.SimplexTableau:338
0
, Insert BinaryOperator at org.apache.commons.math3.optimization.linear.SimplexTableau:338
(((1.5 * (epsilon)) * (epsilon)) - )
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexTableau:338
entry
, Insert BinaryOperator at org.apache.commons.math3.optimization.linear.SimplexTableau:338
((1.5 * (epsilon)) * (epsilon))
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.optimization.linear.SimplexTableau:338
0.0
, Insert BinaryOperator at org.apache.commons.math3.optimization.linear.SimplexTableau:338
((1.5 * (epsilon)) * (epsilon))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.optimization.linear.SimplexTableau:338
maxUlps
, Insert BinaryOperator at org.apache.commons.math3.optimization.linear.SimplexTableau:338
((1.5 * (epsilon)) * (epsilon))
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.optimization.linear.SimplexTableau:338
0
, Insert BinaryOperator at org.apache.commons.math3.optimization.linear.SimplexTableau:338
((1.5 * (epsilon)) * (epsilon))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexTableau:338
entry
, Insert BinaryOperator at org.apache.commons.math3.optimization.linear.SimplexTableau:338
(1.5 * (epsilon))
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.optimization.linear.SimplexTableau:338
0.0
, Insert BinaryOperator at org.apache.commons.math3.optimization.linear.SimplexTableau:338
(1.5 * (epsilon))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.optimization.linear.SimplexTableau:338
maxUlps
, Insert BinaryOperator at org.apache.commons.math3.optimization.linear.SimplexTableau:338
(1.5 * (epsilon))
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.optimization.linear.SimplexTableau:338
0
, Insert BinaryOperator at org.apache.commons.math3.optimization.linear.SimplexTableau:338
(1.5 * (epsilon))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexTableau:338
entry
, Insert FieldRead at org.apache.commons.math3.optimization.linear.SimplexTableau:338
(epsilon)
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.optimization.linear.SimplexTableau:338
0.0
, Insert FieldRead at org.apache.commons.math3.optimization.linear.SimplexTableau:338
(epsilon)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.optimization.linear.SimplexTableau:338
maxUlps
, Insert FieldRead at org.apache.commons.math3.optimization.linear.SimplexTableau:338
(epsilon)
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.optimization.linear.SimplexTableau:338
0
, Insert FieldRead at org.apache.commons.math3.optimization.linear.SimplexTableau:338
(epsilon)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexTableau:338
entry
, Insert BinaryOperator at org.apache.commons.math3.optimization.linear.SimplexTableau:338
(entry * (epsilon))
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.optimization.linear.SimplexTableau:338
0.0
, Insert BinaryOperator at org.apache.commons.math3.optimization.linear.SimplexTableau:338
(entry * (epsilon))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.optimization.linear.SimplexTableau:338
maxUlps
, Insert BinaryOperator at org.apache.commons.math3.optimization.linear.SimplexTableau:338
(entry * (epsilon))
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.optimization.linear.SimplexTableau:338
0
, Insert BinaryOperator at org.apache.commons.math3.optimization.linear.SimplexTableau:338
(entry * (epsilon))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexTableau:338
entry
, Insert Literal at org.apache.commons.math3.optimization.linear.SimplexTableau:338
1.5
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.optimization.linear.SimplexTableau:338
0.0
, Insert Literal at org.apache.commons.math3.optimization.linear.SimplexTableau:338
1.5
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.optimization.linear.SimplexTableau:338
maxUlps
, Insert Literal at org.apache.commons.math3.optimization.linear.SimplexTableau:338
1.5
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.optimization.linear.SimplexTableau:338
0
, Insert Literal at org.apache.commons.math3.optimization.linear.SimplexTableau:338
1.5
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexTableau:338
entry
, Insert FieldRead at org.apache.commons.math3.optimization.linear.SimplexTableau:338
(epsilon)
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.optimization.linear.SimplexTableau:338
0.0
, Insert FieldRead at org.apache.commons.math3.optimization.linear.SimplexTableau:338
(epsilon)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.optimization.linear.SimplexTableau:338
maxUlps
, Insert FieldRead at org.apache.commons.math3.optimization.linear.SimplexTableau:338
(epsilon)
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.optimization.linear.SimplexTableau:338
0
, Insert FieldRead at org.apache.commons.math3.optimization.linear.SimplexTableau:338
(epsilon)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexTableau:338
entry
, Insert TypeAccess at org.apache.commons.math3.optimization.linear.SimplexTableau
org.apache.commons.math3.optimization.linear.SimplexTableau
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.optimization.linear.SimplexTableau:338
0.0
, Insert TypeAccess at org.apache.commons.math3.optimization.linear.SimplexTableau
org.apache.commons.math3.optimization.linear.SimplexTableau
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.optimization.linear.SimplexTableau:338
maxUlps
, Insert TypeAccess at org.apache.commons.math3.optimization.linear.SimplexTableau
org.apache.commons.math3.optimization.linear.SimplexTableau
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.optimization.linear.SimplexTableau:338
0
, Insert TypeAccess at org.apache.commons.math3.optimization.linear.SimplexTableau
org.apache.commons.math3.optimization.linear.SimplexTableau
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.optimization.linear.SimplexTableau:338
0.0
, Insert VariableRead at org.apache.commons.math3.optimization.linear.SimplexTableau:338
entry
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.optimization.linear.SimplexTableau:338
maxUlps
, Insert VariableRead at org.apache.commons.math3.optimization.linear.SimplexTableau:338
entry
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.optimization.linear.SimplexTableau:338
0
, Insert VariableRead at org.apache.commons.math3.optimization.linear.SimplexTableau:338
entry
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexTableau:338
entry
, Insert FieldRead at org.apache.commons.math3.optimization.linear.SimplexTableau:338
(epsilon)
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.optimization.linear.SimplexTableau:338
0.0
, Insert FieldRead at org.apache.commons.math3.optimization.linear.SimplexTableau:338
(epsilon)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.optimization.linear.SimplexTableau:338
maxUlps
, Insert FieldRead at org.apache.commons.math3.optimization.linear.SimplexTableau:338
(epsilon)
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.optimization.linear.SimplexTableau:338
0
, Insert FieldRead at org.apache.commons.math3.optimization.linear.SimplexTableau:338
(epsilon)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexTableau:338
entry
, Insert TypeAccess at org.apache.commons.math3.optimization.linear.SimplexTableau
org.apache.commons.math3.optimization.linear.SimplexTableau
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.optimization.linear.SimplexTableau:338
0.0
, Insert TypeAccess at org.apache.commons.math3.optimization.linear.SimplexTableau
org.apache.commons.math3.optimization.linear.SimplexTableau
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.optimization.linear.SimplexTableau:338
maxUlps
, Insert TypeAccess at org.apache.commons.math3.optimization.linear.SimplexTableau
org.apache.commons.math3.optimization.linear.SimplexTableau
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.optimization.linear.SimplexTableau:338
0
, Insert TypeAccess at org.apache.commons.math3.optimization.linear.SimplexTableau
org.apache.commons.math3.optimization.linear.SimplexTableau
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexTableau:338
entry
, Move Invocation from org.apache.commons.math3.optimization.linear.SimplexTableau:338 to org.apache.commons.math3.optimization.linear.SimplexTableau:338
(org.apache.commons.math3.util.Precision.compareTo(entry, 0.0, maxUlps))
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.optimization.linear.SimplexTableau:338
0.0
, Move Invocation from org.apache.commons.math3.optimization.linear.SimplexTableau:338 to org.apache.commons.math3.optimization.linear.SimplexTableau:338
(org.apache.commons.math3.util.Precision.compareTo(entry, 0.0, maxUlps))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.optimization.linear.SimplexTableau:338
maxUlps
, Move Invocation from org.apache.commons.math3.optimization.linear.SimplexTableau:338 to org.apache.commons.math3.optimization.linear.SimplexTableau:338
(org.apache.commons.math3.util.Precision.compareTo(entry, 0.0, maxUlps))
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.optimization.linear.SimplexTableau:338
0
, Move Invocation from org.apache.commons.math3.optimization.linear.SimplexTableau:338 to org.apache.commons.math3.optimization.linear.SimplexTableau:338
(org.apache.commons.math3.util.Precision.compareTo(entry, 0.0, maxUlps))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexTableau:338
entry
, Move TypeAccess from org.apache.commons.math3.optimization.linear.SimplexTableau to org.apache.commons.math3.optimization.linear.SimplexTableau
org.apache.commons.math3.optimization.linear.SimplexTableau
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.optimization.linear.SimplexTableau:338
0.0
, Move TypeAccess from org.apache.commons.math3.optimization.linear.SimplexTableau to org.apache.commons.math3.optimization.linear.SimplexTableau
org.apache.commons.math3.optimization.linear.SimplexTableau
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.optimization.linear.SimplexTableau:338
maxUlps
, Move TypeAccess from org.apache.commons.math3.optimization.linear.SimplexTableau to org.apache.commons.math3.optimization.linear.SimplexTableau
org.apache.commons.math3.optimization.linear.SimplexTableau
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.optimization.linear.SimplexTableau:338
0
, Move TypeAccess from org.apache.commons.math3.optimization.linear.SimplexTableau to org.apache.commons.math3.optimization.linear.SimplexTableau
org.apache.commons.math3.optimization.linear.SimplexTableau
]]
RepairabilityAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.math3.optimization.linear.SimplexTableau:338
> 0 to entry >= (((1.5 * (epsilon)) * (epsilon)) - (org.apache.commons.math3.util.FastMath.abs((entry * (epsilon)))))
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch2-Math-79-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-00126
Update BinaryOperator at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
< minDistance to (minDistance > distance) || (java.lang.Double.isNaN(distance))
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
< minDistance to (minDistance > distance) || (java.lang.Double.isNaN(distance))
: number instances found: 6
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
< minDistance to (minDistance > distance) || (java.lang.Double.isNaN(distance))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
minDistance
, Insert BinaryOperator at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
(minDistance > )
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
minDistance
, Insert Invocation at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
(java.lang.Double.isNaN(distance))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
minDistance
, Insert TypeAccess at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
java.lang.Double
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
minDistance
, Insert VariableRead at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
distance
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
minDistance
, Move VariableRead from org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157 to org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
distance
]]
RepairabilityAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
< minDistance to (minDistance > distance) || (java.lang.Double.isNaN(distance))
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch4-Math-30-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-00215
Update BinaryOperator at org.apache.commons.math3.distribution.NormalDistribution:138
(org.apache.commons.math3.util.FastMath.abs(dev)) > (40 * (standardDeviation)) to (java.lang.Double.isNaN(org.apache.commons.math3.distribution.NormalDistribution.SQRT2PI)) || (java.lang.Double.isNaN(dev))
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.math3.distribution.NormalDistribution:138
(org.apache.commons.math3.util.FastMath.abs(dev)) > (40 * (standardDeviation)) to (java.lang.Double.isNaN(org.apache.commons.math3.distribution.NormalDistribution.SQRT2PI)) || (java.lang.Double.isNaN(dev))
: number instances found: 18
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math3.distribution.NormalDistribution:138
(org.apache.commons.math3.util.FastMath.abs(dev)) > (40 * (standardDeviation)) to (java.lang.Double.isNaN(org.apache.commons.math3.distribution.NormalDistribution.SQRT2PI)) || (java.lang.Double.isNaN(dev))
]]
ChangePatternInstance [actions=[Update Invocation at org.apache.commons.math3.distribution.NormalDistribution:138
(org.apache.commons.math3.util.FastMath.abs(dev)) to (java.lang.Double.isNaN(dev))
]]
ChangePatternInstance [actions=[Update TypeAccess at org.apache.commons.math3.distribution.NormalDistribution:138
org.apache.commons.math3.util.FastMath to java.lang.Double
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.distribution.NormalDistribution:138
40
, Insert Invocation at org.apache.commons.math3.distribution.NormalDistribution:138
(java.lang.Double.isNaN(org.apache.commons.math3.distribution.NormalDistribution.SQRT2PI))
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math3.distribution.NormalDistribution
org.apache.commons.math3.distribution.NormalDistribution
, Insert Invocation at org.apache.commons.math3.distribution.NormalDistribution:138
(java.lang.Double.isNaN(org.apache.commons.math3.distribution.NormalDistribution.SQRT2PI))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.distribution.NormalDistribution:138
(standardDeviation)
, Insert Invocation at org.apache.commons.math3.distribution.NormalDistribution:138
(java.lang.Double.isNaN(org.apache.commons.math3.distribution.NormalDistribution.SQRT2PI))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.distribution.NormalDistribution:138
(40 * (standardDeviation))
, Insert Invocation at org.apache.commons.math3.distribution.NormalDistribution:138
(java.lang.Double.isNaN(org.apache.commons.math3.distribution.NormalDistribution.SQRT2PI))
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.distribution.NormalDistribution:138
40
, Insert TypeAccess at org.apache.commons.math3.distribution.NormalDistribution:138
java.lang.Double
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math3.distribution.NormalDistribution
org.apache.commons.math3.distribution.NormalDistribution
, Insert TypeAccess at org.apache.commons.math3.distribution.NormalDistribution:138
java.lang.Double
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.distribution.NormalDistribution:138
(standardDeviation)
, Insert TypeAccess at org.apache.commons.math3.distribution.NormalDistribution:138
java.lang.Double
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.distribution.NormalDistribution:138
(40 * (standardDeviation))
, Insert TypeAccess at org.apache.commons.math3.distribution.NormalDistribution:138
java.lang.Double
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.distribution.NormalDistribution:138
40
, Insert FieldRead at org.apache.commons.math3.distribution.NormalDistribution:138
org.apache.commons.math3.distribution.NormalDistribution.SQRT2PI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math3.distribution.NormalDistribution
org.apache.commons.math3.distribution.NormalDistribution
, Insert FieldRead at org.apache.commons.math3.distribution.NormalDistribution:138
org.apache.commons.math3.distribution.NormalDistribution.SQRT2PI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.distribution.NormalDistribution:138
(standardDeviation)
, Insert FieldRead at org.apache.commons.math3.distribution.NormalDistribution:138
org.apache.commons.math3.distribution.NormalDistribution.SQRT2PI
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.distribution.NormalDistribution:138
(40 * (standardDeviation))
, Insert FieldRead at org.apache.commons.math3.distribution.NormalDistribution:138
org.apache.commons.math3.distribution.NormalDistribution.SQRT2PI
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.distribution.NormalDistribution:138
40
, Insert TypeAccess at org.apache.commons.math3.distribution.NormalDistribution
org.apache.commons.math3.distribution.NormalDistribution
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.distribution.NormalDistribution:138
(standardDeviation)
, Insert TypeAccess at org.apache.commons.math3.distribution.NormalDistribution
org.apache.commons.math3.distribution.NormalDistribution
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.distribution.NormalDistribution:138
(40 * (standardDeviation))
, Insert TypeAccess at org.apache.commons.math3.distribution.NormalDistribution
org.apache.commons.math3.distribution.NormalDistribution
]]
RepairabilityAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.math3.distribution.NormalDistribution:138
(org.apache.commons.math3.util.FastMath.abs(dev)) > (40 * (standardDeviation)) to (java.lang.Double.isNaN(org.apache.commons.math3.distribution.NormalDistribution.SQRT2PI)) || (java.lang.Double.isNaN(dev))
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch2-Math-80-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-00128
Update BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1137
k < to j == ((pingPong) - 2)
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1137
k < to j == ((pingPong) - 2)
: number instances found: 3
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1137
k < to j == ((pingPong) - 2)
]]
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1137
k to j
]]
ChangePatternInstance [actions=[Update Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1137
to 2
]]
RepairabilityAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1137
k < to j == ((pingPong) - 2)
: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1137
k < to j == ((pingPong) - 2)
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch3-Math-84-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-00183
Delete Invocation at org.apache.commons.math.optimization.direct.MultiDirectional:90
(comparator.compare(contracted, best))
Delete Literal at org.apache.commons.math.optimization.direct.MultiDirectional:90
0
Insert BinaryOperator at org.apache.commons.math.optimization.direct.MultiDirectional:90
((gamma) - (gamma))
Insert FieldRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
(khi)
PatternInstanceAnalyzer
----For Diff:Delete Invocation at org.apache.commons.math.optimization.direct.MultiDirectional:90
(comparator.compare(contracted, best))
Delete Literal at org.apache.commons.math.optimization.direct.MultiDirectional:90
0
Insert BinaryOperator at org.apache.commons.math.optimization.direct.MultiDirectional:90
((gamma) - (gamma))
Insert FieldRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
(khi)
: number instances found: 35
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
comparator
, Insert BinaryOperator at org.apache.commons.math.optimization.direct.MultiDirectional:90
((gamma) - (gamma))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
contracted
, Insert BinaryOperator at org.apache.commons.math.optimization.direct.MultiDirectional:90
((gamma) - (gamma))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
best
, Insert BinaryOperator at org.apache.commons.math.optimization.direct.MultiDirectional:90
((gamma) - (gamma))
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math.optimization.direct.MultiDirectional:90
(comparator.compare(contracted, best))
, Insert BinaryOperator at org.apache.commons.math.optimization.direct.MultiDirectional:90
((gamma) - (gamma))
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.optimization.direct.MultiDirectional:90
0
, Insert BinaryOperator at org.apache.commons.math.optimization.direct.MultiDirectional:90
((gamma) - (gamma))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
comparator
, Insert FieldRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
(khi)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
contracted
, Insert FieldRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
(khi)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
best
, Insert FieldRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
(khi)
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math.optimization.direct.MultiDirectional:90
(comparator.compare(contracted, best))
, Insert FieldRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
(khi)
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.optimization.direct.MultiDirectional:90
0
, Insert FieldRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
(khi)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
comparator
, Insert FieldRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
(gamma)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
contracted
, Insert FieldRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
(gamma)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
best
, Insert FieldRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
(gamma)
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math.optimization.direct.MultiDirectional:90
(comparator.compare(contracted, best))
, Insert FieldRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
(gamma)
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.optimization.direct.MultiDirectional:90
0
, Insert FieldRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
(gamma)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
comparator
, Insert FieldRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
(gamma)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
contracted
, Insert FieldRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
(gamma)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
best
, Insert FieldRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
(gamma)
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math.optimization.direct.MultiDirectional:90
(comparator.compare(contracted, best))
, Insert FieldRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
(gamma)
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.optimization.direct.MultiDirectional:90
0
, Insert FieldRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
(gamma)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
comparator
, Insert TypeAccess at org.apache.commons.math.optimization.direct.MultiDirectional
org.apache.commons.math.optimization.direct.MultiDirectional
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
contracted
, Insert TypeAccess at org.apache.commons.math.optimization.direct.MultiDirectional
org.apache.commons.math.optimization.direct.MultiDirectional
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
best
, Insert TypeAccess at org.apache.commons.math.optimization.direct.MultiDirectional
org.apache.commons.math.optimization.direct.MultiDirectional
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math.optimization.direct.MultiDirectional:90
(comparator.compare(contracted, best))
, Insert TypeAccess at org.apache.commons.math.optimization.direct.MultiDirectional
org.apache.commons.math.optimization.direct.MultiDirectional
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.optimization.direct.MultiDirectional:90
0
, Insert TypeAccess at org.apache.commons.math.optimization.direct.MultiDirectional
org.apache.commons.math.optimization.direct.MultiDirectional
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
comparator
, Insert TypeAccess at org.apache.commons.math.optimization.direct.MultiDirectional
org.apache.commons.math.optimization.direct.MultiDirectional
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
contracted
, Insert TypeAccess at org.apache.commons.math.optimization.direct.MultiDirectional
org.apache.commons.math.optimization.direct.MultiDirectional
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
best
, Insert TypeAccess at org.apache.commons.math.optimization.direct.MultiDirectional
org.apache.commons.math.optimization.direct.MultiDirectional
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math.optimization.direct.MultiDirectional:90
(comparator.compare(contracted, best))
, Insert TypeAccess at org.apache.commons.math.optimization.direct.MultiDirectional
org.apache.commons.math.optimization.direct.MultiDirectional
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.optimization.direct.MultiDirectional:90
0
, Insert TypeAccess at org.apache.commons.math.optimization.direct.MultiDirectional
org.apache.commons.math.optimization.direct.MultiDirectional
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
comparator
, Insert TypeAccess at org.apache.commons.math.optimization.direct.MultiDirectional
org.apache.commons.math.optimization.direct.MultiDirectional
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
contracted
, Insert TypeAccess at org.apache.commons.math.optimization.direct.MultiDirectional
org.apache.commons.math.optimization.direct.MultiDirectional
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
best
, Insert TypeAccess at org.apache.commons.math.optimization.direct.MultiDirectional
org.apache.commons.math.optimization.direct.MultiDirectional
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math.optimization.direct.MultiDirectional:90
(comparator.compare(contracted, best))
, Insert TypeAccess at org.apache.commons.math.optimization.direct.MultiDirectional
org.apache.commons.math.optimization.direct.MultiDirectional
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.optimization.direct.MultiDirectional:90
0
, Insert TypeAccess at org.apache.commons.math.optimization.direct.MultiDirectional
org.apache.commons.math.optimization.direct.MultiDirectional
]]
RepairabilityAnalyzer
----For Diff:Delete Invocation at org.apache.commons.math.optimization.direct.MultiDirectional:90
(comparator.compare(contracted, best))
Delete Literal at org.apache.commons.math.optimization.direct.MultiDirectional:90
0
Insert BinaryOperator at org.apache.commons.math.optimization.direct.MultiDirectional:90
((gamma) - (gamma))
Insert FieldRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
(khi)
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch1-Math-84-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-0064
Update Literal at org.apache.commons.math.optimization.direct.MultiDirectional:90
to 0.95
Delete If at org.apache.commons.math.optimization.direct.MultiDirectional:90
if ((comparator.compare(contracted, best)) < ) {
return;
}
Insert Invocation at org.apache.commons.math.optimization.direct.MultiDirectional:90
iif((((khi) > (gamma)) && (((khi) - (gamma)) > ( * ((khi) - (khi))))))
Insert Return at org.apache.commons.math.optimization.direct.MultiDirectional:94
return
Move Literal from org.apache.commons.math.optimization.direct.MultiDirectional:90 to org.apache.commons.math.optimization.direct.MultiDirectional:90
0
PatternInstanceAnalyzer
----For Diff:Update Literal at org.apache.commons.math.optimization.direct.MultiDirectional:90
to 0.95
Delete If at org.apache.commons.math.optimization.direct.MultiDirectional:90
if ((comparator.compare(contracted, best)) < ) {
return;
}
Insert Invocation at org.apache.commons.math.optimization.direct.MultiDirectional:90
iif((((khi) > (gamma)) && (((khi) - (gamma)) > ( * ((khi) - (khi))))))
Insert Return at org.apache.commons.math.optimization.direct.MultiDirectional:94
return
Move Literal from org.apache.commons.math.optimization.direct.MultiDirectional:90 to org.apache.commons.math.optimization.direct.MultiDirectional:90
0
: number instances found: 106
ChangePatternInstance [actions=[Update Literal at org.apache.commons.math.optimization.direct.MultiDirectional:90
to 0.95
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
comparator
, Insert Invocation at org.apache.commons.math.optimization.direct.MultiDirectional:90
iif((((khi) > (gamma)) && (((khi) - (gamma)) > ( * ((khi) - (khi))))))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
contracted
, Insert Invocation at org.apache.commons.math.optimization.direct.MultiDirectional:90
iif((((khi) > (gamma)) && (((khi) - (gamma)) > ( * ((khi) - (khi))))))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
best
, Insert Invocation at org.apache.commons.math.optimization.direct.MultiDirectional:90
iif((((khi) > (gamma)) && (((khi) - (gamma)) > ( * ((khi) - (khi))))))
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math.optimization.direct.MultiDirectional:90
(comparator.compare(contracted, best))
, Insert Invocation at org.apache.commons.math.optimization.direct.MultiDirectional:90
iif((((khi) > (gamma)) && (((khi) - (gamma)) > ( * ((khi) - (khi))))))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.optimization.direct.MultiDirectional:90
(comparator.compare(contracted, best)) <
, Insert Invocation at org.apache.commons.math.optimization.direct.MultiDirectional:90
iif((((khi) > (gamma)) && (((khi) - (gamma)) > ( * ((khi) - (khi))))))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
comparator
, Insert TypeAccess at org.apache.commons.math.optimization.direct.MultiDirectional
org.apache.commons.math.optimization.direct.MultiDirectional
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
contracted
, Insert TypeAccess at org.apache.commons.math.optimization.direct.MultiDirectional
org.apache.commons.math.optimization.direct.MultiDirectional
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
best
, Insert TypeAccess at org.apache.commons.math.optimization.direct.MultiDirectional
org.apache.commons.math.optimization.direct.MultiDirectional
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math.optimization.direct.MultiDirectional:90
(comparator.compare(contracted, best))
, Insert TypeAccess at org.apache.commons.math.optimization.direct.MultiDirectional
org.apache.commons.math.optimization.direct.MultiDirectional
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.optimization.direct.MultiDirectional:90
(comparator.compare(contracted, best)) <
, Insert TypeAccess at org.apache.commons.math.optimization.direct.MultiDirectional
org.apache.commons.math.optimization.direct.MultiDirectional
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
comparator
, Insert BinaryOperator at org.apache.commons.math.optimization.direct.MultiDirectional:90
(((khi) > (gamma)) && (((khi) - (gamma)) > ( * ((khi) - (khi)))))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
contracted
, Insert BinaryOperator at org.apache.commons.math.optimization.direct.MultiDirectional:90
(((khi) > (gamma)) && (((khi) - (gamma)) > ( * ((khi) - (khi)))))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
best
, Insert BinaryOperator at org.apache.commons.math.optimization.direct.MultiDirectional:90
(((khi) > (gamma)) && (((khi) - (gamma)) > ( * ((khi) - (khi)))))
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math.optimization.direct.MultiDirectional:90
(comparator.compare(contracted, best))
, Insert BinaryOperator at org.apache.commons.math.optimization.direct.MultiDirectional:90
(((khi) > (gamma)) && (((khi) - (gamma)) > ( * ((khi) - (khi)))))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.optimization.direct.MultiDirectional:90
(comparator.compare(contracted, best)) <
, Insert BinaryOperator at org.apache.commons.math.optimization.direct.MultiDirectional:90
(((khi) > (gamma)) && (((khi) - (gamma)) > ( * ((khi) - (khi)))))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
comparator
, Insert BinaryOperator at org.apache.commons.math.optimization.direct.MultiDirectional:90
((khi) > (gamma))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
contracted
, Insert BinaryOperator at org.apache.commons.math.optimization.direct.MultiDirectional:90
((khi) > (gamma))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
best
, Insert BinaryOperator at org.apache.commons.math.optimization.direct.MultiDirectional:90
((khi) > (gamma))
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math.optimization.direct.MultiDirectional:90
(comparator.compare(contracted, best))
, Insert BinaryOperator at org.apache.commons.math.optimization.direct.MultiDirectional:90
((khi) > (gamma))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.optimization.direct.MultiDirectional:90
(comparator.compare(contracted, best)) <
, Insert BinaryOperator at org.apache.commons.math.optimization.direct.MultiDirectional:90
((khi) > (gamma))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
comparator
, Insert BinaryOperator at org.apache.commons.math.optimization.direct.MultiDirectional:90
(((khi) - (gamma)) > ( * ((khi) - (khi))))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
contracted
, Insert BinaryOperator at org.apache.commons.math.optimization.direct.MultiDirectional:90
(((khi) - (gamma)) > ( * ((khi) - (khi))))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
best
, Insert BinaryOperator at org.apache.commons.math.optimization.direct.MultiDirectional:90
(((khi) - (gamma)) > ( * ((khi) - (khi))))
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math.optimization.direct.MultiDirectional:90
(comparator.compare(contracted, best))
, Insert BinaryOperator at org.apache.commons.math.optimization.direct.MultiDirectional:90
(((khi) - (gamma)) > ( * ((khi) - (khi))))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.optimization.direct.MultiDirectional:90
(comparator.compare(contracted, best)) <
, Insert BinaryOperator at org.apache.commons.math.optimization.direct.MultiDirectional:90
(((khi) - (gamma)) > ( * ((khi) - (khi))))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
comparator
, Insert FieldRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
(khi)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
contracted
, Insert FieldRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
(khi)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
best
, Insert FieldRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
(khi)
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math.optimization.direct.MultiDirectional:90
(comparator.compare(contracted, best))
, Insert FieldRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
(khi)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.optimization.direct.MultiDirectional:90
(comparator.compare(contracted, best)) <
, Insert FieldRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
(khi)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
comparator
, Insert FieldRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
(gamma)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
contracted
, Insert FieldRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
(gamma)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
best
, Insert FieldRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
(gamma)
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math.optimization.direct.MultiDirectional:90
(comparator.compare(contracted, best))
, Insert FieldRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
(gamma)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.optimization.direct.MultiDirectional:90
(comparator.compare(contracted, best)) <
, Insert FieldRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
(gamma)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
comparator
, Insert BinaryOperator at org.apache.commons.math.optimization.direct.MultiDirectional:90
((khi) - (gamma))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
contracted
, Insert BinaryOperator at org.apache.commons.math.optimization.direct.MultiDirectional:90
((khi) - (gamma))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
best
, Insert BinaryOperator at org.apache.commons.math.optimization.direct.MultiDirectional:90
((khi) - (gamma))
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math.optimization.direct.MultiDirectional:90
(comparator.compare(contracted, best))
, Insert BinaryOperator at org.apache.commons.math.optimization.direct.MultiDirectional:90
((khi) - (gamma))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.optimization.direct.MultiDirectional:90
(comparator.compare(contracted, best)) <
, Insert BinaryOperator at org.apache.commons.math.optimization.direct.MultiDirectional:90
((khi) - (gamma))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
comparator
, Insert BinaryOperator at org.apache.commons.math.optimization.direct.MultiDirectional:90
( * ((khi) - (khi)))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
contracted
, Insert BinaryOperator at org.apache.commons.math.optimization.direct.MultiDirectional:90
( * ((khi) - (khi)))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
best
, Insert BinaryOperator at org.apache.commons.math.optimization.direct.MultiDirectional:90
( * ((khi) - (khi)))
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math.optimization.direct.MultiDirectional:90
(comparator.compare(contracted, best))
, Insert BinaryOperator at org.apache.commons.math.optimization.direct.MultiDirectional:90
( * ((khi) - (khi)))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.optimization.direct.MultiDirectional:90
(comparator.compare(contracted, best)) <
, Insert BinaryOperator at org.apache.commons.math.optimization.direct.MultiDirectional:90
( * ((khi) - (khi)))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
comparator
, Insert TypeAccess at org.apache.commons.math.optimization.direct.MultiDirectional
org.apache.commons.math.optimization.direct.MultiDirectional
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
contracted
, Insert TypeAccess at org.apache.commons.math.optimization.direct.MultiDirectional
org.apache.commons.math.optimization.direct.MultiDirectional
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
best
, Insert TypeAccess at org.apache.commons.math.optimization.direct.MultiDirectional
org.apache.commons.math.optimization.direct.MultiDirectional
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math.optimization.direct.MultiDirectional:90
(comparator.compare(contracted, best))
, Insert TypeAccess at org.apache.commons.math.optimization.direct.MultiDirectional
org.apache.commons.math.optimization.direct.MultiDirectional
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.optimization.direct.MultiDirectional:90
(comparator.compare(contracted, best)) <
, Insert TypeAccess at org.apache.commons.math.optimization.direct.MultiDirectional
org.apache.commons.math.optimization.direct.MultiDirectional
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
comparator
, Insert TypeAccess at org.apache.commons.math.optimization.direct.MultiDirectional
org.apache.commons.math.optimization.direct.MultiDirectional
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
contracted
, Insert TypeAccess at org.apache.commons.math.optimization.direct.MultiDirectional
org.apache.commons.math.optimization.direct.MultiDirectional
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
best
, Insert TypeAccess at org.apache.commons.math.optimization.direct.MultiDirectional
org.apache.commons.math.optimization.direct.MultiDirectional
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math.optimization.direct.MultiDirectional:90
(comparator.compare(contracted, best))
, Insert TypeAccess at org.apache.commons.math.optimization.direct.MultiDirectional
org.apache.commons.math.optimization.direct.MultiDirectional
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.optimization.direct.MultiDirectional:90
(comparator.compare(contracted, best)) <
, Insert TypeAccess at org.apache.commons.math.optimization.direct.MultiDirectional
org.apache.commons.math.optimization.direct.MultiDirectional
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
comparator
, Insert FieldRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
(khi)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
contracted
, Insert FieldRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
(khi)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
best
, Insert FieldRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
(khi)
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math.optimization.direct.MultiDirectional:90
(comparator.compare(contracted, best))
, Insert FieldRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
(khi)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.optimization.direct.MultiDirectional:90
(comparator.compare(contracted, best)) <
, Insert FieldRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
(khi)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
comparator
, Insert FieldRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
(gamma)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
contracted
, Insert FieldRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
(gamma)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
best
, Insert FieldRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
(gamma)
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math.optimization.direct.MultiDirectional:90
(comparator.compare(contracted, best))
, Insert FieldRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
(gamma)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.optimization.direct.MultiDirectional:90
(comparator.compare(contracted, best)) <
, Insert FieldRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
(gamma)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
comparator
, Insert BinaryOperator at org.apache.commons.math.optimization.direct.MultiDirectional:90
((khi) - (khi))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
contracted
, Insert BinaryOperator at org.apache.commons.math.optimization.direct.MultiDirectional:90
((khi) - (khi))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
best
, Insert BinaryOperator at org.apache.commons.math.optimization.direct.MultiDirectional:90
((khi) - (khi))
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math.optimization.direct.MultiDirectional:90
(comparator.compare(contracted, best))
, Insert BinaryOperator at org.apache.commons.math.optimization.direct.MultiDirectional:90
((khi) - (khi))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.optimization.direct.MultiDirectional:90
(comparator.compare(contracted, best)) <
, Insert BinaryOperator at org.apache.commons.math.optimization.direct.MultiDirectional:90
((khi) - (khi))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
comparator
, Insert TypeAccess at org.apache.commons.math.optimization.direct.MultiDirectional
org.apache.commons.math.optimization.direct.MultiDirectional
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
contracted
, Insert TypeAccess at org.apache.commons.math.optimization.direct.MultiDirectional
org.apache.commons.math.optimization.direct.MultiDirectional
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
best
, Insert TypeAccess at org.apache.commons.math.optimization.direct.MultiDirectional
org.apache.commons.math.optimization.direct.MultiDirectional
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math.optimization.direct.MultiDirectional:90
(comparator.compare(contracted, best))
, Insert TypeAccess at org.apache.commons.math.optimization.direct.MultiDirectional
org.apache.commons.math.optimization.direct.MultiDirectional
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.optimization.direct.MultiDirectional:90
(comparator.compare(contracted, best)) <
, Insert TypeAccess at org.apache.commons.math.optimization.direct.MultiDirectional
org.apache.commons.math.optimization.direct.MultiDirectional
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
comparator
, Insert TypeAccess at org.apache.commons.math.optimization.direct.MultiDirectional
org.apache.commons.math.optimization.direct.MultiDirectional
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
contracted
, Insert TypeAccess at org.apache.commons.math.optimization.direct.MultiDirectional
org.apache.commons.math.optimization.direct.MultiDirectional
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
best
, Insert TypeAccess at org.apache.commons.math.optimization.direct.MultiDirectional
org.apache.commons.math.optimization.direct.MultiDirectional
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math.optimization.direct.MultiDirectional:90
(comparator.compare(contracted, best))
, Insert TypeAccess at org.apache.commons.math.optimization.direct.MultiDirectional
org.apache.commons.math.optimization.direct.MultiDirectional
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.optimization.direct.MultiDirectional:90
(comparator.compare(contracted, best)) <
, Insert TypeAccess at org.apache.commons.math.optimization.direct.MultiDirectional
org.apache.commons.math.optimization.direct.MultiDirectional
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
comparator
, Insert FieldRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
(khi)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
contracted
, Insert FieldRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
(khi)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
best
, Insert FieldRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
(khi)
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math.optimization.direct.MultiDirectional:90
(comparator.compare(contracted, best))
, Insert FieldRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
(khi)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.optimization.direct.MultiDirectional:90
(comparator.compare(contracted, best)) <
, Insert FieldRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
(khi)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
comparator
, Insert FieldRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
(khi)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
contracted
, Insert FieldRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
(khi)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
best
, Insert FieldRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
(khi)
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math.optimization.direct.MultiDirectional:90
(comparator.compare(contracted, best))
, Insert FieldRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
(khi)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.optimization.direct.MultiDirectional:90
(comparator.compare(contracted, best)) <
, Insert FieldRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
(khi)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
comparator
, Insert TypeAccess at org.apache.commons.math.optimization.direct.MultiDirectional
org.apache.commons.math.optimization.direct.MultiDirectional
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
contracted
, Insert TypeAccess at org.apache.commons.math.optimization.direct.MultiDirectional
org.apache.commons.math.optimization.direct.MultiDirectional
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
best
, Insert TypeAccess at org.apache.commons.math.optimization.direct.MultiDirectional
org.apache.commons.math.optimization.direct.MultiDirectional
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math.optimization.direct.MultiDirectional:90
(comparator.compare(contracted, best))
, Insert TypeAccess at org.apache.commons.math.optimization.direct.MultiDirectional
org.apache.commons.math.optimization.direct.MultiDirectional
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.optimization.direct.MultiDirectional:90
(comparator.compare(contracted, best)) <
, Insert TypeAccess at org.apache.commons.math.optimization.direct.MultiDirectional
org.apache.commons.math.optimization.direct.MultiDirectional
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
comparator
, Insert TypeAccess at org.apache.commons.math.optimization.direct.MultiDirectional
org.apache.commons.math.optimization.direct.MultiDirectional
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
contracted
, Insert TypeAccess at org.apache.commons.math.optimization.direct.MultiDirectional
org.apache.commons.math.optimization.direct.MultiDirectional
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
best
, Insert TypeAccess at org.apache.commons.math.optimization.direct.MultiDirectional
org.apache.commons.math.optimization.direct.MultiDirectional
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math.optimization.direct.MultiDirectional:90
(comparator.compare(contracted, best))
, Insert TypeAccess at org.apache.commons.math.optimization.direct.MultiDirectional
org.apache.commons.math.optimization.direct.MultiDirectional
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.optimization.direct.MultiDirectional:90
(comparator.compare(contracted, best)) <
, Insert TypeAccess at org.apache.commons.math.optimization.direct.MultiDirectional
org.apache.commons.math.optimization.direct.MultiDirectional
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
comparator
, Move Literal from org.apache.commons.math.optimization.direct.MultiDirectional:90 to org.apache.commons.math.optimization.direct.MultiDirectional:90
0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
contracted
, Move Literal from org.apache.commons.math.optimization.direct.MultiDirectional:90 to org.apache.commons.math.optimization.direct.MultiDirectional:90
0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.direct.MultiDirectional:90
best
, Move Literal from org.apache.commons.math.optimization.direct.MultiDirectional:90 to org.apache.commons.math.optimization.direct.MultiDirectional:90
0
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math.optimization.direct.MultiDirectional:90
(comparator.compare(contracted, best))
, Move Literal from org.apache.commons.math.optimization.direct.MultiDirectional:90 to org.apache.commons.math.optimization.direct.MultiDirectional:90
0
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.optimization.direct.MultiDirectional:90
(comparator.compare(contracted, best)) <
, Move Literal from org.apache.commons.math.optimization.direct.MultiDirectional:90 to org.apache.commons.math.optimization.direct.MultiDirectional:90
0
]]
RepairabilityAnalyzer
----For Diff:Update Literal at org.apache.commons.math.optimization.direct.MultiDirectional:90
to 0.95
Delete If at org.apache.commons.math.optimization.direct.MultiDirectional:90
if ((comparator.compare(contracted, best)) < ) {
return;
}
Insert Invocation at org.apache.commons.math.optimization.direct.MultiDirectional:90
iif((((khi) > (gamma)) && (((khi) - (gamma)) > ( * ((khi) - (khi))))))
Insert Return at org.apache.commons.math.optimization.direct.MultiDirectional:94
return
Move Literal from org.apache.commons.math.optimization.direct.MultiDirectional:90 to org.apache.commons.math.optimization.direct.MultiDirectional:90
0
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch4-Math-18-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-00211
Update BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:374
(iterations) <= (maxIterations) to (dimension) > 2
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:374
(iterations) <= (maxIterations) to (dimension) > 2
: number instances found: 4
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:374
(iterations) <= (maxIterations) to (dimension) > 2
]]
ChangePatternInstance [actions=[Update FieldRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:374
(iterations) to (dimension)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math3.optimization.direct.CMAESOptimizer
org.apache.commons.math3.optimization.direct.CMAESOptimizer
, Insert Literal at org.apache.commons.math3.optimization.direct.CMAESOptimizer:374
2
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:374
(maxIterations)
, Insert Literal at org.apache.commons.math3.optimization.direct.CMAESOptimizer:374
2
]]
RepairabilityAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:374
(iterations) <= (maxIterations) to (dimension) > 2
: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:374
(iterations) <= (maxIterations) to (dimension) > 2
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch5-Chart-3-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-00244
Delete Literal at org.jfree.data.time.TimeSeries:879
false
Insert BinaryOperator at org.jfree.data.time.TimeSeries:879
((maxY) / (minY)) < (maxY)
PatternInstanceAnalyzer
----For Diff:Delete Literal at org.jfree.data.time.TimeSeries:879
false
Insert BinaryOperator at org.jfree.data.time.TimeSeries:879
((maxY) / (minY)) < (maxY)
: number instances found: 8
ChangePatternInstance [actions=[Delete Literal at org.jfree.data.time.TimeSeries:879
false
, Insert BinaryOperator at org.jfree.data.time.TimeSeries:879
((maxY) / (minY)) < (maxY)
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.data.time.TimeSeries:879
false
, Insert BinaryOperator at org.jfree.data.time.TimeSeries:879
((maxY) / (minY))
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.data.time.TimeSeries:879
false
, Insert FieldRead at org.jfree.data.time.TimeSeries:879
(maxY)
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.data.time.TimeSeries:879
false
, Insert FieldRead at org.jfree.data.time.TimeSeries:879
(maxY)
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.data.time.TimeSeries:879
false
, Insert FieldRead at org.jfree.data.time.TimeSeries:879
(minY)
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.data.time.TimeSeries:879
false
, Insert TypeAccess at org.jfree.data.time.TimeSeries
org.jfree.data.time.TimeSeries
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.data.time.TimeSeries:879
false
, Insert TypeAccess at org.jfree.data.time.TimeSeries
org.jfree.data.time.TimeSeries
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.data.time.TimeSeries:879
false
, Insert TypeAccess at org.jfree.data.time.TimeSeries
org.jfree.data.time.TimeSeries
]]
RepairabilityAnalyzer
----For Diff:Delete Literal at org.jfree.data.time.TimeSeries:879
false
Insert BinaryOperator at org.jfree.data.time.TimeSeries:879
((maxY) / (minY)) < (maxY)
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch4-Math-78-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-00227
Update FieldRead at org.apache.commons.math.ode.events.EventState:174
(maxCheckInterval) to (convergence)
Update FieldRead at org.apache.commons.math.ode.events.EventState:174
(t0) to (pendingEventTime)
Delete VariableRead at org.apache.commons.math.ode.events.EventState:174
t1
Insert VariableRead at org.apache.commons.math.ode.events.EventState:174
t1
PatternInstanceAnalyzer
----For Diff:Update FieldRead at org.apache.commons.math.ode.events.EventState:174
(maxCheckInterval) to (convergence)
Update FieldRead at org.apache.commons.math.ode.events.EventState:174
(t0) to (pendingEventTime)
Delete VariableRead at org.apache.commons.math.ode.events.EventState:174
t1
Insert VariableRead at org.apache.commons.math.ode.events.EventState:174
t1
: number instances found: 2
ChangePatternInstance [actions=[Update FieldRead at org.apache.commons.math.ode.events.EventState:174
(maxCheckInterval) to (convergence)
]]
ChangePatternInstance [actions=[Update FieldRead at org.apache.commons.math.ode.events.EventState:174
(t0) to (pendingEventTime)
]]
RepairabilityAnalyzer
----For Diff:Update FieldRead at org.apache.commons.math.ode.events.EventState:174
(maxCheckInterval) to (convergence)
Update FieldRead at org.apache.commons.math.ode.events.EventState:174
(t0) to (pendingEventTime)
Delete VariableRead at org.apache.commons.math.ode.events.EventState:174
t1
Insert VariableRead at org.apache.commons.math.ode.events.EventState:174
t1
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch1-Chart-25-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-006
Update BinaryOperator at org.jfree.chart.plot.CategoryPlot:2863
pass < passCount to (this.domainGridlinesVisible) != (drawSharedDomainAxis)
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.jfree.chart.plot.CategoryPlot:2863
pass < passCount to (this.domainGridlinesVisible) != (drawSharedDomainAxis)
: number instances found: 11
ChangePatternInstance [actions=[Update BinaryOperator at org.jfree.chart.plot.CategoryPlot:2863
pass < passCount to (this.domainGridlinesVisible) != (drawSharedDomainAxis)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.plot.CategoryPlot:2863
pass
, Insert FieldRead at org.jfree.chart.plot.CategoryPlot:2863
(this.domainGridlinesVisible)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.plot.CategoryPlot:2863
passCount
, Insert FieldRead at org.jfree.chart.plot.CategoryPlot:2863
(this.domainGridlinesVisible)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.plot.CategoryPlot:2863
pass
, Insert FieldRead at org.jfree.chart.plot.CategoryPlot:2863
(drawSharedDomainAxis)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.plot.CategoryPlot:2863
passCount
, Insert FieldRead at org.jfree.chart.plot.CategoryPlot:2863
(drawSharedDomainAxis)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.plot.CategoryPlot:2863
pass
, Insert ThisAccess at org.jfree.chart.plot.CategoryPlot:2863
this
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.plot.CategoryPlot:2863
passCount
, Insert ThisAccess at org.jfree.chart.plot.CategoryPlot:2863
this
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.plot.CategoryPlot:2863
pass
, Insert TypeAccess at org.jfree.chart.plot.CategoryPlot
org.jfree.chart.plot.CategoryPlot
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.plot.CategoryPlot:2863
passCount
, Insert TypeAccess at org.jfree.chart.plot.CategoryPlot
org.jfree.chart.plot.CategoryPlot
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.plot.CategoryPlot:2863
pass
, Insert TypeAccess at org.jfree.chart.plot.CategoryPlot:2863
org.jfree.chart.plot.CategoryPlot
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.plot.CategoryPlot:2863
passCount
, Insert TypeAccess at org.jfree.chart.plot.CategoryPlot:2863
org.jfree.chart.plot.CategoryPlot
]]
RepairabilityAnalyzer
----For Diff:Update BinaryOperator at org.jfree.chart.plot.CategoryPlot:2863
pass < passCount to (this.domainGridlinesVisible) != (drawSharedDomainAxis)
: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.jfree.chart.plot.CategoryPlot:2863
pass < passCount to (this.domainGridlinesVisible) != (drawSharedDomainAxis)
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch1-Math-46-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-0044
Delete FieldRead at org.apache.commons.math.complex.Complex:260
isZero
Insert BinaryOperator at org.apache.commons.math.complex.Complex:260
(((((java.lang.Double.isNaN(imaginary)) || (java.lang.Double.isNaN(imaginary))) || (java.lang.Double.isNaN(imaginary))) || ((imaginary) < 0)) || ((imaginary) > 1)) || ((imaginary) <= 0.0)
Move TypeAccess from org.apache.commons.math.complex.Complex to org.apache.commons.math.complex.Complex
org.apache.commons.math.complex.Complex
PatternInstanceAnalyzer
----For Diff:Delete FieldRead at org.apache.commons.math.complex.Complex:260
isZero
Insert BinaryOperator at org.apache.commons.math.complex.Complex:260
(((((java.lang.Double.isNaN(imaginary)) || (java.lang.Double.isNaN(imaginary))) || (java.lang.Double.isNaN(imaginary))) || ((imaginary) < 0)) || ((imaginary) > 1)) || ((imaginary) <= 0.0)
Move TypeAccess from org.apache.commons.math.complex.Complex to org.apache.commons.math.complex.Complex
org.apache.commons.math.complex.Complex
: number instances found: 29
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
isZero
, Insert BinaryOperator at org.apache.commons.math.complex.Complex:260
(((((java.lang.Double.isNaN(imaginary)) || (java.lang.Double.isNaN(imaginary))) || (java.lang.Double.isNaN(imaginary))) || ((imaginary) < 0)) || ((imaginary) > 1)) || ((imaginary) <= 0.0)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
isZero
, Insert BinaryOperator at org.apache.commons.math.complex.Complex:260
(((((java.lang.Double.isNaN(imaginary)) || (java.lang.Double.isNaN(imaginary))) || (java.lang.Double.isNaN(imaginary))) || ((imaginary) < 0)) || ((imaginary) > 1))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
isZero
, Insert BinaryOperator at org.apache.commons.math.complex.Complex:260
((imaginary) <= 0.0)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
isZero
, Insert BinaryOperator at org.apache.commons.math.complex.Complex:260
((((java.lang.Double.isNaN(imaginary)) || (java.lang.Double.isNaN(imaginary))) || (java.lang.Double.isNaN(imaginary))) || ((imaginary) < 0))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
isZero
, Insert BinaryOperator at org.apache.commons.math.complex.Complex:260
((imaginary) > 1)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
isZero
, Insert FieldRead at org.apache.commons.math.complex.Complex:260
(imaginary)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
isZero
, Insert Literal at org.apache.commons.math.complex.Complex:260
0.0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
isZero
, Insert BinaryOperator at org.apache.commons.math.complex.Complex:260
(((java.lang.Double.isNaN(imaginary)) || (java.lang.Double.isNaN(imaginary))) || (java.lang.Double.isNaN(imaginary)))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
isZero
, Insert BinaryOperator at org.apache.commons.math.complex.Complex:260
((imaginary) < 0)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
isZero
, Insert FieldRead at org.apache.commons.math.complex.Complex:260
(imaginary)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
isZero
, Insert Literal at org.apache.commons.math.complex.Complex:260
1
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
isZero
, Insert TypeAccess at org.apache.commons.math.complex.Complex
org.apache.commons.math.complex.Complex
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
isZero
, Insert BinaryOperator at org.apache.commons.math.complex.Complex:260
((java.lang.Double.isNaN(imaginary)) || (java.lang.Double.isNaN(imaginary)))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
isZero
, Insert Invocation at org.apache.commons.math.complex.Complex:260
(java.lang.Double.isNaN(imaginary))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
isZero
, Insert FieldRead at org.apache.commons.math.complex.Complex:260
(imaginary)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
isZero
, Insert Literal at org.apache.commons.math.complex.Complex:260
0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
isZero
, Insert TypeAccess at org.apache.commons.math.complex.Complex
org.apache.commons.math.complex.Complex
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
isZero
, Insert Invocation at org.apache.commons.math.complex.Complex:260
(java.lang.Double.isNaN(imaginary))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
isZero
, Insert Invocation at org.apache.commons.math.complex.Complex:260
(java.lang.Double.isNaN(imaginary))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
isZero
, Insert TypeAccess at org.apache.commons.math.complex.Complex:260
java.lang.Double
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
isZero
, Insert FieldRead at org.apache.commons.math.complex.Complex:260
imaginary
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
isZero
, Insert TypeAccess at org.apache.commons.math.complex.Complex
org.apache.commons.math.complex.Complex
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
isZero
, Insert TypeAccess at org.apache.commons.math.complex.Complex:260
java.lang.Double
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
isZero
, Insert FieldRead at org.apache.commons.math.complex.Complex:260
imaginary
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
isZero
, Insert TypeAccess at org.apache.commons.math.complex.Complex:260
java.lang.Double
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
isZero
, Insert FieldRead at org.apache.commons.math.complex.Complex:260
imaginary
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
isZero
, Insert TypeAccess at org.apache.commons.math.complex.Complex
org.apache.commons.math.complex.Complex
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
isZero
, Insert TypeAccess at org.apache.commons.math.complex.Complex
org.apache.commons.math.complex.Complex
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.complex.Complex:260
isZero
, Move TypeAccess from org.apache.commons.math.complex.Complex to org.apache.commons.math.complex.Complex
org.apache.commons.math.complex.Complex
]]
RepairabilityAnalyzer
----For Diff:Delete FieldRead at org.apache.commons.math.complex.Complex:260
isZero
Insert BinaryOperator at org.apache.commons.math.complex.Complex:260
(((((java.lang.Double.isNaN(imaginary)) || (java.lang.Double.isNaN(imaginary))) || (java.lang.Double.isNaN(imaginary))) || ((imaginary) < 0)) || ((imaginary) > 1)) || ((imaginary) <= 0.0)
Move TypeAccess from org.apache.commons.math.complex.Complex to org.apache.commons.math.complex.Complex
org.apache.commons.math.complex.Complex
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch2-Math-30-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-00109
Update BinaryOperator at org.apache.commons.math3.distribution.NormalDistribution:138
(org.apache.commons.math3.util.FastMath.abs(dev)) > (40 * (standardDeviation)) to x != x
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.math3.distribution.NormalDistribution:138
(org.apache.commons.math3.util.FastMath.abs(dev)) > (40 * (standardDeviation)) to x != x
: number instances found: 15
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math3.distribution.NormalDistribution:138
(org.apache.commons.math3.util.FastMath.abs(dev)) > (40 * (standardDeviation)) to x != x
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math3.distribution.NormalDistribution:138
org.apache.commons.math3.util.FastMath
, Insert VariableRead at org.apache.commons.math3.distribution.NormalDistribution:138
x
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.NormalDistribution:138
dev
, Insert VariableRead at org.apache.commons.math3.distribution.NormalDistribution:138
x
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.distribution.NormalDistribution:138
(org.apache.commons.math3.util.FastMath.abs(dev))
, Insert VariableRead at org.apache.commons.math3.distribution.NormalDistribution:138
x
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.distribution.NormalDistribution:138
40
, Insert VariableRead at org.apache.commons.math3.distribution.NormalDistribution:138
x
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math3.distribution.NormalDistribution
org.apache.commons.math3.distribution.NormalDistribution
, Insert VariableRead at org.apache.commons.math3.distribution.NormalDistribution:138
x
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.distribution.NormalDistribution:138
(standardDeviation)
, Insert VariableRead at org.apache.commons.math3.distribution.NormalDistribution:138
x
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.distribution.NormalDistribution:138
(40 * (standardDeviation))
, Insert VariableRead at org.apache.commons.math3.distribution.NormalDistribution:138
x
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math3.distribution.NormalDistribution:138
org.apache.commons.math3.util.FastMath
, Insert VariableRead at org.apache.commons.math3.distribution.NormalDistribution:138
x
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.NormalDistribution:138
dev
, Insert VariableRead at org.apache.commons.math3.distribution.NormalDistribution:138
x
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.distribution.NormalDistribution:138
(org.apache.commons.math3.util.FastMath.abs(dev))
, Insert VariableRead at org.apache.commons.math3.distribution.NormalDistribution:138
x
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.distribution.NormalDistribution:138
40
, Insert VariableRead at org.apache.commons.math3.distribution.NormalDistribution:138
x
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math3.distribution.NormalDistribution
org.apache.commons.math3.distribution.NormalDistribution
, Insert VariableRead at org.apache.commons.math3.distribution.NormalDistribution:138
x
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.distribution.NormalDistribution:138
(standardDeviation)
, Insert VariableRead at org.apache.commons.math3.distribution.NormalDistribution:138
x
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.distribution.NormalDistribution:138
(40 * (standardDeviation))
, Insert VariableRead at org.apache.commons.math3.distribution.NormalDistribution:138
x
]]
RepairabilityAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.math3.distribution.NormalDistribution:138
(org.apache.commons.math3.util.FastMath.abs(dev)) > (40 * (standardDeviation)) to x != x
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch5-Math-49-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-00263
Update UnaryOperator at org.apache.commons.math.util.OpenIntToDoubleHashMap:399
++(count) to index--
PatternInstanceAnalyzer
----For Diff:Update UnaryOperator at org.apache.commons.math.util.OpenIntToDoubleHashMap:399
++(count) to index--
: number instances found: 3
ChangePatternInstance [actions=[Update UnaryOperator at org.apache.commons.math.util.OpenIntToDoubleHashMap:399
++(count) to index--
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.util.OpenIntToDoubleHashMap
org.apache.commons.math.util.OpenIntToDoubleHashMap
, Insert VariableWrite at org.apache.commons.math.util.OpenIntToDoubleHashMap:399
index
]]
ChangePatternInstance [actions=[Delete FieldWrite at org.apache.commons.math.util.OpenIntToDoubleHashMap:399
(count)
, Insert VariableWrite at org.apache.commons.math.util.OpenIntToDoubleHashMap:399
index
]]
RepairabilityAnalyzer
----For Diff:Update UnaryOperator at org.apache.commons.math.util.OpenIntToDoubleHashMap:399
++(count) to index--
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch3-Closure-40-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-00151
Delete Literal at com.google.javascript.jscomp.NameAnalyzer:635
false
Insert UnaryOperator at com.google.javascript.jscomp.NameAnalyzer:635
(!(n.isDec()))
PatternInstanceAnalyzer
----For Diff:Delete Literal at com.google.javascript.jscomp.NameAnalyzer:635
false
Insert UnaryOperator at com.google.javascript.jscomp.NameAnalyzer:635
(!(n.isDec()))
: number instances found: 3
ChangePatternInstance [actions=[Delete Literal at com.google.javascript.jscomp.NameAnalyzer:635
false
, Insert UnaryOperator at com.google.javascript.jscomp.NameAnalyzer:635
(!(n.isDec()))
]]
ChangePatternInstance [actions=[Delete Literal at com.google.javascript.jscomp.NameAnalyzer:635
false
, Insert Invocation at com.google.javascript.jscomp.NameAnalyzer:635
(n.isDec())
]]
ChangePatternInstance [actions=[Delete Literal at com.google.javascript.jscomp.NameAnalyzer:635
false
, Insert VariableRead at com.google.javascript.jscomp.NameAnalyzer:635
n
]]
RepairabilityAnalyzer
----For Diff:Delete Literal at com.google.javascript.jscomp.NameAnalyzer:635
false
Insert UnaryOperator at com.google.javascript.jscomp.NameAnalyzer:635
(!(n.isDec()))
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch2-Math-105-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-00104
Update FieldRead at org.apache.commons.math.stat.regression.SimpleRegression:106
to (sumXX)
Delete BinaryOperator at org.apache.commons.math.stat.regression.SimpleRegression:106
== 0
Insert BinaryOperator at org.apache.commons.math.stat.regression.SimpleRegression:106
( < (sumYY)) && ((sumYY) < x)
Move FieldRead from org.apache.commons.math.stat.regression.SimpleRegression:106 to org.apache.commons.math.stat.regression.SimpleRegression:106
(n)
PatternInstanceAnalyzer
----For Diff:Update FieldRead at org.apache.commons.math.stat.regression.SimpleRegression:106
to (sumXX)
Delete BinaryOperator at org.apache.commons.math.stat.regression.SimpleRegression:106
== 0
Insert BinaryOperator at org.apache.commons.math.stat.regression.SimpleRegression:106
( < (sumYY)) && ((sumYY) < x)
Move FieldRead from org.apache.commons.math.stat.regression.SimpleRegression:106 to org.apache.commons.math.stat.regression.SimpleRegression:106
(n)
: number instances found: 19
ChangePatternInstance [actions=[Update FieldRead at org.apache.commons.math.stat.regression.SimpleRegression:106
to (sumXX)
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.stat.regression.SimpleRegression:106
0
, Insert BinaryOperator at org.apache.commons.math.stat.regression.SimpleRegression:106
( < (sumYY)) && ((sumYY) < x)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.stat.regression.SimpleRegression:106
== 0
, Insert BinaryOperator at org.apache.commons.math.stat.regression.SimpleRegression:106
( < (sumYY)) && ((sumYY) < x)
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.stat.regression.SimpleRegression:106
0
, Insert BinaryOperator at org.apache.commons.math.stat.regression.SimpleRegression:106
( < (sumYY))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.stat.regression.SimpleRegression:106
== 0
, Insert BinaryOperator at org.apache.commons.math.stat.regression.SimpleRegression:106
( < (sumYY))
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.stat.regression.SimpleRegression:106
0
, Insert BinaryOperator at org.apache.commons.math.stat.regression.SimpleRegression:106
((sumYY) < x)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.stat.regression.SimpleRegression:106
== 0
, Insert BinaryOperator at org.apache.commons.math.stat.regression.SimpleRegression:106
((sumYY) < x)
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.stat.regression.SimpleRegression:106
0
, Insert FieldRead at org.apache.commons.math.stat.regression.SimpleRegression:106
(sumYY)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.stat.regression.SimpleRegression:106
== 0
, Insert FieldRead at org.apache.commons.math.stat.regression.SimpleRegression:106
(sumYY)
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.stat.regression.SimpleRegression:106
0
, Insert FieldRead at org.apache.commons.math.stat.regression.SimpleRegression:106
(sumYY)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.stat.regression.SimpleRegression:106
== 0
, Insert FieldRead at org.apache.commons.math.stat.regression.SimpleRegression:106
(sumYY)
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.stat.regression.SimpleRegression:106
0
, Insert VariableRead at org.apache.commons.math.stat.regression.SimpleRegression:106
x
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.stat.regression.SimpleRegression:106
== 0
, Insert VariableRead at org.apache.commons.math.stat.regression.SimpleRegression:106
x
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.stat.regression.SimpleRegression:106
0
, Insert TypeAccess at org.apache.commons.math.stat.regression.SimpleRegression
org.apache.commons.math.stat.regression.SimpleRegression
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.stat.regression.SimpleRegression:106
== 0
, Insert TypeAccess at org.apache.commons.math.stat.regression.SimpleRegression
org.apache.commons.math.stat.regression.SimpleRegression
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.stat.regression.SimpleRegression:106
0
, Insert TypeAccess at org.apache.commons.math.stat.regression.SimpleRegression
org.apache.commons.math.stat.regression.SimpleRegression
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.stat.regression.SimpleRegression:106
== 0
, Insert TypeAccess at org.apache.commons.math.stat.regression.SimpleRegression
org.apache.commons.math.stat.regression.SimpleRegression
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.stat.regression.SimpleRegression:106
0
, Move FieldRead from org.apache.commons.math.stat.regression.SimpleRegression:106 to org.apache.commons.math.stat.regression.SimpleRegression:106
(n)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.stat.regression.SimpleRegression:106
== 0
, Move FieldRead from org.apache.commons.math.stat.regression.SimpleRegression:106 to org.apache.commons.math.stat.regression.SimpleRegression:106
(n)
]]
RepairabilityAnalyzer
----For Diff:Update FieldRead at org.apache.commons.math.stat.regression.SimpleRegression:106
to (sumXX)
Delete BinaryOperator at org.apache.commons.math.stat.regression.SimpleRegression:106
== 0
Insert BinaryOperator at org.apache.commons.math.stat.regression.SimpleRegression:106
( < (sumYY)) && ((sumYY) < x)
Move FieldRead from org.apache.commons.math.stat.regression.SimpleRegression:106 to org.apache.commons.math.stat.regression.SimpleRegression:106
(n)
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch3-Lang-22-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-00156
Update Literal at org.apache.commons.lang3.math.Fraction:584
to null
Delete BinaryOperator at org.apache.commons.lang3.math.Fraction:584
((java.lang.Math.abs(u)) <= ) || ((java.lang.Math.abs(v)) <= 1)
Insert BinaryOperator at org.apache.commons.lang3.math.Fraction:584
(org.apache.commons.lang3.math.Fraction.ONE) ==
Move Literal from org.apache.commons.lang3.math.Fraction:584 to org.apache.commons.lang3.math.Fraction:584
1
PatternInstanceAnalyzer
----For Diff:Update Literal at org.apache.commons.lang3.math.Fraction:584
to null
Delete BinaryOperator at org.apache.commons.lang3.math.Fraction:584
((java.lang.Math.abs(u)) <= ) || ((java.lang.Math.abs(v)) <= 1)
Insert BinaryOperator at org.apache.commons.lang3.math.Fraction:584
(org.apache.commons.lang3.math.Fraction.ONE) ==
Move Literal from org.apache.commons.lang3.math.Fraction:584 to org.apache.commons.lang3.math.Fraction:584
1
: number instances found: 41
ChangePatternInstance [actions=[Update Literal at org.apache.commons.lang3.math.Fraction:584
to null
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.lang3.math.Fraction:584
java.lang.Math
, Insert BinaryOperator at org.apache.commons.lang3.math.Fraction:584
(org.apache.commons.lang3.math.Fraction.ONE) ==
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.math.Fraction:584
u
, Insert BinaryOperator at org.apache.commons.lang3.math.Fraction:584
(org.apache.commons.lang3.math.Fraction.ONE) ==
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.math.Fraction:584
(java.lang.Math.abs(u))
, Insert BinaryOperator at org.apache.commons.lang3.math.Fraction:584
(org.apache.commons.lang3.math.Fraction.ONE) ==
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.math.Fraction:584
((java.lang.Math.abs(u)) <= )
, Insert BinaryOperator at org.apache.commons.lang3.math.Fraction:584
(org.apache.commons.lang3.math.Fraction.ONE) ==
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.lang3.math.Fraction:584
java.lang.Math
, Insert BinaryOperator at org.apache.commons.lang3.math.Fraction:584
(org.apache.commons.lang3.math.Fraction.ONE) ==
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.math.Fraction:584
v
, Insert BinaryOperator at org.apache.commons.lang3.math.Fraction:584
(org.apache.commons.lang3.math.Fraction.ONE) ==
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.math.Fraction:584
(java.lang.Math.abs(v))
, Insert BinaryOperator at org.apache.commons.lang3.math.Fraction:584
(org.apache.commons.lang3.math.Fraction.ONE) ==
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.math.Fraction:584
1
, Insert BinaryOperator at org.apache.commons.lang3.math.Fraction:584
(org.apache.commons.lang3.math.Fraction.ONE) ==
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.math.Fraction:584
((java.lang.Math.abs(v)) <= 1)
, Insert BinaryOperator at org.apache.commons.lang3.math.Fraction:584
(org.apache.commons.lang3.math.Fraction.ONE) ==
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.math.Fraction:584
((java.lang.Math.abs(u)) <= ) || ((java.lang.Math.abs(v)) <= 1)
, Insert BinaryOperator at org.apache.commons.lang3.math.Fraction:584
(org.apache.commons.lang3.math.Fraction.ONE) ==
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.lang3.math.Fraction:584
java.lang.Math
, Insert FieldRead at org.apache.commons.lang3.math.Fraction:584
(org.apache.commons.lang3.math.Fraction.ONE)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.math.Fraction:584
u
, Insert FieldRead at org.apache.commons.lang3.math.Fraction:584
(org.apache.commons.lang3.math.Fraction.ONE)
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.math.Fraction:584
(java.lang.Math.abs(u))
, Insert FieldRead at org.apache.commons.lang3.math.Fraction:584
(org.apache.commons.lang3.math.Fraction.ONE)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.math.Fraction:584
((java.lang.Math.abs(u)) <= )
, Insert FieldRead at org.apache.commons.lang3.math.Fraction:584
(org.apache.commons.lang3.math.Fraction.ONE)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.lang3.math.Fraction:584
java.lang.Math
, Insert FieldRead at org.apache.commons.lang3.math.Fraction:584
(org.apache.commons.lang3.math.Fraction.ONE)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.math.Fraction:584
v
, Insert FieldRead at org.apache.commons.lang3.math.Fraction:584
(org.apache.commons.lang3.math.Fraction.ONE)
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.math.Fraction:584
(java.lang.Math.abs(v))
, Insert FieldRead at org.apache.commons.lang3.math.Fraction:584
(org.apache.commons.lang3.math.Fraction.ONE)
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.math.Fraction:584
1
, Insert FieldRead at org.apache.commons.lang3.math.Fraction:584
(org.apache.commons.lang3.math.Fraction.ONE)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.math.Fraction:584
((java.lang.Math.abs(v)) <= 1)
, Insert FieldRead at org.apache.commons.lang3.math.Fraction:584
(org.apache.commons.lang3.math.Fraction.ONE)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.math.Fraction:584
((java.lang.Math.abs(u)) <= ) || ((java.lang.Math.abs(v)) <= 1)
, Insert FieldRead at org.apache.commons.lang3.math.Fraction:584
(org.apache.commons.lang3.math.Fraction.ONE)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.lang3.math.Fraction:584
java.lang.Math
, Insert TypeAccess at org.apache.commons.lang3.math.Fraction
org.apache.commons.lang3.math.Fraction
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.math.Fraction:584
u
, Insert TypeAccess at org.apache.commons.lang3.math.Fraction
org.apache.commons.lang3.math.Fraction
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.math.Fraction:584
(java.lang.Math.abs(u))
, Insert TypeAccess at org.apache.commons.lang3.math.Fraction
org.apache.commons.lang3.math.Fraction
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.math.Fraction:584
((java.lang.Math.abs(u)) <= )
, Insert TypeAccess at org.apache.commons.lang3.math.Fraction
org.apache.commons.lang3.math.Fraction
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.lang3.math.Fraction:584
java.lang.Math
, Insert TypeAccess at org.apache.commons.lang3.math.Fraction
org.apache.commons.lang3.math.Fraction
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.math.Fraction:584
v
, Insert TypeAccess at org.apache.commons.lang3.math.Fraction
org.apache.commons.lang3.math.Fraction
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.math.Fraction:584
(java.lang.Math.abs(v))
, Insert TypeAccess at org.apache.commons.lang3.math.Fraction
org.apache.commons.lang3.math.Fraction
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.math.Fraction:584
1
, Insert TypeAccess at org.apache.commons.lang3.math.Fraction
org.apache.commons.lang3.math.Fraction
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.math.Fraction:584
((java.lang.Math.abs(v)) <= 1)
, Insert TypeAccess at org.apache.commons.lang3.math.Fraction
org.apache.commons.lang3.math.Fraction
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.math.Fraction:584
((java.lang.Math.abs(u)) <= ) || ((java.lang.Math.abs(v)) <= 1)
, Insert TypeAccess at org.apache.commons.lang3.math.Fraction
org.apache.commons.lang3.math.Fraction
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.lang3.math.Fraction:584
java.lang.Math
, Move Literal from org.apache.commons.lang3.math.Fraction:584 to org.apache.commons.lang3.math.Fraction:584
1
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.math.Fraction:584
u
, Move Literal from org.apache.commons.lang3.math.Fraction:584 to org.apache.commons.lang3.math.Fraction:584
1
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.math.Fraction:584
(java.lang.Math.abs(u))
, Move Literal from org.apache.commons.lang3.math.Fraction:584 to org.apache.commons.lang3.math.Fraction:584
1
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.math.Fraction:584
((java.lang.Math.abs(u)) <= )
, Move Literal from org.apache.commons.lang3.math.Fraction:584 to org.apache.commons.lang3.math.Fraction:584
1
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.lang3.math.Fraction:584
java.lang.Math
, Move Literal from org.apache.commons.lang3.math.Fraction:584 to org.apache.commons.lang3.math.Fraction:584
1
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.math.Fraction:584
v
, Move Literal from org.apache.commons.lang3.math.Fraction:584 to org.apache.commons.lang3.math.Fraction:584
1
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.math.Fraction:584
(java.lang.Math.abs(v))
, Move Literal from org.apache.commons.lang3.math.Fraction:584 to org.apache.commons.lang3.math.Fraction:584
1
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.math.Fraction:584
1
, Move Literal from org.apache.commons.lang3.math.Fraction:584 to org.apache.commons.lang3.math.Fraction:584
1
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.math.Fraction:584
((java.lang.Math.abs(v)) <= 1)
, Move Literal from org.apache.commons.lang3.math.Fraction:584 to org.apache.commons.lang3.math.Fraction:584
1
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.math.Fraction:584
((java.lang.Math.abs(u)) <= ) || ((java.lang.Math.abs(v)) <= 1)
, Move Literal from org.apache.commons.lang3.math.Fraction:584 to org.apache.commons.lang3.math.Fraction:584
1
]]
RepairabilityAnalyzer
----For Diff:Update Literal at org.apache.commons.lang3.math.Fraction:584
to null
Delete BinaryOperator at org.apache.commons.lang3.math.Fraction:584
((java.lang.Math.abs(u)) <= ) || ((java.lang.Math.abs(v)) <= 1)
Insert BinaryOperator at org.apache.commons.lang3.math.Fraction:584
(org.apache.commons.lang3.math.Fraction.ONE) ==
Move Literal from org.apache.commons.lang3.math.Fraction:584 to org.apache.commons.lang3.math.Fraction:584
1
: number instances found: 1
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.math.Fraction:584
((java.lang.Math.abs(u)) <= ) || ((java.lang.Math.abs(v)) <= 1)
, Insert BinaryOperator at org.apache.commons.lang3.math.Fraction:584
(org.apache.commons.lang3.math.Fraction.ONE) ==
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch1-Math-80-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-0061
Update VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1136
to n
Update VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1136
to n
Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1136
<
Insert BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1136
(((org.apache.commons.math.util.MathUtils.SAFE_MIN) * (work[( + 2)])) < (work[( - 3)])) && (((org.apache.commons.math.util.MathUtils.SAFE_MIN) * (work[(n - 3)])) < (work[(n + 2)]))
Move VariableRead from org.apache.commons.math.linear.EigenDecompositionImpl:1136 to org.apache.commons.math.linear.EigenDecompositionImpl:1136
j
Move VariableRead from org.apache.commons.math.linear.EigenDecompositionImpl:1136 to org.apache.commons.math.linear.EigenDecompositionImpl:1136
i
PatternInstanceAnalyzer
----For Diff:Update VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1136
to n
Update VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1136
to n
Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1136
<
Insert BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1136
(((org.apache.commons.math.util.MathUtils.SAFE_MIN) * (work[( + 2)])) < (work[( - 3)])) && (((org.apache.commons.math.util.MathUtils.SAFE_MIN) * (work[(n - 3)])) < (work[(n + 2)]))
Move VariableRead from org.apache.commons.math.linear.EigenDecompositionImpl:1136 to org.apache.commons.math.linear.EigenDecompositionImpl:1136
j
Move VariableRead from org.apache.commons.math.linear.EigenDecompositionImpl:1136 to org.apache.commons.math.linear.EigenDecompositionImpl:1136
i
: number instances found: 35
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1136
to n
]]
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1136
to n
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1136
<
, Insert BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1136
(((org.apache.commons.math.util.MathUtils.SAFE_MIN) * (work[( + 2)])) < (work[( - 3)])) && (((org.apache.commons.math.util.MathUtils.SAFE_MIN) * (work[(n - 3)])) < (work[(n + 2)]))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1136
<
, Insert BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1136
(((org.apache.commons.math.util.MathUtils.SAFE_MIN) * (work[( + 2)])) < (work[( - 3)]))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1136
<
, Insert BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1136
(((org.apache.commons.math.util.MathUtils.SAFE_MIN) * (work[(n - 3)])) < (work[(n + 2)]))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1136
<
, Insert BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1136
((org.apache.commons.math.util.MathUtils.SAFE_MIN) * (work[( + 2)]))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1136
<
, Insert ArrayRead at org.apache.commons.math.linear.EigenDecompositionImpl:1136
(work[( - 3)])
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1136
<
, Insert BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1136
((org.apache.commons.math.util.MathUtils.SAFE_MIN) * (work[(n - 3)]))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1136
<
, Insert ArrayRead at org.apache.commons.math.linear.EigenDecompositionImpl:1136
(work[(n + 2)])
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1136
<
, Insert FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1136
(org.apache.commons.math.util.MathUtils.SAFE_MIN)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1136
<
, Insert ArrayRead at org.apache.commons.math.linear.EigenDecompositionImpl:1136
(work[( + 2)])
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1136
<
, Insert FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1136
work
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1136
<
, Insert BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1136
( - 3)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1136
<
, Insert FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1136
(org.apache.commons.math.util.MathUtils.SAFE_MIN)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1136
<
, Insert ArrayRead at org.apache.commons.math.linear.EigenDecompositionImpl:1136
(work[(n - 3)])
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1136
<
, Insert FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1136
work
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1136
<
, Insert BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1136
(n + 2)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1136
<
, Insert TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl
org.apache.commons.math.util.MathUtils
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1136
<
, Insert FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1136
work
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1136
<
, Insert BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1136
( + 2)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1136
<
, Insert TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl
org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1136
<
, Insert Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1136
3
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1136
<
, Insert TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl
org.apache.commons.math.util.MathUtils
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1136
<
, Insert FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1136
work
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1136
<
, Insert BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1136
(n - 3)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1136
<
, Insert TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl
org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1136
<
, Insert VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1136
n
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1136
<
, Insert Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1136
2
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1136
<
, Insert TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl
org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1136
<
, Insert Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1136
2
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1136
<
, Insert TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl
org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1136
<
, Insert VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1136
n
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1136
<
, Insert Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1136
3
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1136
<
, Move VariableRead from org.apache.commons.math.linear.EigenDecompositionImpl:1136 to org.apache.commons.math.linear.EigenDecompositionImpl:1136
j
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1136
<
, Move VariableRead from org.apache.commons.math.linear.EigenDecompositionImpl:1136 to org.apache.commons.math.linear.EigenDecompositionImpl:1136
i
]]
RepairabilityAnalyzer
----For Diff:Update VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1136
to n
Update VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1136
to n
Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1136
<
Insert BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1136
(((org.apache.commons.math.util.MathUtils.SAFE_MIN) * (work[( + 2)])) < (work[( - 3)])) && (((org.apache.commons.math.util.MathUtils.SAFE_MIN) * (work[(n - 3)])) < (work[(n + 2)]))
Move VariableRead from org.apache.commons.math.linear.EigenDecompositionImpl:1136 to org.apache.commons.math.linear.EigenDecompositionImpl:1136
j
Move VariableRead from org.apache.commons.math.linear.EigenDecompositionImpl:1136 to org.apache.commons.math.linear.EigenDecompositionImpl:1136
i
: number instances found: 1
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1136
<
, Insert BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1136
(((org.apache.commons.math.util.MathUtils.SAFE_MIN) * (work[( + 2)])) < (work[( - 3)])) && (((org.apache.commons.math.util.MathUtils.SAFE_MIN) * (work[(n - 3)])) < (work[(n + 2)]))
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch1-Closure-55-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-0023
Delete Literal at com.google.javascript.jscomp.FunctionRewriter:182
true
Insert Invocation at com.google.javascript.jscomp.FunctionRewriter:182
com.google.javascript.jscomp.com.google.javascript.jscomp.NodeUtil.mayHaveSideEffects(node)
PatternInstanceAnalyzer
----For Diff:Delete Literal at com.google.javascript.jscomp.FunctionRewriter:182
true
Insert Invocation at com.google.javascript.jscomp.FunctionRewriter:182
com.google.javascript.jscomp.com.google.javascript.jscomp.NodeUtil.mayHaveSideEffects(node)
: number instances found: 3
ChangePatternInstance [actions=[Delete Literal at com.google.javascript.jscomp.FunctionRewriter:182
true
, Insert Invocation at com.google.javascript.jscomp.FunctionRewriter:182
com.google.javascript.jscomp.com.google.javascript.jscomp.NodeUtil.mayHaveSideEffects(node)
]]
ChangePatternInstance [actions=[Delete Literal at com.google.javascript.jscomp.FunctionRewriter:182
true
, Insert TypeAccess at com.google.javascript.jscomp.FunctionRewriter:182
com.google.javascript.jscomp.com.google.javascript.jscomp.NodeUtil
]]
ChangePatternInstance [actions=[Delete Literal at com.google.javascript.jscomp.FunctionRewriter:182
true
, Insert VariableRead at com.google.javascript.jscomp.FunctionRewriter:182
node
]]
RepairabilityAnalyzer
----For Diff:Delete Literal at com.google.javascript.jscomp.FunctionRewriter:182
true
Insert Invocation at com.google.javascript.jscomp.FunctionRewriter:182
com.google.javascript.jscomp.com.google.javascript.jscomp.NodeUtil.mayHaveSideEffects(node)
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch2-Math-82-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-00130
Update BinaryOperator at org.apache.commons.math.optimization.linear.SimplexSolver:82
(org.apache.commons.math.util.MathUtils.compareTo(entry, 0, epsilon)) >= 0 to entry > (org.apache.commons.math.optimization.linear.SimplexSolver.DEFAULT_EPSILON)
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.math.optimization.linear.SimplexSolver:82
(org.apache.commons.math.util.MathUtils.compareTo(entry, 0, epsilon)) >= 0 to entry > (org.apache.commons.math.optimization.linear.SimplexSolver.DEFAULT_EPSILON)
: number instances found: 18
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math.optimization.linear.SimplexSolver:82
(org.apache.commons.math.util.MathUtils.compareTo(entry, 0, epsilon)) >= 0 to entry > (org.apache.commons.math.optimization.linear.SimplexSolver.DEFAULT_EPSILON)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.optimization.linear.SimplexSolver:82
org.apache.commons.math.util.MathUtils
, Insert VariableRead at org.apache.commons.math.optimization.linear.SimplexSolver:82
entry
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.optimization.linear.SimplexSolver:82
0
, Insert VariableRead at org.apache.commons.math.optimization.linear.SimplexSolver:82
entry
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.optimization.linear.SimplexSolver:82
epsilon
, Insert VariableRead at org.apache.commons.math.optimization.linear.SimplexSolver:82
entry
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math.optimization.linear.SimplexSolver:82
(org.apache.commons.math.util.MathUtils.compareTo(entry, 0, epsilon))
, Insert VariableRead at org.apache.commons.math.optimization.linear.SimplexSolver:82
entry
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.optimization.linear.SimplexSolver:82
0
, Insert VariableRead at org.apache.commons.math.optimization.linear.SimplexSolver:82
entry
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.optimization.linear.SimplexSolver:82
org.apache.commons.math.util.MathUtils
, Insert FieldRead at org.apache.commons.math.optimization.linear.SimplexSolver:82
(.DEFAULT_EPSILON)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.linear.SimplexSolver:82
entry
, Insert FieldRead at org.apache.commons.math.optimization.linear.SimplexSolver:82
(.DEFAULT_EPSILON)
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.optimization.linear.SimplexSolver:82
0
, Insert FieldRead at org.apache.commons.math.optimization.linear.SimplexSolver:82
(.DEFAULT_EPSILON)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.optimization.linear.SimplexSolver:82
epsilon
, Insert FieldRead at org.apache.commons.math.optimization.linear.SimplexSolver:82
(.DEFAULT_EPSILON)
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math.optimization.linear.SimplexSolver:82
(org.apache.commons.math.util.MathUtils.compareTo(entry, 0, epsilon))
, Insert FieldRead at org.apache.commons.math.optimization.linear.SimplexSolver:82
(.DEFAULT_EPSILON)
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.optimization.linear.SimplexSolver:82
0
, Insert FieldRead at org.apache.commons.math.optimization.linear.SimplexSolver:82
(.DEFAULT_EPSILON)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.optimization.linear.SimplexSolver:82
org.apache.commons.math.util.MathUtils
, Move TypeAccess from org.apache.commons.math.optimization.linear.SimplexSolver to org.apache.commons.math.optimization.linear.SimplexSolver
org.apache.commons.math.optimization.linear.SimplexSolver
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.linear.SimplexSolver:82
entry
, Move TypeAccess from org.apache.commons.math.optimization.linear.SimplexSolver to org.apache.commons.math.optimization.linear.SimplexSolver
org.apache.commons.math.optimization.linear.SimplexSolver
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.optimization.linear.SimplexSolver:82
0
, Move TypeAccess from org.apache.commons.math.optimization.linear.SimplexSolver to org.apache.commons.math.optimization.linear.SimplexSolver
org.apache.commons.math.optimization.linear.SimplexSolver
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.optimization.linear.SimplexSolver:82
epsilon
, Move TypeAccess from org.apache.commons.math.optimization.linear.SimplexSolver to org.apache.commons.math.optimization.linear.SimplexSolver
org.apache.commons.math.optimization.linear.SimplexSolver
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math.optimization.linear.SimplexSolver:82
(org.apache.commons.math.util.MathUtils.compareTo(entry, 0, epsilon))
, Move TypeAccess from org.apache.commons.math.optimization.linear.SimplexSolver to org.apache.commons.math.optimization.linear.SimplexSolver
org.apache.commons.math.optimization.linear.SimplexSolver
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.optimization.linear.SimplexSolver:82
0
, Move TypeAccess from org.apache.commons.math.optimization.linear.SimplexSolver to org.apache.commons.math.optimization.linear.SimplexSolver
org.apache.commons.math.optimization.linear.SimplexSolver
]]
RepairabilityAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.math.optimization.linear.SimplexSolver:82
(org.apache.commons.math.util.MathUtils.compareTo(entry, 0, epsilon)) >= 0 to entry > (org.apache.commons.math.optimization.linear.SimplexSolver.DEFAULT_EPSILON)
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch5-Math-57-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-00265
Delete VariableRead at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:100
count
Insert Literal at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:100
31
PatternInstanceAnalyzer
----For Diff:Delete VariableRead at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:100
count
Insert Literal at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:100
31
: number instances found: 1
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:100
count
, Insert Literal at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:100
31
]]
RepairabilityAnalyzer
----For Diff:Delete VariableRead at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:100
count
Insert Literal at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:100
31
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch5-Math-2-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-00256
Update BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:137
tmp < upper to (java.lang.Double.isInfinite(p)) || (java.lang.Double.isNaN(p))
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:137
tmp < upper to (java.lang.Double.isInfinite(p)) || (java.lang.Double.isNaN(p))
: number instances found: 13
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:137
tmp < upper to (java.lang.Double.isInfinite(p)) || (java.lang.Double.isNaN(p))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:137
tmp
, Insert Invocation at org.apache.commons.math3.distribution.AbstractIntegerDistribution:137
(java.lang.Double.isInfinite(p))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:137
upper
, Insert Invocation at org.apache.commons.math3.distribution.AbstractIntegerDistribution:137
(java.lang.Double.isInfinite(p))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:137
tmp
, Insert Invocation at org.apache.commons.math3.distribution.AbstractIntegerDistribution:137
(java.lang.Double.isNaN(p))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:137
upper
, Insert Invocation at org.apache.commons.math3.distribution.AbstractIntegerDistribution:137
(java.lang.Double.isNaN(p))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:137
tmp
, Insert TypeAccess at org.apache.commons.math3.distribution.AbstractIntegerDistribution:137
java.lang.Double
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:137
upper
, Insert TypeAccess at org.apache.commons.math3.distribution.AbstractIntegerDistribution:137
java.lang.Double
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:137
tmp
, Insert VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:137
p
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:137
upper
, Insert VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:137
p
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:137
tmp
, Insert TypeAccess at org.apache.commons.math3.distribution.AbstractIntegerDistribution:137
java.lang.Double
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:137
upper
, Insert TypeAccess at org.apache.commons.math3.distribution.AbstractIntegerDistribution:137
java.lang.Double
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:137
tmp
, Insert VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:137
p
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:137
upper
, Insert VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:137
p
]]
RepairabilityAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:137
tmp < upper to (java.lang.Double.isInfinite(p)) || (java.lang.Double.isNaN(p))
: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:137
tmp < upper to (java.lang.Double.isInfinite(p)) || (java.lang.Double.isNaN(p))
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch2-Math-62-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-00119
Update Invocation at org.apache.commons.math.optimization.univariate.MultiStartUnivariateRealOptimizer:162
org.apache.commons.math.util.FastMath.min(bound1, bound2) to org.apache.commons.math.util.FastMath.max(min, min)
PatternInstanceAnalyzer
----For Diff:Update Invocation at org.apache.commons.math.optimization.univariate.MultiStartUnivariateRealOptimizer:162
org.apache.commons.math.util.FastMath.min(bound1, bound2) to org.apache.commons.math.util.FastMath.max(min, min)
: number instances found: 3
ChangePatternInstance [actions=[Update Invocation at org.apache.commons.math.optimization.univariate.MultiStartUnivariateRealOptimizer:162
org.apache.commons.math.util.FastMath.min(bound1, bound2) to org.apache.commons.math.util.FastMath.max(min, min)
]]
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.math.optimization.univariate.MultiStartUnivariateRealOptimizer:162
bound1 to min
]]
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.math.optimization.univariate.MultiStartUnivariateRealOptimizer:162
bound2 to min
]]
RepairabilityAnalyzer
----For Diff:Update Invocation at org.apache.commons.math.optimization.univariate.MultiStartUnivariateRealOptimizer:162
org.apache.commons.math.util.FastMath.min(bound1, bound2) to org.apache.commons.math.util.FastMath.max(min, min)
: number instances found: 1
ChangePatternInstance [actions=[Update Invocation at org.apache.commons.math.optimization.univariate.MultiStartUnivariateRealOptimizer:162
org.apache.commons.math.util.FastMath.min(bound1, bound2) to org.apache.commons.math.util.FastMath.max(min, min)
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch1-Math-78-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-0058
Update VariableWrite at org.apache.commons.math.analysis.solvers.BrentSolver:283
oldDelta to y1
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:283
delta
Insert BinaryOperator at org.apache.commons.math.analysis.solvers.BrentSolver:283
y1 + (0.5 * y1)
PatternInstanceAnalyzer
----For Diff:Update VariableWrite at org.apache.commons.math.analysis.solvers.BrentSolver:283
oldDelta to y1
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:283
delta
Insert BinaryOperator at org.apache.commons.math.analysis.solvers.BrentSolver:283
y1 + (0.5 * y1)
: number instances found: 6
ChangePatternInstance [actions=[Update VariableWrite at org.apache.commons.math.analysis.solvers.BrentSolver:283
oldDelta to y1
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:283
delta
, Insert BinaryOperator at org.apache.commons.math.analysis.solvers.BrentSolver:283
y1 + (0.5 * y1)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:283
delta
, Insert VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:283
y1
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:283
delta
, Insert BinaryOperator at org.apache.commons.math.analysis.solvers.BrentSolver:283
(0.5 * y1)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:283
delta
, Insert Literal at org.apache.commons.math.analysis.solvers.BrentSolver:283
0.5
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:283
delta
, Insert VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:283
y1
]]
RepairabilityAnalyzer
----For Diff:Update VariableWrite at org.apache.commons.math.analysis.solvers.BrentSolver:283
oldDelta to y1
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:283
delta
Insert BinaryOperator at org.apache.commons.math.analysis.solvers.BrentSolver:283
y1 + (0.5 * y1)
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch1-Chart-7-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-0012
Delete BinaryOperator at org.jfree.data.time.TimePeriodValues:305
middle > maxMiddle
Insert BinaryOperator at org.jfree.data.time.TimePeriodValues:305
(minMiddleIndex) <= ((maxStartIndex) - (minEndIndex))
PatternInstanceAnalyzer
----For Diff:Delete BinaryOperator at org.jfree.data.time.TimePeriodValues:305
middle > maxMiddle
Insert BinaryOperator at org.jfree.data.time.TimePeriodValues:305
(minMiddleIndex) <= ((maxStartIndex) - (minEndIndex))
: number instances found: 24
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.time.TimePeriodValues:305
middle
, Insert BinaryOperator at org.jfree.data.time.TimePeriodValues:305
(minMiddleIndex) <= ((maxStartIndex) - (minEndIndex))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.time.TimePeriodValues:305
maxMiddle
, Insert BinaryOperator at org.jfree.data.time.TimePeriodValues:305
(minMiddleIndex) <= ((maxStartIndex) - (minEndIndex))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.data.time.TimePeriodValues:305
middle > maxMiddle
, Insert BinaryOperator at org.jfree.data.time.TimePeriodValues:305
(minMiddleIndex) <= ((maxStartIndex) - (minEndIndex))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.time.TimePeriodValues:305
middle
, Insert FieldRead at org.jfree.data.time.TimePeriodValues:305
(minMiddleIndex)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.time.TimePeriodValues:305
maxMiddle
, Insert FieldRead at org.jfree.data.time.TimePeriodValues:305
(minMiddleIndex)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.data.time.TimePeriodValues:305
middle > maxMiddle
, Insert FieldRead at org.jfree.data.time.TimePeriodValues:305
(minMiddleIndex)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.time.TimePeriodValues:305
middle
, Insert BinaryOperator at org.jfree.data.time.TimePeriodValues:305
((maxStartIndex) - (minEndIndex))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.time.TimePeriodValues:305
maxMiddle
, Insert BinaryOperator at org.jfree.data.time.TimePeriodValues:305
((maxStartIndex) - (minEndIndex))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.data.time.TimePeriodValues:305
middle > maxMiddle
, Insert BinaryOperator at org.jfree.data.time.TimePeriodValues:305
((maxStartIndex) - (minEndIndex))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.time.TimePeriodValues:305
middle
, Insert TypeAccess at org.jfree.data.time.TimePeriodValues
org.jfree.data.time.TimePeriodValues
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.time.TimePeriodValues:305
maxMiddle
, Insert TypeAccess at org.jfree.data.time.TimePeriodValues
org.jfree.data.time.TimePeriodValues
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.data.time.TimePeriodValues:305
middle > maxMiddle
, Insert TypeAccess at org.jfree.data.time.TimePeriodValues
org.jfree.data.time.TimePeriodValues
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.time.TimePeriodValues:305
middle
, Insert FieldRead at org.jfree.data.time.TimePeriodValues:305
(maxStartIndex)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.time.TimePeriodValues:305
maxMiddle
, Insert FieldRead at org.jfree.data.time.TimePeriodValues:305
(maxStartIndex)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.data.time.TimePeriodValues:305
middle > maxMiddle
, Insert FieldRead at org.jfree.data.time.TimePeriodValues:305
(maxStartIndex)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.time.TimePeriodValues:305
middle
, Insert FieldRead at org.jfree.data.time.TimePeriodValues:305
(minEndIndex)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.time.TimePeriodValues:305
maxMiddle
, Insert FieldRead at org.jfree.data.time.TimePeriodValues:305
(minEndIndex)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.data.time.TimePeriodValues:305
middle > maxMiddle
, Insert FieldRead at org.jfree.data.time.TimePeriodValues:305
(minEndIndex)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.time.TimePeriodValues:305
middle
, Insert TypeAccess at org.jfree.data.time.TimePeriodValues
org.jfree.data.time.TimePeriodValues
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.time.TimePeriodValues:305
maxMiddle
, Insert TypeAccess at org.jfree.data.time.TimePeriodValues
org.jfree.data.time.TimePeriodValues
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.data.time.TimePeriodValues:305
middle > maxMiddle
, Insert TypeAccess at org.jfree.data.time.TimePeriodValues
org.jfree.data.time.TimePeriodValues
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.time.TimePeriodValues:305
middle
, Insert TypeAccess at org.jfree.data.time.TimePeriodValues
org.jfree.data.time.TimePeriodValues
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.time.TimePeriodValues:305
maxMiddle
, Insert TypeAccess at org.jfree.data.time.TimePeriodValues
org.jfree.data.time.TimePeriodValues
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.data.time.TimePeriodValues:305
middle > maxMiddle
, Insert TypeAccess at org.jfree.data.time.TimePeriodValues
org.jfree.data.time.TimePeriodValues
]]
RepairabilityAnalyzer
----For Diff:Delete BinaryOperator at org.jfree.data.time.TimePeriodValues:305
middle > maxMiddle
Insert BinaryOperator at org.jfree.data.time.TimePeriodValues:305
(minMiddleIndex) <= ((maxStartIndex) - (minEndIndex))
: number instances found: 1
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.data.time.TimePeriodValues:305
middle > maxMiddle
, Insert BinaryOperator at org.jfree.data.time.TimePeriodValues:305
(minMiddleIndex) <= ((maxStartIndex) - (minEndIndex))
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch3-Math-30-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-00165
Update BinaryOperator at org.apache.commons.math3.distribution.NormalDistribution:138
(.abs(dev)) > (40 * (standardDeviation)) to (java.lang.Double.isNaN(mean)) || (java.lang.Double.isNaN(dev))
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.math3.distribution.NormalDistribution:138
(.abs(dev)) > (40 * (standardDeviation)) to (java.lang.Double.isNaN(mean)) || (java.lang.Double.isNaN(dev))
: number instances found: 36
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math3.distribution.NormalDistribution:138
(.abs(dev)) > (40 * (standardDeviation)) to (java.lang.Double.isNaN(mean)) || (java.lang.Double.isNaN(dev))
]]
ChangePatternInstance [actions=[Update TypeAccess at org.apache.commons.math3.distribution.NormalDistribution:138
to java.lang.Double
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.NormalDistribution:138
dev
, Insert Invocation at org.apache.commons.math3.distribution.NormalDistribution:138
(.isNaN(mean))
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.distribution.NormalDistribution:138
(.abs(dev))
, Insert Invocation at org.apache.commons.math3.distribution.NormalDistribution:138
(.isNaN(mean))
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.distribution.NormalDistribution:138
40
, Insert Invocation at org.apache.commons.math3.distribution.NormalDistribution:138
(.isNaN(mean))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.distribution.NormalDistribution:138
(standardDeviation)
, Insert Invocation at org.apache.commons.math3.distribution.NormalDistribution:138
(.isNaN(mean))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.distribution.NormalDistribution:138
(40 * (standardDeviation))
, Insert Invocation at org.apache.commons.math3.distribution.NormalDistribution:138
(.isNaN(mean))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.NormalDistribution:138
dev
, Insert Invocation at org.apache.commons.math3.distribution.NormalDistribution:138
(java.lang.Double.isNaN(dev))
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.distribution.NormalDistribution:138
(.abs(dev))
, Insert Invocation at org.apache.commons.math3.distribution.NormalDistribution:138
(java.lang.Double.isNaN(dev))
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.distribution.NormalDistribution:138
40
, Insert Invocation at org.apache.commons.math3.distribution.NormalDistribution:138
(java.lang.Double.isNaN(dev))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.distribution.NormalDistribution:138
(standardDeviation)
, Insert Invocation at org.apache.commons.math3.distribution.NormalDistribution:138
(java.lang.Double.isNaN(dev))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.distribution.NormalDistribution:138
(40 * (standardDeviation))
, Insert Invocation at org.apache.commons.math3.distribution.NormalDistribution:138
(java.lang.Double.isNaN(dev))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.NormalDistribution:138
dev
, Insert FieldRead at org.apache.commons.math3.distribution.NormalDistribution:138
mean
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.distribution.NormalDistribution:138
(.abs(dev))
, Insert FieldRead at org.apache.commons.math3.distribution.NormalDistribution:138
mean
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.distribution.NormalDistribution:138
40
, Insert FieldRead at org.apache.commons.math3.distribution.NormalDistribution:138
mean
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.distribution.NormalDistribution:138
(standardDeviation)
, Insert FieldRead at org.apache.commons.math3.distribution.NormalDistribution:138
mean
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.distribution.NormalDistribution:138
(40 * (standardDeviation))
, Insert FieldRead at org.apache.commons.math3.distribution.NormalDistribution:138
mean
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.NormalDistribution:138
dev
, Insert TypeAccess at org.apache.commons.math3.distribution.NormalDistribution:138
java.lang.Double
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.distribution.NormalDistribution:138
(.abs(dev))
, Insert TypeAccess at org.apache.commons.math3.distribution.NormalDistribution:138
java.lang.Double
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.distribution.NormalDistribution:138
40
, Insert TypeAccess at org.apache.commons.math3.distribution.NormalDistribution:138
java.lang.Double
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.distribution.NormalDistribution:138
(standardDeviation)
, Insert TypeAccess at org.apache.commons.math3.distribution.NormalDistribution:138
java.lang.Double
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.distribution.NormalDistribution:138
(40 * (standardDeviation))
, Insert TypeAccess at org.apache.commons.math3.distribution.NormalDistribution:138
java.lang.Double
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.distribution.NormalDistribution:138
(.abs(dev))
, Insert VariableRead at org.apache.commons.math3.distribution.NormalDistribution:138
dev
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.distribution.NormalDistribution:138
40
, Insert VariableRead at org.apache.commons.math3.distribution.NormalDistribution:138
dev
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.distribution.NormalDistribution:138
(standardDeviation)
, Insert VariableRead at org.apache.commons.math3.distribution.NormalDistribution:138
dev
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.distribution.NormalDistribution:138
(40 * (standardDeviation))
, Insert VariableRead at org.apache.commons.math3.distribution.NormalDistribution:138
dev
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.NormalDistribution:138
dev
, Move TypeAccess from org.apache.commons.math3.distribution.NormalDistribution:138 to org.apache.commons.math3.distribution.NormalDistribution:138
org.apache.commons.math3.util.FastMath
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.distribution.NormalDistribution:138
(.abs(dev))
, Move TypeAccess from org.apache.commons.math3.distribution.NormalDistribution:138 to org.apache.commons.math3.distribution.NormalDistribution:138
org.apache.commons.math3.util.FastMath
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.distribution.NormalDistribution:138
40
, Move TypeAccess from org.apache.commons.math3.distribution.NormalDistribution:138 to org.apache.commons.math3.distribution.NormalDistribution:138
org.apache.commons.math3.util.FastMath
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.distribution.NormalDistribution:138
(standardDeviation)
, Move TypeAccess from org.apache.commons.math3.distribution.NormalDistribution:138 to org.apache.commons.math3.distribution.NormalDistribution:138
org.apache.commons.math3.util.FastMath
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.distribution.NormalDistribution:138
(40 * (standardDeviation))
, Move TypeAccess from org.apache.commons.math3.distribution.NormalDistribution:138 to org.apache.commons.math3.distribution.NormalDistribution:138
org.apache.commons.math3.util.FastMath
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.NormalDistribution:138
dev
, Move TypeAccess from org.apache.commons.math3.distribution.NormalDistribution to org.apache.commons.math3.distribution.NormalDistribution
org.apache.commons.math3.distribution.NormalDistribution
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.distribution.NormalDistribution:138
(.abs(dev))
, Move TypeAccess from org.apache.commons.math3.distribution.NormalDistribution to org.apache.commons.math3.distribution.NormalDistribution
org.apache.commons.math3.distribution.NormalDistribution
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.distribution.NormalDistribution:138
40
, Move TypeAccess from org.apache.commons.math3.distribution.NormalDistribution to org.apache.commons.math3.distribution.NormalDistribution
org.apache.commons.math3.distribution.NormalDistribution
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.distribution.NormalDistribution:138
(standardDeviation)
, Move TypeAccess from org.apache.commons.math3.distribution.NormalDistribution to org.apache.commons.math3.distribution.NormalDistribution
org.apache.commons.math3.distribution.NormalDistribution
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.distribution.NormalDistribution:138
(40 * (standardDeviation))
, Move TypeAccess from org.apache.commons.math3.distribution.NormalDistribution to org.apache.commons.math3.distribution.NormalDistribution
org.apache.commons.math3.distribution.NormalDistribution
]]
RepairabilityAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.math3.distribution.NormalDistribution:138
(.abs(dev)) > (40 * (standardDeviation)) to (java.lang.Double.isNaN(mean)) || (java.lang.Double.isNaN(dev))
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch1-Lang-24-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-0028
Delete VariableRead at org.apache.commons.lang3.math.NumberUtils:1413
foundDigit
Insert UnaryOperator at org.apache.commons.lang3.math.NumberUtils:1413
(!hasDecPoint)
PatternInstanceAnalyzer
----For Diff:Delete VariableRead at org.apache.commons.lang3.math.NumberUtils:1413
foundDigit
Insert UnaryOperator at org.apache.commons.lang3.math.NumberUtils:1413
(!hasDecPoint)
: number instances found: 2
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.math.NumberUtils:1413
foundDigit
, Insert UnaryOperator at org.apache.commons.lang3.math.NumberUtils:1413
(!hasDecPoint)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.math.NumberUtils:1413
foundDigit
, Insert VariableRead at org.apache.commons.lang3.math.NumberUtils:1413
hasDecPoint
]]
RepairabilityAnalyzer
----For Diff:Delete VariableRead at org.apache.commons.lang3.math.NumberUtils:1413
foundDigit
Insert UnaryOperator at org.apache.commons.lang3.math.NumberUtils:1413
(!hasDecPoint)
: number instances found: 1
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.math.NumberUtils:1413
foundDigit
, Insert UnaryOperator at org.apache.commons.lang3.math.NumberUtils:1413
(!hasDecPoint)
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch4-Lang-39-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-00209
Update BinaryOperator at org.apache.commons.lang3.StringUtils:3675
< (searchList.length) to (text == null) || (org.apache.commons.lang3.StringUtils.isEmpty(text))
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.lang3.StringUtils:3675
< (searchList.length) to (text == null) || (org.apache.commons.lang3.StringUtils.isEmpty(text))
: number instances found: 14
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.StringUtils:3675
< (searchList.length) to (text == null) || (org.apache.commons.lang3.StringUtils.isEmpty(text))
]]
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.lang3.StringUtils:3675
to text
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3675
searchList
, Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3675
( == null)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.lang3.StringUtils:3675
(searchList.length)
, Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3675
( == null)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3675
searchList
, Insert Invocation at org.apache.commons.lang3.StringUtils:3675
(org.apache.commons.lang3.StringUtils.isEmpty(text))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.lang3.StringUtils:3675
(searchList.length)
, Insert Invocation at org.apache.commons.lang3.StringUtils:3675
(org.apache.commons.lang3.StringUtils.isEmpty(text))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3675
searchList
, Insert Literal at org.apache.commons.lang3.StringUtils:3675
null
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.lang3.StringUtils:3675
(searchList.length)
, Insert Literal at org.apache.commons.lang3.StringUtils:3675
null
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3675
searchList
, Insert TypeAccess at org.apache.commons.lang3.StringUtils:3675
org.apache.commons.lang3.StringUtils
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.lang3.StringUtils:3675
(searchList.length)
, Insert TypeAccess at org.apache.commons.lang3.StringUtils:3675
org.apache.commons.lang3.StringUtils
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3675
searchList
, Insert VariableRead at org.apache.commons.lang3.StringUtils:3675
text
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.lang3.StringUtils:3675
(searchList.length)
, Insert VariableRead at org.apache.commons.lang3.StringUtils:3675
text
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3675
searchList
, Move VariableRead from org.apache.commons.lang3.StringUtils:3675 to org.apache.commons.lang3.StringUtils:3675
i
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.lang3.StringUtils:3675
(searchList.length)
, Move VariableRead from org.apache.commons.lang3.StringUtils:3675 to org.apache.commons.lang3.StringUtils:3675
i
]]
RepairabilityAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.lang3.StringUtils:3675
< (searchList.length) to (text == null) || (org.apache.commons.lang3.StringUtils.isEmpty(text))
: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.StringUtils:3675
< (searchList.length) to (text == null) || (org.apache.commons.lang3.StringUtils.isEmpty(text))
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch2-Time-4-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-00138
Update Invocation at org.joda.time.field.ZeroIsMaxDateTimeField:178
(getWrappedField().getMaximumValue(instant, values)) to (getMinimumValue(instant, values))
PatternInstanceAnalyzer
----For Diff:Update Invocation at org.joda.time.field.ZeroIsMaxDateTimeField:178
(getWrappedField().getMaximumValue(instant, values)) to (getMinimumValue(instant, values))
: number instances found: 2
ChangePatternInstance [actions=[Update Invocation at org.joda.time.field.ZeroIsMaxDateTimeField:178
(getWrappedField().getMaximumValue(instant, values)) to (getMinimumValue(instant, values))
]]
ChangePatternInstance [actions=[Delete Invocation at org.joda.time.field.ZeroIsMaxDateTimeField:178
getWrappedField()
, Move TypeAccess from org.joda.time.field.ZeroIsMaxDateTimeField to org.joda.time.field.ZeroIsMaxDateTimeField
org.joda.time.field.ZeroIsMaxDateTimeField
]]
RepairabilityAnalyzer
----For Diff:Update Invocation at org.joda.time.field.ZeroIsMaxDateTimeField:178
(getWrappedField().getMaximumValue(instant, values)) to (getMinimumValue(instant, values))
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch2-Math-32-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-00110
Delete BinaryOperator at org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
1 / (.sqrt((( * ) + ((z) * (z)))))
Insert Invocation at org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
.max(, )
Move TypeAccess from org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330 to org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
org.apache.commons.math3.util.FastMath
Move FieldRead from org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330 to org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
(x)
Move FieldRead from org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330 to org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
(x)
PatternInstanceAnalyzer
----For Diff:Delete BinaryOperator at org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
1 / (.sqrt((( * ) + ((z) * (z)))))
Insert Invocation at org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
.max(, )
Move TypeAccess from org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330 to org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
org.apache.commons.math3.util.FastMath
Move FieldRead from org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330 to org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
(x)
Move FieldRead from org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330 to org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
(x)
: number instances found: 40
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
1
, Insert Invocation at org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
.max(, )
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
( * )
, Insert Invocation at org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
.max(, )
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math3.geometry.euclidean.threed.Vector3D
org.apache.commons.math3.geometry.euclidean.threed.Vector3D
, Insert Invocation at org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
.max(, )
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
(z)
, Insert Invocation at org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
.max(, )
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math3.geometry.euclidean.threed.Vector3D
org.apache.commons.math3.geometry.euclidean.threed.Vector3D
, Insert Invocation at org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
.max(, )
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
(z)
, Insert Invocation at org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
.max(, )
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
((z) * (z))
, Insert Invocation at org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
.max(, )
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
(( * ) + ((z) * (z)))
, Insert Invocation at org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
.max(, )
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
(.sqrt((( * ) + ((z) * (z)))))
, Insert Invocation at org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
.max(, )
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
1 / (.sqrt((( * ) + ((z) * (z)))))
, Insert Invocation at org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
.max(, )
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
1
, Move TypeAccess from org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330 to org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
org.apache.commons.math3.util.FastMath
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
( * )
, Move TypeAccess from org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330 to org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
org.apache.commons.math3.util.FastMath
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math3.geometry.euclidean.threed.Vector3D
org.apache.commons.math3.geometry.euclidean.threed.Vector3D
, Move TypeAccess from org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330 to org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
org.apache.commons.math3.util.FastMath
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
(z)
, Move TypeAccess from org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330 to org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
org.apache.commons.math3.util.FastMath
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math3.geometry.euclidean.threed.Vector3D
org.apache.commons.math3.geometry.euclidean.threed.Vector3D
, Move TypeAccess from org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330 to org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
org.apache.commons.math3.util.FastMath
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
(z)
, Move TypeAccess from org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330 to org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
org.apache.commons.math3.util.FastMath
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
((z) * (z))
, Move TypeAccess from org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330 to org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
org.apache.commons.math3.util.FastMath
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
(( * ) + ((z) * (z)))
, Move TypeAccess from org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330 to org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
org.apache.commons.math3.util.FastMath
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
(.sqrt((( * ) + ((z) * (z)))))
, Move TypeAccess from org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330 to org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
org.apache.commons.math3.util.FastMath
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
1 / (.sqrt((( * ) + ((z) * (z)))))
, Move TypeAccess from org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330 to org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
org.apache.commons.math3.util.FastMath
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
1
, Move FieldRead from org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330 to org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
(x)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
( * )
, Move FieldRead from org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330 to org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
(x)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math3.geometry.euclidean.threed.Vector3D
org.apache.commons.math3.geometry.euclidean.threed.Vector3D
, Move FieldRead from org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330 to org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
(x)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
(z)
, Move FieldRead from org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330 to org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
(x)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math3.geometry.euclidean.threed.Vector3D
org.apache.commons.math3.geometry.euclidean.threed.Vector3D
, Move FieldRead from org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330 to org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
(x)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
(z)
, Move FieldRead from org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330 to org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
(x)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
((z) * (z))
, Move FieldRead from org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330 to org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
(x)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
(( * ) + ((z) * (z)))
, Move FieldRead from org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330 to org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
(x)
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
(.sqrt((( * ) + ((z) * (z)))))
, Move FieldRead from org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330 to org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
(x)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
1 / (.sqrt((( * ) + ((z) * (z)))))
, Move FieldRead from org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330 to org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
(x)
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
1
, Move FieldRead from org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330 to org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
(x)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
( * )
, Move FieldRead from org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330 to org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
(x)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math3.geometry.euclidean.threed.Vector3D
org.apache.commons.math3.geometry.euclidean.threed.Vector3D
, Move FieldRead from org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330 to org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
(x)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
(z)
, Move FieldRead from org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330 to org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
(x)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math3.geometry.euclidean.threed.Vector3D
org.apache.commons.math3.geometry.euclidean.threed.Vector3D
, Move FieldRead from org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330 to org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
(x)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
(z)
, Move FieldRead from org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330 to org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
(x)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
((z) * (z))
, Move FieldRead from org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330 to org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
(x)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
(( * ) + ((z) * (z)))
, Move FieldRead from org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330 to org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
(x)
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
(.sqrt((( * ) + ((z) * (z)))))
, Move FieldRead from org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330 to org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
(x)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
1 / (.sqrt((( * ) + ((z) * (z)))))
, Move FieldRead from org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330 to org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
(x)
]]
RepairabilityAnalyzer
----For Diff:Delete BinaryOperator at org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
1 / (.sqrt((( * ) + ((z) * (z)))))
Insert Invocation at org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
.max(, )
Move TypeAccess from org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330 to org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
org.apache.commons.math3.util.FastMath
Move FieldRead from org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330 to org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
(x)
Move FieldRead from org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330 to org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
(x)
: number instances found: 1
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
1 / (.sqrt((( * ) + ((z) * (z)))))
, Insert Invocation at org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
.max(, )
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch1-Time-9-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-0074
Update Invocation at org.joda.time.DateTimeZone:283
org.joda.time.DateTimeZone.fixedOffsetZone(id, millisOffset) to org.joda.time.DateTimeZone.forID(id)
PatternInstanceAnalyzer
----For Diff:Update Invocation at org.joda.time.DateTimeZone:283
org.joda.time.DateTimeZone.fixedOffsetZone(id, millisOffset) to org.joda.time.DateTimeZone.forID(id)
: number instances found: 1
ChangePatternInstance [actions=[Update Invocation at org.joda.time.DateTimeZone:283
org.joda.time.DateTimeZone.fixedOffsetZone(id, millisOffset) to org.joda.time.DateTimeZone.forID(id)
]]
RepairabilityAnalyzer
----For Diff:Update Invocation at org.joda.time.DateTimeZone:283
org.joda.time.DateTimeZone.fixedOffsetZone(id, millisOffset) to org.joda.time.DateTimeZone.forID(id)
: number instances found: 1
ChangePatternInstance [actions=[Update Invocation at org.joda.time.DateTimeZone:283
org.joda.time.DateTimeZone.fixedOffsetZone(id, millisOffset) to org.joda.time.DateTimeZone.forID(id)
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch2-Math-73-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-00123
Update VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
yMax to max
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
f
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
min
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
yMin
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
initial
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
yInitial
PatternInstanceAnalyzer
----For Diff:Update VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
yMax to max
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
f
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
min
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
yMin
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
initial
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
yInitial
: number instances found: 1
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
yMax to max
]]
RepairabilityAnalyzer
----For Diff:Update VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
yMax to max
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
f
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
min
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
yMin
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
initial
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
yInitial
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch5-Time-11-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-00281
Update BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:1144
((startRule.getToYear()) == ) && ((endRule.getToYear()) == (.MAX_VALUE)) to (org.joda.time.tz.DateTimeZoneBuilder.RuleSet.YEAR_LIMIT) < (iRules.size())
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:1144
((startRule.getToYear()) == ) && ((endRule.getToYear()) == (.MAX_VALUE)) to (org.joda.time.tz.DateTimeZoneBuilder.RuleSet.YEAR_LIMIT) < (iRules.size())
: number instances found: 32
ChangePatternInstance [actions=[Update BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:1144
((startRule.getToYear()) == ) && ((endRule.getToYear()) == (.MAX_VALUE)) to (org.joda.time.tz.DateTimeZoneBuilder.RuleSet.YEAR_LIMIT) < (iRules.size())
]]
ChangePatternInstance [actions=[Update FieldRead at org.joda.time.tz.DateTimeZoneBuilder:1144
to (org.joda.time.tz.DateTimeZoneBuilder.RuleSet.YEAR_LIMIT)
]]
ChangePatternInstance [actions=[Update TypeAccess at org.joda.time.tz.DateTimeZoneBuilder:1144
java.lang.Integer to org.joda.time.tz.DateTimeZoneBuilder.RuleSet
]]
ChangePatternInstance [actions=[Update TypeAccess at org.joda.time.tz.DateTimeZoneBuilder:1145
to org.joda.time.tz.DateTimeZoneBuilder.RuleSet
]]
ChangePatternInstance [actions=[Delete VariableRead at org.joda.time.tz.DateTimeZoneBuilder:1144
startRule
, Insert Invocation at org.joda.time.tz.DateTimeZoneBuilder:1144
(iRules.size())
]]
ChangePatternInstance [actions=[Delete Invocation at org.joda.time.tz.DateTimeZoneBuilder:1144
(startRule.getToYear())
, Insert Invocation at org.joda.time.tz.DateTimeZoneBuilder:1144
(iRules.size())
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:1144
((startRule.getToYear()) == )
, Insert Invocation at org.joda.time.tz.DateTimeZoneBuilder:1144
(iRules.size())
]]
ChangePatternInstance [actions=[Delete VariableRead at org.joda.time.tz.DateTimeZoneBuilder:1145
endRule
, Insert Invocation at org.joda.time.tz.DateTimeZoneBuilder:1144
(iRules.size())
]]
ChangePatternInstance [actions=[Delete Invocation at org.joda.time.tz.DateTimeZoneBuilder:1145
(endRule.getToYear())
, Insert Invocation at org.joda.time.tz.DateTimeZoneBuilder:1144
(iRules.size())
]]
ChangePatternInstance [actions=[Delete FieldRead at org.joda.time.tz.DateTimeZoneBuilder:1145
(.MAX_VALUE)
, Insert Invocation at org.joda.time.tz.DateTimeZoneBuilder:1144
(iRules.size())
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:1145
((endRule.getToYear()) == (.MAX_VALUE))
, Insert Invocation at org.joda.time.tz.DateTimeZoneBuilder:1144
(iRules.size())
]]
ChangePatternInstance [actions=[Delete VariableRead at org.joda.time.tz.DateTimeZoneBuilder:1144
startRule
, Insert FieldRead at org.joda.time.tz.DateTimeZoneBuilder:1144
iRules
]]
ChangePatternInstance [actions=[Delete Invocation at org.joda.time.tz.DateTimeZoneBuilder:1144
(startRule.getToYear())
, Insert FieldRead at org.joda.time.tz.DateTimeZoneBuilder:1144
iRules
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:1144
((startRule.getToYear()) == )
, Insert FieldRead at org.joda.time.tz.DateTimeZoneBuilder:1144
iRules
]]
ChangePatternInstance [actions=[Delete VariableRead at org.joda.time.tz.DateTimeZoneBuilder:1145
endRule
, Insert FieldRead at org.joda.time.tz.DateTimeZoneBuilder:1144
iRules
]]
ChangePatternInstance [actions=[Delete Invocation at org.joda.time.tz.DateTimeZoneBuilder:1145
(endRule.getToYear())
, Insert FieldRead at org.joda.time.tz.DateTimeZoneBuilder:1144
iRules
]]
ChangePatternInstance [actions=[Delete FieldRead at org.joda.time.tz.DateTimeZoneBuilder:1145
(.MAX_VALUE)
, Insert FieldRead at org.joda.time.tz.DateTimeZoneBuilder:1144
iRules
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:1145
((endRule.getToYear()) == (.MAX_VALUE))
, Insert FieldRead at org.joda.time.tz.DateTimeZoneBuilder:1144
iRules
]]
ChangePatternInstance [actions=[Delete VariableRead at org.joda.time.tz.DateTimeZoneBuilder:1144
startRule
, Move FieldRead from org.joda.time.tz.DateTimeZoneBuilder$RuleSet:1144 to org.joda.time.tz.DateTimeZoneBuilder$RuleSet:1144
(java.lang.Integer.MAX_VALUE)
]]
ChangePatternInstance [actions=[Delete Invocation at org.joda.time.tz.DateTimeZoneBuilder:1144
(startRule.getToYear())
, Move FieldRead from org.joda.time.tz.DateTimeZoneBuilder$RuleSet:1144 to org.joda.time.tz.DateTimeZoneBuilder$RuleSet:1144
(java.lang.Integer.MAX_VALUE)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:1144
((startRule.getToYear()) == )
, Move FieldRead from org.joda.time.tz.DateTimeZoneBuilder$RuleSet:1144 to org.joda.time.tz.DateTimeZoneBuilder$RuleSet:1144
(java.lang.Integer.MAX_VALUE)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.joda.time.tz.DateTimeZoneBuilder:1145
endRule
, Move FieldRead from org.joda.time.tz.DateTimeZoneBuilder$RuleSet:1144 to org.joda.time.tz.DateTimeZoneBuilder$RuleSet:1144
(java.lang.Integer.MAX_VALUE)
]]
ChangePatternInstance [actions=[Delete Invocation at org.joda.time.tz.DateTimeZoneBuilder:1145
(endRule.getToYear())
, Move FieldRead from org.joda.time.tz.DateTimeZoneBuilder$RuleSet:1144 to org.joda.time.tz.DateTimeZoneBuilder$RuleSet:1144
(java.lang.Integer.MAX_VALUE)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.joda.time.tz.DateTimeZoneBuilder:1145
(.MAX_VALUE)
, Move FieldRead from org.joda.time.tz.DateTimeZoneBuilder$RuleSet:1144 to org.joda.time.tz.DateTimeZoneBuilder$RuleSet:1144
(java.lang.Integer.MAX_VALUE)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:1145
((endRule.getToYear()) == (.MAX_VALUE))
, Move FieldRead from org.joda.time.tz.DateTimeZoneBuilder$RuleSet:1144 to org.joda.time.tz.DateTimeZoneBuilder$RuleSet:1144
(java.lang.Integer.MAX_VALUE)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.joda.time.tz.DateTimeZoneBuilder:1144
startRule
, Move TypeAccess from org.joda.time.tz.DateTimeZoneBuilder$RuleSet:1145 to org.joda.time.tz.DateTimeZoneBuilder$RuleSet
java.lang.Integer
]]
ChangePatternInstance [actions=[Delete Invocation at org.joda.time.tz.DateTimeZoneBuilder:1144
(startRule.getToYear())
, Move TypeAccess from org.joda.time.tz.DateTimeZoneBuilder$RuleSet:1145 to org.joda.time.tz.DateTimeZoneBuilder$RuleSet
java.lang.Integer
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:1144
((startRule.getToYear()) == )
, Move TypeAccess from org.joda.time.tz.DateTimeZoneBuilder$RuleSet:1145 to org.joda.time.tz.DateTimeZoneBuilder$RuleSet
java.lang.Integer
]]
ChangePatternInstance [actions=[Delete VariableRead at org.joda.time.tz.DateTimeZoneBuilder:1145
endRule
, Move TypeAccess from org.joda.time.tz.DateTimeZoneBuilder$RuleSet:1145 to org.joda.time.tz.DateTimeZoneBuilder$RuleSet
java.lang.Integer
]]
ChangePatternInstance [actions=[Delete Invocation at org.joda.time.tz.DateTimeZoneBuilder:1145
(endRule.getToYear())
, Move TypeAccess from org.joda.time.tz.DateTimeZoneBuilder$RuleSet:1145 to org.joda.time.tz.DateTimeZoneBuilder$RuleSet
java.lang.Integer
]]
ChangePatternInstance [actions=[Delete FieldRead at org.joda.time.tz.DateTimeZoneBuilder:1145
(.MAX_VALUE)
, Move TypeAccess from org.joda.time.tz.DateTimeZoneBuilder$RuleSet:1145 to org.joda.time.tz.DateTimeZoneBuilder$RuleSet
java.lang.Integer
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:1145
((endRule.getToYear()) == (.MAX_VALUE))
, Move TypeAccess from org.joda.time.tz.DateTimeZoneBuilder$RuleSet:1145 to org.joda.time.tz.DateTimeZoneBuilder$RuleSet
java.lang.Integer
]]
RepairabilityAnalyzer
----For Diff:Update BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:1144
((startRule.getToYear()) == ) && ((endRule.getToYear()) == (.MAX_VALUE)) to (org.joda.time.tz.DateTimeZoneBuilder.RuleSet.YEAR_LIMIT) < (iRules.size())
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch5-Chart-15-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-00241
Update Invocation at org.jfree.chart.JFreeChart:1219
.plot.draw(g2, plotArea, anchor, null, plotInfo) to notifyListeners(new <org.jfree.chart.event.org.jfree.chart.event.ChartProgressEvent>org.jfree.chart.event.ChartProgressEvent(this, this, 100))
PatternInstanceAnalyzer
----For Diff:Update Invocation at org.jfree.chart.JFreeChart:1219
.plot.draw(g2, plotArea, anchor, null, plotInfo) to notifyListeners(new <org.jfree.chart.event.org.jfree.chart.event.ChartProgressEvent>org.jfree.chart.event.ChartProgressEvent(this, this, 100))
: number instances found: 37
ChangePatternInstance [actions=[Update Invocation at org.jfree.chart.JFreeChart:1219
.plot.draw(g2, plotArea, anchor, null, plotInfo) to notifyListeners(new <org.jfree.chart.event.org.jfree.chart.event.ChartProgressEvent>org.jfree.chart.event.ChartProgressEvent(this, this, 100))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.chart.JFreeChart:1219
.plot
, Insert TypeAccess at org.jfree.chart.JFreeChart
org.jfree.chart.JFreeChart
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.JFreeChart:1219
g2
, Insert TypeAccess at org.jfree.chart.JFreeChart
org.jfree.chart.JFreeChart
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.JFreeChart:1219
plotArea
, Insert TypeAccess at org.jfree.chart.JFreeChart
org.jfree.chart.JFreeChart
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.JFreeChart:1219
anchor
, Insert TypeAccess at org.jfree.chart.JFreeChart
org.jfree.chart.JFreeChart
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.chart.JFreeChart:1219
null
, Insert TypeAccess at org.jfree.chart.JFreeChart
org.jfree.chart.JFreeChart
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.JFreeChart:1219
plotInfo
, Insert TypeAccess at org.jfree.chart.JFreeChart
org.jfree.chart.JFreeChart
]]
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.chart.JFreeChart:1219
.plot
, Insert ConstructorCall at org.jfree.chart.JFreeChart:1219
new <org.jfree.chart.event.org.jfree.chart.event.ChartProgressEvent>org.jfree.chart.event.ChartProgressEvent(, this, 100)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.JFreeChart:1219
g2
, Insert ConstructorCall at org.jfree.chart.JFreeChart:1219
new <org.jfree.chart.event.org.jfree.chart.event.ChartProgressEvent>org.jfree.chart.event.ChartProgressEvent(, this, 100)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.JFreeChart:1219
plotArea
, Insert ConstructorCall at org.jfree.chart.JFreeChart:1219
new <org.jfree.chart.event.org.jfree.chart.event.ChartProgressEvent>org.jfree.chart.event.ChartProgressEvent(, this, 100)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.JFreeChart:1219
anchor
, Insert ConstructorCall at org.jfree.chart.JFreeChart:1219
new <org.jfree.chart.event.org.jfree.chart.event.ChartProgressEvent>org.jfree.chart.event.ChartProgressEvent(, this, 100)
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.chart.JFreeChart:1219
null
, Insert ConstructorCall at org.jfree.chart.JFreeChart:1219
new <org.jfree.chart.event.org.jfree.chart.event.ChartProgressEvent>org.jfree.chart.event.ChartProgressEvent(, this, 100)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.JFreeChart:1219
plotInfo
, Insert ConstructorCall at org.jfree.chart.JFreeChart:1219
new <org.jfree.chart.event.org.jfree.chart.event.ChartProgressEvent>org.jfree.chart.event.ChartProgressEvent(, this, 100)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.chart.JFreeChart:1219
.plot
, Insert ThisAccess at org.jfree.chart.JFreeChart:1219
this
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.JFreeChart:1219
g2
, Insert ThisAccess at org.jfree.chart.JFreeChart:1219
this
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.JFreeChart:1219
plotArea
, Insert ThisAccess at org.jfree.chart.JFreeChart:1219
this
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.JFreeChart:1219
anchor
, Insert ThisAccess at org.jfree.chart.JFreeChart:1219
this
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.chart.JFreeChart:1219
null
, Insert ThisAccess at org.jfree.chart.JFreeChart:1219
this
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.JFreeChart:1219
plotInfo
, Insert ThisAccess at org.jfree.chart.JFreeChart:1219
this
]]
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.chart.JFreeChart:1219
.plot
, Insert Literal at org.jfree.chart.JFreeChart:1219
100
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.JFreeChart:1219
g2
, Insert Literal at org.jfree.chart.JFreeChart:1219
100
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.JFreeChart:1219
plotArea
, Insert Literal at org.jfree.chart.JFreeChart:1219
100
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.JFreeChart:1219
anchor
, Insert Literal at org.jfree.chart.JFreeChart:1219
100
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.chart.JFreeChart:1219
null
, Insert Literal at org.jfree.chart.JFreeChart:1219
100
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.JFreeChart:1219
plotInfo
, Insert Literal at org.jfree.chart.JFreeChart:1219
100
]]
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.chart.JFreeChart:1219
.plot
, Insert TypeAccess at org.jfree.chart.JFreeChart:1219
org.jfree.chart.JFreeChart
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.JFreeChart:1219
g2
, Insert TypeAccess at org.jfree.chart.JFreeChart:1219
org.jfree.chart.JFreeChart
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.JFreeChart:1219
plotArea
, Insert TypeAccess at org.jfree.chart.JFreeChart:1219
org.jfree.chart.JFreeChart
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.JFreeChart:1219
anchor
, Insert TypeAccess at org.jfree.chart.JFreeChart:1219
org.jfree.chart.JFreeChart
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.chart.JFreeChart:1219
null
, Insert TypeAccess at org.jfree.chart.JFreeChart:1219
org.jfree.chart.JFreeChart
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.JFreeChart:1219
plotInfo
, Insert TypeAccess at org.jfree.chart.JFreeChart:1219
org.jfree.chart.JFreeChart
]]
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.chart.JFreeChart:1219
.plot
, Move ThisAccess from org.jfree.chart.JFreeChart:1219 to org.jfree.chart.JFreeChart:1219
this
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.JFreeChart:1219
g2
, Move ThisAccess from org.jfree.chart.JFreeChart:1219 to org.jfree.chart.JFreeChart:1219
this
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.JFreeChart:1219
plotArea
, Move ThisAccess from org.jfree.chart.JFreeChart:1219 to org.jfree.chart.JFreeChart:1219
this
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.JFreeChart:1219
anchor
, Move ThisAccess from org.jfree.chart.JFreeChart:1219 to org.jfree.chart.JFreeChart:1219
this
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.chart.JFreeChart:1219
null
, Move ThisAccess from org.jfree.chart.JFreeChart:1219 to org.jfree.chart.JFreeChart:1219
this
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.JFreeChart:1219
plotInfo
, Move ThisAccess from org.jfree.chart.JFreeChart:1219 to org.jfree.chart.JFreeChart:1219
this
]]
RepairabilityAnalyzer
----For Diff:Update Invocation at org.jfree.chart.JFreeChart:1219
.plot.draw(g2, plotArea, anchor, null, plotInfo) to notifyListeners(new <org.jfree.chart.event.org.jfree.chart.event.ChartProgressEvent>org.jfree.chart.event.ChartProgressEvent(this, this, 100))
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch1-Time-7-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-0073
Update VariableRead at org.joda.time.format.DateTimeFormatter:710
instantLocal to instantMillis
PatternInstanceAnalyzer
----For Diff:Update VariableRead at org.joda.time.format.DateTimeFormatter:710
instantLocal to instantMillis
: number instances found: 1
ChangePatternInstance [actions=[Update VariableRead at org.joda.time.format.DateTimeFormatter:710
instantLocal to instantMillis
]]
RepairabilityAnalyzer
----For Diff:Update VariableRead at org.joda.time.format.DateTimeFormatter:710
instantLocal to instantMillis
: number instances found: 1
ChangePatternInstance [actions=[Update VariableRead at org.joda.time.format.DateTimeFormatter:710
instantLocal to instantMillis
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch4-Math-57-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-00222
Update VariableRead at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:100
max to maxIterations
Delete VariableRead at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:100
count
Insert Literal at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:100
21
PatternInstanceAnalyzer
----For Diff:Update VariableRead at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:100
max to maxIterations
Delete VariableRead at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:100
count
Insert Literal at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:100
21
: number instances found: 2
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:100
max to maxIterations
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:100
count
, Insert Literal at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:100
21
]]
RepairabilityAnalyzer
----For Diff:Update VariableRead at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:100
max to maxIterations
Delete VariableRead at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:100
count
Insert Literal at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:100
21
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch4-Math-63-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-00224
Delete VariableRead at org.apache.commons.math.util.MathUtils:417
x
Insert FieldRead at org.apache.commons.math.util.MathUtils:417
org.apache.commons.math.util.MathUtils.SAFE_MIN
PatternInstanceAnalyzer
----For Diff:Delete VariableRead at org.apache.commons.math.util.MathUtils:417
x
Insert FieldRead at org.apache.commons.math.util.MathUtils:417
org.apache.commons.math.util.MathUtils.SAFE_MIN
: number instances found: 2
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.MathUtils:417
x
, Insert FieldRead at org.apache.commons.math.util.MathUtils:417
org.apache.commons.math.util.MathUtils.SAFE_MIN
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.MathUtils:417
x
, Insert TypeAccess at org.apache.commons.math.util.MathUtils
org.apache.commons.math.util.MathUtils
]]
RepairabilityAnalyzer
----For Diff:Delete VariableRead at org.apache.commons.math.util.MathUtils:417
x
Insert FieldRead at org.apache.commons.math.util.MathUtils:417
org.apache.commons.math.util.MathUtils.SAFE_MIN
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch4-Math-88-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-00235
Update BinaryOperator at org.apache.commons.math.optimization.linear.SimplexSolver:83
ratio < minRatio to ratio <= minRatio
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.math.optimization.linear.SimplexSolver:83
ratio < minRatio to ratio <= minRatio
: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math.optimization.linear.SimplexSolver:83
ratio < minRatio to ratio <= minRatio
]]
RepairabilityAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.math.optimization.linear.SimplexSolver:83
ratio < minRatio to ratio <= minRatio
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch4-Math-79-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-00228
Update BinaryOperator at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
distance < minDistance to (org.apache.commons.math.util.MathUtils.compareTo(minDistance, 0, distance)) > 0
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
distance < minDistance to (org.apache.commons.math.util.MathUtils.compareTo(minDistance, 0, distance)) > 0
: number instances found: 11
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
distance < minDistance to (org.apache.commons.math.util.MathUtils.compareTo(minDistance, 0, distance)) > 0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
distance
, Insert Invocation at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
(org.apache.commons.math.util.MathUtils.compareTo(minDistance, 0, distance))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
minDistance
, Insert Invocation at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
(org.apache.commons.math.util.MathUtils.compareTo(minDistance, 0, distance))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
distance
, Insert Literal at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
minDistance
, Insert Literal at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
distance
, Insert TypeAccess at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
org.apache.commons.math.util.MathUtils
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
minDistance
, Insert TypeAccess at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
org.apache.commons.math.util.MathUtils
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
distance
, Insert VariableRead at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
minDistance
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
distance
, Insert Literal at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
minDistance
, Insert Literal at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
minDistance
, Insert VariableRead at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
distance
]]
RepairabilityAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:157
distance < minDistance to (org.apache.commons.math.util.MathUtils.compareTo(minDistance, 0, distance)) > 0
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch2-Closure-10-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-0087
Delete Literal at com.google.javascript.jscomp.NodeUtil:1412
true
Insert BinaryOperator at com.google.javascript.jscomp.NodeUtil:1412
((n.hasChildren()) && (n.getFirstChild().isCatch()))
PatternInstanceAnalyzer
----For Diff:Delete Literal at com.google.javascript.jscomp.NodeUtil:1412
true
Insert BinaryOperator at com.google.javascript.jscomp.NodeUtil:1412
((n.hasChildren()) && (n.getFirstChild().isCatch()))
: number instances found: 6
ChangePatternInstance [actions=[Delete Literal at com.google.javascript.jscomp.NodeUtil:1412
true
, Insert BinaryOperator at com.google.javascript.jscomp.NodeUtil:1412
((n.hasChildren()) && (n.getFirstChild().isCatch()))
]]
ChangePatternInstance [actions=[Delete Literal at com.google.javascript.jscomp.NodeUtil:1412
true
, Insert Invocation at com.google.javascript.jscomp.NodeUtil:1412
(n.hasChildren())
]]
ChangePatternInstance [actions=[Delete Literal at com.google.javascript.jscomp.NodeUtil:1412
true
, Insert Invocation at com.google.javascript.jscomp.NodeUtil:1412
(n.getFirstChild().isCatch())
]]
ChangePatternInstance [actions=[Delete Literal at com.google.javascript.jscomp.NodeUtil:1412
true
, Insert VariableRead at com.google.javascript.jscomp.NodeUtil:1412
n
]]
ChangePatternInstance [actions=[Delete Literal at com.google.javascript.jscomp.NodeUtil:1412
true
, Insert Invocation at com.google.javascript.jscomp.NodeUtil:1412
n.getFirstChild()
]]
ChangePatternInstance [actions=[Delete Literal at com.google.javascript.jscomp.NodeUtil:1412
true
, Insert VariableRead at com.google.javascript.jscomp.NodeUtil:1412
n
]]
RepairabilityAnalyzer
----For Diff:Delete Literal at com.google.javascript.jscomp.NodeUtil:1412
true
Insert BinaryOperator at com.google.javascript.jscomp.NodeUtil:1412
((n.hasChildren()) && (n.getFirstChild().isCatch()))
: number instances found: 1
ChangePatternInstance [actions=[Delete Literal at com.google.javascript.jscomp.NodeUtil:1412
true
, Insert BinaryOperator at com.google.javascript.jscomp.NodeUtil:1412
((n.hasChildren()) && (n.getFirstChild().isCatch()))
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch5-Lang-39-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-00254
Update VariableRead at org.apache.commons.lang3.StringUtils:3675
to timeToLive
Update FieldRead at org.apache.commons.lang3.StringUtils:3675
to (java.lang.Character.LOWERCASE_LETTER)
Delete BinaryOperator at org.apache.commons.lang3.StringUtils:3675
<
Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3675
(repeat && ( == )) && (textIndex == (java.lang.Character.UPPERCASE_LETTER))
Move VariableRead from org.apache.commons.lang3.StringUtils:3675 to org.apache.commons.lang3.StringUtils:3675
i
Move FieldRead from org.apache.commons.lang3.StringUtils:3675 to org.apache.commons.lang3.StringUtils:3675
(searchList.length)
PatternInstanceAnalyzer
----For Diff:Update VariableRead at org.apache.commons.lang3.StringUtils:3675
to timeToLive
Update FieldRead at org.apache.commons.lang3.StringUtils:3675
to (java.lang.Character.LOWERCASE_LETTER)
Delete BinaryOperator at org.apache.commons.lang3.StringUtils:3675
<
Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3675
(repeat && ( == )) && (textIndex == (java.lang.Character.UPPERCASE_LETTER))
Move VariableRead from org.apache.commons.lang3.StringUtils:3675 to org.apache.commons.lang3.StringUtils:3675
i
Move FieldRead from org.apache.commons.lang3.StringUtils:3675 to org.apache.commons.lang3.StringUtils:3675
(searchList.length)
: number instances found: 24
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.lang3.StringUtils:3675
to timeToLive
]]
ChangePatternInstance [actions=[Update FieldRead at org.apache.commons.lang3.StringUtils:3675
to (java.lang.Character.LOWERCASE_LETTER)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3675
searchList
, Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3675
(repeat && ( == )) && (textIndex == (java.lang.Character.UPPERCASE_LETTER))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.StringUtils:3675
<
, Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3675
(repeat && ( == )) && (textIndex == (java.lang.Character.UPPERCASE_LETTER))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3675
searchList
, Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3675
(repeat && ( == ))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.StringUtils:3675
<
, Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3675
(repeat && ( == ))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3675
searchList
, Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3675
(textIndex == (java.lang.Character.UPPERCASE_LETTER))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.StringUtils:3675
<
, Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3675
(textIndex == (java.lang.Character.UPPERCASE_LETTER))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3675
searchList
, Insert VariableRead at org.apache.commons.lang3.StringUtils:3675
repeat
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.StringUtils:3675
<
, Insert VariableRead at org.apache.commons.lang3.StringUtils:3675
repeat
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3675
searchList
, Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3675
( == )
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.StringUtils:3675
<
, Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3675
( == )
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3675
searchList
, Insert VariableRead at org.apache.commons.lang3.StringUtils:3675
textIndex
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.StringUtils:3675
<
, Insert VariableRead at org.apache.commons.lang3.StringUtils:3675
textIndex
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3675
searchList
, Insert FieldRead at org.apache.commons.lang3.StringUtils:3675
(java.lang.Character.UPPERCASE_LETTER)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.StringUtils:3675
<
, Insert FieldRead at org.apache.commons.lang3.StringUtils:3675
(java.lang.Character.UPPERCASE_LETTER)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3675
searchList
, Insert TypeAccess at org.apache.commons.lang3.StringUtils:3675
java.lang.Character
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.StringUtils:3675
<
, Insert TypeAccess at org.apache.commons.lang3.StringUtils:3675
java.lang.Character
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3675
searchList
, Insert TypeAccess at org.apache.commons.lang3.StringUtils:3675
java.lang.Character
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.StringUtils:3675
<
, Insert TypeAccess at org.apache.commons.lang3.StringUtils:3675
java.lang.Character
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3675
searchList
, Move VariableRead from org.apache.commons.lang3.StringUtils:3675 to org.apache.commons.lang3.StringUtils:3675
i
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.StringUtils:3675
<
, Move VariableRead from org.apache.commons.lang3.StringUtils:3675 to org.apache.commons.lang3.StringUtils:3675
i
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3675
searchList
, Move FieldRead from org.apache.commons.lang3.StringUtils:3675 to org.apache.commons.lang3.StringUtils:3675
(searchList.length)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.StringUtils:3675
<
, Move FieldRead from org.apache.commons.lang3.StringUtils:3675 to org.apache.commons.lang3.StringUtils:3675
(searchList.length)
]]
RepairabilityAnalyzer
----For Diff:Update VariableRead at org.apache.commons.lang3.StringUtils:3675
to timeToLive
Update FieldRead at org.apache.commons.lang3.StringUtils:3675
to (java.lang.Character.LOWERCASE_LETTER)
Delete BinaryOperator at org.apache.commons.lang3.StringUtils:3675
<
Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3675
(repeat && ( == )) && (textIndex == (java.lang.Character.UPPERCASE_LETTER))
Move VariableRead from org.apache.commons.lang3.StringUtils:3675 to org.apache.commons.lang3.StringUtils:3675
i
Move FieldRead from org.apache.commons.lang3.StringUtils:3675 to org.apache.commons.lang3.StringUtils:3675
(searchList.length)
: number instances found: 1
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.StringUtils:3675
<
, Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3675
(repeat && ( == )) && (textIndex == (java.lang.Character.UPPERCASE_LETTER))
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch2-Math-78-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-00125
Update Invocation at org.apache.commons.math.ode.events.EventState:174
(java.lang.Math.abs((t1 - (t0)))) to (interpolator.getCurrentTime())
PatternInstanceAnalyzer
----For Diff:Update Invocation at org.apache.commons.math.ode.events.EventState:174
(java.lang.Math.abs((t1 - (t0)))) to (interpolator.getCurrentTime())
: number instances found: 6
ChangePatternInstance [actions=[Update Invocation at org.apache.commons.math.ode.events.EventState:174
(java.lang.Math.abs((t1 - (t0)))) to (interpolator.getCurrentTime())
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.ode.events.EventState:174
java.lang.Math
, Insert VariableRead at org.apache.commons.math.ode.events.EventState:174
interpolator
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.ode.events.EventState:174
t1
, Insert VariableRead at org.apache.commons.math.ode.events.EventState:174
interpolator
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.ode.events.EventState
org.apache.commons.math.ode.events.EventState
, Insert VariableRead at org.apache.commons.math.ode.events.EventState:174
interpolator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.ode.events.EventState:174
(t0)
, Insert VariableRead at org.apache.commons.math.ode.events.EventState:174
interpolator
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.ode.events.EventState:174
(t1 - (t0))
, Insert VariableRead at org.apache.commons.math.ode.events.EventState:174
interpolator
]]
RepairabilityAnalyzer
----For Diff:Update Invocation at org.apache.commons.math.ode.events.EventState:174
(java.lang.Math.abs((t1 - (t0)))) to (interpolator.getCurrentTime())
: number instances found: 1
ChangePatternInstance [actions=[Update Invocation at org.apache.commons.math.ode.events.EventState:174
(java.lang.Math.abs((t1 - (t0)))) to (interpolator.getCurrentTime())
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch4-Closure-40-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-00202
Delete Literal at com.google.javascript.jscomp.NameAnalyzer:635
false
Insert BinaryOperator at com.google.javascript.jscomp.NameAnalyzer:635
((n.getFirstChild().getNext()) != null)
PatternInstanceAnalyzer
----For Diff:Delete Literal at com.google.javascript.jscomp.NameAnalyzer:635
false
Insert BinaryOperator at com.google.javascript.jscomp.NameAnalyzer:635
((n.getFirstChild().getNext()) != null)
: number instances found: 5
ChangePatternInstance [actions=[Delete Literal at com.google.javascript.jscomp.NameAnalyzer:635
false
, Insert BinaryOperator at com.google.javascript.jscomp.NameAnalyzer:635
((n.getFirstChild().getNext()) != null)
]]
ChangePatternInstance [actions=[Delete Literal at com.google.javascript.jscomp.NameAnalyzer:635
false
, Insert Invocation at com.google.javascript.jscomp.NameAnalyzer:635
(n.getFirstChild().getNext())
]]
ChangePatternInstance [actions=[Delete Literal at com.google.javascript.jscomp.NameAnalyzer:635
false
, Insert Literal at com.google.javascript.jscomp.NameAnalyzer:635
null
]]
ChangePatternInstance [actions=[Delete Literal at com.google.javascript.jscomp.NameAnalyzer:635
false
, Insert Invocation at com.google.javascript.jscomp.NameAnalyzer:635
n.getFirstChild()
]]
ChangePatternInstance [actions=[Delete Literal at com.google.javascript.jscomp.NameAnalyzer:635
false
, Insert VariableRead at com.google.javascript.jscomp.NameAnalyzer:635
n
]]
RepairabilityAnalyzer
----For Diff:Delete Literal at com.google.javascript.jscomp.NameAnalyzer:635
false
Insert BinaryOperator at com.google.javascript.jscomp.NameAnalyzer:635
((n.getFirstChild().getNext()) != null)
: number instances found: 1
ChangePatternInstance [actions=[Delete Literal at com.google.javascript.jscomp.NameAnalyzer:635
false
, Insert BinaryOperator at com.google.javascript.jscomp.NameAnalyzer:635
((n.getFirstChild().getNext()) != null)
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch1-Math-50-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-0047
Update BinaryOperator at org.apache.commons.math.analysis.solvers.BaseSecantSolver:187
x == x1 to (org.apache.commons.math.util.FastMath.abs(f1)) <= ftol
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.math.analysis.solvers.BaseSecantSolver:187
x == x1 to (org.apache.commons.math.util.FastMath.abs(f1)) <= ftol
: number instances found: 5
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math.analysis.solvers.BaseSecantSolver:187
x == x1 to (org.apache.commons.math.util.FastMath.abs(f1)) <= ftol
]]
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.math.analysis.solvers.BaseSecantSolver:187
x1 to ftol
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.BaseSecantSolver:187
x
, Insert Invocation at org.apache.commons.math.analysis.solvers.BaseSecantSolver:187
(org.apache.commons.math.util.FastMath.abs(f1))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.BaseSecantSolver:187
x
, Insert TypeAccess at org.apache.commons.math.analysis.solvers.BaseSecantSolver:187
org.apache.commons.math.util.FastMath
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.BaseSecantSolver:187
x
, Insert VariableRead at org.apache.commons.math.analysis.solvers.BaseSecantSolver:187
f1
]]
RepairabilityAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.math.analysis.solvers.BaseSecantSolver:187
x == x1 to (org.apache.commons.math.util.FastMath.abs(f1)) <= ftol
: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math.analysis.solvers.BaseSecantSolver:187
x == x1 to (org.apache.commons.math.util.FastMath.abs(f1)) <= ftol
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch3-Lang-7-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-00159
Update Invocation at org.apache.commons.lang3.math.NumberUtils:452
str.startsWith("--") to org.apache.commons.lang3.math.NumberUtils.DOUBLE_MINUS_ONE.isInfinite()
PatternInstanceAnalyzer
----For Diff:Update Invocation at org.apache.commons.lang3.math.NumberUtils:452
str.startsWith("--") to org.apache.commons.lang3.math.NumberUtils.DOUBLE_MINUS_ONE.isInfinite()
: number instances found: 5
ChangePatternInstance [actions=[Update Invocation at org.apache.commons.lang3.math.NumberUtils:452
str.startsWith("--") to org.apache.commons.lang3.math.NumberUtils.DOUBLE_MINUS_ONE.isInfinite()
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.math.NumberUtils:452
str
, Insert FieldRead at org.apache.commons.lang3.math.NumberUtils:452
org.apache.commons.lang3.math.NumberUtils.DOUBLE_MINUS_ONE
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.math.NumberUtils:452
"--"
, Insert FieldRead at org.apache.commons.lang3.math.NumberUtils:452
org.apache.commons.lang3.math.NumberUtils.DOUBLE_MINUS_ONE
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.math.NumberUtils:452
str
, Insert TypeAccess at org.apache.commons.lang3.math.NumberUtils
org.apache.commons.lang3.math.NumberUtils
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.math.NumberUtils:452
"--"
, Insert TypeAccess at org.apache.commons.lang3.math.NumberUtils
org.apache.commons.lang3.math.NumberUtils
]]
RepairabilityAnalyzer
----For Diff:Update Invocation at org.apache.commons.lang3.math.NumberUtils:452
str.startsWith("--") to org.apache.commons.lang3.math.NumberUtils.DOUBLE_MINUS_ONE.isInfinite()
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch4-Math-28-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-00214
Update Invocation at org.apache.commons.math3.optimization.linear.SimplexSolver:104
minRatioPositions.add(i) to org.apache.commons.math3.util.Precision.equals(entry, 0.0, maxUlps)
PatternInstanceAnalyzer
----For Diff:Update Invocation at org.apache.commons.math3.optimization.linear.SimplexSolver:104
minRatioPositions.add(i) to org.apache.commons.math3.util.Precision.equals(entry, 0.0, maxUlps)
: number instances found: 6
ChangePatternInstance [actions=[Update Invocation at org.apache.commons.math3.optimization.linear.SimplexSolver:104
minRatioPositions.add(i) to org.apache.commons.math3.util.Precision.equals(entry, 0.0, maxUlps)
]]
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:104
minRatioPositions to entry
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:104
i
, Insert TypeAccess at org.apache.commons.math3.optimization.linear.SimplexSolver:104
org.apache.commons.math3.util.Precision
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:104
i
, Insert Literal at org.apache.commons.math3.optimization.linear.SimplexSolver:104
0.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:104
i
, Insert FieldRead at org.apache.commons.math3.optimization.linear.SimplexSolver:104
maxUlps
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:104
i
, Insert TypeAccess at org.apache.commons.math3.optimization.linear.SimplexSolver
org.apache.commons.math3.optimization.linear.SimplexSolver
]]
RepairabilityAnalyzer
----For Diff:Update Invocation at org.apache.commons.math3.optimization.linear.SimplexSolver:104
minRatioPositions.add(i) to org.apache.commons.math3.util.Precision.equals(entry, 0.0, maxUlps)
: number instances found: 1
ChangePatternInstance [actions=[Update Invocation at org.apache.commons.math3.optimization.linear.SimplexSolver:104
minRatioPositions.add(i) to org.apache.commons.math3.util.Precision.equals(entry, 0.0, maxUlps)
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Cardumen/patch5-Math-60-Cardumen/Cardumen]
FineGrainDifftAnalyzer
-00266
Update VariableRead at org.apache.commons.math.util.ContinuedFraction:163
to b
Delete UnaryOperator at org.apache.commons.math.util.ContinuedFraction:159
i++
Delete BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
(p1 / lastScaleFactor)
Delete BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
( / )
Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
p0
Insert UnaryOperator at org.apache.commons.math.util.ContinuedFraction:163
(-3.940510424527919E-20)
Move VariableRead from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
b
Move VariableRead from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
scaleFactor
PatternInstanceAnalyzer
----For Diff:Update VariableRead at org.apache.commons.math.util.ContinuedFraction:163
to b
Delete UnaryOperator at org.apache.commons.math.util.ContinuedFraction:159
i++
Delete BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
(p1 / lastScaleFactor)
Delete BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
( / )
Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
p0
Insert UnaryOperator at org.apache.commons.math.util.ContinuedFraction:163
(-3.940510424527919E-20)
Move VariableRead from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
b
Move VariableRead from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
scaleFactor
: number instances found: 29
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.math.util.ContinuedFraction:163
to b
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math.util.ContinuedFraction:159
i
, Insert UnaryOperator at org.apache.commons.math.util.ContinuedFraction:163
(-3.940510424527919E-20)
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.apache.commons.math.util.ContinuedFraction:159
i++
, Insert UnaryOperator at org.apache.commons.math.util.ContinuedFraction:163
(-3.940510424527919E-20)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
p1
, Insert UnaryOperator at org.apache.commons.math.util.ContinuedFraction:163
(-3.940510424527919E-20)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
lastScaleFactor
, Insert UnaryOperator at org.apache.commons.math.util.ContinuedFraction:163
(-3.940510424527919E-20)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
(p1 / lastScaleFactor)
, Insert UnaryOperator at org.apache.commons.math.util.ContinuedFraction:163
(-3.940510424527919E-20)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
( / )
, Insert UnaryOperator at org.apache.commons.math.util.ContinuedFraction:163
(-3.940510424527919E-20)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
p0
, Insert UnaryOperator at org.apache.commons.math.util.ContinuedFraction:163
(-3.940510424527919E-20)
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math.util.ContinuedFraction:159
i
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
3.940510424527919E-20
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.apache.commons.math.util.ContinuedFraction:159
i++
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
3.940510424527919E-20
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
p1
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
3.940510424527919E-20
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
lastScaleFactor
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
3.940510424527919E-20
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
(p1 / lastScaleFactor)
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
3.940510424527919E-20
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
( / )
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
3.940510424527919E-20
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
p0
, Insert Literal at org.apache.commons.math.util.ContinuedFraction:163
3.940510424527919E-20
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math.util.ContinuedFraction:159
i
, Move VariableRead from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
b
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.apache.commons.math.util.ContinuedFraction:159
i++
, Move VariableRead from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
b
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
p1
, Move VariableRead from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
b
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
lastScaleFactor
, Move VariableRead from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
b
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
(p1 / lastScaleFactor)
, Move VariableRead from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
b
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
( / )
, Move VariableRead from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
b
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
p0
, Move VariableRead from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
b
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math.util.ContinuedFraction:159
i
, Move VariableRead from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
scaleFactor
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.apache.commons.math.util.ContinuedFraction:159
i++
, Move VariableRead from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
scaleFactor
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
p1
, Move VariableRead from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
scaleFactor
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
lastScaleFactor
, Move VariableRead from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
scaleFactor
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
(p1 / lastScaleFactor)
, Move VariableRead from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
scaleFactor
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
( / )
, Move VariableRead from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
scaleFactor
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
p0
, Move VariableRead from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
scaleFactor
]]
RepairabilityAnalyzer
----For Diff:Update VariableRead at org.apache.commons.math.util.ContinuedFraction:163
to b
Delete UnaryOperator at org.apache.commons.math.util.ContinuedFraction:159
i++
Delete BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
(p1 / lastScaleFactor)
Delete BinaryOperator at org.apache.commons.math.util.ContinuedFraction:163
( / )
Delete VariableRead at org.apache.commons.math.util.ContinuedFraction:163
p0
Insert UnaryOperator at org.apache.commons.math.util.ContinuedFraction:163
(-3.940510424527919E-20)
Move VariableRead from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
b
Move VariableRead from org.apache.commons.math.util.ContinuedFraction:163 to org.apache.commons.math.util.ContinuedFraction:163
scaleFactor
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/cardumen/cardumen1/cardumen]
FineGrainDifftAnalyzer
-one
Update Invocation at org.apache.commons.math3.optimization.linear.SimplexSolver:104
minRatioPositions.add(i) to org.apache.commons.math3.util.Precision.equals(entry, 0.0, maxUlps)
PatternInstanceAnalyzer
----For Diff:Update Invocation at org.apache.commons.math3.optimization.linear.SimplexSolver:104
minRatioPositions.add(i) to org.apache.commons.math3.util.Precision.equals(entry, 0.0, maxUlps)
: number instances found: 6
ChangePatternInstance [actions=[Update Invocation at org.apache.commons.math3.optimization.linear.SimplexSolver:104
minRatioPositions.add(i) to org.apache.commons.math3.util.Precision.equals(entry, 0.0, maxUlps)
]]
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:104
minRatioPositions to entry
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:104
i
, Insert TypeAccess at org.apache.commons.math3.optimization.linear.SimplexSolver:104
org.apache.commons.math3.util.Precision
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:104
i
, Insert Literal at org.apache.commons.math3.optimization.linear.SimplexSolver:104
0.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:104
i
, Insert FieldRead at org.apache.commons.math3.optimization.linear.SimplexSolver:104
maxUlps
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:104
i
, Insert TypeAccess at org.apache.commons.math3.optimization.linear.SimplexSolver
org.apache.commons.math3.optimization.linear.SimplexSolver
]]
RepairabilityAnalyzer
----For Diff:Update Invocation at org.apache.commons.math3.optimization.linear.SimplexSolver:104
minRatioPositions.add(i) to org.apache.commons.math3.util.Precision.equals(entry, 0.0, maxUlps)
: number instances found: 1
ChangePatternInstance [actions=[Update Invocation at org.apache.commons.math3.optimization.linear.SimplexSolver:104
minRatioPositions.add(i) to org.apache.commons.math3.util.Precision.equals(entry, 0.0, maxUlps)
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/cardumen/cardumen2/cardumen]
FineGrainDifftAnalyzer
-two
Update Invocation at org.apache.commons.math3.optimization.linear.SimplexSolver:104
minRatioPositions.add(i) to org.apache.commons.math3.util.Precision.equals(entry, 0.0, maxUlps)
Update VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:104
minRatioPositions to entry
Update Invocation at org.apache.commons.math3.optimization.linear.SimplexSolver:108
minRatioPositions.add(i) to org.apache.commons.math3.util.Precision.equals(entry, 0.0, maxUlps)
Update VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:108
minRatioPositions to entry
PatternInstanceAnalyzer
----For Diff:Update Invocation at org.apache.commons.math3.optimization.linear.SimplexSolver:104
minRatioPositions.add(i) to org.apache.commons.math3.util.Precision.equals(entry, 0.0, maxUlps)
Update VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:104
minRatioPositions to entry
Update Invocation at org.apache.commons.math3.optimization.linear.SimplexSolver:108
minRatioPositions.add(i) to org.apache.commons.math3.util.Precision.equals(entry, 0.0, maxUlps)
Update VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:108
minRatioPositions to entry
: number instances found: 20
ChangePatternInstance [actions=[Update Invocation at org.apache.commons.math3.optimization.linear.SimplexSolver:104
minRatioPositions.add(i) to org.apache.commons.math3.util.Precision.equals(entry, 0.0, maxUlps)
]]
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:104
minRatioPositions to entry
]]
ChangePatternInstance [actions=[Update Invocation at org.apache.commons.math3.optimization.linear.SimplexSolver:108
minRatioPositions.add(i) to org.apache.commons.math3.util.Precision.equals(entry, 0.0, maxUlps)
]]
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:108
minRatioPositions to entry
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:104
i
, Insert TypeAccess at org.apache.commons.math3.optimization.linear.SimplexSolver:104
org.apache.commons.math3.util.Precision
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:108
i
, Insert TypeAccess at org.apache.commons.math3.optimization.linear.SimplexSolver:104
org.apache.commons.math3.util.Precision
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:104
i
, Insert Literal at org.apache.commons.math3.optimization.linear.SimplexSolver:104
0.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:108
i
, Insert Literal at org.apache.commons.math3.optimization.linear.SimplexSolver:104
0.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:104
i
, Insert FieldRead at org.apache.commons.math3.optimization.linear.SimplexSolver:104
maxUlps
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:108
i
, Insert FieldRead at org.apache.commons.math3.optimization.linear.SimplexSolver:104
maxUlps
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:104
i
, Insert TypeAccess at org.apache.commons.math3.optimization.linear.SimplexSolver
org.apache.commons.math3.optimization.linear.SimplexSolver
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:108
i
, Insert TypeAccess at org.apache.commons.math3.optimization.linear.SimplexSolver
org.apache.commons.math3.optimization.linear.SimplexSolver
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:104
i
, Insert TypeAccess at org.apache.commons.math3.optimization.linear.SimplexSolver:108
org.apache.commons.math3.util.Precision
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:108
i
, Insert TypeAccess at org.apache.commons.math3.optimization.linear.SimplexSolver:108
org.apache.commons.math3.util.Precision
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:104
i
, Insert Literal at org.apache.commons.math3.optimization.linear.SimplexSolver:108
0.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:108
i
, Insert Literal at org.apache.commons.math3.optimization.linear.SimplexSolver:108
0.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:104
i
, Insert FieldRead at org.apache.commons.math3.optimization.linear.SimplexSolver:108
maxUlps
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:108
i
, Insert FieldRead at org.apache.commons.math3.optimization.linear.SimplexSolver:108
maxUlps
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:104
i
, Insert TypeAccess at org.apache.commons.math3.optimization.linear.SimplexSolver
org.apache.commons.math3.optimization.linear.SimplexSolver
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:108
i
, Insert TypeAccess at org.apache.commons.math3.optimization.linear.SimplexSolver
org.apache.commons.math3.optimization.linear.SimplexSolver
]]
RepairabilityAnalyzer
----For Diff:Update Invocation at org.apache.commons.math3.optimization.linear.SimplexSolver:104
minRatioPositions.add(i) to org.apache.commons.math3.util.Precision.equals(entry, 0.0, maxUlps)
Update VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:104
minRatioPositions to entry
Update Invocation at org.apache.commons.math3.optimization.linear.SimplexSolver:108
minRatioPositions.add(i) to org.apache.commons.math3.util.Precision.equals(entry, 0.0, maxUlps)
Update VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:108
minRatioPositions to entry
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/cardumen/cardumen2/cardumen]
FineGrainDifftAnalyzer
-two
Update Invocation at org.apache.commons.math3.optimization.linear.SimplexSolver:104
minRatioPositions.add(i) to org.apache.commons.math3.util.Precision.equals(entry, 0.0, maxUlps)
Update VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:104
minRatioPositions to entry
Update Invocation at org.apache.commons.math3.optimization.linear.SimplexSolver:108
minRatioPositions.add(i) to org.apache.commons.math3.util.Precision.equals(entry, 0.0, maxUlps)
Update VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:108
minRatioPositions to entry
PatternInstanceAnalyzer
----For Diff:Update Invocation at org.apache.commons.math3.optimization.linear.SimplexSolver:104
minRatioPositions.add(i) to org.apache.commons.math3.util.Precision.equals(entry, 0.0, maxUlps)
Update VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:104
minRatioPositions to entry
Update Invocation at org.apache.commons.math3.optimization.linear.SimplexSolver:108
minRatioPositions.add(i) to org.apache.commons.math3.util.Precision.equals(entry, 0.0, maxUlps)
Update VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:108
minRatioPositions to entry
: number instances found: 20
ChangePatternInstance [actions=[Update Invocation at org.apache.commons.math3.optimization.linear.SimplexSolver:104
minRatioPositions.add(i) to org.apache.commons.math3.util.Precision.equals(entry, 0.0, maxUlps)
]]
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:104
minRatioPositions to entry
]]
ChangePatternInstance [actions=[Update Invocation at org.apache.commons.math3.optimization.linear.SimplexSolver:108
minRatioPositions.add(i) to org.apache.commons.math3.util.Precision.equals(entry, 0.0, maxUlps)
]]
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:108
minRatioPositions to entry
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:104
i
, Insert TypeAccess at org.apache.commons.math3.optimization.linear.SimplexSolver:104
org.apache.commons.math3.util.Precision
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:108
i
, Insert TypeAccess at org.apache.commons.math3.optimization.linear.SimplexSolver:104
org.apache.commons.math3.util.Precision
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:104
i
, Insert Literal at org.apache.commons.math3.optimization.linear.SimplexSolver:104
0.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:108
i
, Insert Literal at org.apache.commons.math3.optimization.linear.SimplexSolver:104
0.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:104
i
, Insert FieldRead at org.apache.commons.math3.optimization.linear.SimplexSolver:104
maxUlps
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:108
i
, Insert FieldRead at org.apache.commons.math3.optimization.linear.SimplexSolver:104
maxUlps
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:104
i
, Insert TypeAccess at org.apache.commons.math3.optimization.linear.SimplexSolver
org.apache.commons.math3.optimization.linear.SimplexSolver
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:108
i
, Insert TypeAccess at org.apache.commons.math3.optimization.linear.SimplexSolver
org.apache.commons.math3.optimization.linear.SimplexSolver
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:104
i
, Insert TypeAccess at org.apache.commons.math3.optimization.linear.SimplexSolver:108
org.apache.commons.math3.util.Precision
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:108
i
, Insert TypeAccess at org.apache.commons.math3.optimization.linear.SimplexSolver:108
org.apache.commons.math3.util.Precision
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:104
i
, Insert Literal at org.apache.commons.math3.optimization.linear.SimplexSolver:108
0.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:108
i
, Insert Literal at org.apache.commons.math3.optimization.linear.SimplexSolver:108
0.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:104
i
, Insert FieldRead at org.apache.commons.math3.optimization.linear.SimplexSolver:108
maxUlps
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:108
i
, Insert FieldRead at org.apache.commons.math3.optimization.linear.SimplexSolver:108
maxUlps
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:104
i
, Insert TypeAccess at org.apache.commons.math3.optimization.linear.SimplexSolver
org.apache.commons.math3.optimization.linear.SimplexSolver
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:108
i
, Insert TypeAccess at org.apache.commons.math3.optimization.linear.SimplexSolver
org.apache.commons.math3.optimization.linear.SimplexSolver
]]
RepairabilityAnalyzer
----For Diff:Update Invocation at org.apache.commons.math3.optimization.linear.SimplexSolver:104
minRatioPositions.add(i) to org.apache.commons.math3.util.Precision.equals(entry, 0.0, maxUlps)
Update VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:104
minRatioPositions to entry
Update Invocation at org.apache.commons.math3.optimization.linear.SimplexSolver:108
minRatioPositions.add(i) to org.apache.commons.math3.util.Precision.equals(entry, 0.0, maxUlps)
Update VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:108
minRatioPositions to entry
: number instances found: 4
ChangePatternInstance [actions=[Update Invocation at org.apache.commons.math3.optimization.linear.SimplexSolver:104
minRatioPositions.add(i) to org.apache.commons.math3.util.Precision.equals(entry, 0.0, maxUlps)
]]
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:104
minRatioPositions to entry
]]
ChangePatternInstance [actions=[Update Invocation at org.apache.commons.math3.optimization.linear.SimplexSolver:108
minRatioPositions.add(i) to org.apache.commons.math3.util.Precision.equals(entry, 0.0, maxUlps)
]]
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:108
minRatioPositions to entry
]]
[INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 150.12 s - in fr.inria.coming.spoon.repairability.repairtools.CardumenTest
[INFO] Running fr.inria.coming.spoon.repairability.repairtools.NPEfixTest
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/NPEfix/NPEfix8]
FineGrainDifftAnalyzer
-eigth
Insert If at org.apache.felix.framework.BundleRevisionImpl:521
if (contentPath == null)
return java.util.Collections.emptyEnumeration();
PatternInstanceAnalyzer
----For Diff:Insert If at org.apache.felix.framework.BundleRevisionImpl:521
if (contentPath == null)
return java.util.Collections.emptyEnumeration();
: number instances found: 3
ChangePatternInstance [actions=[Insert Return at org.apache.felix.framework.BundleRevisionImpl:522
return java.util.Collections.emptyEnumeration()
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.felix.framework.BundleRevisionImpl:521
contentPath == null
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.felix.framework.BundleRevisionImpl:522
java.util.Collections.emptyEnumeration()
]]
RepairabilityAnalyzer
----For Diff:Insert If at org.apache.felix.framework.BundleRevisionImpl:521
if (contentPath == null)
return java.util.Collections.emptyEnumeration();
: number instances found: 1
ChangePatternInstance [actions=[Insert Return at org.apache.felix.framework.BundleRevisionImpl:522
return java.util.Collections.emptyEnumeration()
]]
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/NPEfix/NPEfix12]
FineGrainDifftAnalyzer
-twelve
Update Method at org.apache.commons.math.optimization.linear.SimplexTableau:197
public java.util.List<org.apache.commons.math.optimization.linear.LinearConstraint> getNormalizedConstraints() {
java.util.List<org.apache.commons.math.optimization.linear.LinearConstraint> normalized = new java.util.ArrayList<org.apache.commons.math.optimization.linear.LinearConstraint>();
for (org.apache.commons.math.optimization.linear.LinearConstraint constraint : constraints) {
normalized.add(normalize(constraint));
}
return normalized;
} to public java.util.List<org.apache.commons.math.optimization.linear.LinearConstraint> normalizeConstraints(java.util.Collection<org.apache.commons.math.optimization.linear.LinearConstraint> constraints) {
java.util.List<org.apache.commons.math.optimization.linear.LinearConstraint> normalized = new java.util.ArrayList<org.apache.commons.math.optimization.linear.LinearConstraint>();
for (org.apache.commons.math.optimization.linear.LinearConstraint constraint : constraints) {
normalized.add(normalize(constraint));
}
return normalized;
}
Update TypeReference at org.apache.commons.math.optimization.linear.SimplexTableau:72
java.util.Collection<org.apache.commons.math.optimization.linear.LinearConstraint> to java.util.List<org.apache.commons.math.optimization.linear.LinearConstraint>
Delete VariableRead at org.apache.commons.math.optimization.linear.SimplexTableau:106
constraints
Delete FieldRead at org.apache.commons.math.optimization.linear.SimplexTableau:199
constraints
Insert Invocation at org.apache.commons.math.optimization.linear.SimplexTableau:106
normalizeConstraints(constraints)
Insert VariableRead at org.apache.commons.math.optimization.linear.SimplexTableau:200
constraints
PatternInstanceAnalyzer
----For Diff:Update Method at org.apache.commons.math.optimization.linear.SimplexTableau:197
public java.util.List<org.apache.commons.math.optimization.linear.LinearConstraint> getNormalizedConstraints() {
java.util.List<org.apache.commons.math.optimization.linear.LinearConstraint> normalized = new java.util.ArrayList<org.apache.commons.math.optimization.linear.LinearConstraint>();
for (org.apache.commons.math.optimization.linear.LinearConstraint constraint : constraints) {
normalized.add(normalize(constraint));
}
return normalized;
} to public java.util.List<org.apache.commons.math.optimization.linear.LinearConstraint> normalizeConstraints(java.util.Collection<org.apache.commons.math.optimization.linear.LinearConstraint> constraints) {
java.util.List<org.apache.commons.math.optimization.linear.LinearConstraint> normalized = new java.util.ArrayList<org.apache.commons.math.optimization.linear.LinearConstraint>();
for (org.apache.commons.math.optimization.linear.LinearConstraint constraint : constraints) {
normalized.add(normalize(constraint));
}
return normalized;
}
Update TypeReference at org.apache.commons.math.optimization.linear.SimplexTableau:72
java.util.Collection<org.apache.commons.math.optimization.linear.LinearConstraint> to java.util.List<org.apache.commons.math.optimization.linear.LinearConstraint>
Delete VariableRead at org.apache.commons.math.optimization.linear.SimplexTableau:106
constraints
Delete FieldRead at org.apache.commons.math.optimization.linear.SimplexTableau:199
constraints
Insert Invocation at org.apache.commons.math.optimization.linear.SimplexTableau:106
normalizeConstraints(constraints)
Insert VariableRead at org.apache.commons.math.optimization.linear.SimplexTableau:200
constraints
: number instances found: 1
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math.optimization.linear.SimplexTableau:106
normalizeConstraints(constraints)
]]
RepairabilityAnalyzer
----For Diff:Update Method at org.apache.commons.math.optimization.linear.SimplexTableau:197
public java.util.List<org.apache.commons.math.optimization.linear.LinearConstraint> getNormalizedConstraints() {
java.util.List<org.apache.commons.math.optimization.linear.LinearConstraint> normalized = new java.util.ArrayList<org.apache.commons.math.optimization.linear.LinearConstraint>();
for (org.apache.commons.math.optimization.linear.LinearConstraint constraint : constraints) {
normalized.add(normalize(constraint));
}
return normalized;
} to public java.util.List<org.apache.commons.math.optimization.linear.LinearConstraint> normalizeConstraints(java.util.Collection<org.apache.commons.math.optimization.linear.LinearConstraint> constraints) {
java.util.List<org.apache.commons.math.optimization.linear.LinearConstraint> normalized = new java.util.ArrayList<org.apache.commons.math.optimization.linear.LinearConstraint>();
for (org.apache.commons.math.optimization.linear.LinearConstraint constraint : constraints) {
normalized.add(normalize(constraint));
}
return normalized;
}
Update TypeReference at org.apache.commons.math.optimization.linear.SimplexTableau:72
java.util.Collection<org.apache.commons.math.optimization.linear.LinearConstraint> to java.util.List<org.apache.commons.math.optimization.linear.LinearConstraint>
Delete VariableRead at org.apache.commons.math.optimization.linear.SimplexTableau:106
constraints
Delete FieldRead at org.apache.commons.math.optimization.linear.SimplexTableau:199
constraints
Insert Invocation at org.apache.commons.math.optimization.linear.SimplexTableau:106
normalizeConstraints(constraints)
Insert VariableRead at org.apache.commons.math.optimization.linear.SimplexTableau:200
constraints
: number instances found: 1
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math.optimization.linear.SimplexTableau:106
normalizeConstraints(constraints)
]]
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/NPEfix/NPEfix6]
FineGrainDifftAnalyzer
-six
Delete FieldRead at org.apache.commons.lang.LocaleUtils:223
org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet
Insert Invocation at org.apache.commons.lang.LocaleUtils:223
org.apache.commons.lang.LocaleUtils.availableLocaleList()
PatternInstanceAnalyzer
----For Diff:Delete FieldRead at org.apache.commons.lang.LocaleUtils:223
org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet
Insert Invocation at org.apache.commons.lang.LocaleUtils:223
org.apache.commons.lang.LocaleUtils.availableLocaleList()
: number instances found: 1
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.LocaleUtils:223
org.apache.commons.lang.LocaleUtils.availableLocaleList()
]]
RepairabilityAnalyzer
----For Diff:Delete FieldRead at org.apache.commons.lang.LocaleUtils:223
org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet
Insert Invocation at org.apache.commons.lang.LocaleUtils:223
org.apache.commons.lang.LocaleUtils.availableLocaleList()
: number instances found: 1
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.LocaleUtils:223
org.apache.commons.lang.LocaleUtils.availableLocaleList()
]]
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/NPEfix/NPEfix19]
FineGrainDifftAnalyzer
-nineteen
Insert BinaryOperator at org.apache.sling.security.impl.ContentDispositionFilter:288
(props != null) &&
Insert BinaryOperator at org.apache.sling.security.impl.ContentDispositionFilter:294
(props != null) &&
Move Invocation from org.apache.sling.security.impl.ContentDispositionFilter$RewriterResponse:288 to org.apache.sling.security.impl.ContentDispositionFilter$RewriterResponse:288
props.containsKey(org.apache.sling.security.impl.ContentDispositionFilter.RewriterResponse.PROP_JCR_DATA)
Move Invocation from org.apache.sling.security.impl.ContentDispositionFilter$RewriterResponse:294 to org.apache.sling.security.impl.ContentDispositionFilter$RewriterResponse:294
props.containsKey(org.apache.sling.security.impl.ContentDispositionFilter.RewriterResponse.PROP_JCR_DATA)
PatternInstanceAnalyzer
----For Diff:Insert BinaryOperator at org.apache.sling.security.impl.ContentDispositionFilter:288
(props != null) &&
Insert BinaryOperator at org.apache.sling.security.impl.ContentDispositionFilter:294
(props != null) &&
Move Invocation from org.apache.sling.security.impl.ContentDispositionFilter$RewriterResponse:288 to org.apache.sling.security.impl.ContentDispositionFilter$RewriterResponse:288
props.containsKey(org.apache.sling.security.impl.ContentDispositionFilter.RewriterResponse.PROP_JCR_DATA)
Move Invocation from org.apache.sling.security.impl.ContentDispositionFilter$RewriterResponse:294 to org.apache.sling.security.impl.ContentDispositionFilter$RewriterResponse:294
props.containsKey(org.apache.sling.security.impl.ContentDispositionFilter.RewriterResponse.PROP_JCR_DATA)
: number instances found: 4
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.sling.security.impl.ContentDispositionFilter:288
(props != null) &&
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.sling.security.impl.ContentDispositionFilter:288
(props != null)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.sling.security.impl.ContentDispositionFilter:294
(props != null) &&
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.sling.security.impl.ContentDispositionFilter:294
(props != null)
]]
RepairabilityAnalyzer
----For Diff:Insert BinaryOperator at org.apache.sling.security.impl.ContentDispositionFilter:288
(props != null) &&
Insert BinaryOperator at org.apache.sling.security.impl.ContentDispositionFilter:294
(props != null) &&
Move Invocation from org.apache.sling.security.impl.ContentDispositionFilter$RewriterResponse:288 to org.apache.sling.security.impl.ContentDispositionFilter$RewriterResponse:288
props.containsKey(org.apache.sling.security.impl.ContentDispositionFilter.RewriterResponse.PROP_JCR_DATA)
Move Invocation from org.apache.sling.security.impl.ContentDispositionFilter$RewriterResponse:294 to org.apache.sling.security.impl.ContentDispositionFilter$RewriterResponse:294
props.containsKey(org.apache.sling.security.impl.ContentDispositionFilter.RewriterResponse.PROP_JCR_DATA)
: number instances found: 1
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.sling.security.impl.ContentDispositionFilter:288
(props != null) &&
]]
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/NPEfix/NPEfix17]
FineGrainDifftAnalyzer
-seventeen
Insert If at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:251
if (fields != null) {
}
Insert Block at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:286
{
retval = root;
}
Insert Block at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:281
{
retval = root;
}
Move For from org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:251 to org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:253
for (int i = 0; (i < (fields.size())) && (retval == null); i++) {
org.apache.pdfbox.cos.COSDictionary element = ((org.apache.pdfbox.cos.COSDictionary) (fields.getObject(i)));
if (element != null) {
org.apache.pdfbox.cos.COSString fieldName = ((org.apache.pdfbox.cos.COSString) (element.getDictionaryObject(COSName.T)));
if ((fieldName.getString().equals(fullyQualifiedName)) || (fieldName.getString().equals(nameSubSection[0]))) {
org.apache.pdfbox.pdmodel.interactive.form.PDField root = org.apache.pdfbox.pdmodel.interactive.form.PDField.fromDictionary(this, element, null);
if (root != null) {
if ((nameSubSection.length) > 1) {
org.apache.pdfbox.pdmodel.interactive.form.PDField kid = root.findKid(nameSubSection, 1);
if (kid != null) {
retval = kid;
} else {
retval = root;
}
} else {
retval = root;
}
}
}
}
}
PatternInstanceAnalyzer
----For Diff:Insert If at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:251
if (fields != null) {
}
Insert Block at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:286
{
retval = root;
}
Insert Block at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:281
{
retval = root;
}
Move For from org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:251 to org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:253
for (int i = 0; (i < (fields.size())) && (retval == null); i++) {
org.apache.pdfbox.cos.COSDictionary element = ((org.apache.pdfbox.cos.COSDictionary) (fields.getObject(i)));
if (element != null) {
org.apache.pdfbox.cos.COSString fieldName = ((org.apache.pdfbox.cos.COSString) (element.getDictionaryObject(COSName.T)));
if ((fieldName.getString().equals(fullyQualifiedName)) || (fieldName.getString().equals(nameSubSection[0]))) {
org.apache.pdfbox.pdmodel.interactive.form.PDField root = org.apache.pdfbox.pdmodel.interactive.form.PDField.fromDictionary(this, element, null);
if (root != null) {
if ((nameSubSection.length) > 1) {
org.apache.pdfbox.pdmodel.interactive.form.PDField kid = root.findKid(nameSubSection, 1);
if (kid != null) {
retval = kid;
} else {
retval = root;
}
} else {
retval = root;
}
}
}
}
}
: number instances found: 3
ChangePatternInstance [actions=[Insert Assignment at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:287
retval = root
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:282
retval = root
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:251
fields != null
]]
RepairabilityAnalyzer
----For Diff:Insert If at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:251
if (fields != null) {
}
Insert Block at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:286
{
retval = root;
}
Insert Block at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:281
{
retval = root;
}
Move For from org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:251 to org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:253
for (int i = 0; (i < (fields.size())) && (retval == null); i++) {
org.apache.pdfbox.cos.COSDictionary element = ((org.apache.pdfbox.cos.COSDictionary) (fields.getObject(i)));
if (element != null) {
org.apache.pdfbox.cos.COSString fieldName = ((org.apache.pdfbox.cos.COSString) (element.getDictionaryObject(COSName.T)));
if ((fieldName.getString().equals(fullyQualifiedName)) || (fieldName.getString().equals(nameSubSection[0]))) {
org.apache.pdfbox.pdmodel.interactive.form.PDField root = org.apache.pdfbox.pdmodel.interactive.form.PDField.fromDictionary(this, element, null);
if (root != null) {
if ((nameSubSection.length) > 1) {
org.apache.pdfbox.pdmodel.interactive.form.PDField kid = root.findKid(nameSubSection, 1);
if (kid != null) {
retval = kid;
} else {
retval = root;
}
} else {
retval = root;
}
}
}
}
}
: number instances found: 1
ChangePatternInstance [actions=[Insert Assignment at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:287
retval = root
]]
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/NPEfix/NPEfix16]
FineGrainDifftAnalyzer
-sixteen
Insert Assignment at org.apache.pdfbox.pdmodel.graphics.color.PDICCBased:86
stream =
Insert FieldRead at org.apache.pdfbox.pdmodel.graphics.color.PDICCBased:87
stream
Move ConstructorCall from org.apache.pdfbox.pdmodel.graphics.color.PDICCBased:86 to org.apache.pdfbox.pdmodel.graphics.color.PDICCBased:86
new org.apache.pdfbox.pdmodel.common.PDStream(doc)
PatternInstanceAnalyzer
----For Diff:Insert Assignment at org.apache.pdfbox.pdmodel.graphics.color.PDICCBased:86
stream =
Insert FieldRead at org.apache.pdfbox.pdmodel.graphics.color.PDICCBased:87
stream
Move ConstructorCall from org.apache.pdfbox.pdmodel.graphics.color.PDICCBased:86 to org.apache.pdfbox.pdmodel.graphics.color.PDICCBased:86
new org.apache.pdfbox.pdmodel.common.PDStream(doc)
: number instances found: 1
ChangePatternInstance [actions=[Insert Assignment at org.apache.pdfbox.pdmodel.graphics.color.PDICCBased:86
stream =
]]
RepairabilityAnalyzer
----For Diff:Insert Assignment at org.apache.pdfbox.pdmodel.graphics.color.PDICCBased:86
stream =
Insert FieldRead at org.apache.pdfbox.pdmodel.graphics.color.PDICCBased:87
stream
Move ConstructorCall from org.apache.pdfbox.pdmodel.graphics.color.PDICCBased:86 to org.apache.pdfbox.pdmodel.graphics.color.PDICCBased:86
new org.apache.pdfbox.pdmodel.common.PDStream(doc)
: number instances found: 1
ChangePatternInstance [actions=[Insert Assignment at org.apache.pdfbox.pdmodel.graphics.color.PDICCBased:86
stream =
]]
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/NPEfix/NPEfix13]
FineGrainDifftAnalyzer
-thirteen
Update TypeReference at org.apache.commons.math.util.MathUtils:1624
int to double
Update TypeReference at org.apache.commons.math.util.MathUtils:1626
int to double
PatternInstanceAnalyzer
----For Diff:Update TypeReference at org.apache.commons.math.util.MathUtils:1624
int to double
Update TypeReference at org.apache.commons.math.util.MathUtils:1626
int to double
: number instances found: 0
RepairabilityAnalyzer
----For Diff:Update TypeReference at org.apache.commons.math.util.MathUtils:1624
int to double
Update TypeReference at org.apache.commons.math.util.MathUtils:1626
int to double
: number instances found: 0
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/NPEfix/NPEfix7]
FineGrainDifftAnalyzer
-seven
Insert If at org.apache.commons.collections.iterators.FilterListIterator:229
if ((iterator) == null) {
return false;
}
Insert If at org.apache.commons.collections.iterators.FilterListIterator:262
if ((iterator) == null) {
return false;
}
PatternInstanceAnalyzer
----For Diff:Insert If at org.apache.commons.collections.iterators.FilterListIterator:229
if ((iterator) == null) {
return false;
}
Insert If at org.apache.commons.collections.iterators.FilterListIterator:262
if ((iterator) == null) {
return false;
}
: number instances found: 4
ChangePatternInstance [actions=[Insert Return at org.apache.commons.collections.iterators.FilterListIterator:230
return false
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.collections.iterators.FilterListIterator:263
return false
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.collections.iterators.FilterListIterator:229
(iterator) == null
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.collections.iterators.FilterListIterator:262
(iterator) == null
]]
RepairabilityAnalyzer
----For Diff:Insert If at org.apache.commons.collections.iterators.FilterListIterator:229
if ((iterator) == null) {
return false;
}
Insert If at org.apache.commons.collections.iterators.FilterListIterator:262
if ((iterator) == null) {
return false;
}
: number instances found: 1
ChangePatternInstance [actions=[Insert Return at org.apache.commons.collections.iterators.FilterListIterator:230
return false
]]
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/NPEfix/NPEfix9]
FineGrainDifftAnalyzer
-nine
Update LocalVariable at org.apache.commons.lang3.StringUtils:3293
int bufSize = endIndex - startIndex to int noOfItems = endIndex - startIndex
Update LocalVariable at org.apache.commons.lang3.StringUtils:3380
int bufSize = endIndex - startIndex to int noOfItems = endIndex - startIndex
Update VariableRead at org.apache.commons.lang3.StringUtils:3294
bufSize to noOfItems
Update VariableRead at org.apache.commons.lang3.StringUtils:3381
bufSize to noOfItems
Delete OperatorAssignment at org.apache.commons.lang3.StringUtils:3298
bufSize *= ((array[startIndex]) == null ? 16 : array[startIndex].toString().length()) + 1
Delete VariableRead at org.apache.commons.lang3.StringUtils:3299
bufSize
Delete OperatorAssignment at org.apache.commons.lang3.StringUtils:3385
bufSize *= ((array[startIndex]) == null ? 16 : array[startIndex].toString().length()) + (separator.length())
Delete VariableRead at org.apache.commons.lang3.StringUtils:3388
bufSize
Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3298
(noOfItems * 16)
Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3384
(noOfItems * 16)
PatternInstanceAnalyzer
----For Diff:Update LocalVariable at org.apache.commons.lang3.StringUtils:3293
int bufSize = endIndex - startIndex to int noOfItems = endIndex - startIndex
Update LocalVariable at org.apache.commons.lang3.StringUtils:3380
int bufSize = endIndex - startIndex to int noOfItems = endIndex - startIndex
Update VariableRead at org.apache.commons.lang3.StringUtils:3294
bufSize to noOfItems
Update VariableRead at org.apache.commons.lang3.StringUtils:3381
bufSize to noOfItems
Delete OperatorAssignment at org.apache.commons.lang3.StringUtils:3298
bufSize *= ((array[startIndex]) == null ? 16 : array[startIndex].toString().length()) + 1
Delete VariableRead at org.apache.commons.lang3.StringUtils:3299
bufSize
Delete OperatorAssignment at org.apache.commons.lang3.StringUtils:3385
bufSize *= ((array[startIndex]) == null ? 16 : array[startIndex].toString().length()) + (separator.length())
Delete VariableRead at org.apache.commons.lang3.StringUtils:3388
bufSize
Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3298
(noOfItems * 16)
Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3384
(noOfItems * 16)
: number instances found: 2
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3298
(noOfItems * 16)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3384
(noOfItems * 16)
]]
RepairabilityAnalyzer
----For Diff:Update LocalVariable at org.apache.commons.lang3.StringUtils:3293
int bufSize = endIndex - startIndex to int noOfItems = endIndex - startIndex
Update LocalVariable at org.apache.commons.lang3.StringUtils:3380
int bufSize = endIndex - startIndex to int noOfItems = endIndex - startIndex
Update VariableRead at org.apache.commons.lang3.StringUtils:3294
bufSize to noOfItems
Update VariableRead at org.apache.commons.lang3.StringUtils:3381
bufSize to noOfItems
Delete OperatorAssignment at org.apache.commons.lang3.StringUtils:3298
bufSize *= ((array[startIndex]) == null ? 16 : array[startIndex].toString().length()) + 1
Delete VariableRead at org.apache.commons.lang3.StringUtils:3299
bufSize
Delete OperatorAssignment at org.apache.commons.lang3.StringUtils:3385
bufSize *= ((array[startIndex]) == null ? 16 : array[startIndex].toString().length()) + (separator.length())
Delete VariableRead at org.apache.commons.lang3.StringUtils:3388
bufSize
Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3298
(noOfItems * 16)
Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3384
(noOfItems * 16)
: number instances found: 1
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3298
(noOfItems * 16)
]]
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/NPEfix/NPEfix10]
FineGrainDifftAnalyzer
-ten
Insert If at org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet:209
if (((xMin >= (xMax - tolerance)) || (yMin >= (yMax - tolerance))) || (zMin >= (zMax - tolerance))) {
return new org.apache.commons.math3.geometry.partitioning.BSPTree<org.apache.commons.math3.geometry.euclidean.threed.Euclidean3D>(java.lang.Boolean.FALSE);
}
PatternInstanceAnalyzer
----For Diff:Insert If at org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet:209
if (((xMin >= (xMax - tolerance)) || (yMin >= (yMax - tolerance))) || (zMin >= (zMax - tolerance))) {
return new org.apache.commons.math3.geometry.partitioning.BSPTree<org.apache.commons.math3.geometry.euclidean.threed.Euclidean3D>(java.lang.Boolean.FALSE);
}
: number instances found: 9
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet:211
return new org.apache.commons.math3.geometry.partitioning.BSPTree<org.apache.commons.math3.geometry.euclidean.threed.Euclidean3D>(java.lang.Boolean.FALSE)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet:209
((xMin >= (xMax - tolerance)) || (yMin >= (yMax - tolerance))) || (zMin >= (zMax - tolerance))
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet:209
((xMin >= (xMax - tolerance)) || (yMin >= (yMax - tolerance)))
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet:209
(zMin >= (zMax - tolerance))
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet:209
(xMin >= (xMax - tolerance))
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet:209
(yMin >= (yMax - tolerance))
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet:209
(zMax - tolerance)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet:209
(xMax - tolerance)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet:209
(yMax - tolerance)
]]
RepairabilityAnalyzer
----For Diff:Insert If at org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet:209
if (((xMin >= (xMax - tolerance)) || (yMin >= (yMax - tolerance))) || (zMin >= (zMax - tolerance))) {
return new org.apache.commons.math3.geometry.partitioning.BSPTree<org.apache.commons.math3.geometry.euclidean.threed.Euclidean3D>(java.lang.Boolean.FALSE);
}
: number instances found: 1
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet:211
return new org.apache.commons.math3.geometry.partitioning.BSPTree<org.apache.commons.math3.geometry.euclidean.threed.Euclidean3D>(java.lang.Boolean.FALSE)
]]
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/NPEfix/NPEfix15]
FineGrainDifftAnalyzer
-fifteen
Insert If at org.apache.commons.math3.geometry.euclidean.twod.SubLine:119
if (v2D == null) {
return null;
}
PatternInstanceAnalyzer
----For Diff:Insert If at org.apache.commons.math3.geometry.euclidean.twod.SubLine:119
if (v2D == null) {
return null;
}
: number instances found: 2
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math3.geometry.euclidean.twod.SubLine:120
return null
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.geometry.euclidean.twod.SubLine:119
v2D == null
]]
RepairabilityAnalyzer
----For Diff:Insert If at org.apache.commons.math3.geometry.euclidean.twod.SubLine:119
if (v2D == null) {
return null;
}
: number instances found: 1
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math3.geometry.euclidean.twod.SubLine:120
return null
]]
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/NPEfix/NPEfix18]
FineGrainDifftAnalyzer
-eigthteen
Delete LocalVariable at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:354
org.apache.pdfbox.pdmodel.interactive.form.COSString defaultAppearance = ((org.apache.pdfbox.pdmodel.interactive.form.COSString) (.getItem(COSName.DA)))
Delete VariableRead at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:355
defaultAppearance
Insert TypeAccess at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:354
COSName.DA
Insert Literal at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:354
""
Move FieldRead from org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:354 to org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:354
dictionary
PatternInstanceAnalyzer
----For Diff:Delete LocalVariable at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:354
org.apache.pdfbox.pdmodel.interactive.form.COSString defaultAppearance = ((org.apache.pdfbox.pdmodel.interactive.form.COSString) (.getItem(COSName.DA)))
Delete VariableRead at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:355
defaultAppearance
Insert TypeAccess at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:354
COSName.DA
Insert Literal at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:354
""
Move FieldRead from org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:354 to org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:354
dictionary
: number instances found: 0
RepairabilityAnalyzer
----For Diff:Delete LocalVariable at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:354
org.apache.pdfbox.pdmodel.interactive.form.COSString defaultAppearance = ((org.apache.pdfbox.pdmodel.interactive.form.COSString) (.getItem(COSName.DA)))
Delete VariableRead at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:355
defaultAppearance
Insert TypeAccess at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:354
COSName.DA
Insert Literal at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:354
""
Move FieldRead from org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:354 to org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:354
dictionary
: number instances found: 0
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/NPEfix/NPEfix11]
FineGrainDifftAnalyzer
-eleven
Insert If at org.apache.commons.math3.geometry.euclidean.twod.PolygonsSet:233
if ((xMin >= (xMax - tolerance)) || (yMin >= (yMax - tolerance))) {
return null;
}
PatternInstanceAnalyzer
----For Diff:Insert If at org.apache.commons.math3.geometry.euclidean.twod.PolygonsSet:233
if ((xMin >= (xMax - tolerance)) || (yMin >= (yMax - tolerance))) {
return null;
}
: number instances found: 6
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math3.geometry.euclidean.twod.PolygonsSet:235
return null
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.geometry.euclidean.twod.PolygonsSet:233
(xMin >= (xMax - tolerance)) || (yMin >= (yMax - tolerance))
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.geometry.euclidean.twod.PolygonsSet:233
(xMin >= (xMax - tolerance))
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.geometry.euclidean.twod.PolygonsSet:233
(yMin >= (yMax - tolerance))
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.geometry.euclidean.twod.PolygonsSet:233
(xMax - tolerance)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.geometry.euclidean.twod.PolygonsSet:233
(yMax - tolerance)
]]
RepairabilityAnalyzer
----For Diff:Insert If at org.apache.commons.math3.geometry.euclidean.twod.PolygonsSet:233
if ((xMin >= (xMax - tolerance)) || (yMin >= (yMax - tolerance))) {
return null;
}
: number instances found: 1
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math3.geometry.euclidean.twod.PolygonsSet:235
return null
]]
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.163 s - in fr.inria.coming.spoon.repairability.repairtools.NPEfixTest
[INFO] Running fr.inria.coming.spoon.repairability.repairtools.JGenProgTest
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2015/patch1-Chart-7-JGenProg2015-plausible/JGenProg2015]
FineGrainDifftAnalyzer
-002
Update FieldRead at org.jfree.data.time.TimePeriodValues:552
this.maxMiddleIndex to this.maxEndIndex
PatternInstanceAnalyzer
----For Diff:Update FieldRead at org.jfree.data.time.TimePeriodValues:552
this.maxMiddleIndex to this.maxEndIndex
: number instances found: 1
ChangePatternInstance [actions=[Update FieldRead at org.jfree.data.time.TimePeriodValues:552
this.maxMiddleIndex to this.maxEndIndex
]]
RepairabilityAnalyzer
----For Diff:Update FieldRead at org.jfree.data.time.TimePeriodValues:552
this.maxMiddleIndex to this.maxEndIndex
: number instances found: 1
ChangePatternInstance [actions=[Update FieldRead at org.jfree.data.time.TimePeriodValues:552
this.maxMiddleIndex to this.maxEndIndex
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2015/patch1-Math-50-JGenProg2015/JGenProg2015]
FineGrainDifftAnalyzer
-006
Delete If at org.apache.commons.math.analysis.solvers.BaseSecantSolver:187
if (x == x1) {
x0 = 0.5 * ((x0 + x1) - (org.apache.commons.math.util.FastMath.max((rtol * (org.apache.commons.math.util.FastMath.abs(x1))), atol)));
f0 = computeObjectiveValue(x0);
}
PatternInstanceAnalyzer
----For Diff:Delete If at org.apache.commons.math.analysis.solvers.BaseSecantSolver:187
if (x == x1) {
x0 = 0.5 * ((x0 + x1) - (org.apache.commons.math.util.FastMath.max((rtol * (org.apache.commons.math.util.FastMath.abs(x1))), atol)));
f0 = computeObjectiveValue(x0);
}
: number instances found: 29
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
x0 = 0.5 * ((x0 + x1) - (org.apache.commons.math.util.FastMath.max((rtol * (org.apache.commons.math.util.FastMath.abs(x1))), atol)))
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math.analysis.solvers.BaseSecantSolver:189
f0 = computeObjectiveValue(x0)
]]
ChangePatternInstance [actions=[Delete If at org.apache.commons.math.analysis.solvers.BaseSecantSolver:187
if (x == x1) {
x0 = 0.5 * ((x0 + x1) - (org.apache.commons.math.util.FastMath.max((rtol * (org.apache.commons.math.util.FastMath.abs(x1))), atol)));
f0 = computeObjectiveValue(x0);
}
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.BaseSecantSolver:187
x
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.BaseSecantSolver:187
x1
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.analysis.solvers.BaseSecantSolver:187
x == x1
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
x0
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
0.5
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
x0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
x1
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
(x0 + x1)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
org.apache.commons.math.util.FastMath
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
rtol
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
org.apache.commons.math.util.FastMath
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
x1
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
(org.apache.commons.math.util.FastMath.abs(x1))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
(rtol * (org.apache.commons.math.util.FastMath.abs(x1)))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
atol
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
(org.apache.commons.math.util.FastMath.max((rtol * (org.apache.commons.math.util.FastMath.abs(x1))), atol))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
((x0 + x1) - (org.apache.commons.math.util.FastMath.max((rtol * (org.apache.commons.math.util.FastMath.abs(x1))), atol)))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
0.5 * ((x0 + x1) - (org.apache.commons.math.util.FastMath.max((rtol * (org.apache.commons.math.util.FastMath.abs(x1))), atol)))
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
x0 = 0.5 * ((x0 + x1) - (org.apache.commons.math.util.FastMath.max((rtol * (org.apache.commons.math.util.FastMath.abs(x1))), atol)))
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math.analysis.solvers.BaseSecantSolver:189
f0
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.analysis.solvers.BaseSecantSolver
org.apache.commons.math.analysis.solvers.BaseSecantSolver
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.BaseSecantSolver:189
x0
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math.analysis.solvers.BaseSecantSolver:189
computeObjectiveValue(x0)
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math.analysis.solvers.BaseSecantSolver:189
f0 = computeObjectiveValue(x0)
]]
ChangePatternInstance [actions=[Delete Block at org.apache.commons.math.analysis.solvers.BaseSecantSolver:187
{
x0 = 0.5 * ((x0 + x1) - (org.apache.commons.math.util.FastMath.max((rtol * (org.apache.commons.math.util.FastMath.abs(x1))), atol)));
f0 = computeObjectiveValue(x0);
}
]]
ChangePatternInstance [actions=[Delete If at org.apache.commons.math.analysis.solvers.BaseSecantSolver:187
if (x == x1) {
x0 = 0.5 * ((x0 + x1) - (org.apache.commons.math.util.FastMath.max((rtol * (org.apache.commons.math.util.FastMath.abs(x1))), atol)));
f0 = computeObjectiveValue(x0);
}
]]
RepairabilityAnalyzer
----For Diff:Delete If at org.apache.commons.math.analysis.solvers.BaseSecantSolver:187
if (x == x1) {
x0 = 0.5 * ((x0 + x1) - (org.apache.commons.math.util.FastMath.max((rtol * (org.apache.commons.math.util.FastMath.abs(x1))), atol)));
f0 = computeObjectiveValue(x0);
}
: number instances found: 1
ChangePatternInstance [actions=[Delete If at org.apache.commons.math.analysis.solvers.BaseSecantSolver:187
if (x == x1) {
x0 = 0.5 * ((x0 + x1) - (org.apache.commons.math.util.FastMath.max((rtol * (org.apache.commons.math.util.FastMath.abs(x1))), atol)));
f0 = computeObjectiveValue(x0);
}
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2015/patch1-Math-53-JGenProg2015/JGenProg2015]
FineGrainDifftAnalyzer
-007
Insert If at org.apache.commons.math.complex.Complex:153
if ((isNaN) || (rhs.isNaN)) {
return org.apache.commons.math.complex.Complex.NaN;
}
PatternInstanceAnalyzer
----For Diff:Insert If at org.apache.commons.math.complex.Complex:153
if ((isNaN) || (rhs.isNaN)) {
return org.apache.commons.math.complex.Complex.NaN;
}
: number instances found: 11
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.complex.Complex:153
if ((isNaN) || (rhs.isNaN)) {
return org.apache.commons.math.complex.Complex.NaN;
}
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math.complex.Complex:154
return org.apache.commons.math.complex.Complex.NaN
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math.complex.Complex:153
(isNaN) || (rhs.isNaN)
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.math.complex.Complex:153
{
return org.apache.commons.math.complex.Complex.NaN;
}
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.math.complex.Complex:153
(isNaN)
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.math.complex.Complex:153
(rhs.isNaN)
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math.complex.Complex:154
return org.apache.commons.math.complex.Complex.NaN
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math.complex.Complex
org.apache.commons.math.complex.Complex
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.complex.Complex:153
rhs
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.math.complex.Complex:154
org.apache.commons.math.complex.Complex.NaN
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math.complex.Complex:154
org.apache.commons.math.complex.Complex
]]
RepairabilityAnalyzer
----For Diff:Insert If at org.apache.commons.math.complex.Complex:153
if ((isNaN) || (rhs.isNaN)) {
return org.apache.commons.math.complex.Complex.NaN;
}
: number instances found: 1
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.complex.Complex:153
if ((isNaN) || (rhs.isNaN)) {
return org.apache.commons.math.complex.Complex.NaN;
}
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2015/patch1-Math-5-JGenProg2015/JGenProg2015]
FineGrainDifftAnalyzer
-005
Update FieldRead at org.apache.commons.math3.complex.Complex:305
org.apache.commons.math3.complex.Complex.NaN to org.apache.commons.math3.complex.Complex.INF
PatternInstanceAnalyzer
----For Diff:Update FieldRead at org.apache.commons.math3.complex.Complex:305
org.apache.commons.math3.complex.Complex.NaN to org.apache.commons.math3.complex.Complex.INF
: number instances found: 1
ChangePatternInstance [actions=[Update FieldRead at org.apache.commons.math3.complex.Complex:305
org.apache.commons.math3.complex.Complex.NaN to org.apache.commons.math3.complex.Complex.INF
]]
RepairabilityAnalyzer
----For Diff:Update FieldRead at org.apache.commons.math3.complex.Complex:305
org.apache.commons.math3.complex.Complex.NaN to org.apache.commons.math3.complex.Complex.INF
: number instances found: 1
ChangePatternInstance [actions=[Update FieldRead at org.apache.commons.math3.complex.Complex:305
org.apache.commons.math3.complex.Complex.NaN to org.apache.commons.math3.complex.Complex.INF
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2015/patch1-Math-49-JGenProg2015-plausible/JGenProg2015]
FineGrainDifftAnalyzer
-004
Update Invocation at org.apache.commons.math.linear.OpenMapRealVector:667
entries.remove(index) to entries.put(index, value)
PatternInstanceAnalyzer
----For Diff:Update Invocation at org.apache.commons.math.linear.OpenMapRealVector:667
entries.remove(index) to entries.put(index, value)
: number instances found: 3
ChangePatternInstance [actions=[Update Invocation at org.apache.commons.math.linear.OpenMapRealVector:667
entries.remove(index) to entries.put(index, value)
]]
ChangePatternInstance [actions=[Update Invocation at org.apache.commons.math.linear.OpenMapRealVector:667
entries.remove(index) to entries.put(index, value)
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.linear.OpenMapRealVector:667
value
]]
RepairabilityAnalyzer
----For Diff:Update Invocation at org.apache.commons.math.linear.OpenMapRealVector:667
entries.remove(index) to entries.put(index, value)
: number instances found: 1
ChangePatternInstance [actions=[Update Invocation at org.apache.commons.math.linear.OpenMapRealVector:667
entries.remove(index) to entries.put(index, value)
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2015/patch1-Chart-15-JGenProg2015-plausible/JGenProg2015]
FineGrainDifftAnalyzer
-000
Update Invocation at org.jfree.chart.JFreeChart:1219
this.plot.draw(g2, plotArea, anchor, null, plotInfo) to fireChartChanged()
PatternInstanceAnalyzer
----For Diff:Update Invocation at org.jfree.chart.JFreeChart:1219
this.plot.draw(g2, plotArea, anchor, null, plotInfo) to fireChartChanged()
: number instances found: 10
ChangePatternInstance [actions=[Update Invocation at org.jfree.chart.JFreeChart:1219
this.plot.draw(g2, plotArea, anchor, null, plotInfo) to fireChartChanged()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.jfree.chart.JFreeChart
org.jfree.chart.JFreeChart
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.chart.JFreeChart
org.jfree.chart.JFreeChart
]]
ChangePatternInstance [actions=[Delete ThisAccess at org.jfree.chart.JFreeChart:1219
this
]]
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.chart.JFreeChart:1219
this.plot
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.JFreeChart:1219
g2
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.JFreeChart:1219
plotArea
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.JFreeChart:1219
anchor
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.chart.JFreeChart:1219
null
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.JFreeChart:1219
plotInfo
]]
RepairabilityAnalyzer
----For Diff:Update Invocation at org.jfree.chart.JFreeChart:1219
this.plot.draw(g2, plotArea, anchor, null, plotInfo) to fireChartChanged()
: number instances found: 1
ChangePatternInstance [actions=[Update Invocation at org.jfree.chart.JFreeChart:1219
this.plot.draw(g2, plotArea, anchor, null, plotInfo) to fireChartChanged()
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2015/patch1-Math-70-JGenProg2015/JGenProg2015]
FineGrainDifftAnalyzer
-008
Insert VariableRead at org.apache.commons.math.analysis.solvers.BisectionSolver:72
f
PatternInstanceAnalyzer
----For Diff:Insert VariableRead at org.apache.commons.math.analysis.solvers.BisectionSolver:72
f
: number instances found: 1
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.analysis.solvers.BisectionSolver:72
f
]]
RepairabilityAnalyzer
----For Diff:Insert VariableRead at org.apache.commons.math.analysis.solvers.BisectionSolver:72
f
: number instances found: 1
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.analysis.solvers.BisectionSolver:72
f
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2015/patch1-Math-73-JGenProg2015/JGenProg2015]
FineGrainDifftAnalyzer
-009
Update VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:133
initial to min
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:133
yInitial
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:133
yMax
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:133
initial
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:133
yInitial
PatternInstanceAnalyzer
----For Diff:Update VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:133
initial to min
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:133
yInitial
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:133
yMax
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:133
initial
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:133
yInitial
: number instances found: 5
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:133
initial to min
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:133
yInitial
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:133
yMax
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:133
initial
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:133
yInitial
]]
RepairabilityAnalyzer
----For Diff:Update VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:133
initial to min
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:133
yInitial
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:133
yMax
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:133
initial
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:133
yInitial
: number instances found: 1
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:133
initial to min
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2015/patch1-Time-4-JGenProg2015-plausible/JGenProg2015]
FineGrainDifftAnalyzer
-0010
Delete Literal at org.joda.time.field.ZeroIsMaxDateTimeField:138
1
Insert BinaryOperator at org.joda.time.field.ZeroIsMaxDateTimeField:138
(getWrappedField().getMaximumValue()) + 1
PatternInstanceAnalyzer
----For Diff:Delete Literal at org.joda.time.field.ZeroIsMaxDateTimeField:138
1
Insert BinaryOperator at org.joda.time.field.ZeroIsMaxDateTimeField:138
(getWrappedField().getMaximumValue()) + 1
: number instances found: 6
ChangePatternInstance [actions=[Insert BinaryOperator at org.joda.time.field.ZeroIsMaxDateTimeField:138
(getWrappedField().getMaximumValue()) + 1
]]
ChangePatternInstance [actions=[Insert Invocation at org.joda.time.field.ZeroIsMaxDateTimeField:138
(getWrappedField().getMaximumValue())
]]
ChangePatternInstance [actions=[Insert Literal at org.joda.time.field.ZeroIsMaxDateTimeField:138
1
]]
ChangePatternInstance [actions=[Insert Invocation at org.joda.time.field.ZeroIsMaxDateTimeField:138
getWrappedField()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.joda.time.field.ZeroIsMaxDateTimeField
org.joda.time.field.ZeroIsMaxDateTimeField
]]
ChangePatternInstance [actions=[Delete Literal at org.joda.time.field.ZeroIsMaxDateTimeField:138
1
]]
RepairabilityAnalyzer
----For Diff:Delete Literal at org.joda.time.field.ZeroIsMaxDateTimeField:138
1
Insert BinaryOperator at org.joda.time.field.ZeroIsMaxDateTimeField:138
(getWrappedField().getMaximumValue()) + 1
: number instances found: 1
ChangePatternInstance [actions=[Insert BinaryOperator at org.joda.time.field.ZeroIsMaxDateTimeField:138
(getWrappedField().getMaximumValue()) + 1
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2015/patch1-Chart-5-JGenProg2015-plausible/JGenProg2015]
FineGrainDifftAnalyzer
-001
Delete BinaryOperator at org.jfree.data.xy.XYSeries:564
((-index) - 1)
PatternInstanceAnalyzer
----For Diff:Delete BinaryOperator at org.jfree.data.xy.XYSeries:564
((-index) - 1)
: number instances found: 4
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.xy.XYSeries:564
index
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.jfree.data.xy.XYSeries:564
(-index)
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.data.xy.XYSeries:564
1
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.data.xy.XYSeries:564
((-index) - 1)
]]
RepairabilityAnalyzer
----For Diff:Delete BinaryOperator at org.jfree.data.xy.XYSeries:564
((-index) - 1)
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2015/patch1-Math-2-JGenProg2015-plausible/JGenProg2015]
FineGrainDifftAnalyzer
-003
Update VariableWrite at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
upper to tmp
Update BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
((int) (java.lang.Math.ceil(tmp))) - 1 to mu + (k * sigma)
PatternInstanceAnalyzer
----For Diff:Update VariableWrite at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
upper to tmp
Update BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
((int) (java.lang.Math.ceil(tmp))) - 1 to mu + (k * sigma)
: number instances found: 10
ChangePatternInstance [actions=[Update VariableWrite at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
upper to tmp
]]
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
((int) (java.lang.Math.ceil(tmp))) - 1 to mu + (k * sigma)
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
mu
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
(k * sigma)
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
k
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
sigma
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
java.lang.Math
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
tmp
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
((int) (java.lang.Math.ceil(tmp)))
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
1
]]
RepairabilityAnalyzer
----For Diff:Update VariableWrite at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
upper to tmp
Update BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
((int) (java.lang.Math.ceil(tmp))) - 1 to mu + (k * sigma)
: number instances found: 1
ChangePatternInstance [actions=[Update VariableWrite at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
upper to tmp
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch2-Chart-5-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer
-0050
Delete FieldRead at org.jfree.data.xy.XYSeries:564
this.data
Delete BinaryOperator at org.jfree.data.xy.XYSeries:564
((-index) - 1)
Delete ConstructorCall at org.jfree.data.xy.XYSeries:564
new org.jfree.data.xy.XYDataItem(x, y)
Insert TypeAccess at org.jfree.data.xy.XYSeries
org.jfree.data.xy.XYSeries
Insert VariableRead at org.jfree.data.xy.XYSeries:564
x
Insert VariableRead at org.jfree.data.xy.XYSeries:564
y
Insert Literal at org.jfree.data.xy.XYSeries:564
true
PatternInstanceAnalyzer
----For Diff:Delete FieldRead at org.jfree.data.xy.XYSeries:564
this.data
Delete BinaryOperator at org.jfree.data.xy.XYSeries:564
((-index) - 1)
Delete ConstructorCall at org.jfree.data.xy.XYSeries:564
new org.jfree.data.xy.XYDataItem(x, y)
Insert TypeAccess at org.jfree.data.xy.XYSeries
org.jfree.data.xy.XYSeries
Insert VariableRead at org.jfree.data.xy.XYSeries:564
x
Insert VariableRead at org.jfree.data.xy.XYSeries:564
y
Insert Literal at org.jfree.data.xy.XYSeries:564
true
: number instances found: 14
ChangePatternInstance [actions=[Insert TypeAccess at org.jfree.data.xy.XYSeries
org.jfree.data.xy.XYSeries
]]
ChangePatternInstance [actions=[Insert VariableRead at org.jfree.data.xy.XYSeries:564
x
]]
ChangePatternInstance [actions=[Insert VariableRead at org.jfree.data.xy.XYSeries:564
y
]]
ChangePatternInstance [actions=[Insert Literal at org.jfree.data.xy.XYSeries:564
true
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.data.xy.XYSeries
org.jfree.data.xy.XYSeries
]]
ChangePatternInstance [actions=[Delete ThisAccess at org.jfree.data.xy.XYSeries:564
this
]]
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.data.xy.XYSeries:564
this.data
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.xy.XYSeries:564
index
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.jfree.data.xy.XYSeries:564
(-index)
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.data.xy.XYSeries:564
1
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.data.xy.XYSeries:564
((-index) - 1)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.xy.XYSeries:564
x
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.xy.XYSeries:564
y
]]
ChangePatternInstance [actions=[Delete ConstructorCall at org.jfree.data.xy.XYSeries:564
new org.jfree.data.xy.XYDataItem(x, y)
]]
RepairabilityAnalyzer
----For Diff:Delete FieldRead at org.jfree.data.xy.XYSeries:564
this.data
Delete BinaryOperator at org.jfree.data.xy.XYSeries:564
((-index) - 1)
Delete ConstructorCall at org.jfree.data.xy.XYSeries:564
new org.jfree.data.xy.XYDataItem(x, y)
Insert TypeAccess at org.jfree.data.xy.XYSeries
org.jfree.data.xy.XYSeries
Insert VariableRead at org.jfree.data.xy.XYSeries:564
x
Insert VariableRead at org.jfree.data.xy.XYSeries:564
y
Insert Literal at org.jfree.data.xy.XYSeries:564
true
: number instances found: 1
ChangePatternInstance [actions=[Insert TypeAccess at org.jfree.data.xy.XYSeries
org.jfree.data.xy.XYSeries
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch1-Chart-12-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer
-001
Delete Invocation at org.jfree.data.general.AbstractDataset:161
list.contains(listener)
Insert Literal at org.jfree.data.general.AbstractDataset:161
true
PatternInstanceAnalyzer
----For Diff:Delete Invocation at org.jfree.data.general.AbstractDataset:161
list.contains(listener)
Insert Literal at org.jfree.data.general.AbstractDataset:161
true
: number instances found: 4
ChangePatternInstance [actions=[Insert Literal at org.jfree.data.general.AbstractDataset:161
true
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.general.AbstractDataset:161
list
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.general.AbstractDataset:161
listener
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.data.general.AbstractDataset:161
list.contains(listener)
]]
RepairabilityAnalyzer
----For Diff:Delete Invocation at org.jfree.data.general.AbstractDataset:161
list.contains(listener)
Insert Literal at org.jfree.data.general.AbstractDataset:161
true
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch1-Math-84-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer
-0039
Insert Break at org.apache.commons.math.optimization.direct.MultiDirectional:96
break
PatternInstanceAnalyzer
----For Diff:Insert Break at org.apache.commons.math.optimization.direct.MultiDirectional:96
break
: number instances found: 2
ChangePatternInstance [actions=[Insert Break at org.apache.commons.math.optimization.direct.MultiDirectional:96
break
]]
ChangePatternInstance [actions=[Insert Break at org.apache.commons.math.optimization.direct.MultiDirectional:96
break
]]
RepairabilityAnalyzer
----For Diff:Insert Break at org.apache.commons.math.optimization.direct.MultiDirectional:96
break
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch2-Math-95-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer
-0075
Delete VariableRead at org.apache.commons.math.distribution.FDistributionImpl:148
ret
Insert Literal at org.apache.commons.math.distribution.FDistributionImpl:148
1
PatternInstanceAnalyzer
----For Diff:Delete VariableRead at org.apache.commons.math.distribution.FDistributionImpl:148
ret
Insert Literal at org.apache.commons.math.distribution.FDistributionImpl:148
1
: number instances found: 2
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math.distribution.FDistributionImpl:148
1
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.distribution.FDistributionImpl:148
ret
]]
RepairabilityAnalyzer
----For Diff:Delete VariableRead at org.apache.commons.math.distribution.FDistributionImpl:148
ret
Insert Literal at org.apache.commons.math.distribution.FDistributionImpl:148
1
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch5-Chart-1-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer
-00124
Delete Return at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1798
return result
Insert Block at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1800
{
this.rowCount = 0;
this.columnCount = 0;
}
Insert Assignment at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1798
this.rowCount = dataset.getRowCount()
Insert Assignment at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1799
this.columnCount = dataset.getColumnCount()
PatternInstanceAnalyzer
----For Diff:Delete Return at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1798
return result
Insert Block at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1800
{
this.rowCount = 0;
this.columnCount = 0;
}
Insert Assignment at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1798
this.rowCount = dataset.getRowCount()
Insert Assignment at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1799
this.columnCount = dataset.getColumnCount()
: number instances found: 30
ChangePatternInstance [actions=[Insert Assignment at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1798
this.rowCount = dataset.getRowCount()
]]
ChangePatternInstance [actions=[Insert Assignment at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1799
this.columnCount = dataset.getColumnCount()
]]
ChangePatternInstance [actions=[Insert Assignment at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1801
this.rowCount = 0
]]
ChangePatternInstance [actions=[Insert Assignment at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1802
this.columnCount = 0
]]
ChangePatternInstance [actions=[Delete Return at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1798
return result
]]
ChangePatternInstance [actions=[Insert Block at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1800
{
this.rowCount = 0;
this.columnCount = 0;
}
]]
ChangePatternInstance [actions=[Insert Assignment at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1798
this.rowCount = dataset.getRowCount()
]]
ChangePatternInstance [actions=[Insert Assignment at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1799
this.columnCount = dataset.getColumnCount()
]]
ChangePatternInstance [actions=[Insert Assignment at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1801
this.rowCount = 0
]]
ChangePatternInstance [actions=[Insert Assignment at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1802
this.columnCount = 0
]]
ChangePatternInstance [actions=[Insert FieldWrite at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1798
this.rowCount
]]
ChangePatternInstance [actions=[Insert Invocation at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1798
dataset.getRowCount()
]]
ChangePatternInstance [actions=[Insert FieldWrite at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1799
this.columnCount
]]
ChangePatternInstance [actions=[Insert Invocation at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1799
dataset.getColumnCount()
]]
ChangePatternInstance [actions=[Insert FieldWrite at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1801
this.rowCount
]]
ChangePatternInstance [actions=[Insert Literal at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1801
0
]]
ChangePatternInstance [actions=[Insert FieldWrite at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1802
this.columnCount
]]
ChangePatternInstance [actions=[Insert Literal at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1802
0
]]
ChangePatternInstance [actions=[Insert ThisAccess at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1798
this
]]
ChangePatternInstance [actions=[Insert VariableRead at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1798
dataset
]]
ChangePatternInstance [actions=[Insert ThisAccess at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1799
this
]]
ChangePatternInstance [actions=[Insert VariableRead at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1799
dataset
]]
ChangePatternInstance [actions=[Insert ThisAccess at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1801
this
]]
ChangePatternInstance [actions=[Insert ThisAccess at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1802
this
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1798
org.jfree.chart.renderer.category.AbstractCategoryItemRenderer
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1799
org.jfree.chart.renderer.category.AbstractCategoryItemRenderer
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1801
org.jfree.chart.renderer.category.AbstractCategoryItemRenderer
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1802
org.jfree.chart.renderer.category.AbstractCategoryItemRenderer
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1798
result
]]
ChangePatternInstance [actions=[Delete Return at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1798
return result
]]
RepairabilityAnalyzer
----For Diff:Delete Return at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1798
return result
Insert Block at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1800
{
this.rowCount = 0;
this.columnCount = 0;
}
Insert Assignment at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1798
this.rowCount = dataset.getRowCount()
Insert Assignment at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1799
this.columnCount = dataset.getColumnCount()
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch2-Math-20-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer
-0059
Update Literal at org.apache.commons.math3.optimization.direct.CMAESOptimizer:995
1.0 to true
Delete ArrayWrite at org.apache.commons.math3.optimization.direct.CMAESOptimizer:995
repaired[i]
Insert FieldWrite at org.apache.commons.math3.optimization.direct.CMAESOptimizer:995
isRepairMode
PatternInstanceAnalyzer
----For Diff:Update Literal at org.apache.commons.math3.optimization.direct.CMAESOptimizer:995
1.0 to true
Delete ArrayWrite at org.apache.commons.math3.optimization.direct.CMAESOptimizer:995
repaired[i]
Insert FieldWrite at org.apache.commons.math3.optimization.direct.CMAESOptimizer:995
isRepairMode
: number instances found: 6
ChangePatternInstance [actions=[Insert FieldWrite at org.apache.commons.math3.optimization.direct.CMAESOptimizer:995
isRepairMode
]]
ChangePatternInstance [actions=[Update Literal at org.apache.commons.math3.optimization.direct.CMAESOptimizer:995
1.0 to true
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math3.optimization.direct.CMAESOptimizer
org.apache.commons.math3.optimization.direct.CMAESOptimizer.FitnessFunction
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:995
repaired
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:995
i
]]
ChangePatternInstance [actions=[Delete ArrayWrite at org.apache.commons.math3.optimization.direct.CMAESOptimizer:995
repaired[i]
]]
RepairabilityAnalyzer
----For Diff:Update Literal at org.apache.commons.math3.optimization.direct.CMAESOptimizer:995
1.0 to true
Delete ArrayWrite at org.apache.commons.math3.optimization.direct.CMAESOptimizer:995
repaired[i]
Insert FieldWrite at org.apache.commons.math3.optimization.direct.CMAESOptimizer:995
isRepairMode
: number instances found: 1
ChangePatternInstance [actions=[Insert FieldWrite at org.apache.commons.math3.optimization.direct.CMAESOptimizer:995
isRepairMode
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch4-Chart-1-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer
-00102
Update BinaryOperator at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
dataset != null to (this.plot) == null
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
dataset != null to (this.plot) == null
: number instances found: 5
ChangePatternInstance [actions=[Update BinaryOperator at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
dataset != null to (this.plot) == null
]]
ChangePatternInstance [actions=[Insert FieldRead at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
(this.plot)
]]
ChangePatternInstance [actions=[Insert ThisAccess at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
this
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
org.jfree.chart.renderer.category.AbstractCategoryItemRenderer
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
dataset
]]
RepairabilityAnalyzer
----For Diff:Update BinaryOperator at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
dataset != null to (this.plot) == null
: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
dataset != null to (this.plot) == null
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch4-Chart-3-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer
-00107
Insert Invocation at org.jfree.data.time.TimeSeries:878
findBoundsByIteration()
PatternInstanceAnalyzer
----For Diff:Insert Invocation at org.jfree.data.time.TimeSeries:878
findBoundsByIteration()
: number instances found: 3
ChangePatternInstance [actions=[Insert Invocation at org.jfree.data.time.TimeSeries:878
findBoundsByIteration()
]]
ChangePatternInstance [actions=[Insert Invocation at org.jfree.data.time.TimeSeries:878
findBoundsByIteration()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.jfree.data.time.TimeSeries
org.jfree.data.time.TimeSeries
]]
RepairabilityAnalyzer
----For Diff:Insert Invocation at org.jfree.data.time.TimeSeries:878
findBoundsByIteration()
: number instances found: 1
ChangePatternInstance [actions=[Insert Invocation at org.jfree.data.time.TimeSeries:878
findBoundsByIteration()
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch5-Chart-25-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer
-00126
Delete Assignment at org.jfree.data.statistics.DefaultStatisticalCategoryDataset:111
result = masd.getMean()
PatternInstanceAnalyzer
----For Diff:Delete Assignment at org.jfree.data.statistics.DefaultStatisticalCategoryDataset:111
result = masd.getMean()
: number instances found: 5
ChangePatternInstance [actions=[Delete Assignment at org.jfree.data.statistics.DefaultStatisticalCategoryDataset:111
result = masd.getMean()
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.jfree.data.statistics.DefaultStatisticalCategoryDataset:111
result
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.statistics.DefaultStatisticalCategoryDataset:111
masd
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.data.statistics.DefaultStatisticalCategoryDataset:111
masd.getMean()
]]
ChangePatternInstance [actions=[Delete Assignment at org.jfree.data.statistics.DefaultStatisticalCategoryDataset:111
result = masd.getMean()
]]
RepairabilityAnalyzer
----For Diff:Delete Assignment at org.jfree.data.statistics.DefaultStatisticalCategoryDataset:111
result = masd.getMean()
: number instances found: 1
ChangePatternInstance [actions=[Delete Assignment at org.jfree.data.statistics.DefaultStatisticalCategoryDataset:111
result = masd.getMean()
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch5-Math-2-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer
-00130
Delete BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:137
tmp < upper
Delete Assignment at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
upper = ((int) (java.lang.Math.ceil(tmp))) - 1
Insert Invocation at org.apache.commons.math3.distribution.AbstractIntegerDistribution:137
java.lang.Double.isInfinite(p)
Insert Throw at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
throw new org.apache.commons.math3.exception.NotFiniteNumberException(p)
PatternInstanceAnalyzer
----For Diff:Delete BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:137
tmp < upper
Delete Assignment at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
upper = ((int) (java.lang.Math.ceil(tmp))) - 1
Insert Invocation at org.apache.commons.math3.distribution.AbstractIntegerDistribution:137
java.lang.Double.isInfinite(p)
Insert Throw at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
throw new org.apache.commons.math3.exception.NotFiniteNumberException(p)
: number instances found: 18
ChangePatternInstance [actions=[Insert Throw at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
throw new org.apache.commons.math3.exception.NotFiniteNumberException(p)
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
upper = ((int) (java.lang.Math.ceil(tmp))) - 1
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math3.distribution.AbstractIntegerDistribution:137
java.lang.Double.isInfinite(p)
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math3.distribution.AbstractIntegerDistribution:137
java.lang.Double
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:137
p
]]
ChangePatternInstance [actions=[Insert Throw at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
throw new org.apache.commons.math3.exception.NotFiniteNumberException(p)
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
new org.apache.commons.math3.exception.NotFiniteNumberException(p)
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
p
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:137
tmp
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:137
upper
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:137
tmp < upper
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
upper
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
java.lang.Math
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
tmp
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
((int) (java.lang.Math.ceil(tmp)))
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
1
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
((int) (java.lang.Math.ceil(tmp))) - 1
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
upper = ((int) (java.lang.Math.ceil(tmp))) - 1
]]
RepairabilityAnalyzer
----For Diff:Delete BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:137
tmp < upper
Delete Assignment at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
upper = ((int) (java.lang.Math.ceil(tmp))) - 1
Insert Invocation at org.apache.commons.math3.distribution.AbstractIntegerDistribution:137
java.lang.Double.isInfinite(p)
Insert Throw at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
throw new org.apache.commons.math3.exception.NotFiniteNumberException(p)
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch4-Chart-26-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer
-00106
Update Invocation at org.jfree.chart.JFreeChart:1213
this.plot.draw(g2, plotArea, anchor, null, plotInfo) to setNotify(false)
PatternInstanceAnalyzer
----For Diff:Update Invocation at org.jfree.chart.JFreeChart:1213
this.plot.draw(g2, plotArea, anchor, null, plotInfo) to setNotify(false)
: number instances found: 10
ChangePatternInstance [actions=[Update Invocation at org.jfree.chart.JFreeChart:1213
this.plot.draw(g2, plotArea, anchor, null, plotInfo) to setNotify(false)
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.jfree.chart.JFreeChart
org.jfree.chart.JFreeChart
]]
ChangePatternInstance [actions=[Update Literal at org.jfree.chart.JFreeChart:1213
null to false
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.chart.JFreeChart
org.jfree.chart.JFreeChart
]]
ChangePatternInstance [actions=[Delete ThisAccess at org.jfree.chart.JFreeChart:1213
this
]]
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.chart.JFreeChart:1213
this.plot
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.JFreeChart:1213
g2
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.JFreeChart:1213
plotArea
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.JFreeChart:1213
anchor
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.JFreeChart:1213
plotInfo
]]
RepairabilityAnalyzer
----For Diff:Update Invocation at org.jfree.chart.JFreeChart:1213
this.plot.draw(g2, plotArea, anchor, null, plotInfo) to setNotify(false)
: number instances found: 1
ChangePatternInstance [actions=[Update Invocation at org.jfree.chart.JFreeChart:1213
this.plot.draw(g2, plotArea, anchor, null, plotInfo) to setNotify(false)
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch2-Math-84-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer
-0073
Insert Return at org.apache.commons.math.optimization.direct.MultiDirectional:96
return
PatternInstanceAnalyzer
----For Diff:Insert Return at org.apache.commons.math.optimization.direct.MultiDirectional:96
return
: number instances found: 2
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math.optimization.direct.MultiDirectional:96
return
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math.optimization.direct.MultiDirectional:96
return
]]
RepairabilityAnalyzer
----For Diff:Insert Return at org.apache.commons.math.optimization.direct.MultiDirectional:96
return
: number instances found: 1
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math.optimization.direct.MultiDirectional:96
return
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch3-Chart-15-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer
-0080
Delete BinaryOperator at org.jfree.chart.plot.PiePlot3D:247
(getLabelGenerator()) != null
Delete Assignment at org.jfree.chart.plot.PiePlot3D:248
labelPercent = (getLabelGap()) + (getMaximumLabelWidth())
Insert Invocation at org.jfree.chart.plot.PiePlot3D:247
org.jfree.data.general.DatasetUtilities.isEmptyOrNull(getDataset())
Insert Invocation at org.jfree.chart.plot.PiePlot3D:248
drawNoDataMessage(g2, plotArea)
Insert Invocation at org.jfree.chart.plot.PiePlot3D:249
g2.setClip(savedClip)
Insert Invocation at org.jfree.chart.plot.PiePlot3D:250
drawOutline(g2, plotArea)
Insert Return at org.jfree.chart.plot.PiePlot3D:251
return
Move TypeAccess from org.jfree.chart.plot.PiePlot3D to org.jfree.chart.plot.PiePlot3D
org.jfree.chart.plot.PiePlot3D
Move TypeAccess from org.jfree.chart.plot.PiePlot3D to org.jfree.chart.plot.PiePlot3D
org.jfree.chart.plot.PiePlot3D
Move TypeAccess from org.jfree.chart.plot.PiePlot3D to org.jfree.chart.plot.PiePlot3D
org.jfree.chart.plot.PiePlot3D
PatternInstanceAnalyzer
----For Diff:Delete BinaryOperator at org.jfree.chart.plot.PiePlot3D:247
(getLabelGenerator()) != null
Delete Assignment at org.jfree.chart.plot.PiePlot3D:248
labelPercent = (getLabelGap()) + (getMaximumLabelWidth())
Insert Invocation at org.jfree.chart.plot.PiePlot3D:247
org.jfree.data.general.DatasetUtilities.isEmptyOrNull(getDataset())
Insert Invocation at org.jfree.chart.plot.PiePlot3D:248
drawNoDataMessage(g2, plotArea)
Insert Invocation at org.jfree.chart.plot.PiePlot3D:249
g2.setClip(savedClip)
Insert Invocation at org.jfree.chart.plot.PiePlot3D:250
drawOutline(g2, plotArea)
Insert Return at org.jfree.chart.plot.PiePlot3D:251
return
Move TypeAccess from org.jfree.chart.plot.PiePlot3D to org.jfree.chart.plot.PiePlot3D
org.jfree.chart.plot.PiePlot3D
Move TypeAccess from org.jfree.chart.plot.PiePlot3D to org.jfree.chart.plot.PiePlot3D
org.jfree.chart.plot.PiePlot3D
Move TypeAccess from org.jfree.chart.plot.PiePlot3D to org.jfree.chart.plot.PiePlot3D
org.jfree.chart.plot.PiePlot3D
: number instances found: 29
ChangePatternInstance [actions=[Insert Invocation at org.jfree.chart.plot.PiePlot3D:248
drawNoDataMessage(g2, plotArea)
]]
ChangePatternInstance [actions=[Insert Invocation at org.jfree.chart.plot.PiePlot3D:249
g2.setClip(savedClip)
]]
ChangePatternInstance [actions=[Insert Invocation at org.jfree.chart.plot.PiePlot3D:250
drawOutline(g2, plotArea)
]]
ChangePatternInstance [actions=[Insert Return at org.jfree.chart.plot.PiePlot3D:251
return
]]
ChangePatternInstance [actions=[Delete Assignment at org.jfree.chart.plot.PiePlot3D:248
labelPercent = (getLabelGap()) + (getMaximumLabelWidth())
]]
ChangePatternInstance [actions=[Insert Invocation at org.jfree.chart.plot.PiePlot3D:247
org.jfree.data.general.DatasetUtilities.isEmptyOrNull(getDataset())
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.jfree.chart.plot.PiePlot3D:247
org.jfree.data.general.DatasetUtilities
]]
ChangePatternInstance [actions=[Insert Invocation at org.jfree.chart.plot.PiePlot3D:247
getDataset()
]]
ChangePatternInstance [actions=[Insert Invocation at org.jfree.chart.plot.PiePlot3D:248
drawNoDataMessage(g2, plotArea)
]]
ChangePatternInstance [actions=[Insert Invocation at org.jfree.chart.plot.PiePlot3D:249
g2.setClip(savedClip)
]]
ChangePatternInstance [actions=[Insert Invocation at org.jfree.chart.plot.PiePlot3D:250
drawOutline(g2, plotArea)
]]
ChangePatternInstance [actions=[Insert Return at org.jfree.chart.plot.PiePlot3D:251
return
]]
ChangePatternInstance [actions=[Move TypeAccess from org.jfree.chart.plot.PiePlot3D to org.jfree.chart.plot.PiePlot3D
org.jfree.chart.plot.PiePlot3D
]]
ChangePatternInstance [actions=[Move TypeAccess from org.jfree.chart.plot.PiePlot3D to org.jfree.chart.plot.PiePlot3D
org.jfree.chart.plot.PiePlot3D
]]
ChangePatternInstance [actions=[Insert VariableRead at org.jfree.chart.plot.PiePlot3D:248
g2
]]
ChangePatternInstance [actions=[Insert VariableRead at org.jfree.chart.plot.PiePlot3D:248
plotArea
]]
ChangePatternInstance [actions=[Insert VariableRead at org.jfree.chart.plot.PiePlot3D:249
g2
]]
ChangePatternInstance [actions=[Insert VariableRead at org.jfree.chart.plot.PiePlot3D:249
savedClip
]]
ChangePatternInstance [actions=[Move TypeAccess from org.jfree.chart.plot.PiePlot3D to org.jfree.chart.plot.PiePlot3D
org.jfree.chart.plot.PiePlot3D
]]
ChangePatternInstance [actions=[Insert VariableRead at org.jfree.chart.plot.PiePlot3D:250
g2
]]
ChangePatternInstance [actions=[Insert VariableRead at org.jfree.chart.plot.PiePlot3D:250
plotArea
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.plot.PiePlot3D:247
(getLabelGenerator())
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.chart.plot.PiePlot3D:247
null
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.chart.plot.PiePlot3D:247
(getLabelGenerator()) != null
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.jfree.chart.plot.PiePlot3D:248
labelPercent
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.plot.PiePlot3D:248
(getLabelGap())
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.plot.PiePlot3D:248
(getMaximumLabelWidth())
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.chart.plot.PiePlot3D:248
(getLabelGap()) + (getMaximumLabelWidth())
]]
ChangePatternInstance [actions=[Delete Assignment at org.jfree.chart.plot.PiePlot3D:248
labelPercent = (getLabelGap()) + (getMaximumLabelWidth())
]]
RepairabilityAnalyzer
----For Diff:Delete BinaryOperator at org.jfree.chart.plot.PiePlot3D:247
(getLabelGenerator()) != null
Delete Assignment at org.jfree.chart.plot.PiePlot3D:248
labelPercent = (getLabelGap()) + (getMaximumLabelWidth())
Insert Invocation at org.jfree.chart.plot.PiePlot3D:247
org.jfree.data.general.DatasetUtilities.isEmptyOrNull(getDataset())
Insert Invocation at org.jfree.chart.plot.PiePlot3D:248
drawNoDataMessage(g2, plotArea)
Insert Invocation at org.jfree.chart.plot.PiePlot3D:249
g2.setClip(savedClip)
Insert Invocation at org.jfree.chart.plot.PiePlot3D:250
drawOutline(g2, plotArea)
Insert Return at org.jfree.chart.plot.PiePlot3D:251
return
Move TypeAccess from org.jfree.chart.plot.PiePlot3D to org.jfree.chart.plot.PiePlot3D
org.jfree.chart.plot.PiePlot3D
Move TypeAccess from org.jfree.chart.plot.PiePlot3D to org.jfree.chart.plot.PiePlot3D
org.jfree.chart.plot.PiePlot3D
Move TypeAccess from org.jfree.chart.plot.PiePlot3D to org.jfree.chart.plot.PiePlot3D
org.jfree.chart.plot.PiePlot3D
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch1-Math-40-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer
-0024
Delete VariableRead at org.apache.commons.math.analysis.solvers.BracketingNthOrderBrentSolver:295
start
Insert Literal at org.apache.commons.math.analysis.solvers.BracketingNthOrderBrentSolver:295
1
PatternInstanceAnalyzer
----For Diff:Delete VariableRead at org.apache.commons.math.analysis.solvers.BracketingNthOrderBrentSolver:295
start
Insert Literal at org.apache.commons.math.analysis.solvers.BracketingNthOrderBrentSolver:295
1
: number instances found: 2
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math.analysis.solvers.BracketingNthOrderBrentSolver:295
1
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.BracketingNthOrderBrentSolver:295
start
]]
RepairabilityAnalyzer
----For Diff:Delete VariableRead at org.apache.commons.math.analysis.solvers.BracketingNthOrderBrentSolver:295
start
Insert Literal at org.apache.commons.math.analysis.solvers.BracketingNthOrderBrentSolver:295
1
: number instances found: 1
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math.analysis.solvers.BracketingNthOrderBrentSolver:295
1
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch2-Time-11-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer
-0076
Update Literal at org.joda.time.tz.DateTimeZoneBuilder:1141
2 to null
Update TypeAccess at org.joda.time.tz.DateTimeZoneBuilder
to org.joda.time.tz.ZoneInfoCompiler
Delete Invocation at org.joda.time.tz.DateTimeZoneBuilder:1141
(iRules.size())
Delete LocalVariable at org.joda.time.tz.DateTimeZoneBuilder:1142
org.joda.time.tz.DateTimeZoneBuilder.Rule startRule = iRules.get(0)
Delete LocalVariable at org.joda.time.tz.DateTimeZoneBuilder:1143
org.joda.time.tz.DateTimeZoneBuilder.Rule endRule = iRules.get(1)
Delete If at org.joda.time.tz.DateTimeZoneBuilder:1144
if (((startRule.getToYear()) == (java.lang.Integer.MAX_VALUE)) && ((endRule.getToYear()) == (java.lang.Integer.MAX_VALUE))) {
return new org.joda.time.tz.DateTimeZoneBuilder.DSTZone(id, iStandardOffset, startRule.iRecurrence, endRule.iRecurrence);
}
Insert FieldRead at org.joda.time.tz.DateTimeZoneBuilder:1141
(.cStartOfYear)
Insert Assignment at org.joda.time.tz.DateTimeZoneBuilder:1142
org.joda.time.tz.ZoneInfoCompiler.cStartOfYear = new org.joda.time.tz.ZoneInfoCompiler.DateTimeOfYear()
Move TypeAccess from org.joda.time.tz.DateTimeZoneBuilder$RuleSet to org.joda.time.tz.DateTimeZoneBuilder$RuleSet
org.joda.time.tz.DateTimeZoneBuilder.RuleSet
PatternInstanceAnalyzer
----For Diff:Update Literal at org.joda.time.tz.DateTimeZoneBuilder:1141
2 to null
Update TypeAccess at org.joda.time.tz.DateTimeZoneBuilder
to org.joda.time.tz.ZoneInfoCompiler
Delete Invocation at org.joda.time.tz.DateTimeZoneBuilder:1141
(iRules.size())
Delete LocalVariable at org.joda.time.tz.DateTimeZoneBuilder:1142
org.joda.time.tz.DateTimeZoneBuilder.Rule startRule = iRules.get(0)
Delete LocalVariable at org.joda.time.tz.DateTimeZoneBuilder:1143
org.joda.time.tz.DateTimeZoneBuilder.Rule endRule = iRules.get(1)
Delete If at org.joda.time.tz.DateTimeZoneBuilder:1144
if (((startRule.getToYear()) == (java.lang.Integer.MAX_VALUE)) && ((endRule.getToYear()) == (java.lang.Integer.MAX_VALUE))) {
return new org.joda.time.tz.DateTimeZoneBuilder.DSTZone(id, iStandardOffset, startRule.iRecurrence, endRule.iRecurrence);
}
Insert FieldRead at org.joda.time.tz.DateTimeZoneBuilder:1141
(.cStartOfYear)
Insert Assignment at org.joda.time.tz.DateTimeZoneBuilder:1142
org.joda.time.tz.ZoneInfoCompiler.cStartOfYear = new org.joda.time.tz.ZoneInfoCompiler.DateTimeOfYear()
Move TypeAccess from org.joda.time.tz.DateTimeZoneBuilder$RuleSet to org.joda.time.tz.DateTimeZoneBuilder$RuleSet
org.joda.time.tz.DateTimeZoneBuilder.RuleSet
: number instances found: 49
ChangePatternInstance [actions=[Insert Assignment at org.joda.time.tz.DateTimeZoneBuilder:1142
org.joda.time.tz.ZoneInfoCompiler.cStartOfYear = new org.joda.time.tz.ZoneInfoCompiler.DateTimeOfYear()
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.joda.time.tz.DateTimeZoneBuilder:1142
org.joda.time.tz.DateTimeZoneBuilder.Rule startRule = iRules.get(0)
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.joda.time.tz.DateTimeZoneBuilder:1143
org.joda.time.tz.DateTimeZoneBuilder.Rule endRule = iRules.get(1)
]]
ChangePatternInstance [actions=[Delete Return at org.joda.time.tz.DateTimeZoneBuilder:1154
return new org.joda.time.tz.DateTimeZoneBuilder.DSTZone(id, iStandardOffset, startRule.iRecurrence, endRule.iRecurrence)
]]
ChangePatternInstance [actions=[Delete If at org.joda.time.tz.DateTimeZoneBuilder:1144
if (((startRule.getToYear()) == (java.lang.Integer.MAX_VALUE)) && ((endRule.getToYear()) == (java.lang.Integer.MAX_VALUE))) {
return new org.joda.time.tz.DateTimeZoneBuilder.DSTZone(id, iStandardOffset, startRule.iRecurrence, endRule.iRecurrence);
}
]]
ChangePatternInstance [actions=[Insert FieldRead at org.joda.time.tz.DateTimeZoneBuilder:1141
(.cStartOfYear)
]]
ChangePatternInstance [actions=[Update Literal at org.joda.time.tz.DateTimeZoneBuilder:1141
2 to null
]]
ChangePatternInstance [actions=[Insert Assignment at org.joda.time.tz.DateTimeZoneBuilder:1142
org.joda.time.tz.ZoneInfoCompiler.cStartOfYear = new org.joda.time.tz.ZoneInfoCompiler.DateTimeOfYear()
]]
ChangePatternInstance [actions=[Update TypeAccess at org.joda.time.tz.DateTimeZoneBuilder
to org.joda.time.tz.ZoneInfoCompiler
]]
ChangePatternInstance [actions=[Move TypeAccess from org.joda.time.tz.DateTimeZoneBuilder$RuleSet to org.joda.time.tz.DateTimeZoneBuilder$RuleSet
org.joda.time.tz.DateTimeZoneBuilder.RuleSet
]]
ChangePatternInstance [actions=[Insert FieldWrite at org.joda.time.tz.DateTimeZoneBuilder:1142
org.joda.time.tz.ZoneInfoCompiler.cStartOfYear
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.joda.time.tz.DateTimeZoneBuilder:1142
new org.joda.time.tz.ZoneInfoCompiler.DateTimeOfYear()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.joda.time.tz.DateTimeZoneBuilder
org.joda.time.tz.ZoneInfoCompiler
]]
ChangePatternInstance [actions=[Delete FieldRead at org.joda.time.tz.DateTimeZoneBuilder:1141
iRules
]]
ChangePatternInstance [actions=[Delete Invocation at org.joda.time.tz.DateTimeZoneBuilder:1141
(iRules.size())
]]
ChangePatternInstance [actions=[Delete TypeReference at org.joda.time.tz.DateTimeZoneBuilder:1142
org.joda.time.tz.DateTimeZoneBuilder.Rule
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.joda.time.tz.DateTimeZoneBuilder
org.joda.time.tz.DateTimeZoneBuilder.RuleSet
]]
ChangePatternInstance [actions=[Delete FieldRead at org.joda.time.tz.DateTimeZoneBuilder:1142
iRules
]]
ChangePatternInstance [actions=[Delete Literal at org.joda.time.tz.DateTimeZoneBuilder:1142
0
]]
ChangePatternInstance [actions=[Delete Invocation at org.joda.time.tz.DateTimeZoneBuilder:1142
iRules.get(0)
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.joda.time.tz.DateTimeZoneBuilder:1142
org.joda.time.tz.DateTimeZoneBuilder.Rule startRule = iRules.get(0)
]]
ChangePatternInstance [actions=[Delete TypeReference at org.joda.time.tz.DateTimeZoneBuilder:1143
org.joda.time.tz.DateTimeZoneBuilder.Rule
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.joda.time.tz.DateTimeZoneBuilder
org.joda.time.tz.DateTimeZoneBuilder.RuleSet
]]
ChangePatternInstance [actions=[Delete FieldRead at org.joda.time.tz.DateTimeZoneBuilder:1143
iRules
]]
ChangePatternInstance [actions=[Delete Literal at org.joda.time.tz.DateTimeZoneBuilder:1143
1
]]
ChangePatternInstance [actions=[Delete Invocation at org.joda.time.tz.DateTimeZoneBuilder:1143
iRules.get(1)
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.joda.time.tz.DateTimeZoneBuilder:1143
org.joda.time.tz.DateTimeZoneBuilder.Rule endRule = iRules.get(1)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.joda.time.tz.DateTimeZoneBuilder:1144
startRule
]]
ChangePatternInstance [actions=[Delete Invocation at org.joda.time.tz.DateTimeZoneBuilder:1144
(startRule.getToYear())
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.joda.time.tz.DateTimeZoneBuilder:1144
java.lang.Integer
]]
ChangePatternInstance [actions=[Delete FieldRead at org.joda.time.tz.DateTimeZoneBuilder:1144
(java.lang.Integer.MAX_VALUE)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:1144
((startRule.getToYear()) == (java.lang.Integer.MAX_VALUE))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.joda.time.tz.DateTimeZoneBuilder:1145
endRule
]]
ChangePatternInstance [actions=[Delete Invocation at org.joda.time.tz.DateTimeZoneBuilder:1145
(endRule.getToYear())
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.joda.time.tz.DateTimeZoneBuilder:1145
java.lang.Integer
]]
ChangePatternInstance [actions=[Delete FieldRead at org.joda.time.tz.DateTimeZoneBuilder:1145
(java.lang.Integer.MAX_VALUE)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:1145
((endRule.getToYear()) == (java.lang.Integer.MAX_VALUE))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:1144
((startRule.getToYear()) == (java.lang.Integer.MAX_VALUE)) && ((endRule.getToYear()) == (java.lang.Integer.MAX_VALUE))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.joda.time.tz.DateTimeZoneBuilder:1154
id
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.joda.time.tz.DateTimeZoneBuilder
org.joda.time.tz.DateTimeZoneBuilder.RuleSet
]]
ChangePatternInstance [actions=[Delete FieldRead at org.joda.time.tz.DateTimeZoneBuilder:1154
iStandardOffset
]]
ChangePatternInstance [actions=[Delete VariableRead at org.joda.time.tz.DateTimeZoneBuilder:1155
startRule
]]
ChangePatternInstance [actions=[Delete FieldRead at org.joda.time.tz.DateTimeZoneBuilder:1155
startRule.iRecurrence
]]
ChangePatternInstance [actions=[Delete VariableRead at org.joda.time.tz.DateTimeZoneBuilder:1155
endRule
]]
ChangePatternInstance [actions=[Delete FieldRead at org.joda.time.tz.DateTimeZoneBuilder:1155
endRule.iRecurrence
]]
ChangePatternInstance [actions=[Delete ConstructorCall at org.joda.time.tz.DateTimeZoneBuilder:1154
new org.joda.time.tz.DateTimeZoneBuilder.DSTZone(id, iStandardOffset, startRule.iRecurrence, endRule.iRecurrence)
]]
ChangePatternInstance [actions=[Delete Return at org.joda.time.tz.DateTimeZoneBuilder:1154
return new org.joda.time.tz.DateTimeZoneBuilder.DSTZone(id, iStandardOffset, startRule.iRecurrence, endRule.iRecurrence)
]]
ChangePatternInstance [actions=[Delete Block at org.joda.time.tz.DateTimeZoneBuilder:1145
{
return new org.joda.time.tz.DateTimeZoneBuilder.DSTZone(id, iStandardOffset, startRule.iRecurrence, endRule.iRecurrence);
}
]]
ChangePatternInstance [actions=[Delete If at org.joda.time.tz.DateTimeZoneBuilder:1144
if (((startRule.getToYear()) == (java.lang.Integer.MAX_VALUE)) && ((endRule.getToYear()) == (java.lang.Integer.MAX_VALUE))) {
return new org.joda.time.tz.DateTimeZoneBuilder.DSTZone(id, iStandardOffset, startRule.iRecurrence, endRule.iRecurrence);
}
]]
RepairabilityAnalyzer
----For Diff:Update Literal at org.joda.time.tz.DateTimeZoneBuilder:1141
2 to null
Update TypeAccess at org.joda.time.tz.DateTimeZoneBuilder
to org.joda.time.tz.ZoneInfoCompiler
Delete Invocation at org.joda.time.tz.DateTimeZoneBuilder:1141
(iRules.size())
Delete LocalVariable at org.joda.time.tz.DateTimeZoneBuilder:1142
org.joda.time.tz.DateTimeZoneBuilder.Rule startRule = iRules.get(0)
Delete LocalVariable at org.joda.time.tz.DateTimeZoneBuilder:1143
org.joda.time.tz.DateTimeZoneBuilder.Rule endRule = iRules.get(1)
Delete If at org.joda.time.tz.DateTimeZoneBuilder:1144
if (((startRule.getToYear()) == (java.lang.Integer.MAX_VALUE)) && ((endRule.getToYear()) == (java.lang.Integer.MAX_VALUE))) {
return new org.joda.time.tz.DateTimeZoneBuilder.DSTZone(id, iStandardOffset, startRule.iRecurrence, endRule.iRecurrence);
}
Insert FieldRead at org.joda.time.tz.DateTimeZoneBuilder:1141
(.cStartOfYear)
Insert Assignment at org.joda.time.tz.DateTimeZoneBuilder:1142
org.joda.time.tz.ZoneInfoCompiler.cStartOfYear = new org.joda.time.tz.ZoneInfoCompiler.DateTimeOfYear()
Move TypeAccess from org.joda.time.tz.DateTimeZoneBuilder$RuleSet to org.joda.time.tz.DateTimeZoneBuilder$RuleSet
org.joda.time.tz.DateTimeZoneBuilder.RuleSet
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch1-Math-78-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer
-0034
Delete FieldRead at org.apache.commons.math.ode.events.EventState:174
(t0)
Delete FieldRead at org.apache.commons.math.ode.events.EventState:175
(t0)
Delete FieldRead at org.apache.commons.math.ode.events.EventState:177
t0
Delete FieldRead at org.apache.commons.math.ode.events.EventState:179
(t0)
Insert LocalVariable at org.apache.commons.math.ode.events.EventState:174
final double t0 = interpolator.getPreviousTime()
Insert VariableRead at org.apache.commons.math.ode.events.EventState:178
t0
Insert VariableRead at org.apache.commons.math.ode.events.EventState:180
t0
Insert VariableRead at org.apache.commons.math.ode.events.EventState:176
t0
Insert VariableRead at org.apache.commons.math.ode.events.EventState:175
t0
PatternInstanceAnalyzer
----For Diff:Delete FieldRead at org.apache.commons.math.ode.events.EventState:174
(t0)
Delete FieldRead at org.apache.commons.math.ode.events.EventState:175
(t0)
Delete FieldRead at org.apache.commons.math.ode.events.EventState:177
t0
Delete FieldRead at org.apache.commons.math.ode.events.EventState:179
(t0)
Insert LocalVariable at org.apache.commons.math.ode.events.EventState:174
final double t0 = interpolator.getPreviousTime()
Insert VariableRead at org.apache.commons.math.ode.events.EventState:178
t0
Insert VariableRead at org.apache.commons.math.ode.events.EventState:180
t0
Insert VariableRead at org.apache.commons.math.ode.events.EventState:176
t0
Insert VariableRead at org.apache.commons.math.ode.events.EventState:175
t0
: number instances found: 21
ChangePatternInstance [actions=[Insert LocalVariable at org.apache.commons.math.ode.events.EventState:174
final double t0 = interpolator.getPreviousTime()
]]
ChangePatternInstance [actions=[Insert VirtualEle at org.apache.commons.math.ode.events.EventState
]]
ChangePatternInstance [actions=[Insert Wra at org.apache.commons.math.ode.events.EventState
]]
ChangePatternInstance [actions=[Insert LocalVariable at org.apache.commons.math.ode.events.EventState:174
final double t0 = interpolator.getPreviousTime()
]]
ChangePatternInstance [actions=[Insert TypeReference at org.apache.commons.math.ode.events.EventState:174
double
]]
ChangePatternInstance [actions=[Insert VirtualEle at org.apache.commons.math.ode.events.EventState
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math.ode.events.EventState:174
interpolator.getPreviousTime()
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.ode.events.EventState:178
t0
]]
ChangePatternInstance [actions=[Insert Wra at org.apache.commons.math.ode.events.EventState
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.ode.events.EventState:174
interpolator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.ode.events.EventState:180
t0
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.ode.events.EventState:176
t0
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.ode.events.EventState:175
t0
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.ode.events.EventState
org.apache.commons.math.ode.events.EventState
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.ode.events.EventState:174
(t0)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.ode.events.EventState
org.apache.commons.math.ode.events.EventState
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.ode.events.EventState:175
(t0)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.ode.events.EventState
org.apache.commons.math.ode.events.EventState
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.ode.events.EventState:177
t0
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.ode.events.EventState
org.apache.commons.math.ode.events.EventState
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.ode.events.EventState:179
(t0)
]]
RepairabilityAnalyzer
----For Diff:Delete FieldRead at org.apache.commons.math.ode.events.EventState:174
(t0)
Delete FieldRead at org.apache.commons.math.ode.events.EventState:175
(t0)
Delete FieldRead at org.apache.commons.math.ode.events.EventState:177
t0
Delete FieldRead at org.apache.commons.math.ode.events.EventState:179
(t0)
Insert LocalVariable at org.apache.commons.math.ode.events.EventState:174
final double t0 = interpolator.getPreviousTime()
Insert VariableRead at org.apache.commons.math.ode.events.EventState:178
t0
Insert VariableRead at org.apache.commons.math.ode.events.EventState:180
t0
Insert VariableRead at org.apache.commons.math.ode.events.EventState:176
t0
Insert VariableRead at org.apache.commons.math.ode.events.EventState:175
t0
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch5-Chart-3-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer
-00128
Insert Invocation at org.jfree.data.time.TimeSeries:565
findBoundsByIteration()
PatternInstanceAnalyzer
----For Diff:Insert Invocation at org.jfree.data.time.TimeSeries:565
findBoundsByIteration()
: number instances found: 2
ChangePatternInstance [actions=[Insert Invocation at org.jfree.data.time.TimeSeries:565
findBoundsByIteration()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.jfree.data.time.TimeSeries
org.jfree.data.time.TimeSeries
]]
RepairabilityAnalyzer
----For Diff:Insert Invocation at org.jfree.data.time.TimeSeries:565
findBoundsByIteration()
: number instances found: 1
ChangePatternInstance [actions=[Insert Invocation at org.jfree.data.time.TimeSeries:565
findBoundsByIteration()
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch5-Time-11-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer
-00141
Delete BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:371
( == ) && (i == (ruleSetCount - 1))
Delete Assignment at org.joda.time.tz.DateTimeZoneBuilder:372
tailZone = rs.buildTailZone(id)
Insert BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:371
!=
Insert Return at org.joda.time.tz.DateTimeZoneBuilder:372
return tailZone
Move VariableRead from org.joda.time.tz.DateTimeZoneBuilder:371 to org.joda.time.tz.DateTimeZoneBuilder:371
tailZone
Move Literal from org.joda.time.tz.DateTimeZoneBuilder:371 to org.joda.time.tz.DateTimeZoneBuilder:371
null
PatternInstanceAnalyzer
----For Diff:Delete BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:371
( == ) && (i == (ruleSetCount - 1))
Delete Assignment at org.joda.time.tz.DateTimeZoneBuilder:372
tailZone = rs.buildTailZone(id)
Insert BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:371
!=
Insert Return at org.joda.time.tz.DateTimeZoneBuilder:372
return tailZone
Move VariableRead from org.joda.time.tz.DateTimeZoneBuilder:371 to org.joda.time.tz.DateTimeZoneBuilder:371
tailZone
Move Literal from org.joda.time.tz.DateTimeZoneBuilder:371 to org.joda.time.tz.DateTimeZoneBuilder:371
null
: number instances found: 19
ChangePatternInstance [actions=[Insert Return at org.joda.time.tz.DateTimeZoneBuilder:372
return tailZone
]]
ChangePatternInstance [actions=[Delete Assignment at org.joda.time.tz.DateTimeZoneBuilder:372
tailZone = rs.buildTailZone(id)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:371
!=
]]
ChangePatternInstance [actions=[Move VariableRead from org.joda.time.tz.DateTimeZoneBuilder:371 to org.joda.time.tz.DateTimeZoneBuilder:371
tailZone
]]
ChangePatternInstance [actions=[Move Literal from org.joda.time.tz.DateTimeZoneBuilder:371 to org.joda.time.tz.DateTimeZoneBuilder:371
null
]]
ChangePatternInstance [actions=[Insert Return at org.joda.time.tz.DateTimeZoneBuilder:372
return tailZone
]]
ChangePatternInstance [actions=[Insert VariableRead at org.joda.time.tz.DateTimeZoneBuilder:372
tailZone
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:371
( == )
]]
ChangePatternInstance [actions=[Delete VariableRead at org.joda.time.tz.DateTimeZoneBuilder:371
i
]]
ChangePatternInstance [actions=[Delete VariableRead at org.joda.time.tz.DateTimeZoneBuilder:371
ruleSetCount
]]
ChangePatternInstance [actions=[Delete Literal at org.joda.time.tz.DateTimeZoneBuilder:371
1
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:371
(ruleSetCount - 1)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:371
(i == (ruleSetCount - 1))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:371
( == ) && (i == (ruleSetCount - 1))
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.joda.time.tz.DateTimeZoneBuilder:372
tailZone
]]
ChangePatternInstance [actions=[Delete VariableRead at org.joda.time.tz.DateTimeZoneBuilder:372
rs
]]
ChangePatternInstance [actions=[Delete VariableRead at org.joda.time.tz.DateTimeZoneBuilder:372
id
]]
ChangePatternInstance [actions=[Delete Invocation at org.joda.time.tz.DateTimeZoneBuilder:372
rs.buildTailZone(id)
]]
ChangePatternInstance [actions=[Delete Assignment at org.joda.time.tz.DateTimeZoneBuilder:372
tailZone = rs.buildTailZone(id)
]]
RepairabilityAnalyzer
----For Diff:Delete BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:371
( == ) && (i == (ruleSetCount - 1))
Delete Assignment at org.joda.time.tz.DateTimeZoneBuilder:372
tailZone = rs.buildTailZone(id)
Insert BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:371
!=
Insert Return at org.joda.time.tz.DateTimeZoneBuilder:372
return tailZone
Move VariableRead from org.joda.time.tz.DateTimeZoneBuilder:371 to org.joda.time.tz.DateTimeZoneBuilder:371
tailZone
Move Literal from org.joda.time.tz.DateTimeZoneBuilder:371 to org.joda.time.tz.DateTimeZoneBuilder:371
null
: number instances found: 1
ChangePatternInstance [actions=[Insert BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:371
!=
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch1-Math-50-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer
-0027
Delete Assignment at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
x0 = 0.5 * ((x0 + x1) - (org.apache.commons.math.util.FastMath.max((rtol * (org.apache.commons.math.util.FastMath.abs(x1))), atol)))
PatternInstanceAnalyzer
----For Diff:Delete Assignment at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
x0 = 0.5 * ((x0 + x1) - (org.apache.commons.math.util.FastMath.max((rtol * (org.apache.commons.math.util.FastMath.abs(x1))), atol)))
: number instances found: 17
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
x0 = 0.5 * ((x0 + x1) - (org.apache.commons.math.util.FastMath.max((rtol * (org.apache.commons.math.util.FastMath.abs(x1))), atol)))
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
x0
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
0.5
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
x0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
x1
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
(x0 + x1)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
org.apache.commons.math.util.FastMath
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
rtol
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
org.apache.commons.math.util.FastMath
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
x1
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
(org.apache.commons.math.util.FastMath.abs(x1))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
(rtol * (org.apache.commons.math.util.FastMath.abs(x1)))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
atol
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
(org.apache.commons.math.util.FastMath.max((rtol * (org.apache.commons.math.util.FastMath.abs(x1))), atol))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
((x0 + x1) - (org.apache.commons.math.util.FastMath.max((rtol * (org.apache.commons.math.util.FastMath.abs(x1))), atol)))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
0.5 * ((x0 + x1) - (org.apache.commons.math.util.FastMath.max((rtol * (org.apache.commons.math.util.FastMath.abs(x1))), atol)))
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
x0 = 0.5 * ((x0 + x1) - (org.apache.commons.math.util.FastMath.max((rtol * (org.apache.commons.math.util.FastMath.abs(x1))), atol)))
]]
RepairabilityAnalyzer
----For Diff:Delete Assignment at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
x0 = 0.5 * ((x0 + x1) - (org.apache.commons.math.util.FastMath.max((rtol * (org.apache.commons.math.util.FastMath.abs(x1))), atol)))
: number instances found: 1
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
x0 = 0.5 * ((x0 + x1) - (org.apache.commons.math.util.FastMath.max((rtol * (org.apache.commons.math.util.FastMath.abs(x1))), atol)))
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch3-Math-40-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer
-0091
Insert Assignment at org.apache.commons.math.analysis.solvers.BracketingNthOrderBrentSolver:241
signChangeIndex = 2
PatternInstanceAnalyzer
----For Diff:Insert Assignment at org.apache.commons.math.analysis.solvers.BracketingNthOrderBrentSolver:241
signChangeIndex = 2
: number instances found: 4
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math.analysis.solvers.BracketingNthOrderBrentSolver:241
signChangeIndex = 2
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math.analysis.solvers.BracketingNthOrderBrentSolver:241
signChangeIndex = 2
]]
ChangePatternInstance [actions=[Insert VariableWrite at org.apache.commons.math.analysis.solvers.BracketingNthOrderBrentSolver:241
signChangeIndex
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math.analysis.solvers.BracketingNthOrderBrentSolver:241
2
]]
RepairabilityAnalyzer
----For Diff:Insert Assignment at org.apache.commons.math.analysis.solvers.BracketingNthOrderBrentSolver:241
signChangeIndex = 2
: number instances found: 1
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math.analysis.solvers.BracketingNthOrderBrentSolver:241
signChangeIndex = 2
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch3-Math-73-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer
-0093
Update VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
min to initial
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
yMin
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
yMax
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
initial
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
yInitial
PatternInstanceAnalyzer
----For Diff:Update VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
min to initial
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
yMin
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
yMax
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
initial
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
yInitial
: number instances found: 5
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
min to initial
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
yMin
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
yMax
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
initial
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
yInitial
]]
RepairabilityAnalyzer
----For Diff:Update VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
min to initial
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
yMin
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
yMax
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
initial
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
yInitial
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch4-Math-50-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer
-00114
Update VariableWrite at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
x0 to f0
Delete BinaryOperator at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
0.5 * ((x0 + x1) - (org.apache.commons.math.util.FastMath.max((rtol * (org.apache.commons.math.util.FastMath.abs(x1))), atol)))
Insert VariableRead at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
f1
PatternInstanceAnalyzer
----For Diff:Update VariableWrite at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
x0 to f0
Delete BinaryOperator at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
0.5 * ((x0 + x1) - (org.apache.commons.math.util.FastMath.max((rtol * (org.apache.commons.math.util.FastMath.abs(x1))), atol)))
Insert VariableRead at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
f1
: number instances found: 16
ChangePatternInstance [actions=[Update VariableWrite at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
x0 to f0
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
f1
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
0.5
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
x0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
x1
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
(x0 + x1)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
org.apache.commons.math.util.FastMath
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
rtol
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
org.apache.commons.math.util.FastMath
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
x1
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
(org.apache.commons.math.util.FastMath.abs(x1))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
(rtol * (org.apache.commons.math.util.FastMath.abs(x1)))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
atol
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
(org.apache.commons.math.util.FastMath.max((rtol * (org.apache.commons.math.util.FastMath.abs(x1))), atol))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
((x0 + x1) - (org.apache.commons.math.util.FastMath.max((rtol * (org.apache.commons.math.util.FastMath.abs(x1))), atol)))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
0.5 * ((x0 + x1) - (org.apache.commons.math.util.FastMath.max((rtol * (org.apache.commons.math.util.FastMath.abs(x1))), atol)))
]]
RepairabilityAnalyzer
----For Diff:Update VariableWrite at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
x0 to f0
Delete BinaryOperator at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
0.5 * ((x0 + x1) - (org.apache.commons.math.util.FastMath.max((rtol * (org.apache.commons.math.util.FastMath.abs(x1))), atol)))
Insert VariableRead at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
f1
: number instances found: 1
ChangePatternInstance [actions=[Update VariableWrite at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
x0 to f0
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch2-Math-8-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer
-0070
Delete Assignment at org.apache.commons.math3.distribution.DiscreteDistribution:190
out[i] = sample()
PatternInstanceAnalyzer
----For Diff:Delete Assignment at org.apache.commons.math3.distribution.DiscreteDistribution:190
out[i] = sample()
: number instances found: 7
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math3.distribution.DiscreteDistribution:190
out[i] = sample()
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.DiscreteDistribution:190
out
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.DiscreteDistribution:190
i
]]
ChangePatternInstance [actions=[Delete ArrayWrite at org.apache.commons.math3.distribution.DiscreteDistribution:190
out[i]
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math3.distribution.DiscreteDistribution
org.apache.commons.math3.distribution.DiscreteDistribution
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.distribution.DiscreteDistribution:190
sample()
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math3.distribution.DiscreteDistribution:190
out[i] = sample()
]]
RepairabilityAnalyzer
----For Diff:Delete Assignment at org.apache.commons.math3.distribution.DiscreteDistribution:190
out[i] = sample()
: number instances found: 1
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math3.distribution.DiscreteDistribution:190
out[i] = sample()
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch1-Closure-21-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer
-0010
Delete If at com.google.javascript.jscomp.CheckSideEffects:121
if ((ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT)) && (ancestorType != (com.google.javascript.rhino.Token.BLOCK)))
return;
else
break;
PatternInstanceAnalyzer
----For Diff:Delete If at com.google.javascript.jscomp.CheckSideEffects:121
if ((ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT)) && (ancestorType != (com.google.javascript.rhino.Token.BLOCK)))
return;
else
break;
: number instances found: 17
ChangePatternInstance [actions=[Delete Return at com.google.javascript.jscomp.CheckSideEffects:121
return
]]
ChangePatternInstance [actions=[Delete Break at com.google.javascript.jscomp.CheckSideEffects:122
break
]]
ChangePatternInstance [actions=[Delete If at com.google.javascript.jscomp.CheckSideEffects:121
if ((ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT)) && (ancestorType != (com.google.javascript.rhino.Token.BLOCK)))
return;
else
break;
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
ancestorType
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.CheckSideEffects
com.google.javascript.rhino.Token
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.CheckSideEffects:121
(com.google.javascript.rhino.Token.EXPR_RESULT)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
(ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT))
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
ancestorType
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.CheckSideEffects
com.google.javascript.rhino.Token
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.CheckSideEffects:121
(com.google.javascript.rhino.Token.BLOCK)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
(ancestorType != (com.google.javascript.rhino.Token.BLOCK))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
(ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT)) && (ancestorType != (com.google.javascript.rhino.Token.BLOCK))
]]
ChangePatternInstance [actions=[Delete Return at com.google.javascript.jscomp.CheckSideEffects:121
return
]]
ChangePatternInstance [actions=[Delete Block at com.google.javascript.jscomp.CheckSideEffects:121
return;
]]
ChangePatternInstance [actions=[Delete Break at com.google.javascript.jscomp.CheckSideEffects:122
break
]]
ChangePatternInstance [actions=[Delete Block at com.google.javascript.jscomp.CheckSideEffects:122
break;
]]
ChangePatternInstance [actions=[Delete If at com.google.javascript.jscomp.CheckSideEffects:121
if ((ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT)) && (ancestorType != (com.google.javascript.rhino.Token.BLOCK)))
return;
else
break;
]]
RepairabilityAnalyzer
----For Diff:Delete If at com.google.javascript.jscomp.CheckSideEffects:121
if ((ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT)) && (ancestorType != (com.google.javascript.rhino.Token.BLOCK)))
return;
else
break;
: number instances found: 1
ChangePatternInstance [actions=[Delete If at com.google.javascript.jscomp.CheckSideEffects:121
if ((ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT)) && (ancestorType != (com.google.javascript.rhino.Token.BLOCK)))
return;
else
break;
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch4-Math-73-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer
-00115
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
yMin
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
yMax
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
initial
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
yInitial
PatternInstanceAnalyzer
----For Diff:Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
yMin
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
yMax
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
initial
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
yInitial
: number instances found: 4
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
yMin
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
yMax
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
initial
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
yInitial
]]
RepairabilityAnalyzer
----For Diff:Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
yMin
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
yMax
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
initial
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
yInitial
: number instances found: 1
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
yMin
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch3-Math-28-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer
-0090
Update VariableWrite at org.apache.commons.math3.optimization.linear.SimplexSolver:145
minIndex to minRatioPositions
Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:145
i
Insert ConstructorCall at org.apache.commons.math3.optimization.linear.SimplexSolver:145
new java.util.ArrayList<java.lang.Integer>()
PatternInstanceAnalyzer
----For Diff:Update VariableWrite at org.apache.commons.math3.optimization.linear.SimplexSolver:145
minIndex to minRatioPositions
Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:145
i
Insert ConstructorCall at org.apache.commons.math3.optimization.linear.SimplexSolver:145
new java.util.ArrayList<java.lang.Integer>()
: number instances found: 3
ChangePatternInstance [actions=[Update VariableWrite at org.apache.commons.math3.optimization.linear.SimplexSolver:145
minIndex to minRatioPositions
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.commons.math3.optimization.linear.SimplexSolver:145
new java.util.ArrayList<java.lang.Integer>()
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:145
i
]]
RepairabilityAnalyzer
----For Diff:Update VariableWrite at org.apache.commons.math3.optimization.linear.SimplexSolver:145
minIndex to minRatioPositions
Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:145
i
Insert ConstructorCall at org.apache.commons.math3.optimization.linear.SimplexSolver:145
new java.util.ArrayList<java.lang.Integer>()
: number instances found: 1
ChangePatternInstance [actions=[Update VariableWrite at org.apache.commons.math3.optimization.linear.SimplexSolver:145
minIndex to minRatioPositions
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch2-Math-2-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer
-0058
Delete If at org.apache.commons.math3.distribution.AbstractIntegerDistribution:129
if (chebyshevApplies) {
double k = org.apache.commons.math3.util.FastMath.sqrt(((1.0 - p) / p));
double tmp = mu - (k * sigma);
if (tmp > lower) {
lower = ((int) (java.lang.Math.ceil(tmp))) - 1;
}
k = 1.0 / k;
tmp = mu + (k * sigma);
if (tmp < upper) {
upper = ((int) (java.lang.Math.ceil(tmp))) - 1;
}
}
PatternInstanceAnalyzer
----For Diff:Delete If at org.apache.commons.math3.distribution.AbstractIntegerDistribution:129
if (chebyshevApplies) {
double k = org.apache.commons.math3.util.FastMath.sqrt(((1.0 - p) / p));
double tmp = mu - (k * sigma);
if (tmp > lower) {
lower = ((int) (java.lang.Math.ceil(tmp))) - 1;
}
k = 1.0 / k;
tmp = mu + (k * sigma);
if (tmp < upper) {
upper = ((int) (java.lang.Math.ceil(tmp))) - 1;
}
}
: number instances found: 63
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.math3.distribution.AbstractIntegerDistribution:130
double k = org.apache.commons.math3.util.FastMath.sqrt(((1.0 - p) / p))
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.math3.distribution.AbstractIntegerDistribution:131
double tmp = mu - (k * sigma)
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math3.distribution.AbstractIntegerDistribution:133
lower = ((int) (java.lang.Math.ceil(tmp))) - 1
]]
ChangePatternInstance [actions=[Delete If at org.apache.commons.math3.distribution.AbstractIntegerDistribution:132
if (tmp > lower) {
lower = ((int) (java.lang.Math.ceil(tmp))) - 1;
}
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math3.distribution.AbstractIntegerDistribution:135
k = 1.0 / k
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math3.distribution.AbstractIntegerDistribution:136
tmp = mu + (k * sigma)
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
upper = ((int) (java.lang.Math.ceil(tmp))) - 1
]]
ChangePatternInstance [actions=[Delete If at org.apache.commons.math3.distribution.AbstractIntegerDistribution:137
if (tmp < upper) {
upper = ((int) (java.lang.Math.ceil(tmp))) - 1;
}
]]
ChangePatternInstance [actions=[Delete If at org.apache.commons.math3.distribution.AbstractIntegerDistribution:129
if (chebyshevApplies) {
double k = org.apache.commons.math3.util.FastMath.sqrt(((1.0 - p) / p));
double tmp = mu - (k * sigma);
if (tmp > lower) {
lower = ((int) (java.lang.Math.ceil(tmp))) - 1;
}
k = 1.0 / k;
tmp = mu + (k * sigma);
if (tmp < upper) {
upper = ((int) (java.lang.Math.ceil(tmp))) - 1;
}
}
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:129
chebyshevApplies
]]
ChangePatternInstance [actions=[Delete TypeReference at org.apache.commons.math3.distribution.AbstractIntegerDistribution:130
double
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math3.distribution.AbstractIntegerDistribution:130
org.apache.commons.math3.util.FastMath
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.distribution.AbstractIntegerDistribution:130
1.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:130
p
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:130
(1.0 - p)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:130
p
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:130
((1.0 - p) / p)
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.distribution.AbstractIntegerDistribution:130
org.apache.commons.math3.util.FastMath.sqrt(((1.0 - p) / p))
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.math3.distribution.AbstractIntegerDistribution:130
double k = org.apache.commons.math3.util.FastMath.sqrt(((1.0 - p) / p))
]]
ChangePatternInstance [actions=[Delete TypeReference at org.apache.commons.math3.distribution.AbstractIntegerDistribution:131
double
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:131
mu
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:131
k
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:131
sigma
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:131
(k * sigma)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:131
mu - (k * sigma)
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.math3.distribution.AbstractIntegerDistribution:131
double tmp = mu - (k * sigma)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:132
tmp
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:132
lower
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:132
tmp > lower
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math3.distribution.AbstractIntegerDistribution:133
lower
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math3.distribution.AbstractIntegerDistribution:133
java.lang.Math
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:133
tmp
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.distribution.AbstractIntegerDistribution:133
((int) (java.lang.Math.ceil(tmp)))
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.distribution.AbstractIntegerDistribution:133
1
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:133
((int) (java.lang.Math.ceil(tmp))) - 1
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math3.distribution.AbstractIntegerDistribution:133
lower = ((int) (java.lang.Math.ceil(tmp))) - 1
]]
ChangePatternInstance [actions=[Delete Block at org.apache.commons.math3.distribution.AbstractIntegerDistribution:132
{
lower = ((int) (java.lang.Math.ceil(tmp))) - 1;
}
]]
ChangePatternInstance [actions=[Delete If at org.apache.commons.math3.distribution.AbstractIntegerDistribution:132
if (tmp > lower) {
lower = ((int) (java.lang.Math.ceil(tmp))) - 1;
}
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math3.distribution.AbstractIntegerDistribution:135
k
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.distribution.AbstractIntegerDistribution:135
1.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:135
k
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:135
1.0 / k
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math3.distribution.AbstractIntegerDistribution:135
k = 1.0 / k
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math3.distribution.AbstractIntegerDistribution:136
tmp
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:136
mu
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:136
k
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:136
sigma
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:136
(k * sigma)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:136
mu + (k * sigma)
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math3.distribution.AbstractIntegerDistribution:136
tmp = mu + (k * sigma)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:137
tmp
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:137
upper
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:137
tmp < upper
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
upper
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
java.lang.Math
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
tmp
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
((int) (java.lang.Math.ceil(tmp)))
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
1
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
((int) (java.lang.Math.ceil(tmp))) - 1
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
upper = ((int) (java.lang.Math.ceil(tmp))) - 1
]]
ChangePatternInstance [actions=[Delete Block at org.apache.commons.math3.distribution.AbstractIntegerDistribution:137
{
upper = ((int) (java.lang.Math.ceil(tmp))) - 1;
}
]]
ChangePatternInstance [actions=[Delete If at org.apache.commons.math3.distribution.AbstractIntegerDistribution:137
if (tmp < upper) {
upper = ((int) (java.lang.Math.ceil(tmp))) - 1;
}
]]
ChangePatternInstance [actions=[Delete Block at org.apache.commons.math3.distribution.AbstractIntegerDistribution:129
{
double k = org.apache.commons.math3.util.FastMath.sqrt(((1.0 - p) / p));
double tmp = mu - (k * sigma);
if (tmp > lower) {
lower = ((int) (java.lang.Math.ceil(tmp))) - 1;
}
k = 1.0 / k;
tmp = mu + (k * sigma);
if (tmp < upper) {
upper = ((int) (java.lang.Math.ceil(tmp))) - 1;
}
}
]]
RepairabilityAnalyzer
----For Diff:Delete If at org.apache.commons.math3.distribution.AbstractIntegerDistribution:129
if (chebyshevApplies) {
double k = org.apache.commons.math3.util.FastMath.sqrt(((1.0 - p) / p));
double tmp = mu - (k * sigma);
if (tmp > lower) {
lower = ((int) (java.lang.Math.ceil(tmp))) - 1;
}
k = 1.0 / k;
tmp = mu + (k * sigma);
if (tmp < upper) {
upper = ((int) (java.lang.Math.ceil(tmp))) - 1;
}
}
: number instances found: 1
ChangePatternInstance [actions=[Delete If at org.apache.commons.math3.distribution.AbstractIntegerDistribution:129
if (chebyshevApplies) {
double k = org.apache.commons.math3.util.FastMath.sqrt(((1.0 - p) / p));
double tmp = mu - (k * sigma);
if (tmp > lower) {
lower = ((int) (java.lang.Math.ceil(tmp))) - 1;
}
k = 1.0 / k;
tmp = mu + (k * sigma);
if (tmp < upper) {
upper = ((int) (java.lang.Math.ceil(tmp))) - 1;
}
}
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch1-Math-82-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer
-0038
Delete Assignment at org.apache.commons.math.optimization.linear.SimplexSolver:63
minValue = tableau.getEntry(0, i)
PatternInstanceAnalyzer
----For Diff:Delete Assignment at org.apache.commons.math.optimization.linear.SimplexSolver:63
minValue = tableau.getEntry(0, i)
: number instances found: 7
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math.optimization.linear.SimplexSolver:63
minValue = tableau.getEntry(0, i)
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math.optimization.linear.SimplexSolver:63
minValue
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.linear.SimplexSolver:63
tableau
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.optimization.linear.SimplexSolver:63
0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.linear.SimplexSolver:63
i
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math.optimization.linear.SimplexSolver:63
tableau.getEntry(0, i)
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math.optimization.linear.SimplexSolver:63
minValue = tableau.getEntry(0, i)
]]
RepairabilityAnalyzer
----For Diff:Delete Assignment at org.apache.commons.math.optimization.linear.SimplexSolver:63
minValue = tableau.getEntry(0, i)
: number instances found: 1
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math.optimization.linear.SimplexSolver:63
minValue = tableau.getEntry(0, i)
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch5-Math-20-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer
-00131
Delete For at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
for (int i = 0; i < (x.length); i++) {
double diff = (boundaries[1][i]) - (boundaries[0][i]);
res[i] = ((x[i]) - (boundaries[0][i])) / diff;
}
PatternInstanceAnalyzer
----For Diff:Delete For at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
for (int i = 0; i < (x.length); i++) {
double diff = (boundaries[1][i]) - (boundaries[0][i]);
res[i] = ((x[i]) - (boundaries[0][i])) / diff;
}
: number instances found: 43
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.math3.optimization.direct.CMAESOptimizer:910
double diff = (boundaries[1][i]) - (boundaries[0][i])
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
res[i] = ((x[i]) - (boundaries[0][i])) / diff
]]
ChangePatternInstance [actions=[Delete For at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
for (int i = 0; i < (x.length); i++) {
double diff = (boundaries[1][i]) - (boundaries[0][i]);
res[i] = ((x[i]) - (boundaries[0][i])) / diff;
}
]]
ChangePatternInstance [actions=[Delete TypeReference at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
int
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
0
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
int i = 0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
i
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
x
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
(x.length)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
i < (x.length)
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
i
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
i++
]]
ChangePatternInstance [actions=[Delete TypeReference at org.apache.commons.math3.optimization.direct.CMAESOptimizer:910
double
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math3.optimization.direct.CMAESOptimizer
org.apache.commons.math3.optimization.direct.CMAESOptimizer
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:910
boundaries
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.optimization.direct.CMAESOptimizer:910
1
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:910
boundaries[1]
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:910
i
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:910
(boundaries[1][i])
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math3.optimization.direct.CMAESOptimizer
org.apache.commons.math3.optimization.direct.CMAESOptimizer
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:910
boundaries
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.optimization.direct.CMAESOptimizer:910
0
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:910
boundaries[0]
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:910
i
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:910
(boundaries[0][i])
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:910
(boundaries[1][i]) - (boundaries[0][i])
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.math3.optimization.direct.CMAESOptimizer:910
double diff = (boundaries[1][i]) - (boundaries[0][i])
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
res
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
i
]]
ChangePatternInstance [actions=[Delete ArrayWrite at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
res[i]
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
x
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
i
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
(x[i])
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math3.optimization.direct.CMAESOptimizer
org.apache.commons.math3.optimization.direct.CMAESOptimizer
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
boundaries
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
0
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
boundaries[0]
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
i
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
(boundaries[0][i])
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
((x[i]) - (boundaries[0][i]))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
diff
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
((x[i]) - (boundaries[0][i])) / diff
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
res[i] = ((x[i]) - (boundaries[0][i])) / diff
]]
RepairabilityAnalyzer
----For Diff:Delete For at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
for (int i = 0; i < (x.length); i++) {
double diff = (boundaries[1][i]) - (boundaries[0][i]);
res[i] = ((x[i]) - (boundaries[0][i])) / diff;
}
: number instances found: 1
ChangePatternInstance [actions=[Delete For at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
for (int i = 0; i < (x.length); i++) {
double diff = (boundaries[1][i]) - (boundaries[0][i]);
res[i] = ((x[i]) - (boundaries[0][i])) / diff;
}
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch1-Math-95-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer
-0041
Delete VariableRead at org.apache.commons.math.distribution.FDistributionImpl:148
ret
Insert Literal at org.apache.commons.math.distribution.FDistributionImpl:148
0
PatternInstanceAnalyzer
----For Diff:Delete VariableRead at org.apache.commons.math.distribution.FDistributionImpl:148
ret
Insert Literal at org.apache.commons.math.distribution.FDistributionImpl:148
0
: number instances found: 2
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math.distribution.FDistributionImpl:148
0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.distribution.FDistributionImpl:148
ret
]]
RepairabilityAnalyzer
----For Diff:Delete VariableRead at org.apache.commons.math.distribution.FDistributionImpl:148
ret
Insert Literal at org.apache.commons.math.distribution.FDistributionImpl:148
0
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch4-Math-80-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer
-00118
Delete ArrayWrite at org.apache.commons.math.linear.EigenDecompositionImpl:1139
work[(i + k)]
Delete ArrayRead at org.apache.commons.math.linear.EigenDecompositionImpl:1139
work[(j - k)]
Insert FieldWrite at org.apache.commons.math.linear.EigenDecompositionImpl:1139
tType
Insert UnaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1139
-6
PatternInstanceAnalyzer
----For Diff:Delete ArrayWrite at org.apache.commons.math.linear.EigenDecompositionImpl:1139
work[(i + k)]
Delete ArrayRead at org.apache.commons.math.linear.EigenDecompositionImpl:1139
work[(j - k)]
Insert FieldWrite at org.apache.commons.math.linear.EigenDecompositionImpl:1139
tType
Insert UnaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1139
-6
: number instances found: 16
ChangePatternInstance [actions=[Insert FieldWrite at org.apache.commons.math.linear.EigenDecompositionImpl:1139
tType
]]
ChangePatternInstance [actions=[Insert UnaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1139
-6
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl
org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1139
6
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl
org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1139
work
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1139
i
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1139
k
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1139
(i + k)
]]
ChangePatternInstance [actions=[Delete ArrayWrite at org.apache.commons.math.linear.EigenDecompositionImpl:1139
work[(i + k)]
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl
org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1139
work
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1139
j
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1139
k
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1139
(j - k)
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.math.linear.EigenDecompositionImpl:1139
work[(j - k)]
]]
RepairabilityAnalyzer
----For Diff:Delete ArrayWrite at org.apache.commons.math.linear.EigenDecompositionImpl:1139
work[(i + k)]
Delete ArrayRead at org.apache.commons.math.linear.EigenDecompositionImpl:1139
work[(j - k)]
Insert FieldWrite at org.apache.commons.math.linear.EigenDecompositionImpl:1139
tType
Insert UnaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1139
-6
: number instances found: 1
ChangePatternInstance [actions=[Insert FieldWrite at org.apache.commons.math.linear.EigenDecompositionImpl:1139
tType
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch3-Math-74-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer
-0094
Insert Invocation at org.apache.commons.math.ode.nonstiff.AdamsMoultonIntegrator:256
setMaxGrowth(10.0)
PatternInstanceAnalyzer
----For Diff:Insert Invocation at org.apache.commons.math.ode.nonstiff.AdamsMoultonIntegrator:256
setMaxGrowth(10.0)
: number instances found: 4
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math.ode.nonstiff.AdamsMoultonIntegrator:256
setMaxGrowth(10.0)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math.ode.nonstiff.AdamsMoultonIntegrator:256
setMaxGrowth(10.0)
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math.ode.nonstiff.AdamsMoultonIntegrator
org.apache.commons.math.ode.nonstiff.AdamsMoultonIntegrator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math.ode.nonstiff.AdamsMoultonIntegrator:256
10.0
]]
RepairabilityAnalyzer
----For Diff:Insert Invocation at org.apache.commons.math.ode.nonstiff.AdamsMoultonIntegrator:256
setMaxGrowth(10.0)
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch4-Math-81-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer
-00119
Delete If at org.apache.commons.math.linear.EigenDecompositionImpl:1520
if (a2 < cnst1) {
s = (gam * (1 - (java.lang.Math.sqrt(a2)))) / (1 + a2);
}
PatternInstanceAnalyzer
----For Diff:Delete If at org.apache.commons.math.linear.EigenDecompositionImpl:1520
if (a2 < cnst1) {
s = (gam * (1 - (java.lang.Math.sqrt(a2)))) / (1 + a2);
}
: number instances found: 20
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1521
s = (gam * (1 - (java.lang.Math.sqrt(a2)))) / (1 + a2)
]]
ChangePatternInstance [actions=[Delete If at org.apache.commons.math.linear.EigenDecompositionImpl:1520
if (a2 < cnst1) {
s = (gam * (1 - (java.lang.Math.sqrt(a2)))) / (1 + a2);
}
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1520
a2
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1520
cnst1
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1520
a2 < cnst1
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math.linear.EigenDecompositionImpl:1521
s
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1521
gam
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1521
1
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl:1521
java.lang.Math
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1521
a2
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math.linear.EigenDecompositionImpl:1521
(java.lang.Math.sqrt(a2))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1521
(1 - (java.lang.Math.sqrt(a2)))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1521
(gam * (1 - (java.lang.Math.sqrt(a2))))
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1521
1
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1521
a2
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1521
(1 + a2)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1521
(gam * (1 - (java.lang.Math.sqrt(a2)))) / (1 + a2)
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1521
s = (gam * (1 - (java.lang.Math.sqrt(a2)))) / (1 + a2)
]]
ChangePatternInstance [actions=[Delete Block at org.apache.commons.math.linear.EigenDecompositionImpl:1520
{
s = (gam * (1 - (java.lang.Math.sqrt(a2)))) / (1 + a2);
}
]]
ChangePatternInstance [actions=[Delete If at org.apache.commons.math.linear.EigenDecompositionImpl:1520
if (a2 < cnst1) {
s = (gam * (1 - (java.lang.Math.sqrt(a2)))) / (1 + a2);
}
]]
RepairabilityAnalyzer
----For Diff:Delete If at org.apache.commons.math.linear.EigenDecompositionImpl:1520
if (a2 < cnst1) {
s = (gam * (1 - (java.lang.Math.sqrt(a2)))) / (1 + a2);
}
: number instances found: 1
ChangePatternInstance [actions=[Delete If at org.apache.commons.math.linear.EigenDecompositionImpl:1520
if (a2 < cnst1) {
s = (gam * (1 - (java.lang.Math.sqrt(a2)))) / (1 + a2);
}
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch4-Math-74-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer
-00116
Insert Invocation at org.apache.commons.math.ode.nonstiff.AdamsMoultonIntegrator:213
setMaxGrowth(10.0)
PatternInstanceAnalyzer
----For Diff:Insert Invocation at org.apache.commons.math.ode.nonstiff.AdamsMoultonIntegrator:213
setMaxGrowth(10.0)
: number instances found: 3
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math.ode.nonstiff.AdamsMoultonIntegrator:213
setMaxGrowth(10.0)
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math.ode.nonstiff.AdamsMoultonIntegrator
org.apache.commons.math.ode.nonstiff.AdamsMoultonIntegrator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math.ode.nonstiff.AdamsMoultonIntegrator:213
10.0
]]
RepairabilityAnalyzer
----For Diff:Insert Invocation at org.apache.commons.math.ode.nonstiff.AdamsMoultonIntegrator:213
setMaxGrowth(10.0)
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch4-Math-20-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer
-00111
Delete ArrayWrite at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
res[i]
Delete BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
((x[i]) - (boundaries[0][i])) / diff
Insert FieldWrite at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
valueRange
Insert Literal at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
1.0
PatternInstanceAnalyzer
----For Diff:Delete ArrayWrite at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
res[i]
Delete BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
((x[i]) - (boundaries[0][i])) / diff
Insert FieldWrite at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
valueRange
Insert Literal at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
1.0
: number instances found: 18
ChangePatternInstance [actions=[Insert FieldWrite at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
valueRange
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
1.0
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math3.optimization.direct.CMAESOptimizer
org.apache.commons.math3.optimization.direct.CMAESOptimizer.FitnessFunction
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
res
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
i
]]
ChangePatternInstance [actions=[Delete ArrayWrite at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
res[i]
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
x
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
i
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
(x[i])
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math3.optimization.direct.CMAESOptimizer
org.apache.commons.math3.optimization.direct.CMAESOptimizer
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
boundaries
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
0
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
boundaries[0]
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
i
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
(boundaries[0][i])
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
((x[i]) - (boundaries[0][i]))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
diff
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
((x[i]) - (boundaries[0][i])) / diff
]]
RepairabilityAnalyzer
----For Diff:Delete ArrayWrite at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
res[i]
Delete BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
((x[i]) - (boundaries[0][i])) / diff
Insert FieldWrite at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
valueRange
Insert Literal at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
1.0
: number instances found: 1
ChangePatternInstance [actions=[Insert FieldWrite at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
valueRange
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch3-Math-50-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer
-0092
Update VariableWrite at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
x0 to f0
Update TypeAccess at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
to org.apache.commons.math.analysis.solvers.BaseSecantSolver
Update VariableRead at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
to x0
Delete BinaryOperator at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
0.5 * ((x0 + x1) - (org.apache.commons.math.util.FastMath.max((rtol * (.abs())), atol)))
Insert Invocation at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
computeObjectiveValue()
Move TypeAccess from org.apache.commons.math.analysis.solvers.BaseSecantSolver:188 to org.apache.commons.math.analysis.solvers.BaseSecantSolver
org.apache.commons.math.util.FastMath
Move VariableRead from org.apache.commons.math.analysis.solvers.BaseSecantSolver:188 to org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
x1
PatternInstanceAnalyzer
----For Diff:Update VariableWrite at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
x0 to f0
Update TypeAccess at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
to org.apache.commons.math.analysis.solvers.BaseSecantSolver
Update VariableRead at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
to x0
Delete BinaryOperator at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
0.5 * ((x0 + x1) - (org.apache.commons.math.util.FastMath.max((rtol * (.abs())), atol)))
Insert Invocation at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
computeObjectiveValue()
Move TypeAccess from org.apache.commons.math.analysis.solvers.BaseSecantSolver:188 to org.apache.commons.math.analysis.solvers.BaseSecantSolver
org.apache.commons.math.util.FastMath
Move VariableRead from org.apache.commons.math.analysis.solvers.BaseSecantSolver:188 to org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
x1
: number instances found: 18
ChangePatternInstance [actions=[Update VariableWrite at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
x0 to f0
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
computeObjectiveValue()
]]
ChangePatternInstance [actions=[Update TypeAccess at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
to org.apache.commons.math.analysis.solvers.BaseSecantSolver
]]
ChangePatternInstance [actions=[Move TypeAccess from org.apache.commons.math.analysis.solvers.BaseSecantSolver:188 to org.apache.commons.math.analysis.solvers.BaseSecantSolver
org.apache.commons.math.util.FastMath
]]
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
to x0
]]
ChangePatternInstance [actions=[Move VariableRead from org.apache.commons.math.analysis.solvers.BaseSecantSolver:188 to org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
x1
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
0.5
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
x0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
x1
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
(x0 + x1)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
org.apache.commons.math.util.FastMath
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
rtol
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
(.abs())
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
(rtol * (.abs()))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
atol
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
(org.apache.commons.math.util.FastMath.max((rtol * (.abs())), atol))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
((x0 + x1) - (org.apache.commons.math.util.FastMath.max((rtol * (.abs())), atol)))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
0.5 * ((x0 + x1) - (org.apache.commons.math.util.FastMath.max((rtol * (.abs())), atol)))
]]
RepairabilityAnalyzer
----For Diff:Update VariableWrite at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
x0 to f0
Update TypeAccess at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
to org.apache.commons.math.analysis.solvers.BaseSecantSolver
Update VariableRead at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
to x0
Delete BinaryOperator at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
0.5 * ((x0 + x1) - (org.apache.commons.math.util.FastMath.max((rtol * (.abs())), atol)))
Insert Invocation at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
computeObjectiveValue()
Move TypeAccess from org.apache.commons.math.analysis.solvers.BaseSecantSolver:188 to org.apache.commons.math.analysis.solvers.BaseSecantSolver
org.apache.commons.math.util.FastMath
Move VariableRead from org.apache.commons.math.analysis.solvers.BaseSecantSolver:188 to org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
x1
: number instances found: 1
ChangePatternInstance [actions=[Update VariableWrite at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
x0 to f0
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch1-Time-4-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer
-0043
Delete BinaryOperator at org.joda.time.field.ZeroIsMaxDateTimeField:178
(getWrappedField().getMaximumValue(instant, values)) + 1
Insert UnaryOperator at org.joda.time.field.ZeroIsMaxDateTimeField:178
-1
PatternInstanceAnalyzer
----For Diff:Delete BinaryOperator at org.joda.time.field.ZeroIsMaxDateTimeField:178
(getWrappedField().getMaximumValue(instant, values)) + 1
Insert UnaryOperator at org.joda.time.field.ZeroIsMaxDateTimeField:178
-1
: number instances found: 9
ChangePatternInstance [actions=[Insert UnaryOperator at org.joda.time.field.ZeroIsMaxDateTimeField:178
-1
]]
ChangePatternInstance [actions=[Insert Literal at org.joda.time.field.ZeroIsMaxDateTimeField:178
1
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.joda.time.field.ZeroIsMaxDateTimeField
org.joda.time.field.ZeroIsMaxDateTimeField
]]
ChangePatternInstance [actions=[Delete Invocation at org.joda.time.field.ZeroIsMaxDateTimeField:178
getWrappedField()
]]
ChangePatternInstance [actions=[Delete VariableRead at org.joda.time.field.ZeroIsMaxDateTimeField:178
instant
]]
ChangePatternInstance [actions=[Delete VariableRead at org.joda.time.field.ZeroIsMaxDateTimeField:178
values
]]
ChangePatternInstance [actions=[Delete Invocation at org.joda.time.field.ZeroIsMaxDateTimeField:178
(getWrappedField().getMaximumValue(instant, values))
]]
ChangePatternInstance [actions=[Delete Literal at org.joda.time.field.ZeroIsMaxDateTimeField:178
1
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.joda.time.field.ZeroIsMaxDateTimeField:178
(getWrappedField().getMaximumValue(instant, values)) + 1
]]
RepairabilityAnalyzer
----For Diff:Delete BinaryOperator at org.joda.time.field.ZeroIsMaxDateTimeField:178
(getWrappedField().getMaximumValue(instant, values)) + 1
Insert UnaryOperator at org.joda.time.field.ZeroIsMaxDateTimeField:178
-1
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch1-Math-73-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer
-0032
Insert Invocation at org.apache.commons.math.analysis.solvers.BrentSolver:136
verifyBracketing(min, max, f)
PatternInstanceAnalyzer
----For Diff:Insert Invocation at org.apache.commons.math.analysis.solvers.BrentSolver:136
verifyBracketing(min, max, f)
: number instances found: 5
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math.analysis.solvers.BrentSolver:136
verifyBracketing(min, max, f)
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math.analysis.solvers.BrentSolver
org.apache.commons.math.analysis.solvers.BrentSolver
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:136
min
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:136
max
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:136
f
]]
RepairabilityAnalyzer
----For Diff:Insert Invocation at org.apache.commons.math.analysis.solvers.BrentSolver:136
verifyBracketing(min, max, f)
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch3-Chart-3-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer
-0083
Update Invocation at org.jfree.data.time.TimeSeries:627
updateBoundsForAddedItem(item) to findBoundsByIteration()
PatternInstanceAnalyzer
----For Diff:Update Invocation at org.jfree.data.time.TimeSeries:627
updateBoundsForAddedItem(item) to findBoundsByIteration()
: number instances found: 3
ChangePatternInstance [actions=[Update Invocation at org.jfree.data.time.TimeSeries:627
updateBoundsForAddedItem(item) to findBoundsByIteration()
]]
ChangePatternInstance [actions=[Update Invocation at org.jfree.data.time.TimeSeries:627
updateBoundsForAddedItem(item) to findBoundsByIteration()
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.time.TimeSeries:627
item
]]
RepairabilityAnalyzer
----For Diff:Update Invocation at org.jfree.data.time.TimeSeries:627
updateBoundsForAddedItem(item) to findBoundsByIteration()
: number instances found: 1
ChangePatternInstance [actions=[Update Invocation at org.jfree.data.time.TimeSeries:627
updateBoundsForAddedItem(item) to findBoundsByIteration()
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch2-Math-70-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer
-0066
Insert VariableRead at org.apache.commons.math.analysis.solvers.BisectionSolver:72
f
PatternInstanceAnalyzer
----For Diff:Insert VariableRead at org.apache.commons.math.analysis.solvers.BisectionSolver:72
f
: number instances found: 1
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.analysis.solvers.BisectionSolver:72
f
]]
RepairabilityAnalyzer
----For Diff:Insert VariableRead at org.apache.commons.math.analysis.solvers.BisectionSolver:72
f
: number instances found: 1
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.analysis.solvers.BisectionSolver:72
f
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch3-Time-11-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer
-00100
Delete If at org.joda.time.tz.DateTimeZoneBuilder:1460
if (org.joda.time.tz.ZoneInfoCompiler.verbose()) {
java.lang.System.out.println(("Fixing duplicate recurrent name key - " + (tailZone.iStartRecurrence.getNameKey())));
}
PatternInstanceAnalyzer
----For Diff:Delete If at org.joda.time.tz.DateTimeZoneBuilder:1460
if (org.joda.time.tz.ZoneInfoCompiler.verbose()) {
java.lang.System.out.println(("Fixing duplicate recurrent name key - " + (tailZone.iStartRecurrence.getNameKey())));
}
: number instances found: 14
ChangePatternInstance [actions=[Delete Invocation at org.joda.time.tz.DateTimeZoneBuilder:1461
java.lang.System.out.println(("Fixing duplicate recurrent name key - " + (tailZone.iStartRecurrence.getNameKey())))
]]
ChangePatternInstance [actions=[Delete If at org.joda.time.tz.DateTimeZoneBuilder:1460
if (org.joda.time.tz.ZoneInfoCompiler.verbose()) {
java.lang.System.out.println(("Fixing duplicate recurrent name key - " + (tailZone.iStartRecurrence.getNameKey())));
}
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.joda.time.tz.DateTimeZoneBuilder:1460
org.joda.time.tz.ZoneInfoCompiler
]]
ChangePatternInstance [actions=[Delete Invocation at org.joda.time.tz.DateTimeZoneBuilder:1460
org.joda.time.tz.ZoneInfoCompiler.verbose()
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.joda.time.tz.DateTimeZoneBuilder:1461
java.lang.System
]]
ChangePatternInstance [actions=[Delete FieldRead at org.joda.time.tz.DateTimeZoneBuilder:1461
java.lang.System.out
]]
ChangePatternInstance [actions=[Delete Literal at org.joda.time.tz.DateTimeZoneBuilder:1461
"Fixing duplicate recurrent name key - "
]]
ChangePatternInstance [actions=[Delete VariableRead at org.joda.time.tz.DateTimeZoneBuilder:1462
tailZone
]]
ChangePatternInstance [actions=[Delete FieldRead at org.joda.time.tz.DateTimeZoneBuilder:1462
tailZone.iStartRecurrence
]]
ChangePatternInstance [actions=[Delete Invocation at org.joda.time.tz.DateTimeZoneBuilder:1462
(tailZone.iStartRecurrence.getNameKey())
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:1461
("Fixing duplicate recurrent name key - " + (tailZone.iStartRecurrence.getNameKey()))
]]
ChangePatternInstance [actions=[Delete Invocation at org.joda.time.tz.DateTimeZoneBuilder:1461
java.lang.System.out.println(("Fixing duplicate recurrent name key - " + (tailZone.iStartRecurrence.getNameKey())))
]]
ChangePatternInstance [actions=[Delete Block at org.joda.time.tz.DateTimeZoneBuilder:1460
{
java.lang.System.out.println(("Fixing duplicate recurrent name key - " + (tailZone.iStartRecurrence.getNameKey())));
}
]]
ChangePatternInstance [actions=[Delete If at org.joda.time.tz.DateTimeZoneBuilder:1460
if (org.joda.time.tz.ZoneInfoCompiler.verbose()) {
java.lang.System.out.println(("Fixing duplicate recurrent name key - " + (tailZone.iStartRecurrence.getNameKey())));
}
]]
RepairabilityAnalyzer
----For Diff:Delete If at org.joda.time.tz.DateTimeZoneBuilder:1460
if (org.joda.time.tz.ZoneInfoCompiler.verbose()) {
java.lang.System.out.println(("Fixing duplicate recurrent name key - " + (tailZone.iStartRecurrence.getNameKey())));
}
: number instances found: 1
ChangePatternInstance [actions=[Delete If at org.joda.time.tz.DateTimeZoneBuilder:1460
if (org.joda.time.tz.ZoneInfoCompiler.verbose()) {
java.lang.System.out.println(("Fixing duplicate recurrent name key - " + (tailZone.iStartRecurrence.getNameKey())));
}
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch1-Lang-24-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer
-0015
Insert If at org.apache.commons.lang3.math.NumberUtils:1410
if (hasDecPoint || hasExp) {
return false;
}
PatternInstanceAnalyzer
----For Diff:Insert If at org.apache.commons.lang3.math.NumberUtils:1410
if (hasDecPoint || hasExp) {
return false;
}
: number instances found: 9
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang3.math.NumberUtils:1410
if (hasDecPoint || hasExp) {
return false;
}
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang3.math.NumberUtils:1411
return false
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang3.math.NumberUtils:1410
if (hasDecPoint || hasExp) {
return false;
}
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.math.NumberUtils:1410
hasDecPoint || hasExp
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang3.math.NumberUtils:1410
{
return false;
}
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang3.math.NumberUtils:1410
hasDecPoint
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang3.math.NumberUtils:1410
hasExp
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.lang3.math.NumberUtils:1411
return false
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang3.math.NumberUtils:1411
false
]]
RepairabilityAnalyzer
----For Diff:Insert If at org.apache.commons.lang3.math.NumberUtils:1410
if (hasDecPoint || hasExp) {
return false;
}
: number instances found: 1
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang3.math.NumberUtils:1410
if (hasDecPoint || hasExp) {
return false;
}
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch1-Chart-13-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer
-002
Update FieldRead at org.jfree.chart.block.BorderArrangement:444
(this.leftBlock) to (this.centerBlock)
Update FieldRead at org.jfree.chart.block.BorderArrangement:449
to this.centerBlock
Delete LocalVariable at org.jfree.chart.block.BorderArrangement:445
org.jfree.chart.block.RectangleConstraint c3 = new org.jfree.chart.block.RectangleConstraint(0.0, new org.jfree.data.Range(0.0, constraint.getWidth()), LengthConstraintType.RANGE, h[2], null, LengthConstraintType.FIXED)
Delete LocalVariable at org.jfree.chart.block.BorderArrangement:449
org.jfree.chart.util.Size2D size = .arrange(g2, c3)
Delete Assignment at org.jfree.chart.block.BorderArrangement:450
w[2] = size.width
Insert Invocation at org.jfree.chart.block.BorderArrangement:445
.setBounds(new java.awt.geom.Rectangle2D.Double(w[2], h[0], w[4], h[4]))
Move FieldRead from org.jfree.chart.block.BorderArrangement:449 to org.jfree.chart.block.BorderArrangement:445
this.leftBlock
PatternInstanceAnalyzer
----For Diff:Update FieldRead at org.jfree.chart.block.BorderArrangement:444
(this.leftBlock) to (this.centerBlock)
Update FieldRead at org.jfree.chart.block.BorderArrangement:449
to this.centerBlock
Delete LocalVariable at org.jfree.chart.block.BorderArrangement:445
org.jfree.chart.block.RectangleConstraint c3 = new org.jfree.chart.block.RectangleConstraint(0.0, new org.jfree.data.Range(0.0, constraint.getWidth()), LengthConstraintType.RANGE, h[2], null, LengthConstraintType.FIXED)
Delete LocalVariable at org.jfree.chart.block.BorderArrangement:449
org.jfree.chart.util.Size2D size = .arrange(g2, c3)
Delete Assignment at org.jfree.chart.block.BorderArrangement:450
w[2] = size.width
Insert Invocation at org.jfree.chart.block.BorderArrangement:445
.setBounds(new java.awt.geom.Rectangle2D.Double(w[2], h[0], w[4], h[4]))
Move FieldRead from org.jfree.chart.block.BorderArrangement:449 to org.jfree.chart.block.BorderArrangement:445
this.leftBlock
: number instances found: 48
ChangePatternInstance [actions=[Insert Invocation at org.jfree.chart.block.BorderArrangement:445
.setBounds(new java.awt.geom.Rectangle2D.Double(w[2], h[0], w[4], h[4]))
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.jfree.chart.block.BorderArrangement:445
org.jfree.chart.block.RectangleConstraint c3 = new org.jfree.chart.block.RectangleConstraint(0.0, new org.jfree.data.Range(0.0, constraint.getWidth()), LengthConstraintType.RANGE, h[2], null, LengthConstraintType.FIXED)
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.jfree.chart.block.BorderArrangement:449
org.jfree.chart.util.Size2D size = .arrange(g2, c3)
]]
ChangePatternInstance [actions=[Delete Assignment at org.jfree.chart.block.BorderArrangement:450
w[2] = size.width
]]
ChangePatternInstance [actions=[Update FieldRead at org.jfree.chart.block.BorderArrangement:444
(this.leftBlock) to (this.centerBlock)
]]
ChangePatternInstance [actions=[Insert Invocation at org.jfree.chart.block.BorderArrangement:445
.setBounds(new java.awt.geom.Rectangle2D.Double(w[2], h[0], w[4], h[4]))
]]
ChangePatternInstance [actions=[Update FieldRead at org.jfree.chart.block.BorderArrangement:449
to this.centerBlock
]]
ChangePatternInstance [actions=[Move FieldRead from org.jfree.chart.block.BorderArrangement:449 to org.jfree.chart.block.BorderArrangement:445
this.leftBlock
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.jfree.chart.block.BorderArrangement:445
new java.awt.geom.Rectangle2D.Double(w[2], h[0], w[4], h[4])
]]
ChangePatternInstance [actions=[Insert ArrayRead at org.jfree.chart.block.BorderArrangement:445
w[2]
]]
ChangePatternInstance [actions=[Insert ArrayRead at org.jfree.chart.block.BorderArrangement:445
h[0]
]]
ChangePatternInstance [actions=[Insert ArrayRead at org.jfree.chart.block.BorderArrangement:445
w[4]
]]
ChangePatternInstance [actions=[Insert ArrayRead at org.jfree.chart.block.BorderArrangement:445
h[4]
]]
ChangePatternInstance [actions=[Insert VariableRead at org.jfree.chart.block.BorderArrangement:445
w
]]
ChangePatternInstance [actions=[Insert Literal at org.jfree.chart.block.BorderArrangement:445
2
]]
ChangePatternInstance [actions=[Insert VariableRead at org.jfree.chart.block.BorderArrangement:445
h
]]
ChangePatternInstance [actions=[Insert Literal at org.jfree.chart.block.BorderArrangement:445
0
]]
ChangePatternInstance [actions=[Insert VariableRead at org.jfree.chart.block.BorderArrangement:445
w
]]
ChangePatternInstance [actions=[Insert Literal at org.jfree.chart.block.BorderArrangement:445
4
]]
ChangePatternInstance [actions=[Insert VariableRead at org.jfree.chart.block.BorderArrangement:445
h
]]
ChangePatternInstance [actions=[Insert Literal at org.jfree.chart.block.BorderArrangement:445
4
]]
ChangePatternInstance [actions=[Delete TypeReference at org.jfree.chart.block.BorderArrangement:445
org.jfree.chart.block.RectangleConstraint
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.chart.block.BorderArrangement:445
0.0
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.chart.block.BorderArrangement:446
0.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.block.BorderArrangement:446
constraint
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.block.BorderArrangement:446
constraint.getWidth()
]]
ChangePatternInstance [actions=[Delete ConstructorCall at org.jfree.chart.block.BorderArrangement:446
new org.jfree.data.Range(0.0, constraint.getWidth())
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.chart.block.BorderArrangement
LengthConstraintType
]]
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.chart.block.BorderArrangement:447
LengthConstraintType.RANGE
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.block.BorderArrangement:447
h
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.chart.block.BorderArrangement:447
2
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.jfree.chart.block.BorderArrangement:447
h[2]
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.chart.block.BorderArrangement:447
null
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.chart.block.BorderArrangement
LengthConstraintType
]]
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.chart.block.BorderArrangement:448
LengthConstraintType.FIXED
]]
ChangePatternInstance [actions=[Delete ConstructorCall at org.jfree.chart.block.BorderArrangement:445
new org.jfree.chart.block.RectangleConstraint(0.0, new org.jfree.data.Range(0.0, constraint.getWidth()), LengthConstraintType.RANGE, h[2], null, LengthConstraintType.FIXED)
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.jfree.chart.block.BorderArrangement:445
org.jfree.chart.block.RectangleConstraint c3 = new org.jfree.chart.block.RectangleConstraint(0.0, new org.jfree.data.Range(0.0, constraint.getWidth()), LengthConstraintType.RANGE, h[2], null, LengthConstraintType.FIXED)
]]
ChangePatternInstance [actions=[Delete TypeReference at org.jfree.chart.block.BorderArrangement:449
org.jfree.chart.util.Size2D
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.block.BorderArrangement:449
g2
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.block.BorderArrangement:449
c3
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.block.BorderArrangement:449
.arrange(g2, c3)
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.jfree.chart.block.BorderArrangement:449
org.jfree.chart.util.Size2D size = .arrange(g2, c3)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.block.BorderArrangement:450
w
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.chart.block.BorderArrangement:450
2
]]
ChangePatternInstance [actions=[Delete ArrayWrite at org.jfree.chart.block.BorderArrangement:450
w[2]
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.block.BorderArrangement:450
size
]]
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.chart.block.BorderArrangement:450
size.width
]]
ChangePatternInstance [actions=[Delete Assignment at org.jfree.chart.block.BorderArrangement:450
w[2] = size.width
]]
RepairabilityAnalyzer
----For Diff:Update FieldRead at org.jfree.chart.block.BorderArrangement:444
(this.leftBlock) to (this.centerBlock)
Update FieldRead at org.jfree.chart.block.BorderArrangement:449
to this.centerBlock
Delete LocalVariable at org.jfree.chart.block.BorderArrangement:445
org.jfree.chart.block.RectangleConstraint c3 = new org.jfree.chart.block.RectangleConstraint(0.0, new org.jfree.data.Range(0.0, constraint.getWidth()), LengthConstraintType.RANGE, h[2], null, LengthConstraintType.FIXED)
Delete LocalVariable at org.jfree.chart.block.BorderArrangement:449
org.jfree.chart.util.Size2D size = .arrange(g2, c3)
Delete Assignment at org.jfree.chart.block.BorderArrangement:450
w[2] = size.width
Insert Invocation at org.jfree.chart.block.BorderArrangement:445
.setBounds(new java.awt.geom.Rectangle2D.Double(w[2], h[0], w[4], h[4]))
Move FieldRead from org.jfree.chart.block.BorderArrangement:449 to org.jfree.chart.block.BorderArrangement:445
this.leftBlock
: number instances found: 1
ChangePatternInstance [actions=[Update FieldRead at org.jfree.chart.block.BorderArrangement:444
(this.leftBlock) to (this.centerBlock)
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch3-Math-85-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer
-0098
Delete If at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
if ((fa * fb) >= 0.0) {
throw new org.apache.commons.math.ConvergenceException(("number of iterations={0}, maximum iterations={1}, " + ("initial={2}, lower bound={3}, upper bound={4}, final a value={5}, " + "final b value={6}, f(a)={7}, f(b)={8}")), numIterations, maximumIterations, initial, lowerBound, upperBound, a, b, fa, fb);
}
PatternInstanceAnalyzer
----For Diff:Delete If at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
if ((fa * fb) >= 0.0) {
throw new org.apache.commons.math.ConvergenceException(("number of iterations={0}, maximum iterations={1}, " + ("initial={2}, lower bound={3}, upper bound={4}, final a value={5}, " + "final b value={6}, f(a)={7}, f(b)={8}")), numIterations, maximumIterations, initial, lowerBound, upperBound, a, b, fa, fb);
}
: number instances found: 24
ChangePatternInstance [actions=[Delete Throw at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:199
throw new org.apache.commons.math.ConvergenceException(("number of iterations={0}, maximum iterations={1}, " + ("initial={2}, lower bound={3}, upper bound={4}, final a value={5}, " + "final b value={6}, f(a)={7}, f(b)={8}")), numIterations, maximumIterations, initial, lowerBound, upperBound, a, b, fa, fb)
]]
ChangePatternInstance [actions=[Delete If at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
if ((fa * fb) >= 0.0) {
throw new org.apache.commons.math.ConvergenceException(("number of iterations={0}, maximum iterations={1}, " + ("initial={2}, lower bound={3}, upper bound={4}, final a value={5}, " + "final b value={6}, f(a)={7}, f(b)={8}")), numIterations, maximumIterations, initial, lowerBound, upperBound, a, b, fa, fb);
}
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
fa
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
fb
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
(fa * fb)
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
0.0
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
(fa * fb) >= 0.0
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:200
"number of iterations={0}, maximum iterations={1}, "
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:201
"initial={2}, lower bound={3}, upper bound={4}, final a value={5}, "
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:202
"final b value={6}, f(a)={7}, f(b)={8}"
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:201
("initial={2}, lower bound={3}, upper bound={4}, final a value={5}, " + "final b value={6}, f(a)={7}, f(b)={8}")
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:200
("number of iterations={0}, maximum iterations={1}, " + ("initial={2}, lower bound={3}, upper bound={4}, final a value={5}, " + "final b value={6}, f(a)={7}, f(b)={8}"))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:203
numIterations
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:203
maximumIterations
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:203
initial
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:204
lowerBound
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:204
upperBound
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:204
a
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:204
b
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:204
fa
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:204
fb
]]
ChangePatternInstance [actions=[Delete ConstructorCall at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:199
new org.apache.commons.math.ConvergenceException(("number of iterations={0}, maximum iterations={1}, " + ("initial={2}, lower bound={3}, upper bound={4}, final a value={5}, " + "final b value={6}, f(a)={7}, f(b)={8}")), numIterations, maximumIterations, initial, lowerBound, upperBound, a, b, fa, fb)
]]
ChangePatternInstance [actions=[Delete Throw at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:199
throw new org.apache.commons.math.ConvergenceException(("number of iterations={0}, maximum iterations={1}, " + ("initial={2}, lower bound={3}, upper bound={4}, final a value={5}, " + "final b value={6}, f(a)={7}, f(b)={8}")), numIterations, maximumIterations, initial, lowerBound, upperBound, a, b, fa, fb)
]]
ChangePatternInstance [actions=[Delete Block at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
{
throw new org.apache.commons.math.ConvergenceException(("number of iterations={0}, maximum iterations={1}, " + ("initial={2}, lower bound={3}, upper bound={4}, final a value={5}, " + "final b value={6}, f(a)={7}, f(b)={8}")), numIterations, maximumIterations, initial, lowerBound, upperBound, a, b, fa, fb);
}
]]
RepairabilityAnalyzer
----For Diff:Delete If at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
if ((fa * fb) >= 0.0) {
throw new org.apache.commons.math.ConvergenceException(("number of iterations={0}, maximum iterations={1}, " + ("initial={2}, lower bound={3}, upper bound={4}, final a value={5}, " + "final b value={6}, f(a)={7}, f(b)={8}")), numIterations, maximumIterations, initial, lowerBound, upperBound, a, b, fa, fb);
}
: number instances found: 1
ChangePatternInstance [actions=[Delete If at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
if ((fa * fb) >= 0.0) {
throw new org.apache.commons.math.ConvergenceException(("number of iterations={0}, maximum iterations={1}, " + ("initial={2}, lower bound={3}, upper bound={4}, final a value={5}, " + "final b value={6}, f(a)={7}, f(b)={8}")), numIterations, maximumIterations, initial, lowerBound, upperBound, a, b, fa, fb);
}
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch1-Chart-25-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer
-005
Delete For at org.jfree.chart.plot.CategoryPlot:2672
for (int i = (this.datasets.size()) - 1; i >= 0; i--) {
foundData = (render(g2, dataArea, i, state)) || foundData;
}
PatternInstanceAnalyzer
----For Diff:Delete For at org.jfree.chart.plot.CategoryPlot:2672
for (int i = (this.datasets.size()) - 1; i >= 0; i--) {
foundData = (render(g2, dataArea, i, state)) || foundData;
}
: number instances found: 26
ChangePatternInstance [actions=[Delete Assignment at org.jfree.chart.plot.CategoryPlot:2673
foundData = (render(g2, dataArea, i, state)) || foundData
]]
ChangePatternInstance [actions=[Delete For at org.jfree.chart.plot.CategoryPlot:2672
for (int i = (this.datasets.size()) - 1; i >= 0; i--) {
foundData = (render(g2, dataArea, i, state)) || foundData;
}
]]
ChangePatternInstance [actions=[Delete TypeReference at org.jfree.chart.plot.CategoryPlot:2672
int
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.chart.plot.CategoryPlot
org.jfree.chart.plot.CategoryPlot
]]
ChangePatternInstance [actions=[Delete ThisAccess at org.jfree.chart.plot.CategoryPlot:2672
this
]]
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.chart.plot.CategoryPlot:2672
this.datasets
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.plot.CategoryPlot:2672
(this.datasets.size())
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.chart.plot.CategoryPlot:2672
1
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.chart.plot.CategoryPlot:2672
(this.datasets.size()) - 1
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.jfree.chart.plot.CategoryPlot:2672
int i = (this.datasets.size()) - 1
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.plot.CategoryPlot:2672
i
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.chart.plot.CategoryPlot:2672
0
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.chart.plot.CategoryPlot:2672
i >= 0
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.jfree.chart.plot.CategoryPlot:2672
i
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.jfree.chart.plot.CategoryPlot:2672
i--
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.jfree.chart.plot.CategoryPlot:2673
foundData
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.chart.plot.CategoryPlot
org.jfree.chart.plot.CategoryPlot
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.plot.CategoryPlot:2673
g2
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.plot.CategoryPlot:2673
dataArea
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.plot.CategoryPlot:2673
i
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.plot.CategoryPlot:2673
state
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.plot.CategoryPlot:2673
(render(g2, dataArea, i, state))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.plot.CategoryPlot:2673
foundData
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.chart.plot.CategoryPlot:2673
(render(g2, dataArea, i, state)) || foundData
]]
ChangePatternInstance [actions=[Delete Assignment at org.jfree.chart.plot.CategoryPlot:2673
foundData = (render(g2, dataArea, i, state)) || foundData
]]
ChangePatternInstance [actions=[Delete For at org.jfree.chart.plot.CategoryPlot:2672
for (int i = (this.datasets.size()) - 1; i >= 0; i--) {
foundData = (render(g2, dataArea, i, state)) || foundData;
}
]]
RepairabilityAnalyzer
----For Diff:Delete For at org.jfree.chart.plot.CategoryPlot:2672
for (int i = (this.datasets.size()) - 1; i >= 0; i--) {
foundData = (render(g2, dataArea, i, state)) || foundData;
}
: number instances found: 1
ChangePatternInstance [actions=[Delete For at org.jfree.chart.plot.CategoryPlot:2672
for (int i = (this.datasets.size()) - 1; i >= 0; i--) {
foundData = (render(g2, dataArea, i, state)) || foundData;
}
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch1-Math-81-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer
-0037
Delete Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1544
b2 = (work[(nn - 13)]) / (work[(nn - 15)])
PatternInstanceAnalyzer
----For Diff:Delete Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1544
b2 = (work[(nn - 13)]) / (work[(nn - 15)])
: number instances found: 16
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1544
b2 = (work[(nn - 13)]) / (work[(nn - 15)])
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math.linear.EigenDecompositionImpl:1544
b2
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl
org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1544
work
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1544
nn
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1544
13
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1544
(nn - 13)
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.math.linear.EigenDecompositionImpl:1544
(work[(nn - 13)])
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl
org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1544
work
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1544
nn
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1544
15
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1544
(nn - 15)
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.math.linear.EigenDecompositionImpl:1544
(work[(nn - 15)])
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1544
(work[(nn - 13)]) / (work[(nn - 15)])
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1544
b2 = (work[(nn - 13)]) / (work[(nn - 15)])
]]
RepairabilityAnalyzer
----For Diff:Delete Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1544
b2 = (work[(nn - 13)]) / (work[(nn - 15)])
: number instances found: 1
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1544
b2 = (work[(nn - 13)]) / (work[(nn - 15)])
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch1-Lang-39-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer
-0017
Delete For at org.apache.commons.lang3.StringUtils:3675
for (int i = 0; i < (searchList.length); i++) {
int greater = (replacementList[i].length()) - (searchList[i].length());
if (greater > 0) {
increase += 3 * greater;
}
}
PatternInstanceAnalyzer
----For Diff:Delete For at org.apache.commons.lang3.StringUtils:3675
for (int i = 0; i < (searchList.length); i++) {
int greater = (replacementList[i].length()) - (searchList[i].length());
if (greater > 0) {
increase += 3 * greater;
}
}
: number instances found: 34
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.lang3.StringUtils:3676
int greater = (replacementList[i].length()) - (searchList[i].length())
]]
ChangePatternInstance [actions=[Delete OperatorAssignment at org.apache.commons.lang3.StringUtils:3678
increase += 3 * greater
]]
ChangePatternInstance [actions=[Delete If at org.apache.commons.lang3.StringUtils:3677
if (greater > 0) {
increase += 3 * greater;
}
]]
ChangePatternInstance [actions=[Delete For at org.apache.commons.lang3.StringUtils:3675
for (int i = 0; i < (searchList.length); i++) {
int greater = (replacementList[i].length()) - (searchList[i].length());
if (greater > 0) {
increase += 3 * greater;
}
}
]]
ChangePatternInstance [actions=[Delete TypeReference at org.apache.commons.lang3.StringUtils:3675
int
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.StringUtils:3675
0
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.lang3.StringUtils:3675
int i = 0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3675
i
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3675
searchList
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.lang3.StringUtils:3675
(searchList.length)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.StringUtils:3675
i < (searchList.length)
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.lang3.StringUtils:3675
i
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.apache.commons.lang3.StringUtils:3675
i++
]]
ChangePatternInstance [actions=[Delete TypeReference at org.apache.commons.lang3.StringUtils:3676
int
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3676
replacementList
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3676
i
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.lang3.StringUtils:3676
replacementList[i]
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.StringUtils:3676
(replacementList[i].length())
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3676
searchList
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3676
i
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.lang3.StringUtils:3676
searchList[i]
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.StringUtils:3676
(searchList[i].length())
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.StringUtils:3676
(replacementList[i].length()) - (searchList[i].length())
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.lang3.StringUtils:3676
int greater = (replacementList[i].length()) - (searchList[i].length())
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3677
greater
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.StringUtils:3677
0
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.StringUtils:3677
greater > 0
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.lang3.StringUtils:3678
increase
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.StringUtils:3678
3
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3678
greater
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.StringUtils:3678
3 * greater
]]
ChangePatternInstance [actions=[Delete OperatorAssignment at org.apache.commons.lang3.StringUtils:3678
increase += 3 * greater
]]
ChangePatternInstance [actions=[Delete Block at org.apache.commons.lang3.StringUtils:3677
{
increase += 3 * greater;
}
]]
ChangePatternInstance [actions=[Delete If at org.apache.commons.lang3.StringUtils:3677
if (greater > 0) {
increase += 3 * greater;
}
]]
RepairabilityAnalyzer
----For Diff:Delete For at org.apache.commons.lang3.StringUtils:3675
for (int i = 0; i < (searchList.length); i++) {
int greater = (replacementList[i].length()) - (searchList[i].length());
if (greater > 0) {
increase += 3 * greater;
}
}
: number instances found: 1
ChangePatternInstance [actions=[Delete For at org.apache.commons.lang3.StringUtils:3675
for (int i = 0; i < (searchList.length); i++) {
int greater = (replacementList[i].length()) - (searchList[i].length());
if (greater > 0) {
increase += 3 * greater;
}
}
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch2-Math-50-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer
-0064
Delete Invocation at org.apache.commons.math.analysis.solvers.BaseSecantSolver:189
computeObjectiveValue(x0)
Insert VariableRead at org.apache.commons.math.analysis.solvers.BaseSecantSolver:189
f1
PatternInstanceAnalyzer
----For Diff:Delete Invocation at org.apache.commons.math.analysis.solvers.BaseSecantSolver:189
computeObjectiveValue(x0)
Insert VariableRead at org.apache.commons.math.analysis.solvers.BaseSecantSolver:189
f1
: number instances found: 4
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.analysis.solvers.BaseSecantSolver:189
f1
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.analysis.solvers.BaseSecantSolver
org.apache.commons.math.analysis.solvers.BaseSecantSolver
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.BaseSecantSolver:189
x0
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math.analysis.solvers.BaseSecantSolver:189
computeObjectiveValue(x0)
]]
RepairabilityAnalyzer
----For Diff:Delete Invocation at org.apache.commons.math.analysis.solvers.BaseSecantSolver:189
computeObjectiveValue(x0)
Insert VariableRead at org.apache.commons.math.analysis.solvers.BaseSecantSolver:189
f1
: number instances found: 1
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.analysis.solvers.BaseSecantSolver:189
f1
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch1-Math-32-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer
-0022
Insert Invocation at org.apache.commons.math3.geometry.partitioning.AbstractRegion:307
characterize(node.getMinus(), plusChar.getOut(), minusChar)
PatternInstanceAnalyzer
----For Diff:Insert Invocation at org.apache.commons.math3.geometry.partitioning.AbstractRegion:307
characterize(node.getMinus(), plusChar.getOut(), minusChar)
: number instances found: 8
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math3.geometry.partitioning.AbstractRegion:307
characterize(node.getMinus(), plusChar.getOut(), minusChar)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math3.geometry.partitioning.AbstractRegion:307
characterize(node.getMinus(), plusChar.getOut(), minusChar)
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math3.geometry.partitioning.AbstractRegion
org.apache.commons.math3.geometry.partitioning.AbstractRegion
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math3.geometry.partitioning.AbstractRegion:307
node.getMinus()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math3.geometry.partitioning.AbstractRegion:307
plusChar.getOut()
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.geometry.partitioning.AbstractRegion:307
minusChar
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.geometry.partitioning.AbstractRegion:307
node
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.geometry.partitioning.AbstractRegion:307
plusChar
]]
RepairabilityAnalyzer
----For Diff:Insert Invocation at org.apache.commons.math3.geometry.partitioning.AbstractRegion:307
characterize(node.getMinus(), plusChar.getOut(), minusChar)
: number instances found: 1
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math3.geometry.partitioning.AbstractRegion:307
characterize(node.getMinus(), plusChar.getOut(), minusChar)
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch3-Chart-13-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer
-0079
Update FieldRead at org.jfree.chart.block.BorderArrangement:453
(this.rightBlock) to (this.leftBlock)
Delete LocalVariable at org.jfree.chart.block.BorderArrangement:454
org.jfree.chart.block.RectangleConstraint c4 = new org.jfree.chart.block.RectangleConstraint(, new org.jfree.data.Range(0.0, ((constraint.getWidth()) - ([]))), LengthConstraintType.RANGE, , null, LengthConstraintType.FIXED)
Delete LocalVariable at org.jfree.chart.block.BorderArrangement:458
org.jfree.chart.util.Size2D size = this.rightBlock.arrange(g2, c4)
Delete Assignment at org.jfree.chart.block.BorderArrangement:459
w[3] = size.width
Insert Invocation at org.jfree.chart.block.BorderArrangement:454
this.leftBlock.setBounds(new java.awt.geom.Rectangle2D.Double(, h[0], [], ))
Move Literal from org.jfree.chart.block.BorderArrangement:454 to org.jfree.chart.block.BorderArrangement:454
0.0
Move ArrayRead from org.jfree.chart.block.BorderArrangement:456 to org.jfree.chart.block.BorderArrangement:454
h[2]
Move VariableRead from org.jfree.chart.block.BorderArrangement:455 to org.jfree.chart.block.BorderArrangement:454
w
Move Literal from org.jfree.chart.block.BorderArrangement:455 to org.jfree.chart.block.BorderArrangement:454
2
PatternInstanceAnalyzer
----For Diff:Update FieldRead at org.jfree.chart.block.BorderArrangement:453
(this.rightBlock) to (this.leftBlock)
Delete LocalVariable at org.jfree.chart.block.BorderArrangement:454
org.jfree.chart.block.RectangleConstraint c4 = new org.jfree.chart.block.RectangleConstraint(, new org.jfree.data.Range(0.0, ((constraint.getWidth()) - ([]))), LengthConstraintType.RANGE, , null, LengthConstraintType.FIXED)
Delete LocalVariable at org.jfree.chart.block.BorderArrangement:458
org.jfree.chart.util.Size2D size = this.rightBlock.arrange(g2, c4)
Delete Assignment at org.jfree.chart.block.BorderArrangement:459
w[3] = size.width
Insert Invocation at org.jfree.chart.block.BorderArrangement:454
this.leftBlock.setBounds(new java.awt.geom.Rectangle2D.Double(, h[0], [], ))
Move Literal from org.jfree.chart.block.BorderArrangement:454 to org.jfree.chart.block.BorderArrangement:454
0.0
Move ArrayRead from org.jfree.chart.block.BorderArrangement:456 to org.jfree.chart.block.BorderArrangement:454
h[2]
Move VariableRead from org.jfree.chart.block.BorderArrangement:455 to org.jfree.chart.block.BorderArrangement:454
w
Move Literal from org.jfree.chart.block.BorderArrangement:455 to org.jfree.chart.block.BorderArrangement:454
2
: number instances found: 46
ChangePatternInstance [actions=[Insert Invocation at org.jfree.chart.block.BorderArrangement:454
this.leftBlock.setBounds(new java.awt.geom.Rectangle2D.Double(, h[0], [], ))
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.jfree.chart.block.BorderArrangement:454
org.jfree.chart.block.RectangleConstraint c4 = new org.jfree.chart.block.RectangleConstraint(, new org.jfree.data.Range(0.0, ((constraint.getWidth()) - ([]))), LengthConstraintType.RANGE, , null, LengthConstraintType.FIXED)
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.jfree.chart.block.BorderArrangement:458
org.jfree.chart.util.Size2D size = this.rightBlock.arrange(g2, c4)
]]
ChangePatternInstance [actions=[Delete Assignment at org.jfree.chart.block.BorderArrangement:459
w[3] = size.width
]]
ChangePatternInstance [actions=[Update FieldRead at org.jfree.chart.block.BorderArrangement:453
(this.rightBlock) to (this.leftBlock)
]]
ChangePatternInstance [actions=[Insert Invocation at org.jfree.chart.block.BorderArrangement:454
this.leftBlock.setBounds(new java.awt.geom.Rectangle2D.Double(, h[0], [], ))
]]
ChangePatternInstance [actions=[Insert FieldRead at org.jfree.chart.block.BorderArrangement:454
this.leftBlock
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.jfree.chart.block.BorderArrangement:454
new java.awt.geom.Rectangle2D.Double(, h[0], [], )
]]
ChangePatternInstance [actions=[Insert ThisAccess at org.jfree.chart.block.BorderArrangement:454
this
]]
ChangePatternInstance [actions=[Move Literal from org.jfree.chart.block.BorderArrangement:454 to org.jfree.chart.block.BorderArrangement:454
0.0
]]
ChangePatternInstance [actions=[Insert ArrayRead at org.jfree.chart.block.BorderArrangement:454
h[0]
]]
ChangePatternInstance [actions=[Insert ArrayRead at org.jfree.chart.block.BorderArrangement:454
[]
]]
ChangePatternInstance [actions=[Move ArrayRead from org.jfree.chart.block.BorderArrangement:456 to org.jfree.chart.block.BorderArrangement:454
h[2]
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.jfree.chart.block.BorderArrangement:454
org.jfree.chart.block.BorderArrangement
]]
ChangePatternInstance [actions=[Insert VariableRead at org.jfree.chart.block.BorderArrangement:454
h
]]
ChangePatternInstance [actions=[Insert Literal at org.jfree.chart.block.BorderArrangement:454
0
]]
ChangePatternInstance [actions=[Move VariableRead from org.jfree.chart.block.BorderArrangement:455 to org.jfree.chart.block.BorderArrangement:454
w
]]
ChangePatternInstance [actions=[Move Literal from org.jfree.chart.block.BorderArrangement:455 to org.jfree.chart.block.BorderArrangement:454
2
]]
ChangePatternInstance [actions=[Delete TypeReference at org.jfree.chart.block.BorderArrangement:454
org.jfree.chart.block.RectangleConstraint
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.chart.block.BorderArrangement:455
0.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.block.BorderArrangement:455
constraint
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.block.BorderArrangement:455
(constraint.getWidth())
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.jfree.chart.block.BorderArrangement:455
([])
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.chart.block.BorderArrangement:455
((constraint.getWidth()) - ([]))
]]
ChangePatternInstance [actions=[Delete ConstructorCall at org.jfree.chart.block.BorderArrangement:455
new org.jfree.data.Range(0.0, ((constraint.getWidth()) - ([])))
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.chart.block.BorderArrangement
LengthConstraintType
]]
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.chart.block.BorderArrangement:456
LengthConstraintType.RANGE
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.chart.block.BorderArrangement:456
null
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.chart.block.BorderArrangement
LengthConstraintType
]]
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.chart.block.BorderArrangement:457
LengthConstraintType.FIXED
]]
ChangePatternInstance [actions=[Delete ConstructorCall at org.jfree.chart.block.BorderArrangement:454
new org.jfree.chart.block.RectangleConstraint(, new org.jfree.data.Range(0.0, ((constraint.getWidth()) - ([]))), LengthConstraintType.RANGE, , null, LengthConstraintType.FIXED)
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.jfree.chart.block.BorderArrangement:454
org.jfree.chart.block.RectangleConstraint c4 = new org.jfree.chart.block.RectangleConstraint(, new org.jfree.data.Range(0.0, ((constraint.getWidth()) - ([]))), LengthConstraintType.RANGE, , null, LengthConstraintType.FIXED)
]]
ChangePatternInstance [actions=[Delete TypeReference at org.jfree.chart.block.BorderArrangement:458
org.jfree.chart.util.Size2D
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.chart.block.BorderArrangement
org.jfree.chart.block.BorderArrangement
]]
ChangePatternInstance [actions=[Delete ThisAccess at org.jfree.chart.block.BorderArrangement:458
this
]]
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.chart.block.BorderArrangement:458
this.rightBlock
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.block.BorderArrangement:458
g2
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.block.BorderArrangement:458
c4
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.block.BorderArrangement:458
this.rightBlock.arrange(g2, c4)
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.jfree.chart.block.BorderArrangement:458
org.jfree.chart.util.Size2D size = this.rightBlock.arrange(g2, c4)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.block.BorderArrangement:459
w
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.chart.block.BorderArrangement:459
3
]]
ChangePatternInstance [actions=[Delete ArrayWrite at org.jfree.chart.block.BorderArrangement:459
w[3]
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.block.BorderArrangement:459
size
]]
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.chart.block.BorderArrangement:459
size.width
]]
ChangePatternInstance [actions=[Delete Assignment at org.jfree.chart.block.BorderArrangement:459
w[3] = size.width
]]
RepairabilityAnalyzer
----For Diff:Update FieldRead at org.jfree.chart.block.BorderArrangement:453
(this.rightBlock) to (this.leftBlock)
Delete LocalVariable at org.jfree.chart.block.BorderArrangement:454
org.jfree.chart.block.RectangleConstraint c4 = new org.jfree.chart.block.RectangleConstraint(, new org.jfree.data.Range(0.0, ((constraint.getWidth()) - ([]))), LengthConstraintType.RANGE, , null, LengthConstraintType.FIXED)
Delete LocalVariable at org.jfree.chart.block.BorderArrangement:458
org.jfree.chart.util.Size2D size = this.rightBlock.arrange(g2, c4)
Delete Assignment at org.jfree.chart.block.BorderArrangement:459
w[3] = size.width
Insert Invocation at org.jfree.chart.block.BorderArrangement:454
this.leftBlock.setBounds(new java.awt.geom.Rectangle2D.Double(, h[0], [], ))
Move Literal from org.jfree.chart.block.BorderArrangement:454 to org.jfree.chart.block.BorderArrangement:454
0.0
Move ArrayRead from org.jfree.chart.block.BorderArrangement:456 to org.jfree.chart.block.BorderArrangement:454
h[2]
Move VariableRead from org.jfree.chart.block.BorderArrangement:455 to org.jfree.chart.block.BorderArrangement:454
w
Move Literal from org.jfree.chart.block.BorderArrangement:455 to org.jfree.chart.block.BorderArrangement:454
2
: number instances found: 1
ChangePatternInstance [actions=[Update FieldRead at org.jfree.chart.block.BorderArrangement:453
(this.rightBlock) to (this.leftBlock)
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch2-Math-78-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer
-0069
Delete FieldRead at org.apache.commons.math.ode.events.EventState:174
(t0)
Delete FieldRead at org.apache.commons.math.ode.events.EventState:175
(t0)
Delete FieldRead at org.apache.commons.math.ode.events.EventState:177
t0
Delete FieldRead at org.apache.commons.math.ode.events.EventState:179
(t0)
Insert LocalVariable at org.apache.commons.math.ode.events.EventState:173
final double t0 = interpolator.getPreviousTime()
Insert VariableRead at org.apache.commons.math.ode.events.EventState:178
t0
Insert VariableRead at org.apache.commons.math.ode.events.EventState:180
t0
Insert VariableRead at org.apache.commons.math.ode.events.EventState:176
t0
Insert VariableRead at org.apache.commons.math.ode.events.EventState:175
t0
PatternInstanceAnalyzer
----For Diff:Delete FieldRead at org.apache.commons.math.ode.events.EventState:174
(t0)
Delete FieldRead at org.apache.commons.math.ode.events.EventState:175
(t0)
Delete FieldRead at org.apache.commons.math.ode.events.EventState:177
t0
Delete FieldRead at org.apache.commons.math.ode.events.EventState:179
(t0)
Insert LocalVariable at org.apache.commons.math.ode.events.EventState:173
final double t0 = interpolator.getPreviousTime()
Insert VariableRead at org.apache.commons.math.ode.events.EventState:178
t0
Insert VariableRead at org.apache.commons.math.ode.events.EventState:180
t0
Insert VariableRead at org.apache.commons.math.ode.events.EventState:176
t0
Insert VariableRead at org.apache.commons.math.ode.events.EventState:175
t0
: number instances found: 21
ChangePatternInstance [actions=[Insert LocalVariable at org.apache.commons.math.ode.events.EventState:173
final double t0 = interpolator.getPreviousTime()
]]
ChangePatternInstance [actions=[Insert VirtualEle at org.apache.commons.math.ode.events.EventState
]]
ChangePatternInstance [actions=[Insert Wra at org.apache.commons.math.ode.events.EventState
]]
ChangePatternInstance [actions=[Insert LocalVariable at org.apache.commons.math.ode.events.EventState:173
final double t0 = interpolator.getPreviousTime()
]]
ChangePatternInstance [actions=[Insert TypeReference at org.apache.commons.math.ode.events.EventState:173
double
]]
ChangePatternInstance [actions=[Insert VirtualEle at org.apache.commons.math.ode.events.EventState
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math.ode.events.EventState:173
interpolator.getPreviousTime()
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.ode.events.EventState:178
t0
]]
ChangePatternInstance [actions=[Insert Wra at org.apache.commons.math.ode.events.EventState
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.ode.events.EventState:173
interpolator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.ode.events.EventState:180
t0
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.ode.events.EventState:176
t0
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.ode.events.EventState:175
t0
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.ode.events.EventState
org.apache.commons.math.ode.events.EventState
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.ode.events.EventState:174
(t0)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.ode.events.EventState
org.apache.commons.math.ode.events.EventState
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.ode.events.EventState:175
(t0)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.ode.events.EventState
org.apache.commons.math.ode.events.EventState
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.ode.events.EventState:177
t0
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.ode.events.EventState
org.apache.commons.math.ode.events.EventState
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.ode.events.EventState:179
(t0)
]]
RepairabilityAnalyzer
----For Diff:Delete FieldRead at org.apache.commons.math.ode.events.EventState:174
(t0)
Delete FieldRead at org.apache.commons.math.ode.events.EventState:175
(t0)
Delete FieldRead at org.apache.commons.math.ode.events.EventState:177
t0
Delete FieldRead at org.apache.commons.math.ode.events.EventState:179
(t0)
Insert LocalVariable at org.apache.commons.math.ode.events.EventState:173
final double t0 = interpolator.getPreviousTime()
Insert VariableRead at org.apache.commons.math.ode.events.EventState:178
t0
Insert VariableRead at org.apache.commons.math.ode.events.EventState:180
t0
Insert VariableRead at org.apache.commons.math.ode.events.EventState:176
t0
Insert VariableRead at org.apache.commons.math.ode.events.EventState:175
t0
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch4-Time-4-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer
-00123
Delete Literal at org.joda.time.field.ZeroIsMaxDateTimeField:138
1
Insert Invocation at org.joda.time.field.ZeroIsMaxDateTimeField:138
getMaximumValue(instant)
PatternInstanceAnalyzer
----For Diff:Delete Literal at org.joda.time.field.ZeroIsMaxDateTimeField:138
1
Insert Invocation at org.joda.time.field.ZeroIsMaxDateTimeField:138
getMaximumValue(instant)
: number instances found: 4
ChangePatternInstance [actions=[Insert Invocation at org.joda.time.field.ZeroIsMaxDateTimeField:138
getMaximumValue(instant)
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.joda.time.field.ZeroIsMaxDateTimeField
org.joda.time.field.ZeroIsMaxDateTimeField
]]
ChangePatternInstance [actions=[Insert VariableRead at org.joda.time.field.ZeroIsMaxDateTimeField:138
instant
]]
ChangePatternInstance [actions=[Delete Literal at org.joda.time.field.ZeroIsMaxDateTimeField:138
1
]]
RepairabilityAnalyzer
----For Diff:Delete Literal at org.joda.time.field.ZeroIsMaxDateTimeField:138
1
Insert Invocation at org.joda.time.field.ZeroIsMaxDateTimeField:138
getMaximumValue(instant)
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch2-Chart-7-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer
-0051
Update FieldRead at org.jfree.data.time.TimePeriodValues:552
this.maxMiddleIndex to this.maxEndIndex
PatternInstanceAnalyzer
----For Diff:Update FieldRead at org.jfree.data.time.TimePeriodValues:552
this.maxMiddleIndex to this.maxEndIndex
: number instances found: 1
ChangePatternInstance [actions=[Update FieldRead at org.jfree.data.time.TimePeriodValues:552
this.maxMiddleIndex to this.maxEndIndex
]]
RepairabilityAnalyzer
----For Diff:Update FieldRead at org.jfree.data.time.TimePeriodValues:552
this.maxMiddleIndex to this.maxEndIndex
: number instances found: 1
ChangePatternInstance [actions=[Update FieldRead at org.jfree.data.time.TimePeriodValues:552
this.maxMiddleIndex to this.maxEndIndex
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch1-Math-20-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer
-0020
Delete ArrayWrite at org.apache.commons.math3.optimization.direct.CMAESOptimizer:995
repaired[i]
Insert FieldWrite at org.apache.commons.math3.optimization.direct.CMAESOptimizer:995
valueRange
PatternInstanceAnalyzer
----For Diff:Delete ArrayWrite at org.apache.commons.math3.optimization.direct.CMAESOptimizer:995
repaired[i]
Insert FieldWrite at org.apache.commons.math3.optimization.direct.CMAESOptimizer:995
valueRange
: number instances found: 5
ChangePatternInstance [actions=[Insert FieldWrite at org.apache.commons.math3.optimization.direct.CMAESOptimizer:995
valueRange
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math3.optimization.direct.CMAESOptimizer
org.apache.commons.math3.optimization.direct.CMAESOptimizer.FitnessFunction
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:995
repaired
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:995
i
]]
ChangePatternInstance [actions=[Delete ArrayWrite at org.apache.commons.math3.optimization.direct.CMAESOptimizer:995
repaired[i]
]]
RepairabilityAnalyzer
----For Diff:Delete ArrayWrite at org.apache.commons.math3.optimization.direct.CMAESOptimizer:995
repaired[i]
Insert FieldWrite at org.apache.commons.math3.optimization.direct.CMAESOptimizer:995
valueRange
: number instances found: 1
ChangePatternInstance [actions=[Insert FieldWrite at org.apache.commons.math3.optimization.direct.CMAESOptimizer:995
valueRange
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch2-Math-74-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer
-0068
Insert Invocation at org.apache.commons.math.ode.nonstiff.AdamsMoultonIntegrator:237
setMaxGrowth(10.0)
PatternInstanceAnalyzer
----For Diff:Insert Invocation at org.apache.commons.math.ode.nonstiff.AdamsMoultonIntegrator:237
setMaxGrowth(10.0)
: number instances found: 3
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math.ode.nonstiff.AdamsMoultonIntegrator:237
setMaxGrowth(10.0)
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math.ode.nonstiff.AdamsMoultonIntegrator
org.apache.commons.math.ode.nonstiff.AdamsMoultonIntegrator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math.ode.nonstiff.AdamsMoultonIntegrator:237
10.0
]]
RepairabilityAnalyzer
----For Diff:Insert Invocation at org.apache.commons.math.ode.nonstiff.AdamsMoultonIntegrator:237
setMaxGrowth(10.0)
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch2-Math-40-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer
-0062
Update UnaryOperator at org.apache.commons.math.analysis.solvers.BracketingNthOrderBrentSolver:265
--end to signChangeIndex++
PatternInstanceAnalyzer
----For Diff:Update UnaryOperator at org.apache.commons.math.analysis.solvers.BracketingNthOrderBrentSolver:265
--end to signChangeIndex++
: number instances found: 3
ChangePatternInstance [actions=[Update UnaryOperator at org.apache.commons.math.analysis.solvers.BracketingNthOrderBrentSolver:265
--end to signChangeIndex++
]]
ChangePatternInstance [actions=[Update UnaryOperator at org.apache.commons.math.analysis.solvers.BracketingNthOrderBrentSolver:265
--end to signChangeIndex++
]]
ChangePatternInstance [actions=[Update VariableWrite at org.apache.commons.math.analysis.solvers.BracketingNthOrderBrentSolver:265
end to signChangeIndex
]]
RepairabilityAnalyzer
----For Diff:Update UnaryOperator at org.apache.commons.math.analysis.solvers.BracketingNthOrderBrentSolver:265
--end to signChangeIndex++
: number instances found: 1
ChangePatternInstance [actions=[Update UnaryOperator at org.apache.commons.math.analysis.solvers.BracketingNthOrderBrentSolver:265
--end to signChangeIndex++
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch3-Math-80-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer
-0096
Update Invocation at org.apache.commons.math.linear.EigenDecompositionImpl:840
flipIfWarranted(n, 2) to java.util.Arrays.sort(realEigenvalues)
PatternInstanceAnalyzer
----For Diff:Update Invocation at org.apache.commons.math.linear.EigenDecompositionImpl:840
flipIfWarranted(n, 2) to java.util.Arrays.sort(realEigenvalues)
: number instances found: 7
ChangePatternInstance [actions=[Update Invocation at org.apache.commons.math.linear.EigenDecompositionImpl:840
flipIfWarranted(n, 2) to java.util.Arrays.sort(realEigenvalues)
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl:840
java.util.Arrays
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:840
realEigenvalues
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl
org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl
org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:840
n
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.linear.EigenDecompositionImpl:840
2
]]
RepairabilityAnalyzer
----For Diff:Update Invocation at org.apache.commons.math.linear.EigenDecompositionImpl:840
flipIfWarranted(n, 2) to java.util.Arrays.sort(realEigenvalues)
: number instances found: 1
ChangePatternInstance [actions=[Update Invocation at org.apache.commons.math.linear.EigenDecompositionImpl:840
flipIfWarranted(n, 2) to java.util.Arrays.sort(realEigenvalues)
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch2-Time-4-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer
-0077
Delete BinaryOperator at org.joda.time.field.ZeroIsMaxDateTimeField:178
(getWrappedField().getMaximumValue(instant, values)) + 1
Insert Invocation at org.joda.time.field.ZeroIsMaxDateTimeField:178
getMinimumValue()
Move TypeAccess from org.joda.time.field.ZeroIsMaxDateTimeField to org.joda.time.field.ZeroIsMaxDateTimeField
org.joda.time.field.ZeroIsMaxDateTimeField
PatternInstanceAnalyzer
----For Diff:Delete BinaryOperator at org.joda.time.field.ZeroIsMaxDateTimeField:178
(getWrappedField().getMaximumValue(instant, values)) + 1
Insert Invocation at org.joda.time.field.ZeroIsMaxDateTimeField:178
getMinimumValue()
Move TypeAccess from org.joda.time.field.ZeroIsMaxDateTimeField to org.joda.time.field.ZeroIsMaxDateTimeField
org.joda.time.field.ZeroIsMaxDateTimeField
: number instances found: 8
ChangePatternInstance [actions=[Insert Invocation at org.joda.time.field.ZeroIsMaxDateTimeField:178
getMinimumValue()
]]
ChangePatternInstance [actions=[Move TypeAccess from org.joda.time.field.ZeroIsMaxDateTimeField to org.joda.time.field.ZeroIsMaxDateTimeField
org.joda.time.field.ZeroIsMaxDateTimeField
]]
ChangePatternInstance [actions=[Delete Invocation at org.joda.time.field.ZeroIsMaxDateTimeField:178
getWrappedField()
]]
ChangePatternInstance [actions=[Delete VariableRead at org.joda.time.field.ZeroIsMaxDateTimeField:178
instant
]]
ChangePatternInstance [actions=[Delete VariableRead at org.joda.time.field.ZeroIsMaxDateTimeField:178
values
]]
ChangePatternInstance [actions=[Delete Invocation at org.joda.time.field.ZeroIsMaxDateTimeField:178
(getWrappedField().getMaximumValue(instant, values))
]]
ChangePatternInstance [actions=[Delete Literal at org.joda.time.field.ZeroIsMaxDateTimeField:178
1
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.joda.time.field.ZeroIsMaxDateTimeField:178
(getWrappedField().getMaximumValue(instant, values)) + 1
]]
RepairabilityAnalyzer
----For Diff:Delete BinaryOperator at org.joda.time.field.ZeroIsMaxDateTimeField:178
(getWrappedField().getMaximumValue(instant, values)) + 1
Insert Invocation at org.joda.time.field.ZeroIsMaxDateTimeField:178
getMinimumValue()
Move TypeAccess from org.joda.time.field.ZeroIsMaxDateTimeField to org.joda.time.field.ZeroIsMaxDateTimeField
org.joda.time.field.ZeroIsMaxDateTimeField
: number instances found: 1
ChangePatternInstance [actions=[Insert Invocation at org.joda.time.field.ZeroIsMaxDateTimeField:178
getMinimumValue()
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch1-Math-28-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer
-0021
Delete For at org.apache.commons.math3.optimization.linear.SimplexSolver:120
for (int i = 0; i < (tableau.getNumArtificialVariables()); i++) {
int column = i + (tableau.getArtificialVariableOffset());
final double entry = tableau.getEntry(row, column);
if ((org.apache.commons.math3.util.Precision.equals(entry, 1.0, maxUlps)) && (row.equals(tableau.getBasicRow(column)))) {
return row;
}
}
PatternInstanceAnalyzer
----For Diff:Delete For at org.apache.commons.math3.optimization.linear.SimplexSolver:120
for (int i = 0; i < (tableau.getNumArtificialVariables()); i++) {
int column = i + (tableau.getArtificialVariableOffset());
final double entry = tableau.getEntry(row, column);
if ((org.apache.commons.math3.util.Precision.equals(entry, 1.0, maxUlps)) && (row.equals(tableau.getBasicRow(column)))) {
return row;
}
}
: number instances found: 47
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.math3.optimization.linear.SimplexSolver:121
int column = i + (tableau.getArtificialVariableOffset())
]]
ChangePatternInstance [actions=[Delete Wra at org.apache.commons.math3.optimization.linear.SimplexSolver
]]
ChangePatternInstance [actions=[Delete VirtualEle at org.apache.commons.math3.optimization.linear.SimplexSolver
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.math3.optimization.linear.SimplexSolver:122
final double entry = tableau.getEntry(row, column)
]]
ChangePatternInstance [actions=[Delete Return at org.apache.commons.math3.optimization.linear.SimplexSolver:124
return row
]]
ChangePatternInstance [actions=[Delete If at org.apache.commons.math3.optimization.linear.SimplexSolver:123
if ((org.apache.commons.math3.util.Precision.equals(entry, 1.0, maxUlps)) && (row.equals(tableau.getBasicRow(column)))) {
return row;
}
]]
ChangePatternInstance [actions=[Delete For at org.apache.commons.math3.optimization.linear.SimplexSolver:120
for (int i = 0; i < (tableau.getNumArtificialVariables()); i++) {
int column = i + (tableau.getArtificialVariableOffset());
final double entry = tableau.getEntry(row, column);
if ((org.apache.commons.math3.util.Precision.equals(entry, 1.0, maxUlps)) && (row.equals(tableau.getBasicRow(column)))) {
return row;
}
}
]]
ChangePatternInstance [actions=[Delete TypeReference at org.apache.commons.math3.optimization.linear.SimplexSolver:120
int
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.optimization.linear.SimplexSolver:120
0
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.math3.optimization.linear.SimplexSolver:120
int i = 0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:120
i
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:120
tableau
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.optimization.linear.SimplexSolver:120
(tableau.getNumArtificialVariables())
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.optimization.linear.SimplexSolver:120
i < (tableau.getNumArtificialVariables())
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math3.optimization.linear.SimplexSolver:120
i
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.apache.commons.math3.optimization.linear.SimplexSolver:120
i++
]]
ChangePatternInstance [actions=[Delete TypeReference at org.apache.commons.math3.optimization.linear.SimplexSolver:121
int
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:121
i
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:121
tableau
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.optimization.linear.SimplexSolver:121
(tableau.getArtificialVariableOffset())
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.optimization.linear.SimplexSolver:121
i + (tableau.getArtificialVariableOffset())
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.math3.optimization.linear.SimplexSolver:121
int column = i + (tableau.getArtificialVariableOffset())
]]
ChangePatternInstance [actions=[Delete TypeReference at org.apache.commons.math3.optimization.linear.SimplexSolver:122
double
]]
ChangePatternInstance [actions=[Delete Wra at org.apache.commons.math3.optimization.linear.SimplexSolver
]]
ChangePatternInstance [actions=[Delete VirtualEle at org.apache.commons.math3.optimization.linear.SimplexSolver
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:122
tableau
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:122
row
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:122
column
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.optimization.linear.SimplexSolver:122
tableau.getEntry(row, column)
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.math3.optimization.linear.SimplexSolver:122
final double entry = tableau.getEntry(row, column)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math3.optimization.linear.SimplexSolver:123
org.apache.commons.math3.util.Precision
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:123
entry
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.optimization.linear.SimplexSolver:123
1.0
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math3.optimization.linear.SimplexSolver
org.apache.commons.math3.optimization.linear.SimplexSolver
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.optimization.linear.SimplexSolver:123
maxUlps
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.optimization.linear.SimplexSolver:123
(org.apache.commons.math3.util.Precision.equals(entry, 1.0, maxUlps))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:123
row
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:123
tableau
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:123
column
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.optimization.linear.SimplexSolver:123
tableau.getBasicRow(column)
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.optimization.linear.SimplexSolver:123
(row.equals(tableau.getBasicRow(column)))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.optimization.linear.SimplexSolver:123
(org.apache.commons.math3.util.Precision.equals(entry, 1.0, maxUlps)) && (row.equals(tableau.getBasicRow(column)))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:124
row
]]
ChangePatternInstance [actions=[Delete Return at org.apache.commons.math3.optimization.linear.SimplexSolver:124
return row
]]
ChangePatternInstance [actions=[Delete Block at org.apache.commons.math3.optimization.linear.SimplexSolver:123
{
return row;
}
]]
ChangePatternInstance [actions=[Delete If at org.apache.commons.math3.optimization.linear.SimplexSolver:123
if ((org.apache.commons.math3.util.Precision.equals(entry, 1.0, maxUlps)) && (row.equals(tableau.getBasicRow(column)))) {
return row;
}
]]
ChangePatternInstance [actions=[Delete For at org.apache.commons.math3.optimization.linear.SimplexSolver:120
for (int i = 0; i < (tableau.getNumArtificialVariables()); i++) {
int column = i + (tableau.getArtificialVariableOffset());
final double entry = tableau.getEntry(row, column);
if ((org.apache.commons.math3.util.Precision.equals(entry, 1.0, maxUlps)) && (row.equals(tableau.getBasicRow(column)))) {
return row;
}
}
]]
RepairabilityAnalyzer
----For Diff:Delete For at org.apache.commons.math3.optimization.linear.SimplexSolver:120
for (int i = 0; i < (tableau.getNumArtificialVariables()); i++) {
int column = i + (tableau.getArtificialVariableOffset());
final double entry = tableau.getEntry(row, column);
if ((org.apache.commons.math3.util.Precision.equals(entry, 1.0, maxUlps)) && (row.equals(tableau.getBasicRow(column)))) {
return row;
}
}
: number instances found: 1
ChangePatternInstance [actions=[Delete For at org.apache.commons.math3.optimization.linear.SimplexSolver:120
for (int i = 0; i < (tableau.getNumArtificialVariables()); i++) {
int column = i + (tableau.getArtificialVariableOffset());
final double entry = tableau.getEntry(row, column);
if ((org.apache.commons.math3.util.Precision.equals(entry, 1.0, maxUlps)) && (row.equals(tableau.getBasicRow(column)))) {
return row;
}
}
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch2-Math-81-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer
-0072
Update VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1534
np to nn
Update Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1534
2 to 5
Delete ArrayRead at org.apache.commons.math.linear.EigenDecompositionImpl:1534
[]
Insert BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1534
([]) / (work[(nn - 7)])
Move FieldRead from org.apache.commons.math.linear.EigenDecompositionImpl:1534 to org.apache.commons.math.linear.EigenDecompositionImpl:1534
work
Move BinaryOperator from org.apache.commons.math.linear.EigenDecompositionImpl:1534 to org.apache.commons.math.linear.EigenDecompositionImpl:1534
(np - 2)
PatternInstanceAnalyzer
----For Diff:Update VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1534
np to nn
Update Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1534
2 to 5
Delete ArrayRead at org.apache.commons.math.linear.EigenDecompositionImpl:1534
[]
Insert BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1534
([]) / (work[(nn - 7)])
Move FieldRead from org.apache.commons.math.linear.EigenDecompositionImpl:1534 to org.apache.commons.math.linear.EigenDecompositionImpl:1534
work
Move BinaryOperator from org.apache.commons.math.linear.EigenDecompositionImpl:1534 to org.apache.commons.math.linear.EigenDecompositionImpl:1534
(np - 2)
: number instances found: 13
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1534
([]) / (work[(nn - 7)])
]]
ChangePatternInstance [actions=[Insert ArrayRead at org.apache.commons.math.linear.EigenDecompositionImpl:1534
([])
]]
ChangePatternInstance [actions=[Insert ArrayRead at org.apache.commons.math.linear.EigenDecompositionImpl:1534
(work[(nn - 7)])
]]
ChangePatternInstance [actions=[Move FieldRead from org.apache.commons.math.linear.EigenDecompositionImpl:1534 to org.apache.commons.math.linear.EigenDecompositionImpl:1534
work
]]
ChangePatternInstance [actions=[Move BinaryOperator from org.apache.commons.math.linear.EigenDecompositionImpl:1534 to org.apache.commons.math.linear.EigenDecompositionImpl:1534
(np - 2)
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1534
work
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1534
(nn - 7)
]]
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1534
np to nn
]]
ChangePatternInstance [actions=[Update Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1534
2 to 5
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl
org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1534
nn
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1534
7
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.math.linear.EigenDecompositionImpl:1534
[]
]]
RepairabilityAnalyzer
----For Diff:Update VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1534
np to nn
Update Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1534
2 to 5
Delete ArrayRead at org.apache.commons.math.linear.EigenDecompositionImpl:1534
[]
Insert BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1534
([]) / (work[(nn - 7)])
Move FieldRead from org.apache.commons.math.linear.EigenDecompositionImpl:1534 to org.apache.commons.math.linear.EigenDecompositionImpl:1534
work
Move BinaryOperator from org.apache.commons.math.linear.EigenDecompositionImpl:1534 to org.apache.commons.math.linear.EigenDecompositionImpl:1534
(np - 2)
: number instances found: 1
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1534
([]) / (work[(nn - 7)])
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch1-Math-70-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer
-0031
Update VariableRead at org.apache.commons.math.analysis.solvers.BisectionSolver:72
min to f
Insert VariableRead at org.apache.commons.math.analysis.solvers.BisectionSolver:72
initial
PatternInstanceAnalyzer
----For Diff:Update VariableRead at org.apache.commons.math.analysis.solvers.BisectionSolver:72
min to f
Insert VariableRead at org.apache.commons.math.analysis.solvers.BisectionSolver:72
initial
: number instances found: 2
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.math.analysis.solvers.BisectionSolver:72
min to f
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.analysis.solvers.BisectionSolver:72
initial
]]
RepairabilityAnalyzer
----For Diff:Update VariableRead at org.apache.commons.math.analysis.solvers.BisectionSolver:72
min to f
Insert VariableRead at org.apache.commons.math.analysis.solvers.BisectionSolver:72
initial
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch4-Math-78-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer
-00117
Delete FieldRead at org.apache.commons.math.ode.events.EventState:177
t0
Delete FieldRead at org.apache.commons.math.ode.events.EventState:179
(t0)
Insert LocalVariable at org.apache.commons.math.ode.events.EventState:176
final double t0 = interpolator.getPreviousTime()
Insert VariableRead at org.apache.commons.math.ode.events.EventState:177
t0
Insert VariableRead at org.apache.commons.math.ode.events.EventState:179
t0
PatternInstanceAnalyzer
----For Diff:Delete FieldRead at org.apache.commons.math.ode.events.EventState:177
t0
Delete FieldRead at org.apache.commons.math.ode.events.EventState:179
(t0)
Insert LocalVariable at org.apache.commons.math.ode.events.EventState:176
final double t0 = interpolator.getPreviousTime()
Insert VariableRead at org.apache.commons.math.ode.events.EventState:177
t0
Insert VariableRead at org.apache.commons.math.ode.events.EventState:179
t0
: number instances found: 15
ChangePatternInstance [actions=[Insert LocalVariable at org.apache.commons.math.ode.events.EventState:176
final double t0 = interpolator.getPreviousTime()
]]
ChangePatternInstance [actions=[Insert VirtualEle at org.apache.commons.math.ode.events.EventState
]]
ChangePatternInstance [actions=[Insert Wra at org.apache.commons.math.ode.events.EventState
]]
ChangePatternInstance [actions=[Insert LocalVariable at org.apache.commons.math.ode.events.EventState:176
final double t0 = interpolator.getPreviousTime()
]]
ChangePatternInstance [actions=[Insert TypeReference at org.apache.commons.math.ode.events.EventState:176
double
]]
ChangePatternInstance [actions=[Insert VirtualEle at org.apache.commons.math.ode.events.EventState
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math.ode.events.EventState:176
interpolator.getPreviousTime()
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.ode.events.EventState:177
t0
]]
ChangePatternInstance [actions=[Insert Wra at org.apache.commons.math.ode.events.EventState
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.ode.events.EventState:176
interpolator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.ode.events.EventState:179
t0
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.ode.events.EventState
org.apache.commons.math.ode.events.EventState
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.ode.events.EventState:177
t0
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.ode.events.EventState
org.apache.commons.math.ode.events.EventState
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.ode.events.EventState:179
(t0)
]]
RepairabilityAnalyzer
----For Diff:Delete FieldRead at org.apache.commons.math.ode.events.EventState:177
t0
Delete FieldRead at org.apache.commons.math.ode.events.EventState:179
(t0)
Insert LocalVariable at org.apache.commons.math.ode.events.EventState:176
final double t0 = interpolator.getPreviousTime()
Insert VariableRead at org.apache.commons.math.ode.events.EventState:177
t0
Insert VariableRead at org.apache.commons.math.ode.events.EventState:179
t0
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch1-Closure-22-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer
-0011
Delete Continue at com.google.javascript.jscomp.CheckSideEffects:115
continue
Delete If at com.google.javascript.jscomp.CheckSideEffects:111
if () {
for (com.google.javascript.rhino.Node an : parent.getAncestors()) {
int ancestorType = an.getType();
if (ancestorType == (com.google.javascript.rhino.Token.COMMA))
if ((ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT)) && (ancestorType != (com.google.javascript.rhino.Token.BLOCK)))
return;
else
break;
}
}
Insert If at com.google.javascript.jscomp.CheckSideEffects:111
if ()
Move BinaryOperator from com.google.javascript.jscomp.CheckSideEffects:111 to com.google.javascript.jscomp.CheckSideEffects:111
n == (parent.getLastChild())
Move Block from com.google.javascript.jscomp.CheckSideEffects:115 to com.google.javascript.jscomp.CheckSideEffects:111
continue;
PatternInstanceAnalyzer
----For Diff:Delete Continue at com.google.javascript.jscomp.CheckSideEffects:115
continue
Delete If at com.google.javascript.jscomp.CheckSideEffects:111
if () {
for (com.google.javascript.rhino.Node an : parent.getAncestors()) {
int ancestorType = an.getType();
if (ancestorType == (com.google.javascript.rhino.Token.COMMA))
if ((ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT)) && (ancestorType != (com.google.javascript.rhino.Token.BLOCK)))
return;
else
break;
}
}
Insert If at com.google.javascript.jscomp.CheckSideEffects:111
if ()
Move BinaryOperator from com.google.javascript.jscomp.CheckSideEffects:111 to com.google.javascript.jscomp.CheckSideEffects:111
n == (parent.getLastChild())
Move Block from com.google.javascript.jscomp.CheckSideEffects:115 to com.google.javascript.jscomp.CheckSideEffects:111
continue;
: number instances found: 43
ChangePatternInstance [actions=[Insert If at com.google.javascript.jscomp.CheckSideEffects:111
if ()
]]
ChangePatternInstance [actions=[Delete Continue at com.google.javascript.jscomp.CheckSideEffects:115
continue
]]
ChangePatternInstance [actions=[Delete LocalVariable at com.google.javascript.jscomp.CheckSideEffects:113
int ancestorType = an.getType()
]]
ChangePatternInstance [actions=[Delete If at com.google.javascript.jscomp.CheckSideEffects:114
if (ancestorType == (com.google.javascript.rhino.Token.COMMA))
]]
ChangePatternInstance [actions=[Delete Return at com.google.javascript.jscomp.CheckSideEffects:117
return
]]
ChangePatternInstance [actions=[Delete Break at com.google.javascript.jscomp.CheckSideEffects:119
break
]]
ChangePatternInstance [actions=[Delete If at com.google.javascript.jscomp.CheckSideEffects:116
if ((ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT)) && (ancestorType != (com.google.javascript.rhino.Token.BLOCK)))
return;
else
break;
]]
ChangePatternInstance [actions=[Delete ForEach at com.google.javascript.jscomp.CheckSideEffects:112
for (com.google.javascript.rhino.Node an : parent.getAncestors()) {
int ancestorType = an.getType();
if (ancestorType == (com.google.javascript.rhino.Token.COMMA))
if ((ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT)) && (ancestorType != (com.google.javascript.rhino.Token.BLOCK)))
return;
else
break;
}
]]
ChangePatternInstance [actions=[Delete If at com.google.javascript.jscomp.CheckSideEffects:111
if () {
for (com.google.javascript.rhino.Node an : parent.getAncestors()) {
int ancestorType = an.getType();
if (ancestorType == (com.google.javascript.rhino.Token.COMMA))
if ((ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT)) && (ancestorType != (com.google.javascript.rhino.Token.BLOCK)))
return;
else
break;
}
}
]]
ChangePatternInstance [actions=[Insert If at com.google.javascript.jscomp.CheckSideEffects:111
if ()
]]
ChangePatternInstance [actions=[Move BinaryOperator from com.google.javascript.jscomp.CheckSideEffects:111 to com.google.javascript.jscomp.CheckSideEffects:111
n == (parent.getLastChild())
]]
ChangePatternInstance [actions=[Move Block from com.google.javascript.jscomp.CheckSideEffects:115 to com.google.javascript.jscomp.CheckSideEffects:111
continue;
]]
ChangePatternInstance [actions=[Delete Continue at com.google.javascript.jscomp.CheckSideEffects:115
continue
]]
ChangePatternInstance [actions=[Delete TypeReference at com.google.javascript.jscomp.CheckSideEffects:112
com.google.javascript.rhino.Node
]]
ChangePatternInstance [actions=[Delete LocalVariable at com.google.javascript.jscomp.CheckSideEffects:112
com.google.javascript.rhino.Node an
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:112
parent
]]
ChangePatternInstance [actions=[Delete Invocation at com.google.javascript.jscomp.CheckSideEffects:112
parent.getAncestors()
]]
ChangePatternInstance [actions=[Delete TypeReference at com.google.javascript.jscomp.CheckSideEffects:113
int
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:113
an
]]
ChangePatternInstance [actions=[Delete Invocation at com.google.javascript.jscomp.CheckSideEffects:113
an.getType()
]]
ChangePatternInstance [actions=[Delete LocalVariable at com.google.javascript.jscomp.CheckSideEffects:113
int ancestorType = an.getType()
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:114
ancestorType
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.CheckSideEffects
com.google.javascript.rhino.Token
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.CheckSideEffects:114
(com.google.javascript.rhino.Token.COMMA)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:114
ancestorType == (com.google.javascript.rhino.Token.COMMA)
]]
ChangePatternInstance [actions=[Delete If at com.google.javascript.jscomp.CheckSideEffects:114
if (ancestorType == (com.google.javascript.rhino.Token.COMMA))
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:116
ancestorType
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.CheckSideEffects
com.google.javascript.rhino.Token
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.CheckSideEffects:116
(com.google.javascript.rhino.Token.EXPR_RESULT)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:116
(ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT))
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:116
ancestorType
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.CheckSideEffects
com.google.javascript.rhino.Token
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.CheckSideEffects:116
(com.google.javascript.rhino.Token.BLOCK)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:116
(ancestorType != (com.google.javascript.rhino.Token.BLOCK))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:116
(ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT)) && (ancestorType != (com.google.javascript.rhino.Token.BLOCK))
]]
ChangePatternInstance [actions=[Delete Return at com.google.javascript.jscomp.CheckSideEffects:117
return
]]
ChangePatternInstance [actions=[Delete Block at com.google.javascript.jscomp.CheckSideEffects:117
return;
]]
ChangePatternInstance [actions=[Delete Break at com.google.javascript.jscomp.CheckSideEffects:119
break
]]
ChangePatternInstance [actions=[Delete Block at com.google.javascript.jscomp.CheckSideEffects:119
break;
]]
ChangePatternInstance [actions=[Delete If at com.google.javascript.jscomp.CheckSideEffects:116
if ((ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT)) && (ancestorType != (com.google.javascript.rhino.Token.BLOCK)))
return;
else
break;
]]
ChangePatternInstance [actions=[Delete ForEach at com.google.javascript.jscomp.CheckSideEffects:112
for (com.google.javascript.rhino.Node an : parent.getAncestors()) {
int ancestorType = an.getType();
if (ancestorType == (com.google.javascript.rhino.Token.COMMA))
if ((ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT)) && (ancestorType != (com.google.javascript.rhino.Token.BLOCK)))
return;
else
break;
}
]]
ChangePatternInstance [actions=[Delete Block at com.google.javascript.jscomp.CheckSideEffects:111
{
for (com.google.javascript.rhino.Node an : parent.getAncestors()) {
int ancestorType = an.getType();
if (ancestorType == (com.google.javascript.rhino.Token.COMMA))
if ((ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT)) && (ancestorType != (com.google.javascript.rhino.Token.BLOCK)))
return;
else
break;
}
}
]]
ChangePatternInstance [actions=[Delete If at com.google.javascript.jscomp.CheckSideEffects:111
if () {
for (com.google.javascript.rhino.Node an : parent.getAncestors()) {
int ancestorType = an.getType();
if (ancestorType == (com.google.javascript.rhino.Token.COMMA))
if ((ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT)) && (ancestorType != (com.google.javascript.rhino.Token.BLOCK)))
return;
else
break;
}
}
]]
RepairabilityAnalyzer
----For Diff:Delete Continue at com.google.javascript.jscomp.CheckSideEffects:115
continue
Delete If at com.google.javascript.jscomp.CheckSideEffects:111
if () {
for (com.google.javascript.rhino.Node an : parent.getAncestors()) {
int ancestorType = an.getType();
if (ancestorType == (com.google.javascript.rhino.Token.COMMA))
if ((ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT)) && (ancestorType != (com.google.javascript.rhino.Token.BLOCK)))
return;
else
break;
}
}
Insert If at com.google.javascript.jscomp.CheckSideEffects:111
if ()
Move BinaryOperator from com.google.javascript.jscomp.CheckSideEffects:111 to com.google.javascript.jscomp.CheckSideEffects:111
n == (parent.getLastChild())
Move Block from com.google.javascript.jscomp.CheckSideEffects:115 to com.google.javascript.jscomp.CheckSideEffects:111
continue;
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch3-Chart-26-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer
-0082
Delete If at org.jfree.chart.axis.Axis:1190
if ((plotState != null) && (hotspot != null)) {
org.jfree.chart.ChartRenderingInfo owner = plotState.getOwner();
org.jfree.chart.entity.EntityCollection entities = owner.getEntityCollection();
if (entities != null) {
entities.add(new org.jfree.chart.entity.AxisLabelEntity(this, hotspot, this.labelToolTip, this.labelURL));
}
}
PatternInstanceAnalyzer
----For Diff:Delete If at org.jfree.chart.axis.Axis:1190
if ((plotState != null) && (hotspot != null)) {
org.jfree.chart.ChartRenderingInfo owner = plotState.getOwner();
org.jfree.chart.entity.EntityCollection entities = owner.getEntityCollection();
if (entities != null) {
entities.add(new org.jfree.chart.entity.AxisLabelEntity(this, hotspot, this.labelToolTip, this.labelURL));
}
}
: number instances found: 38
ChangePatternInstance [actions=[Delete LocalVariable at org.jfree.chart.axis.Axis:1191
org.jfree.chart.ChartRenderingInfo owner = plotState.getOwner()
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.jfree.chart.axis.Axis:1192
org.jfree.chart.entity.EntityCollection entities = owner.getEntityCollection()
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.axis.Axis:1194
entities.add(new org.jfree.chart.entity.AxisLabelEntity(this, hotspot, this.labelToolTip, this.labelURL))
]]
ChangePatternInstance [actions=[Delete If at org.jfree.chart.axis.Axis:1193
if (entities != null) {
entities.add(new org.jfree.chart.entity.AxisLabelEntity(this, hotspot, this.labelToolTip, this.labelURL));
}
]]
ChangePatternInstance [actions=[Delete If at org.jfree.chart.axis.Axis:1190
if ((plotState != null) && (hotspot != null)) {
org.jfree.chart.ChartRenderingInfo owner = plotState.getOwner();
org.jfree.chart.entity.EntityCollection entities = owner.getEntityCollection();
if (entities != null) {
entities.add(new org.jfree.chart.entity.AxisLabelEntity(this, hotspot, this.labelToolTip, this.labelURL));
}
}
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1190
plotState
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.chart.axis.Axis:1190
null
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.chart.axis.Axis:1190
(plotState != null)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1190
hotspot
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.chart.axis.Axis:1190
null
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.chart.axis.Axis:1190
(hotspot != null)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.chart.axis.Axis:1190
(plotState != null) && (hotspot != null)
]]
ChangePatternInstance [actions=[Delete TypeReference at org.jfree.chart.axis.Axis:1191
org.jfree.chart.ChartRenderingInfo
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1191
plotState
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.axis.Axis:1191
plotState.getOwner()
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.jfree.chart.axis.Axis:1191
org.jfree.chart.ChartRenderingInfo owner = plotState.getOwner()
]]
ChangePatternInstance [actions=[Delete TypeReference at org.jfree.chart.axis.Axis:1192
org.jfree.chart.entity.EntityCollection
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1192
owner
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.axis.Axis:1192
owner.getEntityCollection()
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.jfree.chart.axis.Axis:1192
org.jfree.chart.entity.EntityCollection entities = owner.getEntityCollection()
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1193
entities
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.chart.axis.Axis:1193
null
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.chart.axis.Axis:1193
entities != null
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1194
entities
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.chart.axis.Axis
org.jfree.chart.axis.Axis
]]
ChangePatternInstance [actions=[Delete ThisAccess at org.jfree.chart.axis.Axis:1194
this
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1194
hotspot
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.chart.axis.Axis
org.jfree.chart.axis.Axis
]]
ChangePatternInstance [actions=[Delete ThisAccess at org.jfree.chart.axis.Axis:1195
this
]]
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.chart.axis.Axis:1195
this.labelToolTip
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.chart.axis.Axis
org.jfree.chart.axis.Axis
]]
ChangePatternInstance [actions=[Delete ThisAccess at org.jfree.chart.axis.Axis:1195
this
]]
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.chart.axis.Axis:1195
this.labelURL
]]
ChangePatternInstance [actions=[Delete ConstructorCall at org.jfree.chart.axis.Axis:1194
new org.jfree.chart.entity.AxisLabelEntity(this, hotspot, this.labelToolTip, this.labelURL)
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.axis.Axis:1194
entities.add(new org.jfree.chart.entity.AxisLabelEntity(this, hotspot, this.labelToolTip, this.labelURL))
]]
ChangePatternInstance [actions=[Delete Block at org.jfree.chart.axis.Axis:1193
{
entities.add(new org.jfree.chart.entity.AxisLabelEntity(this, hotspot, this.labelToolTip, this.labelURL));
}
]]
ChangePatternInstance [actions=[Delete If at org.jfree.chart.axis.Axis:1193
if (entities != null) {
entities.add(new org.jfree.chart.entity.AxisLabelEntity(this, hotspot, this.labelToolTip, this.labelURL));
}
]]
ChangePatternInstance [actions=[Delete Block at org.jfree.chart.axis.Axis:1190
{
org.jfree.chart.ChartRenderingInfo owner = plotState.getOwner();
org.jfree.chart.entity.EntityCollection entities = owner.getEntityCollection();
if (entities != null) {
entities.add(new org.jfree.chart.entity.AxisLabelEntity(this, hotspot, this.labelToolTip, this.labelURL));
}
}
]]
RepairabilityAnalyzer
----For Diff:Delete If at org.jfree.chart.axis.Axis:1190
if ((plotState != null) && (hotspot != null)) {
org.jfree.chart.ChartRenderingInfo owner = plotState.getOwner();
org.jfree.chart.entity.EntityCollection entities = owner.getEntityCollection();
if (entities != null) {
entities.add(new org.jfree.chart.entity.AxisLabelEntity(this, hotspot, this.labelToolTip, this.labelURL));
}
}
: number instances found: 1
ChangePatternInstance [actions=[Delete If at org.jfree.chart.axis.Axis:1190
if ((plotState != null) && (hotspot != null)) {
org.jfree.chart.ChartRenderingInfo owner = plotState.getOwner();
org.jfree.chart.entity.EntityCollection entities = owner.getEntityCollection();
if (entities != null) {
entities.add(new org.jfree.chart.entity.AxisLabelEntity(this, hotspot, this.labelToolTip, this.labelURL));
}
}
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch5-Chart-26-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer
-00127
Update Invocation at org.jfree.chart.JFreeChart:1213
.plot.draw(g2, plotArea, anchor, null, plotInfo) to plot.addChangeListener(this)
PatternInstanceAnalyzer
----For Diff:Update Invocation at org.jfree.chart.JFreeChart:1213
.plot.draw(g2, plotArea, anchor, null, plotInfo) to plot.addChangeListener(this)
: number instances found: 8
ChangePatternInstance [actions=[Update Invocation at org.jfree.chart.JFreeChart:1213
.plot.draw(g2, plotArea, anchor, null, plotInfo) to plot.addChangeListener(this)
]]
ChangePatternInstance [actions=[Move ThisAccess from org.jfree.chart.JFreeChart:1213 to org.jfree.chart.JFreeChart:1213
this
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.jfree.chart.JFreeChart
org.jfree.chart.JFreeChart
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.JFreeChart:1213
g2
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.JFreeChart:1213
plotArea
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.JFreeChart:1213
anchor
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.chart.JFreeChart:1213
null
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.JFreeChart:1213
plotInfo
]]
RepairabilityAnalyzer
----For Diff:Update Invocation at org.jfree.chart.JFreeChart:1213
.plot.draw(g2, plotArea, anchor, null, plotInfo) to plot.addChangeListener(this)
: number instances found: 1
ChangePatternInstance [actions=[Update Invocation at org.jfree.chart.JFreeChart:1213
.plot.draw(g2, plotArea, anchor, null, plotInfo) to plot.addChangeListener(this)
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch1-Math-5-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer
-0026
Update FieldRead at org.apache.commons.math3.complex.Complex:305
org.apache.commons.math3.complex.Complex.NaN to org.apache.commons.math3.complex.Complex.INF
PatternInstanceAnalyzer
----For Diff:Update FieldRead at org.apache.commons.math3.complex.Complex:305
org.apache.commons.math3.complex.Complex.NaN to org.apache.commons.math3.complex.Complex.INF
: number instances found: 1
ChangePatternInstance [actions=[Update FieldRead at org.apache.commons.math3.complex.Complex:305
org.apache.commons.math3.complex.Complex.NaN to org.apache.commons.math3.complex.Complex.INF
]]
RepairabilityAnalyzer
----For Diff:Update FieldRead at org.apache.commons.math3.complex.Complex:305
org.apache.commons.math3.complex.Complex.NaN to org.apache.commons.math3.complex.Complex.INF
: number instances found: 1
ChangePatternInstance [actions=[Update FieldRead at org.apache.commons.math3.complex.Complex:305
org.apache.commons.math3.complex.Complex.NaN to org.apache.commons.math3.complex.Complex.INF
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch1-Chart-19-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer
-004
Insert If at org.jfree.chart.util.AbstractObjectList:164
if (object == null) {
throw new java.lang.IllegalArgumentException("Null 'object' argument.");
}
PatternInstanceAnalyzer
----For Diff:Insert If at org.jfree.chart.util.AbstractObjectList:164
if (object == null) {
throw new java.lang.IllegalArgumentException("Null 'object' argument.");
}
: number instances found: 9
ChangePatternInstance [actions=[Insert If at org.jfree.chart.util.AbstractObjectList:164
if (object == null) {
throw new java.lang.IllegalArgumentException("Null 'object' argument.");
}
]]
ChangePatternInstance [actions=[Insert Throw at org.jfree.chart.util.AbstractObjectList:165
throw new java.lang.IllegalArgumentException("Null 'object' argument.")
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.jfree.chart.util.AbstractObjectList:164
object == null
]]
ChangePatternInstance [actions=[Insert Block at org.jfree.chart.util.AbstractObjectList:164
{
throw new java.lang.IllegalArgumentException("Null 'object' argument.");
}
]]
ChangePatternInstance [actions=[Insert VariableRead at org.jfree.chart.util.AbstractObjectList:164
object
]]
ChangePatternInstance [actions=[Insert Literal at org.jfree.chart.util.AbstractObjectList:164
null
]]
ChangePatternInstance [actions=[Insert Throw at org.jfree.chart.util.AbstractObjectList:165
throw new java.lang.IllegalArgumentException("Null 'object' argument.")
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.jfree.chart.util.AbstractObjectList:165
new java.lang.IllegalArgumentException("Null 'object' argument.")
]]
ChangePatternInstance [actions=[Insert Literal at org.jfree.chart.util.AbstractObjectList:165
"Null 'object' argument."
]]
RepairabilityAnalyzer
----For Diff:Insert If at org.jfree.chart.util.AbstractObjectList:164
if (object == null) {
throw new java.lang.IllegalArgumentException("Null 'object' argument.");
}
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch3-Math-2-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer
-0088
Delete Assignment at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
upper = ((int) (java.lang.Math.ceil(tmp))) - 1
Delete VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:129
chebyshevApplies
Delete Block at org.apache.commons.math3.distribution.AbstractIntegerDistribution:129
{
double k = org.apache.commons.math3.util.FastMath.sqrt(((1.0 - ) / p));
double tmp = mu - (k * sigma);
if (tmp > lower) {
lower = ((int) (java.lang.Math.ceil(tmp))) - 1;
}
k = / k;
tmp = mu + (k * sigma);
if (tmp < upper)
}
Insert BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:129
==
Insert Return at org.apache.commons.math3.distribution.AbstractIntegerDistribution:130
return upper
Move Block from org.apache.commons.math3.distribution.AbstractIntegerDistribution:137 to org.apache.commons.math3.distribution.AbstractIntegerDistribution:129
{
upper = ((int) (java.lang.Math.ceil(tmp))) - 1;
}
Move VariableRead from org.apache.commons.math3.distribution.AbstractIntegerDistribution:130 to org.apache.commons.math3.distribution.AbstractIntegerDistribution:129
p
Move Literal from org.apache.commons.math3.distribution.AbstractIntegerDistribution:135 to org.apache.commons.math3.distribution.AbstractIntegerDistribution:129
1.0
PatternInstanceAnalyzer
----For Diff:Delete Assignment at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
upper = ((int) (java.lang.Math.ceil(tmp))) - 1
Delete VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:129
chebyshevApplies
Delete Block at org.apache.commons.math3.distribution.AbstractIntegerDistribution:129
{
double k = org.apache.commons.math3.util.FastMath.sqrt(((1.0 - ) / p));
double tmp = mu - (k * sigma);
if (tmp > lower) {
lower = ((int) (java.lang.Math.ceil(tmp))) - 1;
}
k = / k;
tmp = mu + (k * sigma);
if (tmp < upper)
}
Insert BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:129
==
Insert Return at org.apache.commons.math3.distribution.AbstractIntegerDistribution:130
return upper
Move Block from org.apache.commons.math3.distribution.AbstractIntegerDistribution:137 to org.apache.commons.math3.distribution.AbstractIntegerDistribution:129
{
upper = ((int) (java.lang.Math.ceil(tmp))) - 1;
}
Move VariableRead from org.apache.commons.math3.distribution.AbstractIntegerDistribution:130 to org.apache.commons.math3.distribution.AbstractIntegerDistribution:129
p
Move Literal from org.apache.commons.math3.distribution.AbstractIntegerDistribution:135 to org.apache.commons.math3.distribution.AbstractIntegerDistribution:129
1.0
: number instances found: 66
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math3.distribution.AbstractIntegerDistribution:130
return upper
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
upper = ((int) (java.lang.Math.ceil(tmp))) - 1
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.math3.distribution.AbstractIntegerDistribution:130
double k = org.apache.commons.math3.util.FastMath.sqrt(((1.0 - ) / p))
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.math3.distribution.AbstractIntegerDistribution:131
double tmp = mu - (k * sigma)
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math3.distribution.AbstractIntegerDistribution:133
lower = ((int) (java.lang.Math.ceil(tmp))) - 1
]]
ChangePatternInstance [actions=[Delete If at org.apache.commons.math3.distribution.AbstractIntegerDistribution:132
if (tmp > lower) {
lower = ((int) (java.lang.Math.ceil(tmp))) - 1;
}
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math3.distribution.AbstractIntegerDistribution:135
k = / k
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math3.distribution.AbstractIntegerDistribution:136
tmp = mu + (k * sigma)
]]
ChangePatternInstance [actions=[Delete If at org.apache.commons.math3.distribution.AbstractIntegerDistribution:137
if (tmp < upper)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:129
==
]]
ChangePatternInstance [actions=[Move Block from org.apache.commons.math3.distribution.AbstractIntegerDistribution:137 to org.apache.commons.math3.distribution.AbstractIntegerDistribution:129
{
upper = ((int) (java.lang.Math.ceil(tmp))) - 1;
}
]]
ChangePatternInstance [actions=[Move VariableRead from org.apache.commons.math3.distribution.AbstractIntegerDistribution:130 to org.apache.commons.math3.distribution.AbstractIntegerDistribution:129
p
]]
ChangePatternInstance [actions=[Move Literal from org.apache.commons.math3.distribution.AbstractIntegerDistribution:135 to org.apache.commons.math3.distribution.AbstractIntegerDistribution:129
1.0
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math3.distribution.AbstractIntegerDistribution:130
return upper
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:130
upper
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
upper
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
java.lang.Math
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
tmp
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
((int) (java.lang.Math.ceil(tmp)))
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
1
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
((int) (java.lang.Math.ceil(tmp))) - 1
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
upper = ((int) (java.lang.Math.ceil(tmp))) - 1
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:129
chebyshevApplies
]]
ChangePatternInstance [actions=[Delete TypeReference at org.apache.commons.math3.distribution.AbstractIntegerDistribution:130
double
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math3.distribution.AbstractIntegerDistribution:130
org.apache.commons.math3.util.FastMath
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.distribution.AbstractIntegerDistribution:130
1.0
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:130
(1.0 - )
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:130
p
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:130
((1.0 - ) / p)
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.distribution.AbstractIntegerDistribution:130
org.apache.commons.math3.util.FastMath.sqrt(((1.0 - ) / p))
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.math3.distribution.AbstractIntegerDistribution:130
double k = org.apache.commons.math3.util.FastMath.sqrt(((1.0 - ) / p))
]]
ChangePatternInstance [actions=[Delete TypeReference at org.apache.commons.math3.distribution.AbstractIntegerDistribution:131
double
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:131
mu
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:131
k
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:131
sigma
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:131
(k * sigma)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:131
mu - (k * sigma)
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.math3.distribution.AbstractIntegerDistribution:131
double tmp = mu - (k * sigma)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:132
tmp
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:132
lower
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:132
tmp > lower
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math3.distribution.AbstractIntegerDistribution:133
lower
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math3.distribution.AbstractIntegerDistribution:133
java.lang.Math
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:133
tmp
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.distribution.AbstractIntegerDistribution:133
((int) (java.lang.Math.ceil(tmp)))
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.distribution.AbstractIntegerDistribution:133
1
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:133
((int) (java.lang.Math.ceil(tmp))) - 1
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math3.distribution.AbstractIntegerDistribution:133
lower = ((int) (java.lang.Math.ceil(tmp))) - 1
]]
ChangePatternInstance [actions=[Delete Block at org.apache.commons.math3.distribution.AbstractIntegerDistribution:132
{
lower = ((int) (java.lang.Math.ceil(tmp))) - 1;
}
]]
ChangePatternInstance [actions=[Delete If at org.apache.commons.math3.distribution.AbstractIntegerDistribution:132
if (tmp > lower) {
lower = ((int) (java.lang.Math.ceil(tmp))) - 1;
}
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math3.distribution.AbstractIntegerDistribution:135
k
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:135
k
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:135
/ k
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math3.distribution.AbstractIntegerDistribution:135
k = / k
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math3.distribution.AbstractIntegerDistribution:136
tmp
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:136
mu
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:136
k
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:136
sigma
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:136
(k * sigma)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:136
mu + (k * sigma)
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math3.distribution.AbstractIntegerDistribution:136
tmp = mu + (k * sigma)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:137
tmp
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:137
upper
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:137
tmp < upper
]]
ChangePatternInstance [actions=[Delete If at org.apache.commons.math3.distribution.AbstractIntegerDistribution:137
if (tmp < upper)
]]
ChangePatternInstance [actions=[Delete Block at org.apache.commons.math3.distribution.AbstractIntegerDistribution:129
{
double k = org.apache.commons.math3.util.FastMath.sqrt(((1.0 - ) / p));
double tmp = mu - (k * sigma);
if (tmp > lower) {
lower = ((int) (java.lang.Math.ceil(tmp))) - 1;
}
k = / k;
tmp = mu + (k * sigma);
if (tmp < upper)
}
]]
RepairabilityAnalyzer
----For Diff:Delete Assignment at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
upper = ((int) (java.lang.Math.ceil(tmp))) - 1
Delete VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:129
chebyshevApplies
Delete Block at org.apache.commons.math3.distribution.AbstractIntegerDistribution:129
{
double k = org.apache.commons.math3.util.FastMath.sqrt(((1.0 - ) / p));
double tmp = mu - (k * sigma);
if (tmp > lower) {
lower = ((int) (java.lang.Math.ceil(tmp))) - 1;
}
k = / k;
tmp = mu + (k * sigma);
if (tmp < upper)
}
Insert BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:129
==
Insert Return at org.apache.commons.math3.distribution.AbstractIntegerDistribution:130
return upper
Move Block from org.apache.commons.math3.distribution.AbstractIntegerDistribution:137 to org.apache.commons.math3.distribution.AbstractIntegerDistribution:129
{
upper = ((int) (java.lang.Math.ceil(tmp))) - 1;
}
Move VariableRead from org.apache.commons.math3.distribution.AbstractIntegerDistribution:130 to org.apache.commons.math3.distribution.AbstractIntegerDistribution:129
p
Move Literal from org.apache.commons.math3.distribution.AbstractIntegerDistribution:135 to org.apache.commons.math3.distribution.AbstractIntegerDistribution:129
1.0
: number instances found: 1
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:129
==
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch5-Math-80-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer
-00137
Delete Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1139
work[(i + k)] = work[(j - k)]
PatternInstanceAnalyzer
----For Diff:Delete Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1139
work[(i + k)] = work[(j - k)]
: number instances found: 14
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1139
work[(i + k)] = work[(j - k)]
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl
org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1139
work
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1139
i
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1139
k
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1139
(i + k)
]]
ChangePatternInstance [actions=[Delete ArrayWrite at org.apache.commons.math.linear.EigenDecompositionImpl:1139
work[(i + k)]
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl
org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1139
work
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1139
j
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1139
k
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1139
(j - k)
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.math.linear.EigenDecompositionImpl:1139
work[(j - k)]
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1139
work[(i + k)] = work[(j - k)]
]]
RepairabilityAnalyzer
----For Diff:Delete Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1139
work[(i + k)] = work[(j - k)]
: number instances found: 1
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1139
work[(i + k)] = work[(j - k)]
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch5-Math-50-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer
-00133
Insert LocalVariable at org.apache.commons.math.analysis.solvers.BaseSecantSolver:189
final double y = computeObjectiveValue(x)
PatternInstanceAnalyzer
----For Diff:Insert LocalVariable at org.apache.commons.math.analysis.solvers.BaseSecantSolver:189
final double y = computeObjectiveValue(x)
: number instances found: 10
ChangePatternInstance [actions=[Insert LocalVariable at org.apache.commons.math.analysis.solvers.BaseSecantSolver:189
final double y = computeObjectiveValue(x)
]]
ChangePatternInstance [actions=[Insert VirtualEle at org.apache.commons.math.analysis.solvers.BaseSecantSolver
]]
ChangePatternInstance [actions=[Insert Wra at org.apache.commons.math.analysis.solvers.BaseSecantSolver
]]
ChangePatternInstance [actions=[Insert LocalVariable at org.apache.commons.math.analysis.solvers.BaseSecantSolver:189
final double y = computeObjectiveValue(x)
]]
ChangePatternInstance [actions=[Insert TypeReference at org.apache.commons.math.analysis.solvers.BaseSecantSolver:189
double
]]
ChangePatternInstance [actions=[Insert VirtualEle at org.apache.commons.math.analysis.solvers.BaseSecantSolver
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math.analysis.solvers.BaseSecantSolver:189
computeObjectiveValue(x)
]]
ChangePatternInstance [actions=[Insert Wra at org.apache.commons.math.analysis.solvers.BaseSecantSolver
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math.analysis.solvers.BaseSecantSolver
org.apache.commons.math.analysis.solvers.BaseSecantSolver
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.analysis.solvers.BaseSecantSolver:189
x
]]
RepairabilityAnalyzer
----For Diff:Insert LocalVariable at org.apache.commons.math.analysis.solvers.BaseSecantSolver:189
final double y = computeObjectiveValue(x)
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch5-Math-78-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer
-00136
Delete FieldRead at org.apache.commons.math.ode.events.EventState:175
(t0)
Delete FieldRead at org.apache.commons.math.ode.events.EventState:177
t0
Delete FieldRead at org.apache.commons.math.ode.events.EventState:179
(t0)
Insert LocalVariable at org.apache.commons.math.ode.events.EventState:175
final double t0 = interpolator.getPreviousTime()
Insert VirtualEle at org.apache.commons.math.ode.events.EventState
Insert VariableRead at org.apache.commons.math.ode.events.EventState:178
t0
Insert VariableRead at org.apache.commons.math.ode.events.EventState:180
t0
Insert VariableRead at org.apache.commons.math.ode.events.EventState:176
t0
Move VirtualEle from org.apache.commons.math.ode.events.EventState to org.apache.commons.math.ode.events.EventState
VE: Modifiers_LocalVariable
PatternInstanceAnalyzer
----For Diff:Delete FieldRead at org.apache.commons.math.ode.events.EventState:175
(t0)
Delete FieldRead at org.apache.commons.math.ode.events.EventState:177
t0
Delete FieldRead at org.apache.commons.math.ode.events.EventState:179
(t0)
Insert LocalVariable at org.apache.commons.math.ode.events.EventState:175
final double t0 = interpolator.getPreviousTime()
Insert VirtualEle at org.apache.commons.math.ode.events.EventState
Insert VariableRead at org.apache.commons.math.ode.events.EventState:178
t0
Insert VariableRead at org.apache.commons.math.ode.events.EventState:180
t0
Insert VariableRead at org.apache.commons.math.ode.events.EventState:176
t0
Move VirtualEle from org.apache.commons.math.ode.events.EventState to org.apache.commons.math.ode.events.EventState
VE: Modifiers_LocalVariable
: number instances found: 20
ChangePatternInstance [actions=[Insert LocalVariable at org.apache.commons.math.ode.events.EventState:175
final double t0 = interpolator.getPreviousTime()
]]
ChangePatternInstance [actions=[Move VirtualEle from org.apache.commons.math.ode.events.EventState to org.apache.commons.math.ode.events.EventState
VE: Modifiers_LocalVariable
]]
ChangePatternInstance [actions=[Insert VirtualEle at org.apache.commons.math.ode.events.EventState
]]
ChangePatternInstance [actions=[Insert Wra at org.apache.commons.math.ode.events.EventState
]]
ChangePatternInstance [actions=[Insert LocalVariable at org.apache.commons.math.ode.events.EventState:175
final double t0 = interpolator.getPreviousTime()
]]
ChangePatternInstance [actions=[Insert TypeReference at org.apache.commons.math.ode.events.EventState:175
double
]]
ChangePatternInstance [actions=[Move VirtualEle from org.apache.commons.math.ode.events.EventState to org.apache.commons.math.ode.events.EventState
VE: Modifiers_LocalVariable
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math.ode.events.EventState:175
interpolator.getPreviousTime()
]]
ChangePatternInstance [actions=[Insert VirtualEle at org.apache.commons.math.ode.events.EventState
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.ode.events.EventState:178
t0
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.ode.events.EventState:175
interpolator
]]
ChangePatternInstance [actions=[Insert Wra at org.apache.commons.math.ode.events.EventState
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.ode.events.EventState:180
t0
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.ode.events.EventState:176
t0
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.ode.events.EventState
org.apache.commons.math.ode.events.EventState
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.ode.events.EventState:175
(t0)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.ode.events.EventState
org.apache.commons.math.ode.events.EventState
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.ode.events.EventState:177
t0
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.ode.events.EventState
org.apache.commons.math.ode.events.EventState
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.ode.events.EventState:179
(t0)
]]
RepairabilityAnalyzer
----For Diff:Delete FieldRead at org.apache.commons.math.ode.events.EventState:175
(t0)
Delete FieldRead at org.apache.commons.math.ode.events.EventState:177
t0
Delete FieldRead at org.apache.commons.math.ode.events.EventState:179
(t0)
Insert LocalVariable at org.apache.commons.math.ode.events.EventState:175
final double t0 = interpolator.getPreviousTime()
Insert VirtualEle at org.apache.commons.math.ode.events.EventState
Insert VariableRead at org.apache.commons.math.ode.events.EventState:178
t0
Insert VariableRead at org.apache.commons.math.ode.events.EventState:180
t0
Insert VariableRead at org.apache.commons.math.ode.events.EventState:176
t0
Move VirtualEle from org.apache.commons.math.ode.events.EventState to org.apache.commons.math.ode.events.EventState
VE: Modifiers_LocalVariable
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch5-Math-74-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer
-00135
Insert Invocation at org.apache.commons.math.ode.nonstiff.AdamsMoultonIntegrator:305
setMaxGrowth(10.0)
PatternInstanceAnalyzer
----For Diff:Insert Invocation at org.apache.commons.math.ode.nonstiff.AdamsMoultonIntegrator:305
setMaxGrowth(10.0)
: number instances found: 4
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math.ode.nonstiff.AdamsMoultonIntegrator:305
setMaxGrowth(10.0)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math.ode.nonstiff.AdamsMoultonIntegrator:305
setMaxGrowth(10.0)
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math.ode.nonstiff.AdamsMoultonIntegrator
org.apache.commons.math.ode.nonstiff.AdamsMoultonIntegrator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math.ode.nonstiff.AdamsMoultonIntegrator:305
10.0
]]
RepairabilityAnalyzer
----For Diff:Insert Invocation at org.apache.commons.math.ode.nonstiff.AdamsMoultonIntegrator:305
setMaxGrowth(10.0)
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch2-Closure-22-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer
-0053
Delete Return at com.google.javascript.jscomp.CheckSideEffects:117
return
PatternInstanceAnalyzer
----For Diff:Delete Return at com.google.javascript.jscomp.CheckSideEffects:117
return
: number instances found: 2
ChangePatternInstance [actions=[Delete Return at com.google.javascript.jscomp.CheckSideEffects:117
return
]]
ChangePatternInstance [actions=[Delete Return at com.google.javascript.jscomp.CheckSideEffects:117
return
]]
RepairabilityAnalyzer
----For Diff:Delete Return at com.google.javascript.jscomp.CheckSideEffects:117
return
: number instances found: 1
ChangePatternInstance [actions=[Delete Return at com.google.javascript.jscomp.CheckSideEffects:117
return
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch3-Lang-22-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer
-0085
Update Literal at org.apache.commons.lang3.math.Fraction:584
to 0
Delete BinaryOperator at org.apache.commons.lang3.math.Fraction:584
((java.lang.Math.abs(u)) <= ) || ((java.lang.Math.abs(v)) <= 1)
Delete Return at org.apache.commons.lang3.math.Fraction:585
return 1
Insert BinaryOperator at org.apache.commons.lang3.math.Fraction:584
u >
Insert Assignment at org.apache.commons.lang3.math.Fraction:585
u = -u
Move Literal from org.apache.commons.lang3.math.Fraction:584 to org.apache.commons.lang3.math.Fraction:584
1
PatternInstanceAnalyzer
----For Diff:Update Literal at org.apache.commons.lang3.math.Fraction:584
to 0
Delete BinaryOperator at org.apache.commons.lang3.math.Fraction:584
((java.lang.Math.abs(u)) <= ) || ((java.lang.Math.abs(v)) <= 1)
Delete Return at org.apache.commons.lang3.math.Fraction:585
return 1
Insert BinaryOperator at org.apache.commons.lang3.math.Fraction:584
u >
Insert Assignment at org.apache.commons.lang3.math.Fraction:585
u = -u
Move Literal from org.apache.commons.lang3.math.Fraction:584 to org.apache.commons.lang3.math.Fraction:584
1
: number instances found: 22
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.lang3.math.Fraction:585
u = -u
]]
ChangePatternInstance [actions=[Delete Return at org.apache.commons.lang3.math.Fraction:585
return 1
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.math.Fraction:584
u >
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang3.math.Fraction:584
u
]]
ChangePatternInstance [actions=[Update Literal at org.apache.commons.lang3.math.Fraction:584
to 0
]]
ChangePatternInstance [actions=[Move Literal from org.apache.commons.lang3.math.Fraction:584 to org.apache.commons.lang3.math.Fraction:584
1
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.lang3.math.Fraction:585
u = -u
]]
ChangePatternInstance [actions=[Insert VariableWrite at org.apache.commons.lang3.math.Fraction:585
u
]]
ChangePatternInstance [actions=[Insert UnaryOperator at org.apache.commons.lang3.math.Fraction:585
-u
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang3.math.Fraction:585
u
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.lang3.math.Fraction:584
java.lang.Math
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.math.Fraction:584
u
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.math.Fraction:584
(java.lang.Math.abs(u))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.math.Fraction:584
((java.lang.Math.abs(u)) <= )
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.lang3.math.Fraction:584
java.lang.Math
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.math.Fraction:584
v
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.math.Fraction:584
(java.lang.Math.abs(v))
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.math.Fraction:584
1
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.math.Fraction:584
((java.lang.Math.abs(v)) <= 1)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.math.Fraction:584
((java.lang.Math.abs(u)) <= ) || ((java.lang.Math.abs(v)) <= 1)
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.math.Fraction:585
1
]]
ChangePatternInstance [actions=[Delete Return at org.apache.commons.lang3.math.Fraction:585
return 1
]]
RepairabilityAnalyzer
----For Diff:Update Literal at org.apache.commons.lang3.math.Fraction:584
to 0
Delete BinaryOperator at org.apache.commons.lang3.math.Fraction:584
((java.lang.Math.abs(u)) <= ) || ((java.lang.Math.abs(v)) <= 1)
Delete Return at org.apache.commons.lang3.math.Fraction:585
return 1
Insert BinaryOperator at org.apache.commons.lang3.math.Fraction:584
u >
Insert Assignment at org.apache.commons.lang3.math.Fraction:585
u = -u
Move Literal from org.apache.commons.lang3.math.Fraction:584 to org.apache.commons.lang3.math.Fraction:584
1
: number instances found: 1
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.math.Fraction:584
u >
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch3-Lang-39-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer
-0086
Update VariableRead at org.apache.commons.lang3.StringUtils:3677
to textIndex
Delete FieldRead at org.apache.commons.lang3.StringUtils:3675
(searchList.length)
Delete OperatorAssignment at org.apache.commons.lang3.StringUtils:3678
increase += 3 * greater
Delete LocalVariable at org.apache.commons.lang3.StringUtils:3676
int greater = (.length()) -
Delete If at org.apache.commons.lang3.StringUtils:3677
if ( > 0)
Insert If at org.apache.commons.lang3.StringUtils:3675
if ((((noMoreMatchesForReplIndex[i]) || ((searchList[i]) == null)) || ( == 0)) || ( == null)) {
continue;
}
Insert Assignment at org.apache.commons.lang3.StringUtils:3678
tempIndex = text.indexOf(searchList[i], start)
Insert If at org.apache.commons.lang3.StringUtils:3679
if (tempIndex == (-1)) {
noMoreMatchesForReplIndex[i] = true;
} else {
if (( == (-1)) || (tempIndex < textIndex))
}
Insert VariableRead at org.apache.commons.lang3.StringUtils:3674
searchLength
Insert Assignment at org.apache.commons.lang3.StringUtils:3683
textIndex = tempIndex
Insert Assignment at org.apache.commons.lang3.StringUtils:3684
replaceIndex = i
Move Assignment from org.apache.commons.lang3.StringUtils:3682 to org.apache.commons.lang3.StringUtils:3688
increase = java.lang.Math.min(increase, ((text.length()) / 5))
Move LocalVariable from org.apache.commons.lang3.StringUtils:3684 to org.apache.commons.lang3.StringUtils:3690
java.lang.StringBuilder buf = new java.lang.StringBuilder(((text.length()) + increase))
Move While from org.apache.commons.lang3.StringUtils:3686 to org.apache.commons.lang3.StringUtils:3692
while (textIndex != (-1)) {
for (int i = start; i < textIndex; i++) {
buf.append(text.charAt(i));
}
buf.append(replacementList[replaceIndex]);
start = textIndex + (searchList[replaceIndex].length());
textIndex = -1;
replaceIndex = -1;
tempIndex = -1;
for (int i = 0; i < searchLength; i++) {
if ((((noMoreMatchesForReplIndex[i]) || ((searchList[i]) == null)) || ((searchList[i].length()) == 0)) || ((replacementList[i]) == null)) {
continue;
}
tempIndex = text.indexOf(searchList[i], start);
if (tempIndex == (-1)) {
noMoreMatchesForReplIndex[i] = true;
} else {
if ((textIndex == (-1)) || (tempIndex < textIndex)) {
textIndex = tempIndex;
replaceIndex = i;
}
}
}
}
Move LocalVariable from org.apache.commons.lang3.StringUtils:3721 to org.apache.commons.lang3.StringUtils:3727
int textLength = text.length()
Move For from org.apache.commons.lang3.StringUtils:3722 to org.apache.commons.lang3.StringUtils:3728
for (int i = start; i < textLength; i++) {
buf.append(text.charAt(i));
}
Move LocalVariable from org.apache.commons.lang3.StringUtils:3725 to org.apache.commons.lang3.StringUtils:3731
java.lang.String result = buf.toString()
Move If from org.apache.commons.lang3.StringUtils:3726 to org.apache.commons.lang3.StringUtils:3732
if (!repeat) {
return result;
}
Move Return from org.apache.commons.lang3.StringUtils:3730 to org.apache.commons.lang3.StringUtils:3736
return org.apache.commons.lang3.StringUtils.replaceEach(result, searchList, replacementList, repeat, (timeToLive - 1))
Move ArrayRead from org.apache.commons.lang3.StringUtils:3676 to org.apache.commons.lang3.StringUtils:3675
replacementList[i]
Move Block from org.apache.commons.lang3.StringUtils:3677 to org.apache.commons.lang3.StringUtils:3682
{
increase += 3 * greater;
}
Move Invocation from org.apache.commons.lang3.StringUtils:3676 to org.apache.commons.lang3.StringUtils:3675
(searchList[i].length())
Move VariableRead from org.apache.commons.lang3.StringUtils:3677 to org.apache.commons.lang3.StringUtils:3682
greater
PatternInstanceAnalyzer
----For Diff:Update VariableRead at org.apache.commons.lang3.StringUtils:3677
to textIndex
Delete FieldRead at org.apache.commons.lang3.StringUtils:3675
(searchList.length)
Delete OperatorAssignment at org.apache.commons.lang3.StringUtils:3678
increase += 3 * greater
Delete LocalVariable at org.apache.commons.lang3.StringUtils:3676
int greater = (.length()) -
Delete If at org.apache.commons.lang3.StringUtils:3677
if ( > 0)
Insert If at org.apache.commons.lang3.StringUtils:3675
if ((((noMoreMatchesForReplIndex[i]) || ((searchList[i]) == null)) || ( == 0)) || ( == null)) {
continue;
}
Insert Assignment at org.apache.commons.lang3.StringUtils:3678
tempIndex = text.indexOf(searchList[i], start)
Insert If at org.apache.commons.lang3.StringUtils:3679
if (tempIndex == (-1)) {
noMoreMatchesForReplIndex[i] = true;
} else {
if (( == (-1)) || (tempIndex < textIndex))
}
Insert VariableRead at org.apache.commons.lang3.StringUtils:3674
searchLength
Insert Assignment at org.apache.commons.lang3.StringUtils:3683
textIndex = tempIndex
Insert Assignment at org.apache.commons.lang3.StringUtils:3684
replaceIndex = i
Move Assignment from org.apache.commons.lang3.StringUtils:3682 to org.apache.commons.lang3.StringUtils:3688
increase = java.lang.Math.min(increase, ((text.length()) / 5))
Move LocalVariable from org.apache.commons.lang3.StringUtils:3684 to org.apache.commons.lang3.StringUtils:3690
java.lang.StringBuilder buf = new java.lang.StringBuilder(((text.length()) + increase))
Move While from org.apache.commons.lang3.StringUtils:3686 to org.apache.commons.lang3.StringUtils:3692
while (textIndex != (-1)) {
for (int i = start; i < textIndex; i++) {
buf.append(text.charAt(i));
}
buf.append(replacementList[replaceIndex]);
start = textIndex + (searchList[replaceIndex].length());
textIndex = -1;
replaceIndex = -1;
tempIndex = -1;
for (int i = 0; i < searchLength; i++) {
if ((((noMoreMatchesForReplIndex[i]) || ((searchList[i]) == null)) || ((searchList[i].length()) == 0)) || ((replacementList[i]) == null)) {
continue;
}
tempIndex = text.indexOf(searchList[i], start);
if (tempIndex == (-1)) {
noMoreMatchesForReplIndex[i] = true;
} else {
if ((textIndex == (-1)) || (tempIndex < textIndex)) {
textIndex = tempIndex;
replaceIndex = i;
}
}
}
}
Move LocalVariable from org.apache.commons.lang3.StringUtils:3721 to org.apache.commons.lang3.StringUtils:3727
int textLength = text.length()
Move For from org.apache.commons.lang3.StringUtils:3722 to org.apache.commons.lang3.StringUtils:3728
for (int i = start; i < textLength; i++) {
buf.append(text.charAt(i));
}
Move LocalVariable from org.apache.commons.lang3.StringUtils:3725 to org.apache.commons.lang3.StringUtils:3731
java.lang.String result = buf.toString()
Move If from org.apache.commons.lang3.StringUtils:3726 to org.apache.commons.lang3.StringUtils:3732
if (!repeat) {
return result;
}
Move Return from org.apache.commons.lang3.StringUtils:3730 to org.apache.commons.lang3.StringUtils:3736
return org.apache.commons.lang3.StringUtils.replaceEach(result, searchList, replacementList, repeat, (timeToLive - 1))
Move ArrayRead from org.apache.commons.lang3.StringUtils:3676 to org.apache.commons.lang3.StringUtils:3675
replacementList[i]
Move Block from org.apache.commons.lang3.StringUtils:3677 to org.apache.commons.lang3.StringUtils:3682
{
increase += 3 * greater;
}
Move Invocation from org.apache.commons.lang3.StringUtils:3676 to org.apache.commons.lang3.StringUtils:3675
(searchList[i].length())
Move VariableRead from org.apache.commons.lang3.StringUtils:3677 to org.apache.commons.lang3.StringUtils:3682
greater
: number instances found: 99
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang3.StringUtils:3675
if ((((noMoreMatchesForReplIndex[i]) || ((searchList[i]) == null)) || ( == 0)) || ( == null)) {
continue;
}
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.lang3.StringUtils:3678
tempIndex = text.indexOf(searchList[i], start)
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang3.StringUtils:3679
if (tempIndex == (-1)) {
noMoreMatchesForReplIndex[i] = true;
} else {
if (( == (-1)) || (tempIndex < textIndex))
}
]]
ChangePatternInstance [actions=[Move Assignment from org.apache.commons.lang3.StringUtils:3682 to org.apache.commons.lang3.StringUtils:3688
increase = java.lang.Math.min(increase, ((text.length()) / 5))
]]
ChangePatternInstance [actions=[Move LocalVariable from org.apache.commons.lang3.StringUtils:3684 to org.apache.commons.lang3.StringUtils:3690
java.lang.StringBuilder buf = new java.lang.StringBuilder(((text.length()) + increase))
]]
ChangePatternInstance [actions=[Move While from org.apache.commons.lang3.StringUtils:3686 to org.apache.commons.lang3.StringUtils:3692
while (textIndex != (-1)) {
for (int i = start; i < textIndex; i++) {
buf.append(text.charAt(i));
}
buf.append(replacementList[replaceIndex]);
start = textIndex + (searchList[replaceIndex].length());
textIndex = -1;
replaceIndex = -1;
tempIndex = -1;
for (int i = 0; i < searchLength; i++) {
if ((((noMoreMatchesForReplIndex[i]) || ((searchList[i]) == null)) || ((searchList[i].length()) == 0)) || ((replacementList[i]) == null)) {
continue;
}
tempIndex = text.indexOf(searchList[i], start);
if (tempIndex == (-1)) {
noMoreMatchesForReplIndex[i] = true;
} else {
if ((textIndex == (-1)) || (tempIndex < textIndex)) {
textIndex = tempIndex;
replaceIndex = i;
}
}
}
}
]]
ChangePatternInstance [actions=[Move LocalVariable from org.apache.commons.lang3.StringUtils:3721 to org.apache.commons.lang3.StringUtils:3727
int textLength = text.length()
]]
ChangePatternInstance [actions=[Move For from org.apache.commons.lang3.StringUtils:3722 to org.apache.commons.lang3.StringUtils:3728
for (int i = start; i < textLength; i++) {
buf.append(text.charAt(i));
}
]]
ChangePatternInstance [actions=[Move LocalVariable from org.apache.commons.lang3.StringUtils:3725 to org.apache.commons.lang3.StringUtils:3731
java.lang.String result = buf.toString()
]]
ChangePatternInstance [actions=[Move If from org.apache.commons.lang3.StringUtils:3726 to org.apache.commons.lang3.StringUtils:3732
if (!repeat) {
return result;
}
]]
ChangePatternInstance [actions=[Move Return from org.apache.commons.lang3.StringUtils:3730 to org.apache.commons.lang3.StringUtils:3736
return org.apache.commons.lang3.StringUtils.replaceEach(result, searchList, replacementList, repeat, (timeToLive - 1))
]]
ChangePatternInstance [actions=[Insert Continue at org.apache.commons.lang3.StringUtils:3676
continue
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.lang3.StringUtils:3680
noMoreMatchesForReplIndex[i] = true
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang3.StringUtils:3682
if (( == (-1)) || (tempIndex < textIndex))
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.lang3.StringUtils:3683
textIndex = tempIndex
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.lang3.StringUtils:3684
replaceIndex = i
]]
ChangePatternInstance [actions=[Delete OperatorAssignment at org.apache.commons.lang3.StringUtils:3678
increase += 3 * greater
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.lang3.StringUtils:3676
int greater = (.length()) -
]]
ChangePatternInstance [actions=[Delete If at org.apache.commons.lang3.StringUtils:3677
if ( > 0)
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang3.StringUtils:3675
if ((((noMoreMatchesForReplIndex[i]) || ((searchList[i]) == null)) || ( == 0)) || ( == null)) {
continue;
}
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.lang3.StringUtils:3678
tempIndex = text.indexOf(searchList[i], start)
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang3.StringUtils:3679
if (tempIndex == (-1)) {
noMoreMatchesForReplIndex[i] = true;
} else {
if (( == (-1)) || (tempIndex < textIndex))
}
]]
ChangePatternInstance [actions=[Move Assignment from org.apache.commons.lang3.StringUtils:3682 to org.apache.commons.lang3.StringUtils:3688
increase = java.lang.Math.min(increase, ((text.length()) / 5))
]]
ChangePatternInstance [actions=[Move LocalVariable from org.apache.commons.lang3.StringUtils:3684 to org.apache.commons.lang3.StringUtils:3690
java.lang.StringBuilder buf = new java.lang.StringBuilder(((text.length()) + increase))
]]
ChangePatternInstance [actions=[Move While from org.apache.commons.lang3.StringUtils:3686 to org.apache.commons.lang3.StringUtils:3692
while (textIndex != (-1)) {
for (int i = start; i < textIndex; i++) {
buf.append(text.charAt(i));
}
buf.append(replacementList[replaceIndex]);
start = textIndex + (searchList[replaceIndex].length());
textIndex = -1;
replaceIndex = -1;
tempIndex = -1;
for (int i = 0; i < searchLength; i++) {
if ((((noMoreMatchesForReplIndex[i]) || ((searchList[i]) == null)) || ((searchList[i].length()) == 0)) || ((replacementList[i]) == null)) {
continue;
}
tempIndex = text.indexOf(searchList[i], start);
if (tempIndex == (-1)) {
noMoreMatchesForReplIndex[i] = true;
} else {
if ((textIndex == (-1)) || (tempIndex < textIndex)) {
textIndex = tempIndex;
replaceIndex = i;
}
}
}
}
]]
ChangePatternInstance [actions=[Move LocalVariable from org.apache.commons.lang3.StringUtils:3721 to org.apache.commons.lang3.StringUtils:3727
int textLength = text.length()
]]
ChangePatternInstance [actions=[Move For from org.apache.commons.lang3.StringUtils:3722 to org.apache.commons.lang3.StringUtils:3728
for (int i = start; i < textLength; i++) {
buf.append(text.charAt(i));
}
]]
ChangePatternInstance [actions=[Move LocalVariable from org.apache.commons.lang3.StringUtils:3725 to org.apache.commons.lang3.StringUtils:3731
java.lang.String result = buf.toString()
]]
ChangePatternInstance [actions=[Move If from org.apache.commons.lang3.StringUtils:3726 to org.apache.commons.lang3.StringUtils:3732
if (!repeat) {
return result;
}
]]
ChangePatternInstance [actions=[Move Return from org.apache.commons.lang3.StringUtils:3730 to org.apache.commons.lang3.StringUtils:3736
return org.apache.commons.lang3.StringUtils.replaceEach(result, searchList, replacementList, repeat, (timeToLive - 1))
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang3.StringUtils:3674
searchLength
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3675
(((noMoreMatchesForReplIndex[i]) || ((searchList[i]) == null)) || ( == 0)) || ( == null)
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang3.StringUtils:3675
{
continue;
}
]]
ChangePatternInstance [actions=[Insert VariableWrite at org.apache.commons.lang3.StringUtils:3678
tempIndex
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang3.StringUtils:3678
text.indexOf(searchList[i], start)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3679
tempIndex == (-1)
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang3.StringUtils:3679
{
noMoreMatchesForReplIndex[i] = true;
}
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang3.StringUtils:3681
{
if (( == (-1)) || (tempIndex < textIndex))
}
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3675
(((noMoreMatchesForReplIndex[i]) || ((searchList[i]) == null)) || ( == 0))
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3675
( == null)
]]
ChangePatternInstance [actions=[Insert Continue at org.apache.commons.lang3.StringUtils:3676
continue
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang3.StringUtils:3678
text
]]
ChangePatternInstance [actions=[Insert ArrayRead at org.apache.commons.lang3.StringUtils:3678
searchList[i]
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang3.StringUtils:3678
start
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang3.StringUtils:3679
tempIndex
]]
ChangePatternInstance [actions=[Insert UnaryOperator at org.apache.commons.lang3.StringUtils:3679
(-1)
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.lang3.StringUtils:3680
noMoreMatchesForReplIndex[i] = true
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang3.StringUtils:3682
if (( == (-1)) || (tempIndex < textIndex))
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3675
((noMoreMatchesForReplIndex[i]) || ((searchList[i]) == null))
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3675
( == 0)
]]
ChangePatternInstance [actions=[Move ArrayRead from org.apache.commons.lang3.StringUtils:3676 to org.apache.commons.lang3.StringUtils:3675
replacementList[i]
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang3.StringUtils:3675
null
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang3.StringUtils:3678
searchList
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang3.StringUtils:3678
i
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang3.StringUtils:3679
1
]]
ChangePatternInstance [actions=[Insert ArrayWrite at org.apache.commons.lang3.StringUtils:3680
noMoreMatchesForReplIndex[i]
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang3.StringUtils:3680
true
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3682
( == (-1)) || (tempIndex < textIndex)
]]
ChangePatternInstance [actions=[Move Block from org.apache.commons.lang3.StringUtils:3677 to org.apache.commons.lang3.StringUtils:3682
{
increase += 3 * greater;
}
]]
ChangePatternInstance [actions=[Insert ArrayRead at org.apache.commons.lang3.StringUtils:3675
(noMoreMatchesForReplIndex[i])
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3675
((searchList[i]) == null)
]]
ChangePatternInstance [actions=[Move Invocation from org.apache.commons.lang3.StringUtils:3676 to org.apache.commons.lang3.StringUtils:3675
(searchList[i].length())
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang3.StringUtils:3675
0
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang3.StringUtils:3680
noMoreMatchesForReplIndex
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang3.StringUtils:3680
i
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3682
( == (-1))
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3682
(tempIndex < textIndex)
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.lang3.StringUtils:3683
textIndex = tempIndex
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.lang3.StringUtils:3684
replaceIndex = i
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang3.StringUtils:3675
noMoreMatchesForReplIndex
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang3.StringUtils:3675
i
]]
ChangePatternInstance [actions=[Insert ArrayRead at org.apache.commons.lang3.StringUtils:3675
(searchList[i])
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang3.StringUtils:3675
null
]]
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.lang3.StringUtils:3677
to textIndex
]]
ChangePatternInstance [actions=[Move VariableRead from org.apache.commons.lang3.StringUtils:3677 to org.apache.commons.lang3.StringUtils:3682
greater
]]
ChangePatternInstance [actions=[Insert UnaryOperator at org.apache.commons.lang3.StringUtils:3682
(-1)
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang3.StringUtils:3682
tempIndex
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang3.StringUtils:3682
textIndex
]]
ChangePatternInstance [actions=[Insert VariableWrite at org.apache.commons.lang3.StringUtils:3683
textIndex
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang3.StringUtils:3683
tempIndex
]]
ChangePatternInstance [actions=[Insert VariableWrite at org.apache.commons.lang3.StringUtils:3684
replaceIndex
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang3.StringUtils:3684
i
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang3.StringUtils:3675
searchList
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang3.StringUtils:3675
i
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang3.StringUtils:3682
1
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3675
searchList
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.lang3.StringUtils:3675
(searchList.length)
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.lang3.StringUtils:3678
increase
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.StringUtils:3678
3
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3678
greater
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.StringUtils:3678
3 * greater
]]
ChangePatternInstance [actions=[Delete OperatorAssignment at org.apache.commons.lang3.StringUtils:3678
increase += 3 * greater
]]
ChangePatternInstance [actions=[Delete TypeReference at org.apache.commons.lang3.StringUtils:3676
int
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.StringUtils:3676
(.length())
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.StringUtils:3676
(.length()) -
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.lang3.StringUtils:3676
int greater = (.length()) -
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.StringUtils:3677
0
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.StringUtils:3677
> 0
]]
ChangePatternInstance [actions=[Delete If at org.apache.commons.lang3.StringUtils:3677
if ( > 0)
]]
RepairabilityAnalyzer
----For Diff:Update VariableRead at org.apache.commons.lang3.StringUtils:3677
to textIndex
Delete FieldRead at org.apache.commons.lang3.StringUtils:3675
(searchList.length)
Delete OperatorAssignment at org.apache.commons.lang3.StringUtils:3678
increase += 3 * greater
Delete LocalVariable at org.apache.commons.lang3.StringUtils:3676
int greater = (.length()) -
Delete If at org.apache.commons.lang3.StringUtils:3677
if ( > 0)
Insert If at org.apache.commons.lang3.StringUtils:3675
if ((((noMoreMatchesForReplIndex[i]) || ((searchList[i]) == null)) || ( == 0)) || ( == null)) {
continue;
}
Insert Assignment at org.apache.commons.lang3.StringUtils:3678
tempIndex = text.indexOf(searchList[i], start)
Insert If at org.apache.commons.lang3.StringUtils:3679
if (tempIndex == (-1)) {
noMoreMatchesForReplIndex[i] = true;
} else {
if (( == (-1)) || (tempIndex < textIndex))
}
Insert VariableRead at org.apache.commons.lang3.StringUtils:3674
searchLength
Insert Assignment at org.apache.commons.lang3.StringUtils:3683
textIndex = tempIndex
Insert Assignment at org.apache.commons.lang3.StringUtils:3684
replaceIndex = i
Move Assignment from org.apache.commons.lang3.StringUtils:3682 to org.apache.commons.lang3.StringUtils:3688
increase = java.lang.Math.min(increase, ((text.length()) / 5))
Move LocalVariable from org.apache.commons.lang3.StringUtils:3684 to org.apache.commons.lang3.StringUtils:3690
java.lang.StringBuilder buf = new java.lang.StringBuilder(((text.length()) + increase))
Move While from org.apache.commons.lang3.StringUtils:3686 to org.apache.commons.lang3.StringUtils:3692
while (textIndex != (-1)) {
for (int i = start; i < textIndex; i++) {
buf.append(text.charAt(i));
}
buf.append(replacementList[replaceIndex]);
start = textIndex + (searchList[replaceIndex].length());
textIndex = -1;
replaceIndex = -1;
tempIndex = -1;
for (int i = 0; i < searchLength; i++) {
if ((((noMoreMatchesForReplIndex[i]) || ((searchList[i]) == null)) || ((searchList[i].length()) == 0)) || ((replacementList[i]) == null)) {
continue;
}
tempIndex = text.indexOf(searchList[i], start);
if (tempIndex == (-1)) {
noMoreMatchesForReplIndex[i] = true;
} else {
if ((textIndex == (-1)) || (tempIndex < textIndex)) {
textIndex = tempIndex;
replaceIndex = i;
}
}
}
}
Move LocalVariable from org.apache.commons.lang3.StringUtils:3721 to org.apache.commons.lang3.StringUtils:3727
int textLength = text.length()
Move For from org.apache.commons.lang3.StringUtils:3722 to org.apache.commons.lang3.StringUtils:3728
for (int i = start; i < textLength; i++) {
buf.append(text.charAt(i));
}
Move LocalVariable from org.apache.commons.lang3.StringUtils:3725 to org.apache.commons.lang3.StringUtils:3731
java.lang.String result = buf.toString()
Move If from org.apache.commons.lang3.StringUtils:3726 to org.apache.commons.lang3.StringUtils:3732
if (!repeat) {
return result;
}
Move Return from org.apache.commons.lang3.StringUtils:3730 to org.apache.commons.lang3.StringUtils:3736
return org.apache.commons.lang3.StringUtils.replaceEach(result, searchList, replacementList, repeat, (timeToLive - 1))
Move ArrayRead from org.apache.commons.lang3.StringUtils:3676 to org.apache.commons.lang3.StringUtils:3675
replacementList[i]
Move Block from org.apache.commons.lang3.StringUtils:3677 to org.apache.commons.lang3.StringUtils:3682
{
increase += 3 * greater;
}
Move Invocation from org.apache.commons.lang3.StringUtils:3676 to org.apache.commons.lang3.StringUtils:3675
(searchList[i].length())
Move VariableRead from org.apache.commons.lang3.StringUtils:3677 to org.apache.commons.lang3.StringUtils:3682
greater
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch2-Closure-21-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer
-0052
Delete Continue at com.google.javascript.jscomp.CheckSideEffects:120
continue
Delete ForEach at com.google.javascript.jscomp.CheckSideEffects:118
for (com.google.javascript.rhino.Node an : parent.getAncestors()) {
int ancestorType = an.getType();
if (ancestorType == (com.google.javascript.rhino.Token.COMMA))
if ((ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT)) && (ancestorType != (com.google.javascript.rhino.Token.BLOCK)))
return;
else
break;
}
Delete Block at com.google.javascript.jscomp.CheckSideEffects:113
{
if ()
}
Insert If at com.google.javascript.jscomp.CheckSideEffects:117
if ()
Move Block from com.google.javascript.jscomp.CheckSideEffects:117 to com.google.javascript.jscomp.CheckSideEffects:113
{
for (com.google.javascript.rhino.Node an : parent.getAncestors()) {
int ancestorType = an.getType();
if (ancestorType == (com.google.javascript.rhino.Token.COMMA))
continue;
if ((ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT)) && (ancestorType != (com.google.javascript.rhino.Token.BLOCK)))
return;
else
break;
}
}
Move BinaryOperator from com.google.javascript.jscomp.CheckSideEffects:117 to com.google.javascript.jscomp.CheckSideEffects:117
n == (parent.getLastChild())
Move Block from com.google.javascript.jscomp.CheckSideEffects:120 to com.google.javascript.jscomp.CheckSideEffects:117
continue;
PatternInstanceAnalyzer
----For Diff:Delete Continue at com.google.javascript.jscomp.CheckSideEffects:120
continue
Delete ForEach at com.google.javascript.jscomp.CheckSideEffects:118
for (com.google.javascript.rhino.Node an : parent.getAncestors()) {
int ancestorType = an.getType();
if (ancestorType == (com.google.javascript.rhino.Token.COMMA))
if ((ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT)) && (ancestorType != (com.google.javascript.rhino.Token.BLOCK)))
return;
else
break;
}
Delete Block at com.google.javascript.jscomp.CheckSideEffects:113
{
if ()
}
Insert If at com.google.javascript.jscomp.CheckSideEffects:117
if ()
Move Block from com.google.javascript.jscomp.CheckSideEffects:117 to com.google.javascript.jscomp.CheckSideEffects:113
{
for (com.google.javascript.rhino.Node an : parent.getAncestors()) {
int ancestorType = an.getType();
if (ancestorType == (com.google.javascript.rhino.Token.COMMA))
continue;
if ((ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT)) && (ancestorType != (com.google.javascript.rhino.Token.BLOCK)))
return;
else
break;
}
}
Move BinaryOperator from com.google.javascript.jscomp.CheckSideEffects:117 to com.google.javascript.jscomp.CheckSideEffects:117
n == (parent.getLastChild())
Move Block from com.google.javascript.jscomp.CheckSideEffects:120 to com.google.javascript.jscomp.CheckSideEffects:117
continue;
: number instances found: 46
ChangePatternInstance [actions=[Move If from com.google.javascript.jscomp.CheckSideEffects:114 to com.google.javascript.jscomp.CheckSideEffects:114
if (isResultUsed) {
return;
}
]]
ChangePatternInstance [actions=[Insert If at com.google.javascript.jscomp.CheckSideEffects:117
if ()
]]
ChangePatternInstance [actions=[Delete Continue at com.google.javascript.jscomp.CheckSideEffects:120
continue
]]
ChangePatternInstance [actions=[Delete LocalVariable at com.google.javascript.jscomp.CheckSideEffects:119
int ancestorType = an.getType()
]]
ChangePatternInstance [actions=[Delete If at com.google.javascript.jscomp.CheckSideEffects:120
if (ancestorType == (com.google.javascript.rhino.Token.COMMA))
]]
ChangePatternInstance [actions=[Delete Return at com.google.javascript.jscomp.CheckSideEffects:121
return
]]
ChangePatternInstance [actions=[Delete Break at com.google.javascript.jscomp.CheckSideEffects:122
break
]]
ChangePatternInstance [actions=[Delete If at com.google.javascript.jscomp.CheckSideEffects:121
if ((ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT)) && (ancestorType != (com.google.javascript.rhino.Token.BLOCK)))
return;
else
break;
]]
ChangePatternInstance [actions=[Delete ForEach at com.google.javascript.jscomp.CheckSideEffects:118
for (com.google.javascript.rhino.Node an : parent.getAncestors()) {
int ancestorType = an.getType();
if (ancestorType == (com.google.javascript.rhino.Token.COMMA))
if ((ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT)) && (ancestorType != (com.google.javascript.rhino.Token.BLOCK)))
return;
else
break;
}
]]
ChangePatternInstance [actions=[Delete If at com.google.javascript.jscomp.CheckSideEffects:117
if ()
]]
ChangePatternInstance [actions=[Move Block from com.google.javascript.jscomp.CheckSideEffects:117 to com.google.javascript.jscomp.CheckSideEffects:113
{
for (com.google.javascript.rhino.Node an : parent.getAncestors()) {
int ancestorType = an.getType();
if (ancestorType == (com.google.javascript.rhino.Token.COMMA))
continue;
if ((ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT)) && (ancestorType != (com.google.javascript.rhino.Token.BLOCK)))
return;
else
break;
}
}
]]
ChangePatternInstance [actions=[Move If from com.google.javascript.jscomp.CheckSideEffects:114 to com.google.javascript.jscomp.CheckSideEffects:114
if (isResultUsed) {
return;
}
]]
ChangePatternInstance [actions=[Insert If at com.google.javascript.jscomp.CheckSideEffects:117
if ()
]]
ChangePatternInstance [actions=[Move BinaryOperator from com.google.javascript.jscomp.CheckSideEffects:117 to com.google.javascript.jscomp.CheckSideEffects:117
n == (parent.getLastChild())
]]
ChangePatternInstance [actions=[Move Block from com.google.javascript.jscomp.CheckSideEffects:120 to com.google.javascript.jscomp.CheckSideEffects:117
continue;
]]
ChangePatternInstance [actions=[Delete Continue at com.google.javascript.jscomp.CheckSideEffects:120
continue
]]
ChangePatternInstance [actions=[Delete TypeReference at com.google.javascript.jscomp.CheckSideEffects:118
com.google.javascript.rhino.Node
]]
ChangePatternInstance [actions=[Delete LocalVariable at com.google.javascript.jscomp.CheckSideEffects:118
com.google.javascript.rhino.Node an
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:118
parent
]]
ChangePatternInstance [actions=[Delete Invocation at com.google.javascript.jscomp.CheckSideEffects:118
parent.getAncestors()
]]
ChangePatternInstance [actions=[Delete TypeReference at com.google.javascript.jscomp.CheckSideEffects:119
int
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:119
an
]]
ChangePatternInstance [actions=[Delete Invocation at com.google.javascript.jscomp.CheckSideEffects:119
an.getType()
]]
ChangePatternInstance [actions=[Delete LocalVariable at com.google.javascript.jscomp.CheckSideEffects:119
int ancestorType = an.getType()
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:120
ancestorType
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.CheckSideEffects
com.google.javascript.rhino.Token
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.CheckSideEffects:120
(com.google.javascript.rhino.Token.COMMA)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:120
ancestorType == (com.google.javascript.rhino.Token.COMMA)
]]
ChangePatternInstance [actions=[Delete If at com.google.javascript.jscomp.CheckSideEffects:120
if (ancestorType == (com.google.javascript.rhino.Token.COMMA))
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
ancestorType
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.CheckSideEffects
com.google.javascript.rhino.Token
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.CheckSideEffects:121
(com.google.javascript.rhino.Token.EXPR_RESULT)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
(ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT))
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:121
ancestorType
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.CheckSideEffects
com.google.javascript.rhino.Token
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.CheckSideEffects:121
(com.google.javascript.rhino.Token.BLOCK)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
(ancestorType != (com.google.javascript.rhino.Token.BLOCK))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
(ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT)) && (ancestorType != (com.google.javascript.rhino.Token.BLOCK))
]]
ChangePatternInstance [actions=[Delete Return at com.google.javascript.jscomp.CheckSideEffects:121
return
]]
ChangePatternInstance [actions=[Delete Block at com.google.javascript.jscomp.CheckSideEffects:121
return;
]]
ChangePatternInstance [actions=[Delete Break at com.google.javascript.jscomp.CheckSideEffects:122
break
]]
ChangePatternInstance [actions=[Delete Block at com.google.javascript.jscomp.CheckSideEffects:122
break;
]]
ChangePatternInstance [actions=[Delete If at com.google.javascript.jscomp.CheckSideEffects:121
if ((ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT)) && (ancestorType != (com.google.javascript.rhino.Token.BLOCK)))
return;
else
break;
]]
ChangePatternInstance [actions=[Delete ForEach at com.google.javascript.jscomp.CheckSideEffects:118
for (com.google.javascript.rhino.Node an : parent.getAncestors()) {
int ancestorType = an.getType();
if (ancestorType == (com.google.javascript.rhino.Token.COMMA))
if ((ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT)) && (ancestorType != (com.google.javascript.rhino.Token.BLOCK)))
return;
else
break;
}
]]
ChangePatternInstance [actions=[Delete If at com.google.javascript.jscomp.CheckSideEffects:117
if ()
]]
ChangePatternInstance [actions=[Delete Block at com.google.javascript.jscomp.CheckSideEffects:113
{
if ()
}
]]
RepairabilityAnalyzer
----For Diff:Delete Continue at com.google.javascript.jscomp.CheckSideEffects:120
continue
Delete ForEach at com.google.javascript.jscomp.CheckSideEffects:118
for (com.google.javascript.rhino.Node an : parent.getAncestors()) {
int ancestorType = an.getType();
if (ancestorType == (com.google.javascript.rhino.Token.COMMA))
if ((ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT)) && (ancestorType != (com.google.javascript.rhino.Token.BLOCK)))
return;
else
break;
}
Delete Block at com.google.javascript.jscomp.CheckSideEffects:113
{
if ()
}
Insert If at com.google.javascript.jscomp.CheckSideEffects:117
if ()
Move Block from com.google.javascript.jscomp.CheckSideEffects:117 to com.google.javascript.jscomp.CheckSideEffects:113
{
for (com.google.javascript.rhino.Node an : parent.getAncestors()) {
int ancestorType = an.getType();
if (ancestorType == (com.google.javascript.rhino.Token.COMMA))
continue;
if ((ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT)) && (ancestorType != (com.google.javascript.rhino.Token.BLOCK)))
return;
else
break;
}
}
Move BinaryOperator from com.google.javascript.jscomp.CheckSideEffects:117 to com.google.javascript.jscomp.CheckSideEffects:117
n == (parent.getLastChild())
Move Block from com.google.javascript.jscomp.CheckSideEffects:120 to com.google.javascript.jscomp.CheckSideEffects:117
continue;
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch2-Math-49-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer
-0063
Update Invocation at org.apache.commons.math.linear.OpenMapRealVector:667
entries.remove(index) to entries.put(index, value)
PatternInstanceAnalyzer
----For Diff:Update Invocation at org.apache.commons.math.linear.OpenMapRealVector:667
entries.remove(index) to entries.put(index, value)
: number instances found: 3
ChangePatternInstance [actions=[Update Invocation at org.apache.commons.math.linear.OpenMapRealVector:667
entries.remove(index) to entries.put(index, value)
]]
ChangePatternInstance [actions=[Update Invocation at org.apache.commons.math.linear.OpenMapRealVector:667
entries.remove(index) to entries.put(index, value)
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.linear.OpenMapRealVector:667
value
]]
RepairabilityAnalyzer
----For Diff:Update Invocation at org.apache.commons.math.linear.OpenMapRealVector:667
entries.remove(index) to entries.put(index, value)
: number instances found: 1
ChangePatternInstance [actions=[Update Invocation at org.apache.commons.math.linear.OpenMapRealVector:667
entries.remove(index) to entries.put(index, value)
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch2-Lang-7-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer
-0057
Delete Invocation at org.apache.commons.lang3.math.NumberUtils:452
str.startsWith("--")
Delete Return at org.apache.commons.lang3.math.NumberUtils:453
return null
Insert BinaryOperator at org.apache.commons.lang3.math.NumberUtils:452
str == null
Insert Throw at org.apache.commons.lang3.math.NumberUtils:453
throw new java.lang.IllegalArgumentException("The string must not be null")
PatternInstanceAnalyzer
----For Diff:Delete Invocation at org.apache.commons.lang3.math.NumberUtils:452
str.startsWith("--")
Delete Return at org.apache.commons.lang3.math.NumberUtils:453
return null
Insert BinaryOperator at org.apache.commons.lang3.math.NumberUtils:452
str == null
Insert Throw at org.apache.commons.lang3.math.NumberUtils:453
throw new java.lang.IllegalArgumentException("The string must not be null")
: number instances found: 13
ChangePatternInstance [actions=[Insert Throw at org.apache.commons.lang3.math.NumberUtils:453
throw new java.lang.IllegalArgumentException("The string must not be null")
]]
ChangePatternInstance [actions=[Delete Return at org.apache.commons.lang3.math.NumberUtils:453
return null
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.math.NumberUtils:452
str == null
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang3.math.NumberUtils:452
str
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang3.math.NumberUtils:452
null
]]
ChangePatternInstance [actions=[Insert Throw at org.apache.commons.lang3.math.NumberUtils:453
throw new java.lang.IllegalArgumentException("The string must not be null")
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.commons.lang3.math.NumberUtils:453
new java.lang.IllegalArgumentException("The string must not be null")
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang3.math.NumberUtils:453
"The string must not be null"
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.math.NumberUtils:452
str
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.math.NumberUtils:452
"--"
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.math.NumberUtils:452
str.startsWith("--")
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.math.NumberUtils:453
null
]]
ChangePatternInstance [actions=[Delete Return at org.apache.commons.lang3.math.NumberUtils:453
return null
]]
RepairabilityAnalyzer
----For Diff:Delete Invocation at org.apache.commons.lang3.math.NumberUtils:452
str.startsWith("--")
Delete Return at org.apache.commons.lang3.math.NumberUtils:453
return null
Insert BinaryOperator at org.apache.commons.lang3.math.NumberUtils:452
str == null
Insert Throw at org.apache.commons.lang3.math.NumberUtils:453
throw new java.lang.IllegalArgumentException("The string must not be null")
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch4-Chart-15-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer
-00104
Update Invocation at org.jfree.chart.JFreeChart:1219
this.plot.draw(g2, plotArea, anchor, null, plotInfo) to g2.setPaintMode()
PatternInstanceAnalyzer
----For Diff:Update Invocation at org.jfree.chart.JFreeChart:1219
this.plot.draw(g2, plotArea, anchor, null, plotInfo) to g2.setPaintMode()
: number instances found: 8
ChangePatternInstance [actions=[Update Invocation at org.jfree.chart.JFreeChart:1219
this.plot.draw(g2, plotArea, anchor, null, plotInfo) to g2.setPaintMode()
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.chart.JFreeChart
org.jfree.chart.JFreeChart
]]
ChangePatternInstance [actions=[Delete ThisAccess at org.jfree.chart.JFreeChart:1219
this
]]
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.chart.JFreeChart:1219
this.plot
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.JFreeChart:1219
plotArea
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.JFreeChart:1219
anchor
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.chart.JFreeChart:1219
null
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.JFreeChart:1219
plotInfo
]]
RepairabilityAnalyzer
----For Diff:Update Invocation at org.jfree.chart.JFreeChart:1219
this.plot.draw(g2, plotArea, anchor, null, plotInfo) to g2.setPaintMode()
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch5-Math-85-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer
-00139
Update BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
( * fb) >= 0.0 to function == null
Update VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
to function
Update Literal at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
0.0 to null
Delete ConstructorCall at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:199
new org.apache.commons.math.ConvergenceException(("number of iterations={0}, maximum iterations={1}, " + ("initial={2}, lower bound={3}, upper bound={4}, final a value={5}, " + "final b value={6}, f(a)={7}, f(b)={8}")), numIterations, maximumIterations, initial, lowerBound, upperBound, a, b, fa, fb)
Insert Invocation at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:199
org.apache.commons.math.org.apache.commons.math.MathRuntimeException.createIllegalArgumentException("function is null")
Move VariableRead from org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198 to org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
fa
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
( * fb) >= 0.0 to function == null
Update VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
to function
Update Literal at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
0.0 to null
Delete ConstructorCall at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:199
new org.apache.commons.math.ConvergenceException(("number of iterations={0}, maximum iterations={1}, " + ("initial={2}, lower bound={3}, upper bound={4}, final a value={5}, " + "final b value={6}, f(a)={7}, f(b)={8}")), numIterations, maximumIterations, initial, lowerBound, upperBound, a, b, fa, fb)
Insert Invocation at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:199
org.apache.commons.math.org.apache.commons.math.MathRuntimeException.createIllegalArgumentException("function is null")
Move VariableRead from org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198 to org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
fa
: number instances found: 24
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
( * fb) >= 0.0 to function == null
]]
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
to function
]]
ChangePatternInstance [actions=[Move VariableRead from org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198 to org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
fa
]]
ChangePatternInstance [actions=[Update Literal at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
0.0 to null
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:199
org.apache.commons.math.org.apache.commons.math.MathRuntimeException.createIllegalArgumentException("function is null")
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:199
org.apache.commons.math.org.apache.commons.math.MathRuntimeException
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:199
"function is null"
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
fb
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
( * fb)
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:200
"number of iterations={0}, maximum iterations={1}, "
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:201
"initial={2}, lower bound={3}, upper bound={4}, final a value={5}, "
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:202
"final b value={6}, f(a)={7}, f(b)={8}"
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:201
("initial={2}, lower bound={3}, upper bound={4}, final a value={5}, " + "final b value={6}, f(a)={7}, f(b)={8}")
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:200
("number of iterations={0}, maximum iterations={1}, " + ("initial={2}, lower bound={3}, upper bound={4}, final a value={5}, " + "final b value={6}, f(a)={7}, f(b)={8}"))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:203
numIterations
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:203
maximumIterations
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:203
initial
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:204
lowerBound
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:204
upperBound
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:204
a
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:204
b
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:204
fa
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:204
fb
]]
ChangePatternInstance [actions=[Delete ConstructorCall at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:199
new org.apache.commons.math.ConvergenceException(("number of iterations={0}, maximum iterations={1}, " + ("initial={2}, lower bound={3}, upper bound={4}, final a value={5}, " + "final b value={6}, f(a)={7}, f(b)={8}")), numIterations, maximumIterations, initial, lowerBound, upperBound, a, b, fa, fb)
]]
RepairabilityAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
( * fb) >= 0.0 to function == null
Update VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
to function
Update Literal at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
0.0 to null
Delete ConstructorCall at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:199
new org.apache.commons.math.ConvergenceException(("number of iterations={0}, maximum iterations={1}, " + ("initial={2}, lower bound={3}, upper bound={4}, final a value={5}, " + "final b value={6}, f(a)={7}, f(b)={8}")), numIterations, maximumIterations, initial, lowerBound, upperBound, a, b, fa, fb)
Insert Invocation at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:199
org.apache.commons.math.org.apache.commons.math.MathRuntimeException.createIllegalArgumentException("function is null")
Move VariableRead from org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198 to org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
fa
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch4-Math-28-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer
-00112
Delete If at org.apache.commons.math3.optimization.linear.SimplexSolver:113
if () else
if ((minRatioPositions.size()) > 1) {
for (java.lang.Integer row : minRatioPositions) {
for (int i = 0; i < (tableau.getNumArtificialVariables()); i++) {
int column = i + (tableau.getArtificialVariableOffset());
final double entry = tableau.getEntry(row, column);
if ((org.apache.commons.math3.util.Precision.equals(entry, 1.0, maxUlps)) && (row.equals(tableau.getBasicRow(column)))) {
return row;
}
}
}
java.lang.Integer minRow = null;
int minIndex = tableau.getWidth();
for (java.lang.Integer row : minRatioPositions) {
int i = tableau.getNumObjectiveFunctions();
for (; (i < ((tableau.getWidth()) - 1)) && (minRow != row); i++) {
if (row == (tableau.getBasicRow(i))) {
if (i < minIndex) {
minIndex = i;
minRow = row;
}
}
}
}
return minRow;
}
Insert If at org.apache.commons.math3.optimization.linear.SimplexSolver:113
if ()
Move BinaryOperator from org.apache.commons.math3.optimization.linear.SimplexSolver:113 to org.apache.commons.math3.optimization.linear.SimplexSolver:113
(minRatioPositions.size()) == 0
Move Block from org.apache.commons.math3.optimization.linear.SimplexSolver:113 to org.apache.commons.math3.optimization.linear.SimplexSolver:113
{
return null;
}
PatternInstanceAnalyzer
----For Diff:Delete If at org.apache.commons.math3.optimization.linear.SimplexSolver:113
if () else
if ((minRatioPositions.size()) > 1) {
for (java.lang.Integer row : minRatioPositions) {
for (int i = 0; i < (tableau.getNumArtificialVariables()); i++) {
int column = i + (tableau.getArtificialVariableOffset());
final double entry = tableau.getEntry(row, column);
if ((org.apache.commons.math3.util.Precision.equals(entry, 1.0, maxUlps)) && (row.equals(tableau.getBasicRow(column)))) {
return row;
}
}
}
java.lang.Integer minRow = null;
int minIndex = tableau.getWidth();
for (java.lang.Integer row : minRatioPositions) {
int i = tableau.getNumObjectiveFunctions();
for (; (i < ((tableau.getWidth()) - 1)) && (minRow != row); i++) {
if (row == (tableau.getBasicRow(i))) {
if (i < minIndex) {
minIndex = i;
minRow = row;
}
}
}
}
return minRow;
}
Insert If at org.apache.commons.math3.optimization.linear.SimplexSolver:113
if ()
Move BinaryOperator from org.apache.commons.math3.optimization.linear.SimplexSolver:113 to org.apache.commons.math3.optimization.linear.SimplexSolver:113
(minRatioPositions.size()) == 0
Move Block from org.apache.commons.math3.optimization.linear.SimplexSolver:113 to org.apache.commons.math3.optimization.linear.SimplexSolver:113
{
return null;
}
: number instances found: 122
ChangePatternInstance [actions=[Insert If at org.apache.commons.math3.optimization.linear.SimplexSolver:113
if ()
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.math3.optimization.linear.SimplexSolver:121
int column = i + (tableau.getArtificialVariableOffset())
]]
ChangePatternInstance [actions=[Delete Wra at org.apache.commons.math3.optimization.linear.SimplexSolver
]]
ChangePatternInstance [actions=[Delete VirtualEle at org.apache.commons.math3.optimization.linear.SimplexSolver
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.math3.optimization.linear.SimplexSolver:122
final double entry = tableau.getEntry(row, column)
]]
ChangePatternInstance [actions=[Delete Return at org.apache.commons.math3.optimization.linear.SimplexSolver:124
return row
]]
ChangePatternInstance [actions=[Delete If at org.apache.commons.math3.optimization.linear.SimplexSolver:123
if ((org.apache.commons.math3.util.Precision.equals(entry, 1.0, maxUlps)) && (row.equals(tableau.getBasicRow(column)))) {
return row;
}
]]
ChangePatternInstance [actions=[Delete For at org.apache.commons.math3.optimization.linear.SimplexSolver:120
for (int i = 0; i < (tableau.getNumArtificialVariables()); i++) {
int column = i + (tableau.getArtificialVariableOffset());
final double entry = tableau.getEntry(row, column);
if ((org.apache.commons.math3.util.Precision.equals(entry, 1.0, maxUlps)) && (row.equals(tableau.getBasicRow(column)))) {
return row;
}
}
]]
ChangePatternInstance [actions=[Delete ForEach at org.apache.commons.math3.optimization.linear.SimplexSolver:119
for (java.lang.Integer row : minRatioPositions) {
for (int i = 0; i < (tableau.getNumArtificialVariables()); i++) {
int column = i + (tableau.getArtificialVariableOffset());
final double entry = tableau.getEntry(row, column);
if ((org.apache.commons.math3.util.Precision.equals(entry, 1.0, maxUlps)) && (row.equals(tableau.getBasicRow(column)))) {
return row;
}
}
}
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.math3.optimization.linear.SimplexSolver:138
java.lang.Integer minRow = null
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.math3.optimization.linear.SimplexSolver:139
int minIndex = tableau.getWidth()
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.math3.optimization.linear.SimplexSolver:141
int i = tableau.getNumObjectiveFunctions()
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math3.optimization.linear.SimplexSolver:145
minIndex = i
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math3.optimization.linear.SimplexSolver:146
minRow = row
]]
ChangePatternInstance [actions=[Delete If at org.apache.commons.math3.optimization.linear.SimplexSolver:144
if (i < minIndex) {
minIndex = i;
minRow = row;
}
]]
ChangePatternInstance [actions=[Delete If at org.apache.commons.math3.optimization.linear.SimplexSolver:143
if (row == (tableau.getBasicRow(i))) {
if (i < minIndex) {
minIndex = i;
minRow = row;
}
}
]]
ChangePatternInstance [actions=[Delete For at org.apache.commons.math3.optimization.linear.SimplexSolver:142
for (; (i < ((tableau.getWidth()) - 1)) && (minRow != row); i++) {
if (row == (tableau.getBasicRow(i))) {
if (i < minIndex) {
minIndex = i;
minRow = row;
}
}
}
]]
ChangePatternInstance [actions=[Delete ForEach at org.apache.commons.math3.optimization.linear.SimplexSolver:140
for (java.lang.Integer row : minRatioPositions) {
int i = tableau.getNumObjectiveFunctions();
for (; (i < ((tableau.getWidth()) - 1)) && (minRow != row); i++) {
if (row == (tableau.getBasicRow(i))) {
if (i < minIndex) {
minIndex = i;
minRow = row;
}
}
}
}
]]
ChangePatternInstance [actions=[Delete Return at org.apache.commons.math3.optimization.linear.SimplexSolver:151
return minRow
]]
ChangePatternInstance [actions=[Delete If at org.apache.commons.math3.optimization.linear.SimplexSolver:115
if ((minRatioPositions.size()) > 1) {
for (java.lang.Integer row : minRatioPositions) {
for (int i = 0; i < (tableau.getNumArtificialVariables()); i++) {
int column = i + (tableau.getArtificialVariableOffset());
final double entry = tableau.getEntry(row, column);
if ((org.apache.commons.math3.util.Precision.equals(entry, 1.0, maxUlps)) && (row.equals(tableau.getBasicRow(column)))) {
return row;
}
}
}
java.lang.Integer minRow = null;
int minIndex = tableau.getWidth();
for (java.lang.Integer row : minRatioPositions) {
int i = tableau.getNumObjectiveFunctions();
for (; (i < ((tableau.getWidth()) - 1)) && (minRow != row); i++) {
if (row == (tableau.getBasicRow(i))) {
if (i < minIndex) {
minIndex = i;
minRow = row;
}
}
}
}
return minRow;
}
]]
ChangePatternInstance [actions=[Delete If at org.apache.commons.math3.optimization.linear.SimplexSolver:113
if () else
if ((minRatioPositions.size()) > 1) {
for (java.lang.Integer row : minRatioPositions) {
for (int i = 0; i < (tableau.getNumArtificialVariables()); i++) {
int column = i + (tableau.getArtificialVariableOffset());
final double entry = tableau.getEntry(row, column);
if ((org.apache.commons.math3.util.Precision.equals(entry, 1.0, maxUlps)) && (row.equals(tableau.getBasicRow(column)))) {
return row;
}
}
}
java.lang.Integer minRow = null;
int minIndex = tableau.getWidth();
for (java.lang.Integer row : minRatioPositions) {
int i = tableau.getNumObjectiveFunctions();
for (; (i < ((tableau.getWidth()) - 1)) && (minRow != row); i++) {
if (row == (tableau.getBasicRow(i))) {
if (i < minIndex) {
minIndex = i;
minRow = row;
}
}
}
}
return minRow;
}
]]
ChangePatternInstance [actions=[Move BinaryOperator from org.apache.commons.math3.optimization.linear.SimplexSolver:113 to org.apache.commons.math3.optimization.linear.SimplexSolver:113
(minRatioPositions.size()) == 0
]]
ChangePatternInstance [actions=[Move Block from org.apache.commons.math3.optimization.linear.SimplexSolver:113 to org.apache.commons.math3.optimization.linear.SimplexSolver:113
{
return null;
}
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:115
minRatioPositions
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.optimization.linear.SimplexSolver:115
(minRatioPositions.size())
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.optimization.linear.SimplexSolver:115
1
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.optimization.linear.SimplexSolver:115
(minRatioPositions.size()) > 1
]]
ChangePatternInstance [actions=[Delete TypeReference at org.apache.commons.math3.optimization.linear.SimplexSolver:119
java.lang.Integer
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.math3.optimization.linear.SimplexSolver:119
java.lang.Integer row
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:119
minRatioPositions
]]
ChangePatternInstance [actions=[Delete TypeReference at org.apache.commons.math3.optimization.linear.SimplexSolver:120
int
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.optimization.linear.SimplexSolver:120
0
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.math3.optimization.linear.SimplexSolver:120
int i = 0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:120
i
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:120
tableau
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.optimization.linear.SimplexSolver:120
(tableau.getNumArtificialVariables())
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.optimization.linear.SimplexSolver:120
i < (tableau.getNumArtificialVariables())
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math3.optimization.linear.SimplexSolver:120
i
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.apache.commons.math3.optimization.linear.SimplexSolver:120
i++
]]
ChangePatternInstance [actions=[Delete TypeReference at org.apache.commons.math3.optimization.linear.SimplexSolver:121
int
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:121
i
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:121
tableau
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.optimization.linear.SimplexSolver:121
(tableau.getArtificialVariableOffset())
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.optimization.linear.SimplexSolver:121
i + (tableau.getArtificialVariableOffset())
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.math3.optimization.linear.SimplexSolver:121
int column = i + (tableau.getArtificialVariableOffset())
]]
ChangePatternInstance [actions=[Delete TypeReference at org.apache.commons.math3.optimization.linear.SimplexSolver:122
double
]]
ChangePatternInstance [actions=[Delete Wra at org.apache.commons.math3.optimization.linear.SimplexSolver
]]
ChangePatternInstance [actions=[Delete VirtualEle at org.apache.commons.math3.optimization.linear.SimplexSolver
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:122
tableau
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:122
row
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:122
column
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.optimization.linear.SimplexSolver:122
tableau.getEntry(row, column)
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.math3.optimization.linear.SimplexSolver:122
final double entry = tableau.getEntry(row, column)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math3.optimization.linear.SimplexSolver:123
org.apache.commons.math3.util.Precision
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:123
entry
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.optimization.linear.SimplexSolver:123
1.0
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math3.optimization.linear.SimplexSolver
org.apache.commons.math3.optimization.linear.SimplexSolver
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.optimization.linear.SimplexSolver:123
maxUlps
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.optimization.linear.SimplexSolver:123
(org.apache.commons.math3.util.Precision.equals(entry, 1.0, maxUlps))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:123
row
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:123
tableau
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:123
column
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.optimization.linear.SimplexSolver:123
tableau.getBasicRow(column)
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.optimization.linear.SimplexSolver:123
(row.equals(tableau.getBasicRow(column)))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.optimization.linear.SimplexSolver:123
(org.apache.commons.math3.util.Precision.equals(entry, 1.0, maxUlps)) && (row.equals(tableau.getBasicRow(column)))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:124
row
]]
ChangePatternInstance [actions=[Delete Return at org.apache.commons.math3.optimization.linear.SimplexSolver:124
return row
]]
ChangePatternInstance [actions=[Delete Block at org.apache.commons.math3.optimization.linear.SimplexSolver:123
{
return row;
}
]]
ChangePatternInstance [actions=[Delete If at org.apache.commons.math3.optimization.linear.SimplexSolver:123
if ((org.apache.commons.math3.util.Precision.equals(entry, 1.0, maxUlps)) && (row.equals(tableau.getBasicRow(column)))) {
return row;
}
]]
ChangePatternInstance [actions=[Delete For at org.apache.commons.math3.optimization.linear.SimplexSolver:120
for (int i = 0; i < (tableau.getNumArtificialVariables()); i++) {
int column = i + (tableau.getArtificialVariableOffset());
final double entry = tableau.getEntry(row, column);
if ((org.apache.commons.math3.util.Precision.equals(entry, 1.0, maxUlps)) && (row.equals(tableau.getBasicRow(column)))) {
return row;
}
}
]]
ChangePatternInstance [actions=[Delete ForEach at org.apache.commons.math3.optimization.linear.SimplexSolver:119
for (java.lang.Integer row : minRatioPositions) {
for (int i = 0; i < (tableau.getNumArtificialVariables()); i++) {
int column = i + (tableau.getArtificialVariableOffset());
final double entry = tableau.getEntry(row, column);
if ((org.apache.commons.math3.util.Precision.equals(entry, 1.0, maxUlps)) && (row.equals(tableau.getBasicRow(column)))) {
return row;
}
}
}
]]
ChangePatternInstance [actions=[Delete TypeReference at org.apache.commons.math3.optimization.linear.SimplexSolver:138
java.lang.Integer
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.optimization.linear.SimplexSolver:138
null
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.math3.optimization.linear.SimplexSolver:138
java.lang.Integer minRow = null
]]
ChangePatternInstance [actions=[Delete TypeReference at org.apache.commons.math3.optimization.linear.SimplexSolver:139
int
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:139
tableau
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.optimization.linear.SimplexSolver:139
tableau.getWidth()
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.math3.optimization.linear.SimplexSolver:139
int minIndex = tableau.getWidth()
]]
ChangePatternInstance [actions=[Delete TypeReference at org.apache.commons.math3.optimization.linear.SimplexSolver:140
java.lang.Integer
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.math3.optimization.linear.SimplexSolver:140
java.lang.Integer row
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:140
minRatioPositions
]]
ChangePatternInstance [actions=[Delete TypeReference at org.apache.commons.math3.optimization.linear.SimplexSolver:141
int
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:141
tableau
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.optimization.linear.SimplexSolver:141
tableau.getNumObjectiveFunctions()
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.math3.optimization.linear.SimplexSolver:141
int i = tableau.getNumObjectiveFunctions()
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:142
i
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:142
tableau
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.optimization.linear.SimplexSolver:142
(tableau.getWidth())
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.optimization.linear.SimplexSolver:142
1
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.optimization.linear.SimplexSolver:142
((tableau.getWidth()) - 1)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.optimization.linear.SimplexSolver:142
(i < ((tableau.getWidth()) - 1))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:142
minRow
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:142
row
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.optimization.linear.SimplexSolver:142
(minRow != row)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.optimization.linear.SimplexSolver:142
(i < ((tableau.getWidth()) - 1)) && (minRow != row)
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math3.optimization.linear.SimplexSolver:142
i
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.apache.commons.math3.optimization.linear.SimplexSolver:142
i++
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:143
row
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:143
tableau
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:143
i
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.optimization.linear.SimplexSolver:143
(tableau.getBasicRow(i))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.optimization.linear.SimplexSolver:143
row == (tableau.getBasicRow(i))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:144
i
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:144
minIndex
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.optimization.linear.SimplexSolver:144
i < minIndex
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math3.optimization.linear.SimplexSolver:145
minIndex
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:145
i
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math3.optimization.linear.SimplexSolver:145
minIndex = i
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math3.optimization.linear.SimplexSolver:146
minRow
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:146
row
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math3.optimization.linear.SimplexSolver:146
minRow = row
]]
ChangePatternInstance [actions=[Delete Block at org.apache.commons.math3.optimization.linear.SimplexSolver:144
{
minIndex = i;
minRow = row;
}
]]
ChangePatternInstance [actions=[Delete If at org.apache.commons.math3.optimization.linear.SimplexSolver:144
if (i < minIndex) {
minIndex = i;
minRow = row;
}
]]
ChangePatternInstance [actions=[Delete Block at org.apache.commons.math3.optimization.linear.SimplexSolver:143
{
if (i < minIndex) {
minIndex = i;
minRow = row;
}
}
]]
ChangePatternInstance [actions=[Delete If at org.apache.commons.math3.optimization.linear.SimplexSolver:143
if (row == (tableau.getBasicRow(i))) {
if (i < minIndex) {
minIndex = i;
minRow = row;
}
}
]]
ChangePatternInstance [actions=[Delete For at org.apache.commons.math3.optimization.linear.SimplexSolver:142
for (; (i < ((tableau.getWidth()) - 1)) && (minRow != row); i++) {
if (row == (tableau.getBasicRow(i))) {
if (i < minIndex) {
minIndex = i;
minRow = row;
}
}
}
]]
ChangePatternInstance [actions=[Delete ForEach at org.apache.commons.math3.optimization.linear.SimplexSolver:140
for (java.lang.Integer row : minRatioPositions) {
int i = tableau.getNumObjectiveFunctions();
for (; (i < ((tableau.getWidth()) - 1)) && (minRow != row); i++) {
if (row == (tableau.getBasicRow(i))) {
if (i < minIndex) {
minIndex = i;
minRow = row;
}
}
}
}
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:151
minRow
]]
ChangePatternInstance [actions=[Delete Return at org.apache.commons.math3.optimization.linear.SimplexSolver:151
return minRow
]]
ChangePatternInstance [actions=[Delete Block at org.apache.commons.math3.optimization.linear.SimplexSolver:115
{
for (java.lang.Integer row : minRatioPositions) {
for (int i = 0; i < (tableau.getNumArtificialVariables()); i++) {
int column = i + (tableau.getArtificialVariableOffset());
final double entry = tableau.getEntry(row, column);
if ((org.apache.commons.math3.util.Precision.equals(entry, 1.0, maxUlps)) && (row.equals(tableau.getBasicRow(column)))) {
return row;
}
}
}
java.lang.Integer minRow = null;
int minIndex = tableau.getWidth();
for (java.lang.Integer row : minRatioPositions) {
int i = tableau.getNumObjectiveFunctions();
for (; (i < ((tableau.getWidth()) - 1)) && (minRow != row); i++) {
if (row == (tableau.getBasicRow(i))) {
if (i < minIndex) {
minIndex = i;
minRow = row;
}
}
}
}
return minRow;
}
]]
ChangePatternInstance [actions=[Delete If at org.apache.commons.math3.optimization.linear.SimplexSolver:115
if ((minRatioPositions.size()) > 1) {
for (java.lang.Integer row : minRatioPositions) {
for (int i = 0; i < (tableau.getNumArtificialVariables()); i++) {
int column = i + (tableau.getArtificialVariableOffset());
final double entry = tableau.getEntry(row, column);
if ((org.apache.commons.math3.util.Precision.equals(entry, 1.0, maxUlps)) && (row.equals(tableau.getBasicRow(column)))) {
return row;
}
}
}
java.lang.Integer minRow = null;
int minIndex = tableau.getWidth();
for (java.lang.Integer row : minRatioPositions) {
int i = tableau.getNumObjectiveFunctions();
for (; (i < ((tableau.getWidth()) - 1)) && (minRow != row); i++) {
if (row == (tableau.getBasicRow(i))) {
if (i < minIndex) {
minIndex = i;
minRow = row;
}
}
}
}
return minRow;
}
]]
ChangePatternInstance [actions=[Delete Block at org.apache.commons.math3.optimization.linear.SimplexSolver:115
if ((minRatioPositions.size()) > 1) {
for (java.lang.Integer row : minRatioPositions) {
for (int i = 0; i < (tableau.getNumArtificialVariables()); i++) {
int column = i + (tableau.getArtificialVariableOffset());
final double entry = tableau.getEntry(row, column);
if ((org.apache.commons.math3.util.Precision.equals(entry, 1.0, maxUlps)) && (row.equals(tableau.getBasicRow(column)))) {
return row;
}
}
}
java.lang.Integer minRow = null;
int minIndex = tableau.getWidth();
for (java.lang.Integer row : minRatioPositions) {
int i = tableau.getNumObjectiveFunctions();
for (; (i < ((tableau.getWidth()) - 1)) && (minRow != row); i++) {
if (row == (tableau.getBasicRow(i))) {
if (i < minIndex) {
minIndex = i;
minRow = row;
}
}
}
}
return minRow;
}
]]
RepairabilityAnalyzer
----For Diff:Delete If at org.apache.commons.math3.optimization.linear.SimplexSolver:113
if () else
if ((minRatioPositions.size()) > 1) {
for (java.lang.Integer row : minRatioPositions) {
for (int i = 0; i < (tableau.getNumArtificialVariables()); i++) {
int column = i + (tableau.getArtificialVariableOffset());
final double entry = tableau.getEntry(row, column);
if ((org.apache.commons.math3.util.Precision.equals(entry, 1.0, maxUlps)) && (row.equals(tableau.getBasicRow(column)))) {
return row;
}
}
}
java.lang.Integer minRow = null;
int minIndex = tableau.getWidth();
for (java.lang.Integer row : minRatioPositions) {
int i = tableau.getNumObjectiveFunctions();
for (; (i < ((tableau.getWidth()) - 1)) && (minRow != row); i++) {
if (row == (tableau.getBasicRow(i))) {
if (i < minIndex) {
minIndex = i;
minRow = row;
}
}
}
}
return minRow;
}
Insert If at org.apache.commons.math3.optimization.linear.SimplexSolver:113
if ()
Move BinaryOperator from org.apache.commons.math3.optimization.linear.SimplexSolver:113 to org.apache.commons.math3.optimization.linear.SimplexSolver:113
(minRatioPositions.size()) == 0
Move Block from org.apache.commons.math3.optimization.linear.SimplexSolver:113 to org.apache.commons.math3.optimization.linear.SimplexSolver:113
{
return null;
}
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch2-Chart-25-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer
-0047
Delete For at org.jfree.data.general.DatasetUtilities:574
for (int r = 0; r < rowCount; r++) {
for (int c = 0; c < columnCount; c++) {
if ((dataset.getValue(r, c)) != null) {
return false;
}
}
}
PatternInstanceAnalyzer
----For Diff:Delete For at org.jfree.data.general.DatasetUtilities:574
for (int r = 0; r < rowCount; r++) {
for (int c = 0; c < columnCount; c++) {
if ((dataset.getValue(r, c)) != null) {
return false;
}
}
}
: number instances found: 31
ChangePatternInstance [actions=[Delete Return at org.jfree.data.general.DatasetUtilities:577
return false
]]
ChangePatternInstance [actions=[Delete If at org.jfree.data.general.DatasetUtilities:576
if ((dataset.getValue(r, c)) != null) {
return false;
}
]]
ChangePatternInstance [actions=[Delete For at org.jfree.data.general.DatasetUtilities:575
for (int c = 0; c < columnCount; c++) {
if ((dataset.getValue(r, c)) != null) {
return false;
}
}
]]
ChangePatternInstance [actions=[Delete For at org.jfree.data.general.DatasetUtilities:574
for (int r = 0; r < rowCount; r++) {
for (int c = 0; c < columnCount; c++) {
if ((dataset.getValue(r, c)) != null) {
return false;
}
}
}
]]
ChangePatternInstance [actions=[Delete TypeReference at org.jfree.data.general.DatasetUtilities:574
int
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.data.general.DatasetUtilities:574
0
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.jfree.data.general.DatasetUtilities:574
int r = 0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.general.DatasetUtilities:574
r
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.general.DatasetUtilities:574
rowCount
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.data.general.DatasetUtilities:574
r < rowCount
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.jfree.data.general.DatasetUtilities:574
r
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.jfree.data.general.DatasetUtilities:574
r++
]]
ChangePatternInstance [actions=[Delete TypeReference at org.jfree.data.general.DatasetUtilities:575
int
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.data.general.DatasetUtilities:575
0
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.jfree.data.general.DatasetUtilities:575
int c = 0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.general.DatasetUtilities:575
c
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.general.DatasetUtilities:575
columnCount
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.data.general.DatasetUtilities:575
c < columnCount
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.jfree.data.general.DatasetUtilities:575
c
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.jfree.data.general.DatasetUtilities:575
c++
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.general.DatasetUtilities:576
dataset
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.general.DatasetUtilities:576
r
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.general.DatasetUtilities:576
c
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.data.general.DatasetUtilities:576
(dataset.getValue(r, c))
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.data.general.DatasetUtilities:576
null
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.data.general.DatasetUtilities:576
(dataset.getValue(r, c)) != null
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.data.general.DatasetUtilities:577
false
]]
ChangePatternInstance [actions=[Delete Return at org.jfree.data.general.DatasetUtilities:577
return false
]]
ChangePatternInstance [actions=[Delete Block at org.jfree.data.general.DatasetUtilities:576
{
return false;
}
]]
ChangePatternInstance [actions=[Delete If at org.jfree.data.general.DatasetUtilities:576
if ((dataset.getValue(r, c)) != null) {
return false;
}
]]
ChangePatternInstance [actions=[Delete For at org.jfree.data.general.DatasetUtilities:575
for (int c = 0; c < columnCount; c++) {
if ((dataset.getValue(r, c)) != null) {
return false;
}
}
]]
RepairabilityAnalyzer
----For Diff:Delete For at org.jfree.data.general.DatasetUtilities:574
for (int r = 0; r < rowCount; r++) {
for (int c = 0; c < columnCount; c++) {
if ((dataset.getValue(r, c)) != null) {
return false;
}
}
}
: number instances found: 1
ChangePatternInstance [actions=[Delete For at org.jfree.data.general.DatasetUtilities:574
for (int r = 0; r < rowCount; r++) {
for (int c = 0; c < columnCount; c++) {
if ((dataset.getValue(r, c)) != null) {
return false;
}
}
}
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch5-Chart-13-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer
-00125
Delete ArrayWrite at org.jfree.chart.block.BorderArrangement:297
w[2]
Delete FieldRead at org.jfree.chart.block.BorderArrangement:297
size.width
Insert FieldWrite at org.jfree.chart.block.BorderArrangement:297
this.leftBlock
Insert Literal at org.jfree.chart.block.BorderArrangement:297
null
PatternInstanceAnalyzer
----For Diff:Delete ArrayWrite at org.jfree.chart.block.BorderArrangement:297
w[2]
Delete FieldRead at org.jfree.chart.block.BorderArrangement:297
size.width
Insert FieldWrite at org.jfree.chart.block.BorderArrangement:297
this.leftBlock
Insert Literal at org.jfree.chart.block.BorderArrangement:297
null
: number instances found: 9
ChangePatternInstance [actions=[Insert FieldWrite at org.jfree.chart.block.BorderArrangement:297
this.leftBlock
]]
ChangePatternInstance [actions=[Insert Literal at org.jfree.chart.block.BorderArrangement:297
null
]]
ChangePatternInstance [actions=[Insert ThisAccess at org.jfree.chart.block.BorderArrangement:297
this
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.jfree.chart.block.BorderArrangement:297
org.jfree.chart.block.BorderArrangement
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.block.BorderArrangement:297
w
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.chart.block.BorderArrangement:297
2
]]
ChangePatternInstance [actions=[Delete ArrayWrite at org.jfree.chart.block.BorderArrangement:297
w[2]
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.block.BorderArrangement:297
size
]]
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.chart.block.BorderArrangement:297
size.width
]]
RepairabilityAnalyzer
----For Diff:Delete ArrayWrite at org.jfree.chart.block.BorderArrangement:297
w[2]
Delete FieldRead at org.jfree.chart.block.BorderArrangement:297
size.width
Insert FieldWrite at org.jfree.chart.block.BorderArrangement:297
this.leftBlock
Insert Literal at org.jfree.chart.block.BorderArrangement:297
null
: number instances found: 1
ChangePatternInstance [actions=[Insert FieldWrite at org.jfree.chart.block.BorderArrangement:297
this.leftBlock
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch5-Math-49-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer
-00132
Delete FieldWrite at org.apache.commons.math.util.OpenIntToDoubleHashMap:399
(count)
Insert LocalVariable at org.apache.commons.math.util.OpenIntToDoubleHashMap:396
int count = 0
Insert VariableWrite at org.apache.commons.math.util.OpenIntToDoubleHashMap:400
count
PatternInstanceAnalyzer
----For Diff:Delete FieldWrite at org.apache.commons.math.util.OpenIntToDoubleHashMap:399
(count)
Insert LocalVariable at org.apache.commons.math.util.OpenIntToDoubleHashMap:396
int count = 0
Insert VariableWrite at org.apache.commons.math.util.OpenIntToDoubleHashMap:400
count
: number instances found: 6
ChangePatternInstance [actions=[Insert LocalVariable at org.apache.commons.math.util.OpenIntToDoubleHashMap:396
int count = 0
]]
ChangePatternInstance [actions=[Insert TypeReference at org.apache.commons.math.util.OpenIntToDoubleHashMap:396
int
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math.util.OpenIntToDoubleHashMap:396
0
]]
ChangePatternInstance [actions=[Insert VariableWrite at org.apache.commons.math.util.OpenIntToDoubleHashMap:400
count
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.util.OpenIntToDoubleHashMap
org.apache.commons.math.util.OpenIntToDoubleHashMap
]]
ChangePatternInstance [actions=[Delete FieldWrite at org.apache.commons.math.util.OpenIntToDoubleHashMap:399
(count)
]]
RepairabilityAnalyzer
----For Diff:Delete FieldWrite at org.apache.commons.math.util.OpenIntToDoubleHashMap:399
(count)
Insert LocalVariable at org.apache.commons.math.util.OpenIntToDoubleHashMap:396
int count = 0
Insert VariableWrite at org.apache.commons.math.util.OpenIntToDoubleHashMap:400
count
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch3-Chart-25-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer
-0081
Delete For at org.jfree.chart.plot.CategoryPlot:2867
for (int row = 0; row < rowCount; row++) {
renderer.drawItem(g2, state, dataArea, this, domainAxis, rangeAxis, currentDataset, row, column, pass);
}
Delete If at org.jfree.chart.plot.CategoryPlot:2855
if () {
for (int pass = 0; pass < passCount; pass++) {
if ((this.columnRenderingOrder) == (org.jfree.chart.util.SortOrder.ASCENDING)) {
for (int column = 0; column < columnCount; column++) {
if ((this.rowRenderingOrder) == (org.jfree.chart.util.SortOrder.ASCENDING)) else {
for (int row = rowCount - 1; row >= 0; row--) {
renderer.drawItem(g2, state, dataArea, this, domainAxis, rangeAxis, currentDataset, row, column, pass);
}
}
}
} else {
for (int column = columnCount - 1; column >= 0; column--) {
if ((this.rowRenderingOrder) == (org.jfree.chart.util.SortOrder.ASCENDING)) {
for (int row = 0; row < rowCount; row++) {
renderer.drawItem(g2, state, dataArea, this, domainAxis, rangeAxis, currentDataset, row, column, pass);
}
} else {
for (int row = rowCount - 1; row >= 0; row--) {
renderer.drawItem(g2, state, dataArea, this, domainAxis, rangeAxis, currentDataset, row, column, pass);
}
}
}
}
}
}
Insert If at org.jfree.chart.plot.CategoryPlot:2855
if ()
Move BinaryOperator from org.jfree.chart.plot.CategoryPlot:2855 to org.jfree.chart.plot.CategoryPlot:2855
hasData && (renderer != null)
Move Block from org.jfree.chart.plot.CategoryPlot:2866 to org.jfree.chart.plot.CategoryPlot:2855
{
for (int row = 0; row < rowCount; row++) {
renderer.drawItem(g2, state, dataArea, this, domainAxis, rangeAxis, currentDataset, row, column, pass);
}
}
PatternInstanceAnalyzer
----For Diff:Delete For at org.jfree.chart.plot.CategoryPlot:2867
for (int row = 0; row < rowCount; row++) {
renderer.drawItem(g2, state, dataArea, this, domainAxis, rangeAxis, currentDataset, row, column, pass);
}
Delete If at org.jfree.chart.plot.CategoryPlot:2855
if () {
for (int pass = 0; pass < passCount; pass++) {
if ((this.columnRenderingOrder) == (org.jfree.chart.util.SortOrder.ASCENDING)) {
for (int column = 0; column < columnCount; column++) {
if ((this.rowRenderingOrder) == (org.jfree.chart.util.SortOrder.ASCENDING)) else {
for (int row = rowCount - 1; row >= 0; row--) {
renderer.drawItem(g2, state, dataArea, this, domainAxis, rangeAxis, currentDataset, row, column, pass);
}
}
}
} else {
for (int column = columnCount - 1; column >= 0; column--) {
if ((this.rowRenderingOrder) == (org.jfree.chart.util.SortOrder.ASCENDING)) {
for (int row = 0; row < rowCount; row++) {
renderer.drawItem(g2, state, dataArea, this, domainAxis, rangeAxis, currentDataset, row, column, pass);
}
} else {
for (int row = rowCount - 1; row >= 0; row--) {
renderer.drawItem(g2, state, dataArea, this, domainAxis, rangeAxis, currentDataset, row, column, pass);
}
}
}
}
}
}
Insert If at org.jfree.chart.plot.CategoryPlot:2855
if ()
Move BinaryOperator from org.jfree.chart.plot.CategoryPlot:2855 to org.jfree.chart.plot.CategoryPlot:2855
hasData && (renderer != null)
Move Block from org.jfree.chart.plot.CategoryPlot:2866 to org.jfree.chart.plot.CategoryPlot:2855
{
for (int row = 0; row < rowCount; row++) {
renderer.drawItem(g2, state, dataArea, this, domainAxis, rangeAxis, currentDataset, row, column, pass);
}
}
: number instances found: 176
ChangePatternInstance [actions=[Insert If at org.jfree.chart.plot.CategoryPlot:2855
if ()
]]
ChangePatternInstance [actions=[Move Assignment from org.jfree.chart.plot.CategoryPlot:2857 to org.jfree.chart.plot.CategoryPlot:2857
foundData = true
]]
ChangePatternInstance [actions=[Move LocalVariable from org.jfree.chart.plot.CategoryPlot:2858 to org.jfree.chart.plot.CategoryPlot:2858
org.jfree.chart.renderer.category.CategoryItemRendererState state = renderer.initialise(g2, dataArea, this, index, info)
]]
ChangePatternInstance [actions=[Move LocalVariable from org.jfree.chart.plot.CategoryPlot:2860 to org.jfree.chart.plot.CategoryPlot:2860
int columnCount = currentDataset.getColumnCount()
]]
ChangePatternInstance [actions=[Move LocalVariable from org.jfree.chart.plot.CategoryPlot:2861 to org.jfree.chart.plot.CategoryPlot:2861
int rowCount = currentDataset.getRowCount()
]]
ChangePatternInstance [actions=[Move LocalVariable from org.jfree.chart.plot.CategoryPlot:2862 to org.jfree.chart.plot.CategoryPlot:2862
int passCount = renderer.getPassCount()
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.plot.CategoryPlot:2868
renderer.drawItem(g2, state, dataArea, this, domainAxis, rangeAxis, currentDataset, row, column, pass)
]]
ChangePatternInstance [actions=[Delete For at org.jfree.chart.plot.CategoryPlot:2867
for (int row = 0; row < rowCount; row++) {
renderer.drawItem(g2, state, dataArea, this, domainAxis, rangeAxis, currentDataset, row, column, pass);
}
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.plot.CategoryPlot:2875
renderer.drawItem(g2, state, dataArea, this, domainAxis, rangeAxis, currentDataset, row, column, pass)
]]
ChangePatternInstance [actions=[Delete For at org.jfree.chart.plot.CategoryPlot:2874
for (int row = rowCount - 1; row >= 0; row--) {
renderer.drawItem(g2, state, dataArea, this, domainAxis, rangeAxis, currentDataset, row, column, pass);
}
]]
ChangePatternInstance [actions=[Delete If at org.jfree.chart.plot.CategoryPlot:2866
if ((this.rowRenderingOrder) == (org.jfree.chart.util.SortOrder.ASCENDING)) else {
for (int row = rowCount - 1; row >= 0; row--) {
renderer.drawItem(g2, state, dataArea, this, domainAxis, rangeAxis, currentDataset, row, column, pass);
}
}
]]
ChangePatternInstance [actions=[Delete For at org.jfree.chart.plot.CategoryPlot:2865
for (int column = 0; column < columnCount; column++) {
if ((this.rowRenderingOrder) == (org.jfree.chart.util.SortOrder.ASCENDING)) else {
for (int row = rowCount - 1; row >= 0; row--) {
renderer.drawItem(g2, state, dataArea, this, domainAxis, rangeAxis, currentDataset, row, column, pass);
}
}
}
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.plot.CategoryPlot:2886
renderer.drawItem(g2, state, dataArea, this, domainAxis, rangeAxis, currentDataset, row, column, pass)
]]
ChangePatternInstance [actions=[Delete For at org.jfree.chart.plot.CategoryPlot:2885
for (int row = 0; row < rowCount; row++) {
renderer.drawItem(g2, state, dataArea, this, domainAxis, rangeAxis, currentDataset, row, column, pass);
}
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.plot.CategoryPlot:2893
renderer.drawItem(g2, state, dataArea, this, domainAxis, rangeAxis, currentDataset, row, column, pass)
]]
ChangePatternInstance [actions=[Delete For at org.jfree.chart.plot.CategoryPlot:2892
for (int row = rowCount - 1; row >= 0; row--) {
renderer.drawItem(g2, state, dataArea, this, domainAxis, rangeAxis, currentDataset, row, column, pass);
}
]]
ChangePatternInstance [actions=[Delete If at org.jfree.chart.plot.CategoryPlot:2884
if ((this.rowRenderingOrder) == (org.jfree.chart.util.SortOrder.ASCENDING)) {
for (int row = 0; row < rowCount; row++) {
renderer.drawItem(g2, state, dataArea, this, domainAxis, rangeAxis, currentDataset, row, column, pass);
}
} else {
for (int row = rowCount - 1; row >= 0; row--) {
renderer.drawItem(g2, state, dataArea, this, domainAxis, rangeAxis, currentDataset, row, column, pass);
}
}
]]
ChangePatternInstance [actions=[Delete For at org.jfree.chart.plot.CategoryPlot:2883
for (int column = columnCount - 1; column >= 0; column--) {
if ((this.rowRenderingOrder) == (org.jfree.chart.util.SortOrder.ASCENDING)) {
for (int row = 0; row < rowCount; row++) {
renderer.drawItem(g2, state, dataArea, this, domainAxis, rangeAxis, currentDataset, row, column, pass);
}
} else {
for (int row = rowCount - 1; row >= 0; row--) {
renderer.drawItem(g2, state, dataArea, this, domainAxis, rangeAxis, currentDataset, row, column, pass);
}
}
}
]]
ChangePatternInstance [actions=[Delete If at org.jfree.chart.plot.CategoryPlot:2864
if ((this.columnRenderingOrder) == (org.jfree.chart.util.SortOrder.ASCENDING)) {
for (int column = 0; column < columnCount; column++) {
if ((this.rowRenderingOrder) == (org.jfree.chart.util.SortOrder.ASCENDING)) else {
for (int row = rowCount - 1; row >= 0; row--) {
renderer.drawItem(g2, state, dataArea, this, domainAxis, rangeAxis, currentDataset, row, column, pass);
}
}
}
} else {
for (int column = columnCount - 1; column >= 0; column--) {
if ((this.rowRenderingOrder) == (org.jfree.chart.util.SortOrder.ASCENDING)) {
for (int row = 0; row < rowCount; row++) {
renderer.drawItem(g2, state, dataArea, this, domainAxis, rangeAxis, currentDataset, row, column, pass);
}
} else {
for (int row = rowCount - 1; row >= 0; row--) {
renderer.drawItem(g2, state, dataArea, this, domainAxis, rangeAxis, currentDataset, row, column, pass);
}
}
}
}
]]
ChangePatternInstance [actions=[Delete For at org.jfree.chart.plot.CategoryPlot:2863
for (int pass = 0; pass < passCount; pass++) {
if ((this.columnRenderingOrder) == (org.jfree.chart.util.SortOrder.ASCENDING)) {
for (int column = 0; column < columnCount; column++) {
if ((this.rowRenderingOrder) == (org.jfree.chart.util.SortOrder.ASCENDING)) else {
for (int row = rowCount - 1; row >= 0; row--) {
renderer.drawItem(g2, state, dataArea, this, domainAxis, rangeAxis, currentDataset, row, column, pass);
}
}
}
} else {
for (int column = columnCount - 1; column >= 0; column--) {
if ((this.rowRenderingOrder) == (org.jfree.chart.util.SortOrder.ASCENDING)) {
for (int row = 0; row < rowCount; row++) {
renderer.drawItem(g2, state, dataArea, this, domainAxis, rangeAxis, currentDataset, row, column, pass);
}
} else {
for (int row = rowCount - 1; row >= 0; row--) {
renderer.drawItem(g2, state, dataArea, this, domainAxis, rangeAxis, currentDataset, row, column, pass);
}
}
}
}
}
]]
ChangePatternInstance [actions=[Delete If at org.jfree.chart.plot.CategoryPlot:2855
if () {
for (int pass = 0; pass < passCount; pass++) {
if ((this.columnRenderingOrder) == (org.jfree.chart.util.SortOrder.ASCENDING)) {
for (int column = 0; column < columnCount; column++) {
if ((this.rowRenderingOrder) == (org.jfree.chart.util.SortOrder.ASCENDING)) else {
for (int row = rowCount - 1; row >= 0; row--) {
renderer.drawItem(g2, state, dataArea, this, domainAxis, rangeAxis, currentDataset, row, column, pass);
}
}
}
} else {
for (int column = columnCount - 1; column >= 0; column--) {
if ((this.rowRenderingOrder) == (org.jfree.chart.util.SortOrder.ASCENDING)) {
for (int row = 0; row < rowCount; row++) {
renderer.drawItem(g2, state, dataArea, this, domainAxis, rangeAxis, currentDataset, row, column, pass);
}
} else {
for (int row = rowCount - 1; row >= 0; row--) {
renderer.drawItem(g2, state, dataArea, this, domainAxis, rangeAxis, currentDataset, row, column, pass);
}
}
}
}
}
}
]]
ChangePatternInstance [actions=[Move BinaryOperator from org.jfree.chart.plot.CategoryPlot:2855 to org.jfree.chart.plot.CategoryPlot:2855
hasData && (renderer != null)
]]
ChangePatternInstance [actions=[Move Block from org.jfree.chart.plot.CategoryPlot:2866 to org.jfree.chart.plot.CategoryPlot:2855
{
for (int row = 0; row < rowCount; row++) {
renderer.drawItem(g2, state, dataArea, this, domainAxis, rangeAxis, currentDataset, row, column, pass);
}
}
]]
ChangePatternInstance [actions=[Move Assignment from org.jfree.chart.plot.CategoryPlot:2857 to org.jfree.chart.plot.CategoryPlot:2857
foundData = true
]]
ChangePatternInstance [actions=[Move LocalVariable from org.jfree.chart.plot.CategoryPlot:2858 to org.jfree.chart.plot.CategoryPlot:2858
org.jfree.chart.renderer.category.CategoryItemRendererState state = renderer.initialise(g2, dataArea, this, index, info)
]]
ChangePatternInstance [actions=[Move LocalVariable from org.jfree.chart.plot.CategoryPlot:2860 to org.jfree.chart.plot.CategoryPlot:2860
int columnCount = currentDataset.getColumnCount()
]]
ChangePatternInstance [actions=[Move LocalVariable from org.jfree.chart.plot.CategoryPlot:2861 to org.jfree.chart.plot.CategoryPlot:2861
int rowCount = currentDataset.getRowCount()
]]
ChangePatternInstance [actions=[Move LocalVariable from org.jfree.chart.plot.CategoryPlot:2862 to org.jfree.chart.plot.CategoryPlot:2862
int passCount = renderer.getPassCount()
]]
ChangePatternInstance [actions=[Delete TypeReference at org.jfree.chart.plot.CategoryPlot:2867
int
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.chart.plot.CategoryPlot:2867
0
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.jfree.chart.plot.CategoryPlot:2867
int row = 0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.plot.CategoryPlot:2867
row
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.plot.CategoryPlot:2867
rowCount
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.chart.plot.CategoryPlot:2867
row < rowCount
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.jfree.chart.plot.CategoryPlot:2867
row
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.jfree.chart.plot.CategoryPlot:2867
row++
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.plot.CategoryPlot:2868
renderer
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.plot.CategoryPlot:2868
g2
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.plot.CategoryPlot:2868
state
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.plot.CategoryPlot:2868
dataArea
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.chart.plot.CategoryPlot
org.jfree.chart.plot.CategoryPlot
]]
ChangePatternInstance [actions=[Delete ThisAccess at org.jfree.chart.plot.CategoryPlot:2868
this
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.plot.CategoryPlot:2869
domainAxis
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.plot.CategoryPlot:2869
rangeAxis
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.plot.CategoryPlot:2869
currentDataset
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.plot.CategoryPlot:2870
row
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.plot.CategoryPlot:2870
column
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.plot.CategoryPlot:2870
pass
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.plot.CategoryPlot:2868
renderer.drawItem(g2, state, dataArea, this, domainAxis, rangeAxis, currentDataset, row, column, pass)
]]
ChangePatternInstance [actions=[Delete For at org.jfree.chart.plot.CategoryPlot:2867
for (int row = 0; row < rowCount; row++) {
renderer.drawItem(g2, state, dataArea, this, domainAxis, rangeAxis, currentDataset, row, column, pass);
}
]]
ChangePatternInstance [actions=[Delete TypeReference at org.jfree.chart.plot.CategoryPlot:2863
int
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.chart.plot.CategoryPlot:2863
0
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.jfree.chart.plot.CategoryPlot:2863
int pass = 0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.plot.CategoryPlot:2863
pass
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.plot.CategoryPlot:2863
passCount
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.chart.plot.CategoryPlot:2863
pass < passCount
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.jfree.chart.plot.CategoryPlot:2863
pass
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.jfree.chart.plot.CategoryPlot:2863
pass++
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.chart.plot.CategoryPlot
org.jfree.chart.plot.CategoryPlot
]]
ChangePatternInstance [actions=[Delete ThisAccess at org.jfree.chart.plot.CategoryPlot:2864
this
]]
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.chart.plot.CategoryPlot:2864
(this.columnRenderingOrder)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.chart.plot.CategoryPlot
org.jfree.chart.util.SortOrder
]]
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.chart.plot.CategoryPlot:2864
(org.jfree.chart.util.SortOrder.ASCENDING)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.chart.plot.CategoryPlot:2864
(this.columnRenderingOrder) == (org.jfree.chart.util.SortOrder.ASCENDING)
]]
ChangePatternInstance [actions=[Delete TypeReference at org.jfree.chart.plot.CategoryPlot:2865
int
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.chart.plot.CategoryPlot:2865
0
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.jfree.chart.plot.CategoryPlot:2865
int column = 0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.plot.CategoryPlot:2865
column
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.plot.CategoryPlot:2865
columnCount
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.chart.plot.CategoryPlot:2865
column < columnCount
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.jfree.chart.plot.CategoryPlot:2865
column
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.jfree.chart.plot.CategoryPlot:2865
column++
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.chart.plot.CategoryPlot
org.jfree.chart.plot.CategoryPlot
]]
ChangePatternInstance [actions=[Delete ThisAccess at org.jfree.chart.plot.CategoryPlot:2866
this
]]
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.chart.plot.CategoryPlot:2866
(this.rowRenderingOrder)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.chart.plot.CategoryPlot
org.jfree.chart.util.SortOrder
]]
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.chart.plot.CategoryPlot:2866
(org.jfree.chart.util.SortOrder.ASCENDING)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.chart.plot.CategoryPlot:2866
(this.rowRenderingOrder) == (org.jfree.chart.util.SortOrder.ASCENDING)
]]
ChangePatternInstance [actions=[Delete TypeReference at org.jfree.chart.plot.CategoryPlot:2874
int
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.plot.CategoryPlot:2874
rowCount
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.chart.plot.CategoryPlot:2874
1
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.chart.plot.CategoryPlot:2874
rowCount - 1
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.jfree.chart.plot.CategoryPlot:2874
int row = rowCount - 1
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.plot.CategoryPlot:2874
row
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.chart.plot.CategoryPlot:2874
0
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.chart.plot.CategoryPlot:2874
row >= 0
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.jfree.chart.plot.CategoryPlot:2874
row
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.jfree.chart.plot.CategoryPlot:2874
row--
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.plot.CategoryPlot:2875
renderer
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.plot.CategoryPlot:2875
g2
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.plot.CategoryPlot:2875
state
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.plot.CategoryPlot:2875
dataArea
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.chart.plot.CategoryPlot
org.jfree.chart.plot.CategoryPlot
]]
ChangePatternInstance [actions=[Delete ThisAccess at org.jfree.chart.plot.CategoryPlot:2875
this
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.plot.CategoryPlot:2876
domainAxis
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.plot.CategoryPlot:2876
rangeAxis
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.plot.CategoryPlot:2876
currentDataset
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.plot.CategoryPlot:2877
row
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.plot.CategoryPlot:2877
column
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.plot.CategoryPlot:2877
pass
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.plot.CategoryPlot:2875
renderer.drawItem(g2, state, dataArea, this, domainAxis, rangeAxis, currentDataset, row, column, pass)
]]
ChangePatternInstance [actions=[Delete For at org.jfree.chart.plot.CategoryPlot:2874
for (int row = rowCount - 1; row >= 0; row--) {
renderer.drawItem(g2, state, dataArea, this, domainAxis, rangeAxis, currentDataset, row, column, pass);
}
]]
ChangePatternInstance [actions=[Delete Block at org.jfree.chart.plot.CategoryPlot:2873
{
for (int row = rowCount - 1; row >= 0; row--) {
renderer.drawItem(g2, state, dataArea, this, domainAxis, rangeAxis, currentDataset, row, column, pass);
}
}
]]
ChangePatternInstance [actions=[Delete If at org.jfree.chart.plot.CategoryPlot:2866
if ((this.rowRenderingOrder) == (org.jfree.chart.util.SortOrder.ASCENDING)) else {
for (int row = rowCount - 1; row >= 0; row--) {
renderer.drawItem(g2, state, dataArea, this, domainAxis, rangeAxis, currentDataset, row, column, pass);
}
}
]]
ChangePatternInstance [actions=[Delete For at org.jfree.chart.plot.CategoryPlot:2865
for (int column = 0; column < columnCount; column++) {
if ((this.rowRenderingOrder) == (org.jfree.chart.util.SortOrder.ASCENDING)) else {
for (int row = rowCount - 1; row >= 0; row--) {
renderer.drawItem(g2, state, dataArea, this, domainAxis, rangeAxis, currentDataset, row, column, pass);
}
}
}
]]
ChangePatternInstance [actions=[Delete Block at org.jfree.chart.plot.CategoryPlot:2864
{
for (int column = 0; column < columnCount; column++) {
if ((this.rowRenderingOrder) == (org.jfree.chart.util.SortOrder.ASCENDING)) else {
for (int row = rowCount - 1; row >= 0; row--) {
renderer.drawItem(g2, state, dataArea, this, domainAxis, rangeAxis, currentDataset, row, column, pass);
}
}
}
}
]]
ChangePatternInstance [actions=[Delete TypeReference at org.jfree.chart.plot.CategoryPlot:2883
int
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.plot.CategoryPlot:2883
columnCount
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.chart.plot.CategoryPlot:2883
1
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.chart.plot.CategoryPlot:2883
columnCount - 1
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.jfree.chart.plot.CategoryPlot:2883
int column = columnCount - 1
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.plot.CategoryPlot:2883
column
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.chart.plot.CategoryPlot:2883
0
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.chart.plot.CategoryPlot:2883
column >= 0
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.jfree.chart.plot.CategoryPlot:2883
column
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.jfree.chart.plot.CategoryPlot:2883
column--
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.chart.plot.CategoryPlot
org.jfree.chart.plot.CategoryPlot
]]
ChangePatternInstance [actions=[Delete ThisAccess at org.jfree.chart.plot.CategoryPlot:2884
this
]]
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.chart.plot.CategoryPlot:2884
(this.rowRenderingOrder)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.chart.plot.CategoryPlot
org.jfree.chart.util.SortOrder
]]
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.chart.plot.CategoryPlot:2884
(org.jfree.chart.util.SortOrder.ASCENDING)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.chart.plot.CategoryPlot:2884
(this.rowRenderingOrder) == (org.jfree.chart.util.SortOrder.ASCENDING)
]]
ChangePatternInstance [actions=[Delete TypeReference at org.jfree.chart.plot.CategoryPlot:2885
int
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.chart.plot.CategoryPlot:2885
0
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.jfree.chart.plot.CategoryPlot:2885
int row = 0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.plot.CategoryPlot:2885
row
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.plot.CategoryPlot:2885
rowCount
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.chart.plot.CategoryPlot:2885
row < rowCount
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.jfree.chart.plot.CategoryPlot:2885
row
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.jfree.chart.plot.CategoryPlot:2885
row++
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.plot.CategoryPlot:2886
renderer
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.plot.CategoryPlot:2886
g2
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.plot.CategoryPlot:2886
state
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.plot.CategoryPlot:2886
dataArea
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.chart.plot.CategoryPlot
org.jfree.chart.plot.CategoryPlot
]]
ChangePatternInstance [actions=[Delete ThisAccess at org.jfree.chart.plot.CategoryPlot:2886
this
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.plot.CategoryPlot:2887
domainAxis
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.plot.CategoryPlot:2887
rangeAxis
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.plot.CategoryPlot:2887
currentDataset
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.plot.CategoryPlot:2888
row
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.plot.CategoryPlot:2888
column
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.plot.CategoryPlot:2888
pass
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.plot.CategoryPlot:2886
renderer.drawItem(g2, state, dataArea, this, domainAxis, rangeAxis, currentDataset, row, column, pass)
]]
ChangePatternInstance [actions=[Delete For at org.jfree.chart.plot.CategoryPlot:2885
for (int row = 0; row < rowCount; row++) {
renderer.drawItem(g2, state, dataArea, this, domainAxis, rangeAxis, currentDataset, row, column, pass);
}
]]
ChangePatternInstance [actions=[Delete Block at org.jfree.chart.plot.CategoryPlot:2884
{
for (int row = 0; row < rowCount; row++) {
renderer.drawItem(g2, state, dataArea, this, domainAxis, rangeAxis, currentDataset, row, column, pass);
}
}
]]
ChangePatternInstance [actions=[Delete TypeReference at org.jfree.chart.plot.CategoryPlot:2892
int
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.plot.CategoryPlot:2892
rowCount
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.chart.plot.CategoryPlot:2892
1
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.chart.plot.CategoryPlot:2892
rowCount - 1
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.jfree.chart.plot.CategoryPlot:2892
int row = rowCount - 1
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.plot.CategoryPlot:2892
row
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.chart.plot.CategoryPlot:2892
0
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.chart.plot.CategoryPlot:2892
row >= 0
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.jfree.chart.plot.CategoryPlot:2892
row
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.jfree.chart.plot.CategoryPlot:2892
row--
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.plot.CategoryPlot:2893
renderer
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.plot.CategoryPlot:2893
g2
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.plot.CategoryPlot:2893
state
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.plot.CategoryPlot:2893
dataArea
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.chart.plot.CategoryPlot
org.jfree.chart.plot.CategoryPlot
]]
ChangePatternInstance [actions=[Delete ThisAccess at org.jfree.chart.plot.CategoryPlot:2893
this
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.plot.CategoryPlot:2894
domainAxis
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.plot.CategoryPlot:2894
rangeAxis
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.plot.CategoryPlot:2894
currentDataset
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.plot.CategoryPlot:2895
row
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.plot.CategoryPlot:2895
column
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.plot.CategoryPlot:2895
pass
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.plot.CategoryPlot:2893
renderer.drawItem(g2, state, dataArea, this, domainAxis, rangeAxis, currentDataset, row, column, pass)
]]
ChangePatternInstance [actions=[Delete For at org.jfree.chart.plot.CategoryPlot:2892
for (int row = rowCount - 1; row >= 0; row--) {
renderer.drawItem(g2, state, dataArea, this, domainAxis, rangeAxis, currentDataset, row, column, pass);
}
]]
ChangePatternInstance [actions=[Delete Block at org.jfree.chart.plot.CategoryPlot:2891
{
for (int row = rowCount - 1; row >= 0; row--) {
renderer.drawItem(g2, state, dataArea, this, domainAxis, rangeAxis, currentDataset, row, column, pass);
}
}
]]
ChangePatternInstance [actions=[Delete If at org.jfree.chart.plot.CategoryPlot:2884
if ((this.rowRenderingOrder) == (org.jfree.chart.util.SortOrder.ASCENDING)) {
for (int row = 0; row < rowCount; row++) {
renderer.drawItem(g2, state, dataArea, this, domainAxis, rangeAxis, currentDataset, row, column, pass);
}
} else {
for (int row = rowCount - 1; row >= 0; row--) {
renderer.drawItem(g2, state, dataArea, this, domainAxis, rangeAxis, currentDataset, row, column, pass);
}
}
]]
ChangePatternInstance [actions=[Delete For at org.jfree.chart.plot.CategoryPlot:2883
for (int column = columnCount - 1; column >= 0; column--) {
if ((this.rowRenderingOrder) == (org.jfree.chart.util.SortOrder.ASCENDING)) {
for (int row = 0; row < rowCount; row++) {
renderer.drawItem(g2, state, dataArea, this, domainAxis, rangeAxis, currentDataset, row, column, pass);
}
} else {
for (int row = rowCount - 1; row >= 0; row--) {
renderer.drawItem(g2, state, dataArea, this, domainAxis, rangeAxis, currentDataset, row, column, pass);
}
}
}
]]
ChangePatternInstance [actions=[Delete Block at org.jfree.chart.plot.CategoryPlot:2882
{
for (int column = columnCount - 1; column >= 0; column--) {
if ((this.rowRenderingOrder) == (org.jfree.chart.util.SortOrder.ASCENDING)) {
for (int row = 0; row < rowCount; row++) {
renderer.drawItem(g2, state, dataArea, this, domainAxis, rangeAxis, currentDataset, row, column, pass);
}
} else {
for (int row = rowCount - 1; row >= 0; row--) {
renderer.drawItem(g2, state, dataArea, this, domainAxis, rangeAxis, currentDataset, row, column, pass);
}
}
}
}
]]
ChangePatternInstance [actions=[Delete If at org.jfree.chart.plot.CategoryPlot:2864
if ((this.columnRenderingOrder) == (org.jfree.chart.util.SortOrder.ASCENDING)) {
for (int column = 0; column < columnCount; column++) {
if ((this.rowRenderingOrder) == (org.jfree.chart.util.SortOrder.ASCENDING)) else {
for (int row = rowCount - 1; row >= 0; row--) {
renderer.drawItem(g2, state, dataArea, this, domainAxis, rangeAxis, currentDataset, row, column, pass);
}
}
}
} else {
for (int column = columnCount - 1; column >= 0; column--) {
if ((this.rowRenderingOrder) == (org.jfree.chart.util.SortOrder.ASCENDING)) {
for (int row = 0; row < rowCount; row++) {
renderer.drawItem(g2, state, dataArea, this, domainAxis, rangeAxis, currentDataset, row, column, pass);
}
} else {
for (int row = rowCount - 1; row >= 0; row--) {
renderer.drawItem(g2, state, dataArea, this, domainAxis, rangeAxis, currentDataset, row, column, pass);
}
}
}
}
]]
ChangePatternInstance [actions=[Delete For at org.jfree.chart.plot.CategoryPlot:2863
for (int pass = 0; pass < passCount; pass++) {
if ((this.columnRenderingOrder) == (org.jfree.chart.util.SortOrder.ASCENDING)) {
for (int column = 0; column < columnCount; column++) {
if ((this.rowRenderingOrder) == (org.jfree.chart.util.SortOrder.ASCENDING)) else {
for (int row = rowCount - 1; row >= 0; row--) {
renderer.drawItem(g2, state, dataArea, this, domainAxis, rangeAxis, currentDataset, row, column, pass);
}
}
}
} else {
for (int column = columnCount - 1; column >= 0; column--) {
if ((this.rowRenderingOrder) == (org.jfree.chart.util.SortOrder.ASCENDING)) {
for (int row = 0; row < rowCount; row++) {
renderer.drawItem(g2, state, dataArea, this, domainAxis, rangeAxis, currentDataset, row, column, pass);
}
} else {
for (int row = rowCount - 1; row >= 0; row--) {
renderer.drawItem(g2, state, dataArea, this, domainAxis, rangeAxis, currentDataset, row, column, pass);
}
}
}
}
}
]]
ChangePatternInstance [actions=[Delete Block at org.jfree.chart.plot.CategoryPlot:2855
{
for (int pass = 0; pass < passCount; pass++) {
if ((this.columnRenderingOrder) == (org.jfree.chart.util.SortOrder.ASCENDING)) {
for (int column = 0; column < columnCount; column++) {
if ((this.rowRenderingOrder) == (org.jfree.chart.util.SortOrder.ASCENDING)) else {
for (int row = rowCount - 1; row >= 0; row--) {
renderer.drawItem(g2, state, dataArea, this, domainAxis, rangeAxis, currentDataset, row, column, pass);
}
}
}
} else {
for (int column = columnCount - 1; column >= 0; column--) {
if ((this.rowRenderingOrder) == (org.jfree.chart.util.SortOrder.ASCENDING)) {
for (int row = 0; row < rowCount; row++) {
renderer.drawItem(g2, state, dataArea, this, domainAxis, rangeAxis, currentDataset, row, column, pass);
}
} else {
for (int row = rowCount - 1; row >= 0; row--) {
renderer.drawItem(g2, state, dataArea, this, domainAxis, rangeAxis, currentDataset, row, column, pass);
}
}
}
}
}
}
]]
RepairabilityAnalyzer
----For Diff:Delete For at org.jfree.chart.plot.CategoryPlot:2867
for (int row = 0; row < rowCount; row++) {
renderer.drawItem(g2, state, dataArea, this, domainAxis, rangeAxis, currentDataset, row, column, pass);
}
Delete If at org.jfree.chart.plot.CategoryPlot:2855
if () {
for (int pass = 0; pass < passCount; pass++) {
if ((this.columnRenderingOrder) == (org.jfree.chart.util.SortOrder.ASCENDING)) {
for (int column = 0; column < columnCount; column++) {
if ((this.rowRenderingOrder) == (org.jfree.chart.util.SortOrder.ASCENDING)) else {
for (int row = rowCount - 1; row >= 0; row--) {
renderer.drawItem(g2, state, dataArea, this, domainAxis, rangeAxis, currentDataset, row, column, pass);
}
}
}
} else {
for (int column = columnCount - 1; column >= 0; column--) {
if ((this.rowRenderingOrder) == (org.jfree.chart.util.SortOrder.ASCENDING)) {
for (int row = 0; row < rowCount; row++) {
renderer.drawItem(g2, state, dataArea, this, domainAxis, rangeAxis, currentDataset, row, column, pass);
}
} else {
for (int row = rowCount - 1; row >= 0; row--) {
renderer.drawItem(g2, state, dataArea, this, domainAxis, rangeAxis, currentDataset, row, column, pass);
}
}
}
}
}
}
Insert If at org.jfree.chart.plot.CategoryPlot:2855
if ()
Move BinaryOperator from org.jfree.chart.plot.CategoryPlot:2855 to org.jfree.chart.plot.CategoryPlot:2855
hasData && (renderer != null)
Move Block from org.jfree.chart.plot.CategoryPlot:2866 to org.jfree.chart.plot.CategoryPlot:2855
{
for (int row = 0; row < rowCount; row++) {
renderer.drawItem(g2, state, dataArea, this, domainAxis, rangeAxis, currentDataset, row, column, pass);
}
}
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch2-Chart-1-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer
-0044
Delete If at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
if (dataset != null) {
return result;
}
PatternInstanceAnalyzer
----For Diff:Delete If at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
if (dataset != null) {
return result;
}
: number instances found: 8
ChangePatternInstance [actions=[Delete Return at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1798
return result
]]
ChangePatternInstance [actions=[Delete If at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
if (dataset != null) {
return result;
}
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
dataset
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
null
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
dataset != null
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1798
result
]]
ChangePatternInstance [actions=[Delete Return at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1798
return result
]]
ChangePatternInstance [actions=[Delete Block at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
{
return result;
}
]]
RepairabilityAnalyzer
----For Diff:Delete If at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
if (dataset != null) {
return result;
}
: number instances found: 1
ChangePatternInstance [actions=[Delete If at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
if (dataset != null) {
return result;
}
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch4-Math-49-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer
-00113
Delete FieldWrite at org.apache.commons.math.util.OpenIntToDoubleHashMap:399
(count)
Insert LocalVariable at org.apache.commons.math.util.OpenIntToDoubleHashMap:396
int count = 1
Insert VariableWrite at org.apache.commons.math.util.OpenIntToDoubleHashMap:400
count
PatternInstanceAnalyzer
----For Diff:Delete FieldWrite at org.apache.commons.math.util.OpenIntToDoubleHashMap:399
(count)
Insert LocalVariable at org.apache.commons.math.util.OpenIntToDoubleHashMap:396
int count = 1
Insert VariableWrite at org.apache.commons.math.util.OpenIntToDoubleHashMap:400
count
: number instances found: 6
ChangePatternInstance [actions=[Insert LocalVariable at org.apache.commons.math.util.OpenIntToDoubleHashMap:396
int count = 1
]]
ChangePatternInstance [actions=[Insert TypeReference at org.apache.commons.math.util.OpenIntToDoubleHashMap:396
int
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math.util.OpenIntToDoubleHashMap:396
1
]]
ChangePatternInstance [actions=[Insert VariableWrite at org.apache.commons.math.util.OpenIntToDoubleHashMap:400
count
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.util.OpenIntToDoubleHashMap
org.apache.commons.math.util.OpenIntToDoubleHashMap
]]
ChangePatternInstance [actions=[Delete FieldWrite at org.apache.commons.math.util.OpenIntToDoubleHashMap:399
(count)
]]
RepairabilityAnalyzer
----For Diff:Delete FieldWrite at org.apache.commons.math.util.OpenIntToDoubleHashMap:399
(count)
Insert LocalVariable at org.apache.commons.math.util.OpenIntToDoubleHashMap:396
int count = 1
Insert VariableWrite at org.apache.commons.math.util.OpenIntToDoubleHashMap:400
count
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch2-Chart-3-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer
-0049
Insert Invocation at org.jfree.data.time.TimeSeries:579
findBoundsByIteration()
PatternInstanceAnalyzer
----For Diff:Insert Invocation at org.jfree.data.time.TimeSeries:579
findBoundsByIteration()
: number instances found: 2
ChangePatternInstance [actions=[Insert Invocation at org.jfree.data.time.TimeSeries:579
findBoundsByIteration()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.jfree.data.time.TimeSeries
org.jfree.data.time.TimeSeries
]]
RepairabilityAnalyzer
----For Diff:Insert Invocation at org.jfree.data.time.TimeSeries:579
findBoundsByIteration()
: number instances found: 1
ChangePatternInstance [actions=[Insert Invocation at org.jfree.data.time.TimeSeries:579
findBoundsByIteration()
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch2-Math-85-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer
-0074
Update BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
to (initial < lowerBound)
Update VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
fa to initial
Update VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
fb to lowerBound
Delete BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
>= 0.0
Delete ConstructorCall at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:199
new org.apache.commons.math.ConvergenceException(("number of iterations={0}, maximum iterations={1}, " + ("initial={2}, lower bound={3}, upper bound={4}, final a value={5}, " + "final b value={6}, f(a)={7}, f(b)={8}")), numIterations, maximumIterations, initial, lowerBound, upperBound, a, b, fa, fb)
Insert BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
( || (initial > upperBound)) || (lowerBound >= upperBound)
Insert Invocation at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:199
org.apache.commons.math.org.apache.commons.math.MathRuntimeException.createIllegalArgumentException("invalid bracketing parameters: lower bound={0}, initial={1}, upper bound={2}", lowerBound, initial, upperBound)
Move BinaryOperator from org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198 to org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
(fa * fb)
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
to (initial < lowerBound)
Update VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
fa to initial
Update VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
fb to lowerBound
Delete BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
>= 0.0
Delete ConstructorCall at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:199
new org.apache.commons.math.ConvergenceException(("number of iterations={0}, maximum iterations={1}, " + ("initial={2}, lower bound={3}, upper bound={4}, final a value={5}, " + "final b value={6}, f(a)={7}, f(b)={8}")), numIterations, maximumIterations, initial, lowerBound, upperBound, a, b, fa, fb)
Insert BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
( || (initial > upperBound)) || (lowerBound >= upperBound)
Insert Invocation at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:199
org.apache.commons.math.org.apache.commons.math.MathRuntimeException.createIllegalArgumentException("invalid bracketing parameters: lower bound={0}, initial={1}, upper bound={2}", lowerBound, initial, upperBound)
Move BinaryOperator from org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198 to org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
(fa * fb)
: number instances found: 35
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
( || (initial > upperBound)) || (lowerBound >= upperBound)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
( || (initial > upperBound))
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
(lowerBound >= upperBound)
]]
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
to (initial < lowerBound)
]]
ChangePatternInstance [actions=[Move BinaryOperator from org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198 to org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
(fa * fb)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
(initial > upperBound)
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
lowerBound
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
upperBound
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:199
org.apache.commons.math.org.apache.commons.math.MathRuntimeException.createIllegalArgumentException("invalid bracketing parameters: lower bound={0}, initial={1}, upper bound={2}", lowerBound, initial, upperBound)
]]
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
fa to initial
]]
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
fb to lowerBound
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
initial
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
upperBound
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:199
org.apache.commons.math.org.apache.commons.math.MathRuntimeException
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:199
"invalid bracketing parameters: lower bound={0}, initial={1}, upper bound={2}"
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:199
lowerBound
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:199
initial
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:199
upperBound
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
0.0
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
>= 0.0
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:200
"number of iterations={0}, maximum iterations={1}, "
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:201
"initial={2}, lower bound={3}, upper bound={4}, final a value={5}, "
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:202
"final b value={6}, f(a)={7}, f(b)={8}"
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:201
("initial={2}, lower bound={3}, upper bound={4}, final a value={5}, " + "final b value={6}, f(a)={7}, f(b)={8}")
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:200
("number of iterations={0}, maximum iterations={1}, " + ("initial={2}, lower bound={3}, upper bound={4}, final a value={5}, " + "final b value={6}, f(a)={7}, f(b)={8}"))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:203
numIterations
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:203
maximumIterations
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:203
initial
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:204
lowerBound
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:204
upperBound
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:204
a
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:204
b
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:204
fa
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:204
fb
]]
ChangePatternInstance [actions=[Delete ConstructorCall at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:199
new org.apache.commons.math.ConvergenceException(("number of iterations={0}, maximum iterations={1}, " + ("initial={2}, lower bound={3}, upper bound={4}, final a value={5}, " + "final b value={6}, f(a)={7}, f(b)={8}")), numIterations, maximumIterations, initial, lowerBound, upperBound, a, b, fa, fb)
]]
RepairabilityAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
to (initial < lowerBound)
Update VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
fa to initial
Update VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
fb to lowerBound
Delete BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
>= 0.0
Delete ConstructorCall at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:199
new org.apache.commons.math.ConvergenceException(("number of iterations={0}, maximum iterations={1}, " + ("initial={2}, lower bound={3}, upper bound={4}, final a value={5}, " + "final b value={6}, f(a)={7}, f(b)={8}")), numIterations, maximumIterations, initial, lowerBound, upperBound, a, b, fa, fb)
Insert BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
( || (initial > upperBound)) || (lowerBound >= upperBound)
Insert Invocation at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:199
org.apache.commons.math.org.apache.commons.math.MathRuntimeException.createIllegalArgumentException("invalid bracketing parameters: lower bound={0}, initial={1}, upper bound={2}", lowerBound, initial, upperBound)
Move BinaryOperator from org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198 to org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
(fa * fb)
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch1-Time-11-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer
-0042
Delete BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:371
(tailZone == ) && (i == (ruleSetCount - 1))
Delete VariableWrite at org.joda.time.tz.DateTimeZoneBuilder:372
tailZone
Delete Invocation at org.joda.time.tz.DateTimeZoneBuilder:372
rs.buildTailZone(id)
Insert BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:371
(org.joda.time.tz.ZoneInfoCompiler.cStartOfYear) ==
Insert FieldWrite at org.joda.time.tz.DateTimeZoneBuilder:372
org.joda.time.tz.ZoneInfoCompiler.cStartOfYear
Insert ConstructorCall at org.joda.time.tz.DateTimeZoneBuilder:372
new org.joda.time.tz.ZoneInfoCompiler.DateTimeOfYear()
Move Literal from org.joda.time.tz.DateTimeZoneBuilder:371 to org.joda.time.tz.DateTimeZoneBuilder:371
null
PatternInstanceAnalyzer
----For Diff:Delete BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:371
(tailZone == ) && (i == (ruleSetCount - 1))
Delete VariableWrite at org.joda.time.tz.DateTimeZoneBuilder:372
tailZone
Delete Invocation at org.joda.time.tz.DateTimeZoneBuilder:372
rs.buildTailZone(id)
Insert BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:371
(org.joda.time.tz.ZoneInfoCompiler.cStartOfYear) ==
Insert FieldWrite at org.joda.time.tz.DateTimeZoneBuilder:372
org.joda.time.tz.ZoneInfoCompiler.cStartOfYear
Insert ConstructorCall at org.joda.time.tz.DateTimeZoneBuilder:372
new org.joda.time.tz.ZoneInfoCompiler.DateTimeOfYear()
Move Literal from org.joda.time.tz.DateTimeZoneBuilder:371 to org.joda.time.tz.DateTimeZoneBuilder:371
null
: number instances found: 19
ChangePatternInstance [actions=[Insert BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:371
(org.joda.time.tz.ZoneInfoCompiler.cStartOfYear) ==
]]
ChangePatternInstance [actions=[Insert FieldRead at org.joda.time.tz.DateTimeZoneBuilder:371
(org.joda.time.tz.ZoneInfoCompiler.cStartOfYear)
]]
ChangePatternInstance [actions=[Move Literal from org.joda.time.tz.DateTimeZoneBuilder:371 to org.joda.time.tz.DateTimeZoneBuilder:371
null
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.joda.time.tz.DateTimeZoneBuilder
org.joda.time.tz.ZoneInfoCompiler
]]
ChangePatternInstance [actions=[Insert FieldWrite at org.joda.time.tz.DateTimeZoneBuilder:372
org.joda.time.tz.ZoneInfoCompiler.cStartOfYear
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.joda.time.tz.DateTimeZoneBuilder:372
new org.joda.time.tz.ZoneInfoCompiler.DateTimeOfYear()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.joda.time.tz.DateTimeZoneBuilder
org.joda.time.tz.ZoneInfoCompiler
]]
ChangePatternInstance [actions=[Delete VariableRead at org.joda.time.tz.DateTimeZoneBuilder:371
tailZone
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:371
(tailZone == )
]]
ChangePatternInstance [actions=[Delete VariableRead at org.joda.time.tz.DateTimeZoneBuilder:371
i
]]
ChangePatternInstance [actions=[Delete VariableRead at org.joda.time.tz.DateTimeZoneBuilder:371
ruleSetCount
]]
ChangePatternInstance [actions=[Delete Literal at org.joda.time.tz.DateTimeZoneBuilder:371
1
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:371
(ruleSetCount - 1)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:371
(i == (ruleSetCount - 1))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:371
(tailZone == ) && (i == (ruleSetCount - 1))
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.joda.time.tz.DateTimeZoneBuilder:372
tailZone
]]
ChangePatternInstance [actions=[Delete VariableRead at org.joda.time.tz.DateTimeZoneBuilder:372
rs
]]
ChangePatternInstance [actions=[Delete VariableRead at org.joda.time.tz.DateTimeZoneBuilder:372
id
]]
ChangePatternInstance [actions=[Delete Invocation at org.joda.time.tz.DateTimeZoneBuilder:372
rs.buildTailZone(id)
]]
RepairabilityAnalyzer
----For Diff:Delete BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:371
(tailZone == ) && (i == (ruleSetCount - 1))
Delete VariableWrite at org.joda.time.tz.DateTimeZoneBuilder:372
tailZone
Delete Invocation at org.joda.time.tz.DateTimeZoneBuilder:372
rs.buildTailZone(id)
Insert BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:371
(org.joda.time.tz.ZoneInfoCompiler.cStartOfYear) ==
Insert FieldWrite at org.joda.time.tz.DateTimeZoneBuilder:372
org.joda.time.tz.ZoneInfoCompiler.cStartOfYear
Insert ConstructorCall at org.joda.time.tz.DateTimeZoneBuilder:372
new org.joda.time.tz.ZoneInfoCompiler.DateTimeOfYear()
Move Literal from org.joda.time.tz.DateTimeZoneBuilder:371 to org.joda.time.tz.DateTimeZoneBuilder:371
null
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch1-Chart-5-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer
-008
Delete BinaryOperator at org.jfree.data.xy.XYSeries:564
((-index) - 1)
PatternInstanceAnalyzer
----For Diff:Delete BinaryOperator at org.jfree.data.xy.XYSeries:564
((-index) - 1)
: number instances found: 4
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.xy.XYSeries:564
index
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.jfree.data.xy.XYSeries:564
(-index)
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.data.xy.XYSeries:564
1
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.data.xy.XYSeries:564
((-index) - 1)
]]
RepairabilityAnalyzer
----For Diff:Delete BinaryOperator at org.jfree.data.xy.XYSeries:564
((-index) - 1)
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch3-Math-81-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer
-0097
Delete VariableWrite at org.apache.commons.math.linear.EigenDecompositionImpl:1484
b2
Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1484
(work[(nn - 5)]) / (work[(nn - 7)])
Insert FieldWrite at org.apache.commons.math.linear.EigenDecompositionImpl:1484
tType
Insert UnaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1484
-11
PatternInstanceAnalyzer
----For Diff:Delete VariableWrite at org.apache.commons.math.linear.EigenDecompositionImpl:1484
b2
Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1484
(work[(nn - 5)]) / (work[(nn - 7)])
Insert FieldWrite at org.apache.commons.math.linear.EigenDecompositionImpl:1484
tType
Insert UnaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1484
-11
: number instances found: 18
ChangePatternInstance [actions=[Insert FieldWrite at org.apache.commons.math.linear.EigenDecompositionImpl:1484
tType
]]
ChangePatternInstance [actions=[Insert UnaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1484
-11
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl
org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1484
11
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math.linear.EigenDecompositionImpl:1484
b2
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl
org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1484
work
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1484
nn
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1484
5
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1484
(nn - 5)
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.math.linear.EigenDecompositionImpl:1484
(work[(nn - 5)])
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl
org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1484
work
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1484
nn
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1484
7
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1484
(nn - 7)
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.math.linear.EigenDecompositionImpl:1484
(work[(nn - 7)])
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1484
(work[(nn - 5)]) / (work[(nn - 7)])
]]
RepairabilityAnalyzer
----For Diff:Delete VariableWrite at org.apache.commons.math.linear.EigenDecompositionImpl:1484
b2
Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1484
(work[(nn - 5)]) / (work[(nn - 7)])
Insert FieldWrite at org.apache.commons.math.linear.EigenDecompositionImpl:1484
tType
Insert UnaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1484
-11
: number instances found: 1
ChangePatternInstance [actions=[Insert FieldWrite at org.apache.commons.math.linear.EigenDecompositionImpl:1484
tType
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch1-Math-56-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer
-0029
Insert While at org.apache.commons.math.util.MultidimensionalCounter:238
while (count < index) {
count += idx;
++idx;
}
Move While from org.apache.commons.math.util.MultidimensionalCounter:238 to org.apache.commons.math.util.MultidimensionalCounter:240
while (count < index) {
count += idx;
++idx;
}
PatternInstanceAnalyzer
----For Diff:Insert While at org.apache.commons.math.util.MultidimensionalCounter:238
while (count < index) {
count += idx;
++idx;
}
Move While from org.apache.commons.math.util.MultidimensionalCounter:238 to org.apache.commons.math.util.MultidimensionalCounter:240
while (count < index) {
count += idx;
++idx;
}
: number instances found: 13
ChangePatternInstance [actions=[Insert While at org.apache.commons.math.util.MultidimensionalCounter:238
while (count < index) {
count += idx;
++idx;
}
]]
ChangePatternInstance [actions=[Insert OperatorAssignment at org.apache.commons.math.util.MultidimensionalCounter:239
count += idx
]]
ChangePatternInstance [actions=[Move While from org.apache.commons.math.util.MultidimensionalCounter:238 to org.apache.commons.math.util.MultidimensionalCounter:240
while (count < index) {
count += idx;
++idx;
}
]]
ChangePatternInstance [actions=[Insert UnaryOperator at org.apache.commons.math.util.MultidimensionalCounter:244
++idx
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math.util.MultidimensionalCounter:238
count < index
]]
ChangePatternInstance [actions=[Insert OperatorAssignment at org.apache.commons.math.util.MultidimensionalCounter:239
count += idx
]]
ChangePatternInstance [actions=[Move While from org.apache.commons.math.util.MultidimensionalCounter:238 to org.apache.commons.math.util.MultidimensionalCounter:240
while (count < index) {
count += idx;
++idx;
}
]]
ChangePatternInstance [actions=[Insert UnaryOperator at org.apache.commons.math.util.MultidimensionalCounter:244
++idx
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.util.MultidimensionalCounter:238
count
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.util.MultidimensionalCounter:238
index
]]
ChangePatternInstance [actions=[Insert VariableWrite at org.apache.commons.math.util.MultidimensionalCounter:239
count
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.util.MultidimensionalCounter:239
idx
]]
ChangePatternInstance [actions=[Insert VariableWrite at org.apache.commons.math.util.MultidimensionalCounter:244
idx
]]
RepairabilityAnalyzer
----For Diff:Insert While at org.apache.commons.math.util.MultidimensionalCounter:238
while (count < index) {
count += idx;
++idx;
}
Move While from org.apache.commons.math.util.MultidimensionalCounter:238 to org.apache.commons.math.util.MultidimensionalCounter:240
while (count < index) {
count += idx;
++idx;
}
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch1-Lang-22-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer
-0014
Delete Return at org.apache.commons.lang3.math.Fraction:585
return 1
PatternInstanceAnalyzer
----For Diff:Delete Return at org.apache.commons.lang3.math.Fraction:585
return 1
: number instances found: 3
ChangePatternInstance [actions=[Delete Return at org.apache.commons.lang3.math.Fraction:585
return 1
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.math.Fraction:585
1
]]
ChangePatternInstance [actions=[Delete Return at org.apache.commons.lang3.math.Fraction:585
return 1
]]
RepairabilityAnalyzer
----For Diff:Delete Return at org.apache.commons.lang3.math.Fraction:585
return 1
: number instances found: 1
ChangePatternInstance [actions=[Delete Return at org.apache.commons.lang3.math.Fraction:585
return 1
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch3-Lang-7-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer
-0087
Delete If at org.apache.commons.lang3.math.NumberUtils:452
if (str.startsWith("--")) {
return null;
}
PatternInstanceAnalyzer
----For Diff:Delete If at org.apache.commons.lang3.math.NumberUtils:452
if (str.startsWith("--")) {
return null;
}
: number instances found: 8
ChangePatternInstance [actions=[Delete Return at org.apache.commons.lang3.math.NumberUtils:453
return null
]]
ChangePatternInstance [actions=[Delete If at org.apache.commons.lang3.math.NumberUtils:452
if (str.startsWith("--")) {
return null;
}
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.math.NumberUtils:452
str
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.math.NumberUtils:452
"--"
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.math.NumberUtils:452
str.startsWith("--")
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.math.NumberUtils:453
null
]]
ChangePatternInstance [actions=[Delete Return at org.apache.commons.lang3.math.NumberUtils:453
return null
]]
ChangePatternInstance [actions=[Delete Block at org.apache.commons.lang3.math.NumberUtils:452
{
return null;
}
]]
RepairabilityAnalyzer
----For Diff:Delete If at org.apache.commons.lang3.math.NumberUtils:452
if (str.startsWith("--")) {
return null;
}
: number instances found: 1
ChangePatternInstance [actions=[Delete If at org.apache.commons.lang3.math.NumberUtils:452
if (str.startsWith("--")) {
return null;
}
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch5-Math-81-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer
-00138
Update VariableWrite at org.apache.commons.math.linear.EigenDecompositionImpl:1554
to s
Update BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1554
to (dN) - b1
Delete ArrayRead at org.apache.commons.math.linear.EigenDecompositionImpl:1551
(work[i4])
Delete ArrayRead at org.apache.commons.math.linear.EigenDecompositionImpl:1551
(work[(i4 - 2)])
Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1543
(end - start) > 2
Delete Block at org.apache.commons.math.linear.EigenDecompositionImpl:1543
{
b2 = (work[(nn - 13)]) / (work[(nn - 15)]);
a2 = a2 + b2;
for (int i4 = nn - 17; i4 >= (((4 * start) + 2) + (pingPong)); i4 -= 4) {
if (b2 == 0.0) {
break;
}
b1 = b2;
if () {
return;
}
= ;
a2 = a2 + b2;
if (((100 * (java.lang.Math.max(b2, b1))) < a2) || (cnst1 < a2)) {
break;
}
}
a2 = cnst3 * a2;
}
Insert Block at org.apache.commons.math.linear.EigenDecompositionImpl:1542
{
= ;
}
Insert FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1542
(dN)
Insert VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1542
b1
Move BinaryOperator from org.apache.commons.math.linear.EigenDecompositionImpl:1551 to org.apache.commons.math.linear.EigenDecompositionImpl:1542
(work[i4]) > (work[(i4 - 2)])
Move TypeAccess from org.apache.commons.math.linear.EigenDecompositionImpl to org.apache.commons.math.linear.EigenDecompositionImpl
org.apache.commons.math.linear.EigenDecompositionImpl
Move VariableWrite from org.apache.commons.math.linear.EigenDecompositionImpl:1554 to org.apache.commons.math.linear.EigenDecompositionImpl:1543
b2
Move BinaryOperator from org.apache.commons.math.linear.EigenDecompositionImpl:1554 to org.apache.commons.math.linear.EigenDecompositionImpl:1543
b2 * ((work[i4]) / (work[(i4 - 2)]))
Move TypeAccess from org.apache.commons.math.linear.EigenDecompositionImpl to org.apache.commons.math.linear.EigenDecompositionImpl
org.apache.commons.math.linear.EigenDecompositionImpl
PatternInstanceAnalyzer
----For Diff:Update VariableWrite at org.apache.commons.math.linear.EigenDecompositionImpl:1554
to s
Update BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1554
to (dN) - b1
Delete ArrayRead at org.apache.commons.math.linear.EigenDecompositionImpl:1551
(work[i4])
Delete ArrayRead at org.apache.commons.math.linear.EigenDecompositionImpl:1551
(work[(i4 - 2)])
Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1543
(end - start) > 2
Delete Block at org.apache.commons.math.linear.EigenDecompositionImpl:1543
{
b2 = (work[(nn - 13)]) / (work[(nn - 15)]);
a2 = a2 + b2;
for (int i4 = nn - 17; i4 >= (((4 * start) + 2) + (pingPong)); i4 -= 4) {
if (b2 == 0.0) {
break;
}
b1 = b2;
if () {
return;
}
= ;
a2 = a2 + b2;
if (((100 * (java.lang.Math.max(b2, b1))) < a2) || (cnst1 < a2)) {
break;
}
}
a2 = cnst3 * a2;
}
Insert Block at org.apache.commons.math.linear.EigenDecompositionImpl:1542
{
= ;
}
Insert FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1542
(dN)
Insert VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1542
b1
Move BinaryOperator from org.apache.commons.math.linear.EigenDecompositionImpl:1551 to org.apache.commons.math.linear.EigenDecompositionImpl:1542
(work[i4]) > (work[(i4 - 2)])
Move TypeAccess from org.apache.commons.math.linear.EigenDecompositionImpl to org.apache.commons.math.linear.EigenDecompositionImpl
org.apache.commons.math.linear.EigenDecompositionImpl
Move VariableWrite from org.apache.commons.math.linear.EigenDecompositionImpl:1554 to org.apache.commons.math.linear.EigenDecompositionImpl:1543
b2
Move BinaryOperator from org.apache.commons.math.linear.EigenDecompositionImpl:1554 to org.apache.commons.math.linear.EigenDecompositionImpl:1543
b2 * ((work[i4]) / (work[(i4 - 2)]))
Move TypeAccess from org.apache.commons.math.linear.EigenDecompositionImpl to org.apache.commons.math.linear.EigenDecompositionImpl
org.apache.commons.math.linear.EigenDecompositionImpl
: number instances found: 130
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1543
=
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1544
b2 = (work[(nn - 13)]) / (work[(nn - 15)])
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1545
a2 = a2 + b2
]]
ChangePatternInstance [actions=[Delete Break at org.apache.commons.math.linear.EigenDecompositionImpl:1548
break
]]
ChangePatternInstance [actions=[Delete If at org.apache.commons.math.linear.EigenDecompositionImpl:1547
if (b2 == 0.0) {
break;
}
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1550
b1 = b2
]]
ChangePatternInstance [actions=[Delete Return at org.apache.commons.math.linear.EigenDecompositionImpl:1552
return
]]
ChangePatternInstance [actions=[Delete If at org.apache.commons.math.linear.EigenDecompositionImpl:1551
if () {
return;
}
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1554
=
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1555
a2 = a2 + b2
]]
ChangePatternInstance [actions=[Delete Break at org.apache.commons.math.linear.EigenDecompositionImpl:1557
break
]]
ChangePatternInstance [actions=[Delete If at org.apache.commons.math.linear.EigenDecompositionImpl:1556
if (((100 * (java.lang.Math.max(b2, b1))) < a2) || (cnst1 < a2)) {
break;
}
]]
ChangePatternInstance [actions=[Delete For at org.apache.commons.math.linear.EigenDecompositionImpl:1546
for (int i4 = nn - 17; i4 >= (((4 * start) + 2) + (pingPong)); i4 -= 4) {
if (b2 == 0.0) {
break;
}
b1 = b2;
if () {
return;
}
= ;
a2 = a2 + b2;
if (((100 * (java.lang.Math.max(b2, b1))) < a2) || (cnst1 < a2)) {
break;
}
}
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1560
a2 = cnst3 * a2
]]
ChangePatternInstance [actions=[Move BinaryOperator from org.apache.commons.math.linear.EigenDecompositionImpl:1551 to org.apache.commons.math.linear.EigenDecompositionImpl:1542
(work[i4]) > (work[(i4 - 2)])
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.math.linear.EigenDecompositionImpl:1542
{
= ;
}
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1542
(dN)
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1542
b1
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1543
=
]]
ChangePatternInstance [actions=[Move TypeAccess from org.apache.commons.math.linear.EigenDecompositionImpl to org.apache.commons.math.linear.EigenDecompositionImpl
org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Update VariableWrite at org.apache.commons.math.linear.EigenDecompositionImpl:1554
to s
]]
ChangePatternInstance [actions=[Move VariableWrite from org.apache.commons.math.linear.EigenDecompositionImpl:1554 to org.apache.commons.math.linear.EigenDecompositionImpl:1543
b2
]]
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1554
to (dN) - b1
]]
ChangePatternInstance [actions=[Move BinaryOperator from org.apache.commons.math.linear.EigenDecompositionImpl:1554 to org.apache.commons.math.linear.EigenDecompositionImpl:1543
b2 * ((work[i4]) / (work[(i4 - 2)]))
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1543
(dN)
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1543
b1
]]
ChangePatternInstance [actions=[Move TypeAccess from org.apache.commons.math.linear.EigenDecompositionImpl to org.apache.commons.math.linear.EigenDecompositionImpl
org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1551
work
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1551
i4
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.math.linear.EigenDecompositionImpl:1551
(work[i4])
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl
org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1551
work
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1551
i4
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1551
2
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1551
(i4 - 2)
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.math.linear.EigenDecompositionImpl:1551
(work[(i4 - 2)])
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1554
b2
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1554
work
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1554
i4
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.math.linear.EigenDecompositionImpl:1554
(work[i4])
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl
org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1554
work
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1554
i4
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1554
2
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1554
(i4 - 2)
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.math.linear.EigenDecompositionImpl:1554
(work[(i4 - 2)])
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1554
((work[i4]) / (work[(i4 - 2)]))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1543
end
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1543
start
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1543
(end - start)
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1543
2
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1543
(end - start) > 2
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math.linear.EigenDecompositionImpl:1544
b2
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl
org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1544
work
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1544
nn
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1544
13
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1544
(nn - 13)
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.math.linear.EigenDecompositionImpl:1544
(work[(nn - 13)])
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl
org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1544
work
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1544
nn
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1544
15
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1544
(nn - 15)
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.math.linear.EigenDecompositionImpl:1544
(work[(nn - 15)])
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1544
(work[(nn - 13)]) / (work[(nn - 15)])
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1544
b2 = (work[(nn - 13)]) / (work[(nn - 15)])
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math.linear.EigenDecompositionImpl:1545
a2
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1545
a2
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1545
b2
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1545
a2 + b2
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1545
a2 = a2 + b2
]]
ChangePatternInstance [actions=[Delete TypeReference at org.apache.commons.math.linear.EigenDecompositionImpl:1546
int
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1546
nn
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1546
17
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1546
nn - 17
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.math.linear.EigenDecompositionImpl:1546
int i4 = nn - 17
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1546
i4
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1546
4
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1546
start
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1546
(4 * start)
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1546
2
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1546
((4 * start) + 2)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl
org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1546
(pingPong)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1546
(((4 * start) + 2) + (pingPong))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1546
i4 >= (((4 * start) + 2) + (pingPong))
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math.linear.EigenDecompositionImpl:1546
i4
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1546
4
]]
ChangePatternInstance [actions=[Delete OperatorAssignment at org.apache.commons.math.linear.EigenDecompositionImpl:1546
i4 -= 4
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1547
b2
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1547
0.0
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1547
b2 == 0.0
]]
ChangePatternInstance [actions=[Delete Break at org.apache.commons.math.linear.EigenDecompositionImpl:1548
break
]]
ChangePatternInstance [actions=[Delete Block at org.apache.commons.math.linear.EigenDecompositionImpl:1547
{
break;
}
]]
ChangePatternInstance [actions=[Delete If at org.apache.commons.math.linear.EigenDecompositionImpl:1547
if (b2 == 0.0) {
break;
}
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math.linear.EigenDecompositionImpl:1550
b1
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1550
b2
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1550
b1 = b2
]]
ChangePatternInstance [actions=[Delete Return at org.apache.commons.math.linear.EigenDecompositionImpl:1552
return
]]
ChangePatternInstance [actions=[Delete Block at org.apache.commons.math.linear.EigenDecompositionImpl:1551
{
return;
}
]]
ChangePatternInstance [actions=[Delete If at org.apache.commons.math.linear.EigenDecompositionImpl:1551
if () {
return;
}
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1554
=
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math.linear.EigenDecompositionImpl:1555
a2
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1555
a2
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1555
b2
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1555
a2 + b2
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1555
a2 = a2 + b2
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1556
100
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl:1556
java.lang.Math
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1556
b2
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1556
b1
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math.linear.EigenDecompositionImpl:1556
(java.lang.Math.max(b2, b1))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1556
(100 * (java.lang.Math.max(b2, b1)))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1556
a2
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1556
((100 * (java.lang.Math.max(b2, b1))) < a2)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1556
cnst1
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1556
a2
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1556
(cnst1 < a2)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1556
((100 * (java.lang.Math.max(b2, b1))) < a2) || (cnst1 < a2)
]]
ChangePatternInstance [actions=[Delete Break at org.apache.commons.math.linear.EigenDecompositionImpl:1557
break
]]
ChangePatternInstance [actions=[Delete Block at org.apache.commons.math.linear.EigenDecompositionImpl:1556
{
break;
}
]]
ChangePatternInstance [actions=[Delete If at org.apache.commons.math.linear.EigenDecompositionImpl:1556
if (((100 * (java.lang.Math.max(b2, b1))) < a2) || (cnst1 < a2)) {
break;
}
]]
ChangePatternInstance [actions=[Delete For at org.apache.commons.math.linear.EigenDecompositionImpl:1546
for (int i4 = nn - 17; i4 >= (((4 * start) + 2) + (pingPong)); i4 -= 4) {
if (b2 == 0.0) {
break;
}
b1 = b2;
if () {
return;
}
= ;
a2 = a2 + b2;
if (((100 * (java.lang.Math.max(b2, b1))) < a2) || (cnst1 < a2)) {
break;
}
}
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math.linear.EigenDecompositionImpl:1560
a2
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1560
cnst3
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1560
a2
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1560
cnst3 * a2
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1560
a2 = cnst3 * a2
]]
ChangePatternInstance [actions=[Delete Block at org.apache.commons.math.linear.EigenDecompositionImpl:1543
{
b2 = (work[(nn - 13)]) / (work[(nn - 15)]);
a2 = a2 + b2;
for (int i4 = nn - 17; i4 >= (((4 * start) + 2) + (pingPong)); i4 -= 4) {
if (b2 == 0.0) {
break;
}
b1 = b2;
if () {
return;
}
= ;
a2 = a2 + b2;
if (((100 * (java.lang.Math.max(b2, b1))) < a2) || (cnst1 < a2)) {
break;
}
}
a2 = cnst3 * a2;
}
]]
RepairabilityAnalyzer
----For Diff:Update VariableWrite at org.apache.commons.math.linear.EigenDecompositionImpl:1554
to s
Update BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1554
to (dN) - b1
Delete ArrayRead at org.apache.commons.math.linear.EigenDecompositionImpl:1551
(work[i4])
Delete ArrayRead at org.apache.commons.math.linear.EigenDecompositionImpl:1551
(work[(i4 - 2)])
Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1543
(end - start) > 2
Delete Block at org.apache.commons.math.linear.EigenDecompositionImpl:1543
{
b2 = (work[(nn - 13)]) / (work[(nn - 15)]);
a2 = a2 + b2;
for (int i4 = nn - 17; i4 >= (((4 * start) + 2) + (pingPong)); i4 -= 4) {
if (b2 == 0.0) {
break;
}
b1 = b2;
if () {
return;
}
= ;
a2 = a2 + b2;
if (((100 * (java.lang.Math.max(b2, b1))) < a2) || (cnst1 < a2)) {
break;
}
}
a2 = cnst3 * a2;
}
Insert Block at org.apache.commons.math.linear.EigenDecompositionImpl:1542
{
= ;
}
Insert FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1542
(dN)
Insert VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1542
b1
Move BinaryOperator from org.apache.commons.math.linear.EigenDecompositionImpl:1551 to org.apache.commons.math.linear.EigenDecompositionImpl:1542
(work[i4]) > (work[(i4 - 2)])
Move TypeAccess from org.apache.commons.math.linear.EigenDecompositionImpl to org.apache.commons.math.linear.EigenDecompositionImpl
org.apache.commons.math.linear.EigenDecompositionImpl
Move VariableWrite from org.apache.commons.math.linear.EigenDecompositionImpl:1554 to org.apache.commons.math.linear.EigenDecompositionImpl:1543
b2
Move BinaryOperator from org.apache.commons.math.linear.EigenDecompositionImpl:1554 to org.apache.commons.math.linear.EigenDecompositionImpl:1543
b2 * ((work[i4]) / (work[(i4 - 2)]))
Move TypeAccess from org.apache.commons.math.linear.EigenDecompositionImpl to org.apache.commons.math.linear.EigenDecompositionImpl
org.apache.commons.math.linear.EigenDecompositionImpl
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch1-Lang-27-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer
-0016
Delete Invocation at org.apache.commons.lang3.math.NumberUtils:489
str.substring(0, expPos)
Insert VariableRead at org.apache.commons.lang3.math.NumberUtils:489
str
PatternInstanceAnalyzer
----For Diff:Delete Invocation at org.apache.commons.lang3.math.NumberUtils:489
str.substring(0, expPos)
Insert VariableRead at org.apache.commons.lang3.math.NumberUtils:489
str
: number instances found: 5
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang3.math.NumberUtils:489
str
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.math.NumberUtils:489
str
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.math.NumberUtils:489
0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.math.NumberUtils:489
expPos
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.math.NumberUtils:489
str.substring(0, expPos)
]]
RepairabilityAnalyzer
----For Diff:Delete Invocation at org.apache.commons.lang3.math.NumberUtils:489
str.substring(0, expPos)
Insert VariableRead at org.apache.commons.lang3.math.NumberUtils:489
str
: number instances found: 1
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang3.math.NumberUtils:489
str
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch4-Math-85-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer
-00120
Update BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
( * fb) >= 0.0 to maximumIterations <= 0
Update VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
to maximumIterations
Update Literal at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
0.0 to 0
Delete ConstructorCall at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:199
new org.apache.commons.math.ConvergenceException(("number of iterations={0}, maximum iterations={1}, " + ("initial={2}, lower bound={3}, upper bound={4}, final a value={5}, " + "final b value={6}, f(a)={7}, f(b)={8}")), numIterations, maximumIterations, initial, lowerBound, upperBound, a, b, fa, fb)
Insert Invocation at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:199
org.apache.commons.math.org.apache.commons.math.MathRuntimeException.createIllegalArgumentException("bad value for maximum iterations number: {0}", maximumIterations)
Move VariableRead from org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198 to org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
fa
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
( * fb) >= 0.0 to maximumIterations <= 0
Update VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
to maximumIterations
Update Literal at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
0.0 to 0
Delete ConstructorCall at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:199
new org.apache.commons.math.ConvergenceException(("number of iterations={0}, maximum iterations={1}, " + ("initial={2}, lower bound={3}, upper bound={4}, final a value={5}, " + "final b value={6}, f(a)={7}, f(b)={8}")), numIterations, maximumIterations, initial, lowerBound, upperBound, a, b, fa, fb)
Insert Invocation at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:199
org.apache.commons.math.org.apache.commons.math.MathRuntimeException.createIllegalArgumentException("bad value for maximum iterations number: {0}", maximumIterations)
Move VariableRead from org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198 to org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
fa
: number instances found: 25
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
( * fb) >= 0.0 to maximumIterations <= 0
]]
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
to maximumIterations
]]
ChangePatternInstance [actions=[Move VariableRead from org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198 to org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
fa
]]
ChangePatternInstance [actions=[Update Literal at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
0.0 to 0
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:199
org.apache.commons.math.org.apache.commons.math.MathRuntimeException.createIllegalArgumentException("bad value for maximum iterations number: {0}", maximumIterations)
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:199
org.apache.commons.math.org.apache.commons.math.MathRuntimeException
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:199
"bad value for maximum iterations number: {0}"
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:199
maximumIterations
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
fb
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
( * fb)
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:200
"number of iterations={0}, maximum iterations={1}, "
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:201
"initial={2}, lower bound={3}, upper bound={4}, final a value={5}, "
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:202
"final b value={6}, f(a)={7}, f(b)={8}"
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:201
("initial={2}, lower bound={3}, upper bound={4}, final a value={5}, " + "final b value={6}, f(a)={7}, f(b)={8}")
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:200
("number of iterations={0}, maximum iterations={1}, " + ("initial={2}, lower bound={3}, upper bound={4}, final a value={5}, " + "final b value={6}, f(a)={7}, f(b)={8}"))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:203
numIterations
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:203
maximumIterations
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:203
initial
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:204
lowerBound
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:204
upperBound
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:204
a
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:204
b
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:204
fa
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:204
fb
]]
ChangePatternInstance [actions=[Delete ConstructorCall at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:199
new org.apache.commons.math.ConvergenceException(("number of iterations={0}, maximum iterations={1}, " + ("initial={2}, lower bound={3}, upper bound={4}, final a value={5}, " + "final b value={6}, f(a)={7}, f(b)={8}")), numIterations, maximumIterations, initial, lowerBound, upperBound, a, b, fa, fb)
]]
RepairabilityAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
( * fb) >= 0.0 to maximumIterations <= 0
Update VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
to maximumIterations
Update Literal at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
0.0 to 0
Delete ConstructorCall at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:199
new org.apache.commons.math.ConvergenceException(("number of iterations={0}, maximum iterations={1}, " + ("initial={2}, lower bound={3}, upper bound={4}, final a value={5}, " + "final b value={6}, f(a)={7}, f(b)={8}")), numIterations, maximumIterations, initial, lowerBound, upperBound, a, b, fa, fb)
Insert Invocation at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:199
org.apache.commons.math.org.apache.commons.math.MathRuntimeException.createIllegalArgumentException("bad value for maximum iterations number: {0}", maximumIterations)
Move VariableRead from org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198 to org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
fa
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch4-Math-95-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer
-00121
Delete VariableRead at org.apache.commons.math.distribution.FDistributionImpl:148
ret
Insert Literal at org.apache.commons.math.distribution.FDistributionImpl:148
0.0
PatternInstanceAnalyzer
----For Diff:Delete VariableRead at org.apache.commons.math.distribution.FDistributionImpl:148
ret
Insert Literal at org.apache.commons.math.distribution.FDistributionImpl:148
0.0
: number instances found: 2
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math.distribution.FDistributionImpl:148
0.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.distribution.FDistributionImpl:148
ret
]]
RepairabilityAnalyzer
----For Diff:Delete VariableRead at org.apache.commons.math.distribution.FDistributionImpl:148
ret
Insert Literal at org.apache.commons.math.distribution.FDistributionImpl:148
0.0
: number instances found: 1
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math.distribution.FDistributionImpl:148
0.0
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch2-Chart-13-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer
-0045
Delete ArrayWrite at org.jfree.chart.block.BorderArrangement:426
w[0]
Delete Invocation at org.jfree.chart.block.BorderArrangement:426
constraint.getWidth()
Insert FieldWrite at org.jfree.chart.block.BorderArrangement:426
this.leftBlock
Insert Literal at org.jfree.chart.block.BorderArrangement:426
null
PatternInstanceAnalyzer
----For Diff:Delete ArrayWrite at org.jfree.chart.block.BorderArrangement:426
w[0]
Delete Invocation at org.jfree.chart.block.BorderArrangement:426
constraint.getWidth()
Insert FieldWrite at org.jfree.chart.block.BorderArrangement:426
this.leftBlock
Insert Literal at org.jfree.chart.block.BorderArrangement:426
null
: number instances found: 9
ChangePatternInstance [actions=[Insert FieldWrite at org.jfree.chart.block.BorderArrangement:426
this.leftBlock
]]
ChangePatternInstance [actions=[Insert Literal at org.jfree.chart.block.BorderArrangement:426
null
]]
ChangePatternInstance [actions=[Insert ThisAccess at org.jfree.chart.block.BorderArrangement:426
this
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.jfree.chart.block.BorderArrangement:426
org.jfree.chart.block.BorderArrangement
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.block.BorderArrangement:426
w
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.chart.block.BorderArrangement:426
0
]]
ChangePatternInstance [actions=[Delete ArrayWrite at org.jfree.chart.block.BorderArrangement:426
w[0]
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.block.BorderArrangement:426
constraint
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.block.BorderArrangement:426
constraint.getWidth()
]]
RepairabilityAnalyzer
----For Diff:Delete ArrayWrite at org.jfree.chart.block.BorderArrangement:426
w[0]
Delete Invocation at org.jfree.chart.block.BorderArrangement:426
constraint.getWidth()
Insert FieldWrite at org.jfree.chart.block.BorderArrangement:426
this.leftBlock
Insert Literal at org.jfree.chart.block.BorderArrangement:426
null
: number instances found: 1
ChangePatternInstance [actions=[Insert FieldWrite at org.jfree.chart.block.BorderArrangement:426
this.leftBlock
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch1-Chart-7-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer
-009
Update FieldRead at org.jfree.data.time.TimePeriodValues:552
this.maxMiddleIndex to this.maxStartIndex
PatternInstanceAnalyzer
----For Diff:Update FieldRead at org.jfree.data.time.TimePeriodValues:552
this.maxMiddleIndex to this.maxStartIndex
: number instances found: 1
ChangePatternInstance [actions=[Update FieldRead at org.jfree.data.time.TimePeriodValues:552
this.maxMiddleIndex to this.maxStartIndex
]]
RepairabilityAnalyzer
----For Diff:Update FieldRead at org.jfree.data.time.TimePeriodValues:552
this.maxMiddleIndex to this.maxStartIndex
: number instances found: 1
ChangePatternInstance [actions=[Update FieldRead at org.jfree.data.time.TimePeriodValues:552
this.maxMiddleIndex to this.maxStartIndex
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch1-Chart-15-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer
-003
Delete Invocation at org.jfree.chart.JFreeChart:1219
this.plot.draw(g2, plotArea, anchor, null, plotInfo)
PatternInstanceAnalyzer
----For Diff:Delete Invocation at org.jfree.chart.JFreeChart:1219
this.plot.draw(g2, plotArea, anchor, null, plotInfo)
: number instances found: 9
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.JFreeChart:1219
this.plot.draw(g2, plotArea, anchor, null, plotInfo)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.chart.JFreeChart
org.jfree.chart.JFreeChart
]]
ChangePatternInstance [actions=[Delete ThisAccess at org.jfree.chart.JFreeChart:1219
this
]]
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.chart.JFreeChart:1219
this.plot
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.JFreeChart:1219
g2
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.JFreeChart:1219
plotArea
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.JFreeChart:1219
anchor
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.chart.JFreeChart:1219
null
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.JFreeChart:1219
plotInfo
]]
RepairabilityAnalyzer
----For Diff:Delete Invocation at org.jfree.chart.JFreeChart:1219
this.plot.draw(g2, plotArea, anchor, null, plotInfo)
: number instances found: 1
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.JFreeChart:1219
this.plot.draw(g2, plotArea, anchor, null, plotInfo)
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch1-Math-49-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer
-0025
Delete UnaryOperator at org.apache.commons.math.util.OpenIntToDoubleHashMap:399
++(count)
PatternInstanceAnalyzer
----For Diff:Delete UnaryOperator at org.apache.commons.math.util.OpenIntToDoubleHashMap:399
++(count)
: number instances found: 3
ChangePatternInstance [actions=[Delete UnaryOperator at org.apache.commons.math.util.OpenIntToDoubleHashMap:399
++(count)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.util.OpenIntToDoubleHashMap
org.apache.commons.math.util.OpenIntToDoubleHashMap
]]
ChangePatternInstance [actions=[Delete FieldWrite at org.apache.commons.math.util.OpenIntToDoubleHashMap:399
(count)
]]
RepairabilityAnalyzer
----For Diff:Delete UnaryOperator at org.apache.commons.math.util.OpenIntToDoubleHashMap:399
++(count)
: number instances found: 1
ChangePatternInstance [actions=[Delete UnaryOperator at org.apache.commons.math.util.OpenIntToDoubleHashMap:399
++(count)
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch1-Math-39-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer
-0023
Insert If at org.apache.commons.math.ode.nonstiff.EmbeddedRungeKuttaIntegrator:263
if ((forward && (((stepStart) + (stepSize)) > t)) || ((!forward) && (((stepStart) + (stepSize)) < t))) {
stepSize = t - (stepStart);
}
PatternInstanceAnalyzer
----For Diff:Insert If at org.apache.commons.math.ode.nonstiff.EmbeddedRungeKuttaIntegrator:263
if ((forward && (((stepStart) + (stepSize)) > t)) || ((!forward) && (((stepStart) + (stepSize)) < t))) {
stepSize = t - (stepStart);
}
: number instances found: 25
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.ode.nonstiff.EmbeddedRungeKuttaIntegrator:263
if ((forward && (((stepStart) + (stepSize)) > t)) || ((!forward) && (((stepStart) + (stepSize)) < t))) {
stepSize = t - (stepStart);
}
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math.ode.nonstiff.EmbeddedRungeKuttaIntegrator:264
stepSize = t - (stepStart)
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.ode.nonstiff.EmbeddedRungeKuttaIntegrator:263
if ((forward && (((stepStart) + (stepSize)) > t)) || ((!forward) && (((stepStart) + (stepSize)) < t))) {
stepSize = t - (stepStart);
}
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math.ode.nonstiff.EmbeddedRungeKuttaIntegrator:263
(forward && (((stepStart) + (stepSize)) > t)) || ((!forward) && (((stepStart) + (stepSize)) < t))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.math.ode.nonstiff.EmbeddedRungeKuttaIntegrator:263
{
stepSize = t - (stepStart);
}
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math.ode.nonstiff.EmbeddedRungeKuttaIntegrator:263
(forward && (((stepStart) + (stepSize)) > t))
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math.ode.nonstiff.EmbeddedRungeKuttaIntegrator:263
((!forward) && (((stepStart) + (stepSize)) < t))
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math.ode.nonstiff.EmbeddedRungeKuttaIntegrator:264
stepSize = t - (stepStart)
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.ode.nonstiff.EmbeddedRungeKuttaIntegrator:263
forward
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math.ode.nonstiff.EmbeddedRungeKuttaIntegrator:263
(((stepStart) + (stepSize)) > t)
]]
ChangePatternInstance [actions=[Insert UnaryOperator at org.apache.commons.math.ode.nonstiff.EmbeddedRungeKuttaIntegrator:263
(!forward)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math.ode.nonstiff.EmbeddedRungeKuttaIntegrator:263
(((stepStart) + (stepSize)) < t)
]]
ChangePatternInstance [actions=[Insert FieldWrite at org.apache.commons.math.ode.nonstiff.EmbeddedRungeKuttaIntegrator:264
stepSize
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math.ode.nonstiff.EmbeddedRungeKuttaIntegrator:264
t - (stepStart)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math.ode.nonstiff.EmbeddedRungeKuttaIntegrator:263
((stepStart) + (stepSize))
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.ode.nonstiff.EmbeddedRungeKuttaIntegrator:263
t
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.ode.nonstiff.EmbeddedRungeKuttaIntegrator:263
forward
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math.ode.nonstiff.EmbeddedRungeKuttaIntegrator:263
((stepStart) + (stepSize))
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.ode.nonstiff.EmbeddedRungeKuttaIntegrator:263
t
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.ode.nonstiff.EmbeddedRungeKuttaIntegrator:264
t
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.math.ode.nonstiff.EmbeddedRungeKuttaIntegrator:264
(stepStart)
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.math.ode.nonstiff.EmbeddedRungeKuttaIntegrator:263
(stepStart)
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.math.ode.nonstiff.EmbeddedRungeKuttaIntegrator:263
(stepSize)
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.math.ode.nonstiff.EmbeddedRungeKuttaIntegrator:263
(stepStart)
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.math.ode.nonstiff.EmbeddedRungeKuttaIntegrator:263
(stepSize)
]]
RepairabilityAnalyzer
----For Diff:Insert If at org.apache.commons.math.ode.nonstiff.EmbeddedRungeKuttaIntegrator:263
if ((forward && (((stepStart) + (stepSize)) > t)) || ((!forward) && (((stepStart) + (stepSize)) < t))) {
stepSize = t - (stepStart);
}
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch3-Math-95-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer
-0099
Delete Return at org.apache.commons.math.distribution.FDistributionImpl:148
return ret
Insert Assignment at org.apache.commons.math.distribution.FDistributionImpl:148
ret = 1.0
PatternInstanceAnalyzer
----For Diff:Delete Return at org.apache.commons.math.distribution.FDistributionImpl:148
return ret
Insert Assignment at org.apache.commons.math.distribution.FDistributionImpl:148
ret = 1.0
: number instances found: 5
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math.distribution.FDistributionImpl:148
ret = 1.0
]]
ChangePatternInstance [actions=[Delete Return at org.apache.commons.math.distribution.FDistributionImpl:148
return ret
]]
ChangePatternInstance [actions=[Insert VariableWrite at org.apache.commons.math.distribution.FDistributionImpl:148
ret
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math.distribution.FDistributionImpl:148
1.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.distribution.FDistributionImpl:148
ret
]]
RepairabilityAnalyzer
----For Diff:Delete Return at org.apache.commons.math.distribution.FDistributionImpl:148
return ret
Insert Assignment at org.apache.commons.math.distribution.FDistributionImpl:148
ret = 1.0
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch1-Math-8-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer
-0035
Delete For at org.apache.commons.math3.distribution.DiscreteDistribution:189
for (int i = 0; i < sampleSize; i++) {
out[i] = sample();
}
PatternInstanceAnalyzer
----For Diff:Delete For at org.apache.commons.math3.distribution.DiscreteDistribution:189
for (int i = 0; i < sampleSize; i++) {
out[i] = sample();
}
: number instances found: 16
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math3.distribution.DiscreteDistribution:190
out[i] = sample()
]]
ChangePatternInstance [actions=[Delete For at org.apache.commons.math3.distribution.DiscreteDistribution:189
for (int i = 0; i < sampleSize; i++) {
out[i] = sample();
}
]]
ChangePatternInstance [actions=[Delete TypeReference at org.apache.commons.math3.distribution.DiscreteDistribution:189
int
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.distribution.DiscreteDistribution:189
0
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.math3.distribution.DiscreteDistribution:189
int i = 0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.DiscreteDistribution:189
i
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.DiscreteDistribution:189
sampleSize
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.distribution.DiscreteDistribution:189
i < sampleSize
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math3.distribution.DiscreteDistribution:189
i
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.apache.commons.math3.distribution.DiscreteDistribution:189
i++
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.DiscreteDistribution:190
out
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.DiscreteDistribution:190
i
]]
ChangePatternInstance [actions=[Delete ArrayWrite at org.apache.commons.math3.distribution.DiscreteDistribution:190
out[i]
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math3.distribution.DiscreteDistribution
org.apache.commons.math3.distribution.DiscreteDistribution
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.distribution.DiscreteDistribution:190
sample()
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math3.distribution.DiscreteDistribution:190
out[i] = sample()
]]
RepairabilityAnalyzer
----For Diff:Delete For at org.apache.commons.math3.distribution.DiscreteDistribution:189
for (int i = 0; i < sampleSize; i++) {
out[i] = sample();
}
: number instances found: 1
ChangePatternInstance [actions=[Delete For at org.apache.commons.math3.distribution.DiscreteDistribution:189
for (int i = 0; i < sampleSize; i++) {
out[i] = sample();
}
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch1-Closure-59-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer
-0012
Delete Assignment at com.google.javascript.jscomp.WarningLevel:79
options.checkGlobalThisLevel = com.google.javascript.jscomp.CheckLevel.WARNING
PatternInstanceAnalyzer
----For Diff:Delete Assignment at com.google.javascript.jscomp.WarningLevel:79
options.checkGlobalThisLevel = com.google.javascript.jscomp.CheckLevel.WARNING
: number instances found: 5
ChangePatternInstance [actions=[Delete Assignment at com.google.javascript.jscomp.WarningLevel:79
options.checkGlobalThisLevel = com.google.javascript.jscomp.CheckLevel.WARNING
]]
ChangePatternInstance [actions=[Delete VariableWrite at com.google.javascript.jscomp.WarningLevel:79
options
]]
ChangePatternInstance [actions=[Delete FieldWrite at com.google.javascript.jscomp.WarningLevel:79
options.checkGlobalThisLevel
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.WarningLevel
com.google.javascript.jscomp.CheckLevel
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.WarningLevel:79
com.google.javascript.jscomp.CheckLevel.WARNING
]]
RepairabilityAnalyzer
----For Diff:Delete Assignment at com.google.javascript.jscomp.WarningLevel:79
options.checkGlobalThisLevel = com.google.javascript.jscomp.CheckLevel.WARNING
: number instances found: 1
ChangePatternInstance [actions=[Delete Assignment at com.google.javascript.jscomp.WarningLevel:79
options.checkGlobalThisLevel = com.google.javascript.jscomp.CheckLevel.WARNING
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch1-Math-85-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer
-0040
Delete Throw at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:199
throw new org.apache.commons.math.ConvergenceException(("number of iterations={0}, maximum iterations={1}, " + ("initial={2}, lower bound={3}, upper bound={4}, final a value={5}, " + "final b value={6}, f(a)={7}, f(b)={8}")), numIterations, maximumIterations, initial, lowerBound, upperBound, a, b, fa, fb)
PatternInstanceAnalyzer
----For Diff:Delete Throw at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:199
throw new org.apache.commons.math.ConvergenceException(("number of iterations={0}, maximum iterations={1}, " + ("initial={2}, lower bound={3}, upper bound={4}, final a value={5}, " + "final b value={6}, f(a)={7}, f(b)={8}")), numIterations, maximumIterations, initial, lowerBound, upperBound, a, b, fa, fb)
: number instances found: 17
ChangePatternInstance [actions=[Delete Throw at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:199
throw new org.apache.commons.math.ConvergenceException(("number of iterations={0}, maximum iterations={1}, " + ("initial={2}, lower bound={3}, upper bound={4}, final a value={5}, " + "final b value={6}, f(a)={7}, f(b)={8}")), numIterations, maximumIterations, initial, lowerBound, upperBound, a, b, fa, fb)
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:200
"number of iterations={0}, maximum iterations={1}, "
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:201
"initial={2}, lower bound={3}, upper bound={4}, final a value={5}, "
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:202
"final b value={6}, f(a)={7}, f(b)={8}"
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:201
("initial={2}, lower bound={3}, upper bound={4}, final a value={5}, " + "final b value={6}, f(a)={7}, f(b)={8}")
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:200
("number of iterations={0}, maximum iterations={1}, " + ("initial={2}, lower bound={3}, upper bound={4}, final a value={5}, " + "final b value={6}, f(a)={7}, f(b)={8}"))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:203
numIterations
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:203
maximumIterations
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:203
initial
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:204
lowerBound
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:204
upperBound
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:204
a
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:204
b
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:204
fa
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:204
fb
]]
ChangePatternInstance [actions=[Delete ConstructorCall at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:199
new org.apache.commons.math.ConvergenceException(("number of iterations={0}, maximum iterations={1}, " + ("initial={2}, lower bound={3}, upper bound={4}, final a value={5}, " + "final b value={6}, f(a)={7}, f(b)={8}")), numIterations, maximumIterations, initial, lowerBound, upperBound, a, b, fa, fb)
]]
ChangePatternInstance [actions=[Delete Throw at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:199
throw new org.apache.commons.math.ConvergenceException(("number of iterations={0}, maximum iterations={1}, " + ("initial={2}, lower bound={3}, upper bound={4}, final a value={5}, " + "final b value={6}, f(a)={7}, f(b)={8}")), numIterations, maximumIterations, initial, lowerBound, upperBound, a, b, fa, fb)
]]
RepairabilityAnalyzer
----For Diff:Delete Throw at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:199
throw new org.apache.commons.math.ConvergenceException(("number of iterations={0}, maximum iterations={1}, " + ("initial={2}, lower bound={3}, upper bound={4}, final a value={5}, " + "final b value={6}, f(a)={7}, f(b)={8}")), numIterations, maximumIterations, initial, lowerBound, upperBound, a, b, fa, fb)
: number instances found: 1
ChangePatternInstance [actions=[Delete Throw at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:199
throw new org.apache.commons.math.ConvergenceException(("number of iterations={0}, maximum iterations={1}, " + ("initial={2}, lower bound={3}, upper bound={4}, final a value={5}, " + "final b value={6}, f(a)={7}, f(b)={8}")), numIterations, maximumIterations, initial, lowerBound, upperBound, a, b, fa, fb)
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch1-Math-80-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer
-0036
Delete For at org.apache.commons.math.linear.EigenDecompositionImpl:1136
for (int i = 0; i < j; i += 4) {
for (int k = 0; k < 4; k += step) {
final double tmp = work[(i + k)];
work[(i + k)] = work[(j - k)];
work[(j - k)] = tmp;
}
j -= 4;
}
PatternInstanceAnalyzer
----For Diff:Delete For at org.apache.commons.math.linear.EigenDecompositionImpl:1136
for (int i = 0; i < j; i += 4) {
for (int k = 0; k < 4; k += step) {
final double tmp = work[(i + k)];
work[(i + k)] = work[(j - k)];
work[(j - k)] = tmp;
}
j -= 4;
}
: number instances found: 62
ChangePatternInstance [actions=[Delete Wra at org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Delete VirtualEle at org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.math.linear.EigenDecompositionImpl:1138
final double tmp = work[(i + k)]
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1139
work[(i + k)] = work[(j - k)]
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1140
work[(j - k)] = tmp
]]
ChangePatternInstance [actions=[Delete For at org.apache.commons.math.linear.EigenDecompositionImpl:1137
for (int k = 0; k < 4; k += step) {
final double tmp = work[(i + k)];
work[(i + k)] = work[(j - k)];
work[(j - k)] = tmp;
}
]]
ChangePatternInstance [actions=[Delete OperatorAssignment at org.apache.commons.math.linear.EigenDecompositionImpl:1142
j -= 4
]]
ChangePatternInstance [actions=[Delete For at org.apache.commons.math.linear.EigenDecompositionImpl:1136
for (int i = 0; i < j; i += 4) {
for (int k = 0; k < 4; k += step) {
final double tmp = work[(i + k)];
work[(i + k)] = work[(j - k)];
work[(j - k)] = tmp;
}
j -= 4;
}
]]
ChangePatternInstance [actions=[Delete TypeReference at org.apache.commons.math.linear.EigenDecompositionImpl:1136
int
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1136
0
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.math.linear.EigenDecompositionImpl:1136
int i = 0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1136
i
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1136
j
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1136
i < j
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math.linear.EigenDecompositionImpl:1136
i
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1136
4
]]
ChangePatternInstance [actions=[Delete OperatorAssignment at org.apache.commons.math.linear.EigenDecompositionImpl:1136
i += 4
]]
ChangePatternInstance [actions=[Delete TypeReference at org.apache.commons.math.linear.EigenDecompositionImpl:1137
int
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1137
0
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.math.linear.EigenDecompositionImpl:1137
int k = 0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1137
k
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1137
4
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1137
k < 4
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math.linear.EigenDecompositionImpl:1137
k
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1137
step
]]
ChangePatternInstance [actions=[Delete OperatorAssignment at org.apache.commons.math.linear.EigenDecompositionImpl:1137
k += step
]]
ChangePatternInstance [actions=[Delete TypeReference at org.apache.commons.math.linear.EigenDecompositionImpl:1138
double
]]
ChangePatternInstance [actions=[Delete Wra at org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Delete VirtualEle at org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl
org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1138
work
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1138
i
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1138
k
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1138
(i + k)
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.math.linear.EigenDecompositionImpl:1138
work[(i + k)]
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.math.linear.EigenDecompositionImpl:1138
final double tmp = work[(i + k)]
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl
org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1139
work
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1139
i
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1139
k
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1139
(i + k)
]]
ChangePatternInstance [actions=[Delete ArrayWrite at org.apache.commons.math.linear.EigenDecompositionImpl:1139
work[(i + k)]
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl
org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1139
work
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1139
j
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1139
k
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1139
(j - k)
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.math.linear.EigenDecompositionImpl:1139
work[(j - k)]
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1139
work[(i + k)] = work[(j - k)]
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl
org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1140
work
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1140
j
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1140
k
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1140
(j - k)
]]
ChangePatternInstance [actions=[Delete ArrayWrite at org.apache.commons.math.linear.EigenDecompositionImpl:1140
work[(j - k)]
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:1140
tmp
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1140
work[(j - k)] = tmp
]]
ChangePatternInstance [actions=[Delete For at org.apache.commons.math.linear.EigenDecompositionImpl:1137
for (int k = 0; k < 4; k += step) {
final double tmp = work[(i + k)];
work[(i + k)] = work[(j - k)];
work[(j - k)] = tmp;
}
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math.linear.EigenDecompositionImpl:1142
j
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1142
4
]]
ChangePatternInstance [actions=[Delete OperatorAssignment at org.apache.commons.math.linear.EigenDecompositionImpl:1142
j -= 4
]]
ChangePatternInstance [actions=[Delete For at org.apache.commons.math.linear.EigenDecompositionImpl:1136
for (int i = 0; i < j; i += 4) {
for (int k = 0; k < 4; k += step) {
final double tmp = work[(i + k)];
work[(i + k)] = work[(j - k)];
work[(j - k)] = tmp;
}
j -= 4;
}
]]
RepairabilityAnalyzer
----For Diff:Delete For at org.apache.commons.math.linear.EigenDecompositionImpl:1136
for (int i = 0; i < j; i += 4) {
for (int k = 0; k < 4; k += step) {
final double tmp = work[(i + k)];
work[(i + k)] = work[(j - k)];
work[(j - k)] = tmp;
}
j -= 4;
}
: number instances found: 1
ChangePatternInstance [actions=[Delete For at org.apache.commons.math.linear.EigenDecompositionImpl:1136
for (int i = 0; i < j; i += 4) {
for (int k = 0; k < 4; k += step) {
final double tmp = work[(i + k)];
work[(i + k)] = work[(j - k)];
work[(j - k)] = tmp;
}
j -= 4;
}
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch2-Chart-15-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer
-0046
Update Invocation at org.jfree.chart.plot.PiePlot3D:272
isCircular() to org.jfree.data.general.DatasetUtilities.isEmptyOrNull(getDataset())
Update TypeAccess at org.jfree.chart.plot.PiePlot3D:273
to org.jfree.chart.plot.PiePlot3D
Update VariableRead at org.jfree.chart.plot.PiePlot3D:273
to g2
Update VariableRead at org.jfree.chart.plot.PiePlot3D:273
to plotArea
Delete LocalVariable at org.jfree.chart.plot.PiePlot3D:273
double min = (.min(, )) / 2
Delete Assignment at org.jfree.chart.plot.PiePlot3D:274
linkX = (((linkX + linkX) + linkW) / 2) - min
Delete Assignment at org.jfree.chart.plot.PiePlot3D:275
linkY = (((linkY + linkY) + linkH) / 2) - min
Delete Assignment at org.jfree.chart.plot.PiePlot3D:276
linkW = 2 * min
Delete Assignment at org.jfree.chart.plot.PiePlot3D:277
linkH = 2 * min
Insert Invocation at org.jfree.chart.plot.PiePlot3D:273
drawNoDataMessage(, )
Insert Invocation at org.jfree.chart.plot.PiePlot3D:274
g2.setClip(savedClip)
Insert Invocation at org.jfree.chart.plot.PiePlot3D:275
drawOutline(g2, plotArea)
Insert Return at org.jfree.chart.plot.PiePlot3D:276
return
Move TypeAccess from org.jfree.chart.plot.PiePlot3D to org.jfree.chart.plot.PiePlot3D
org.jfree.chart.plot.PiePlot3D
Move TypeAccess from org.jfree.chart.plot.PiePlot3D:273 to org.jfree.chart.plot.PiePlot3D
java.lang.Math
Move VariableRead from org.jfree.chart.plot.PiePlot3D:273 to org.jfree.chart.plot.PiePlot3D:273
linkW
Move VariableRead from org.jfree.chart.plot.PiePlot3D:273 to org.jfree.chart.plot.PiePlot3D:273
linkH
PatternInstanceAnalyzer
----For Diff:Update Invocation at org.jfree.chart.plot.PiePlot3D:272
isCircular() to org.jfree.data.general.DatasetUtilities.isEmptyOrNull(getDataset())
Update TypeAccess at org.jfree.chart.plot.PiePlot3D:273
to org.jfree.chart.plot.PiePlot3D
Update VariableRead at org.jfree.chart.plot.PiePlot3D:273
to g2
Update VariableRead at org.jfree.chart.plot.PiePlot3D:273
to plotArea
Delete LocalVariable at org.jfree.chart.plot.PiePlot3D:273
double min = (.min(, )) / 2
Delete Assignment at org.jfree.chart.plot.PiePlot3D:274
linkX = (((linkX + linkX) + linkW) / 2) - min
Delete Assignment at org.jfree.chart.plot.PiePlot3D:275
linkY = (((linkY + linkY) + linkH) / 2) - min
Delete Assignment at org.jfree.chart.plot.PiePlot3D:276
linkW = 2 * min
Delete Assignment at org.jfree.chart.plot.PiePlot3D:277
linkH = 2 * min
Insert Invocation at org.jfree.chart.plot.PiePlot3D:273
drawNoDataMessage(, )
Insert Invocation at org.jfree.chart.plot.PiePlot3D:274
g2.setClip(savedClip)
Insert Invocation at org.jfree.chart.plot.PiePlot3D:275
drawOutline(g2, plotArea)
Insert Return at org.jfree.chart.plot.PiePlot3D:276
return
Move TypeAccess from org.jfree.chart.plot.PiePlot3D to org.jfree.chart.plot.PiePlot3D
org.jfree.chart.plot.PiePlot3D
Move TypeAccess from org.jfree.chart.plot.PiePlot3D:273 to org.jfree.chart.plot.PiePlot3D
java.lang.Math
Move VariableRead from org.jfree.chart.plot.PiePlot3D:273 to org.jfree.chart.plot.PiePlot3D:273
linkW
Move VariableRead from org.jfree.chart.plot.PiePlot3D:273 to org.jfree.chart.plot.PiePlot3D:273
linkH
: number instances found: 65
ChangePatternInstance [actions=[Insert Invocation at org.jfree.chart.plot.PiePlot3D:273
drawNoDataMessage(, )
]]
ChangePatternInstance [actions=[Insert Invocation at org.jfree.chart.plot.PiePlot3D:274
g2.setClip(savedClip)
]]
ChangePatternInstance [actions=[Insert Invocation at org.jfree.chart.plot.PiePlot3D:275
drawOutline(g2, plotArea)
]]
ChangePatternInstance [actions=[Insert Return at org.jfree.chart.plot.PiePlot3D:276
return
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.jfree.chart.plot.PiePlot3D:273
double min = (.min(, )) / 2
]]
ChangePatternInstance [actions=[Delete Assignment at org.jfree.chart.plot.PiePlot3D:274
linkX = (((linkX + linkX) + linkW) / 2) - min
]]
ChangePatternInstance [actions=[Delete Assignment at org.jfree.chart.plot.PiePlot3D:275
linkY = (((linkY + linkY) + linkH) / 2) - min
]]
ChangePatternInstance [actions=[Delete Assignment at org.jfree.chart.plot.PiePlot3D:276
linkW = 2 * min
]]
ChangePatternInstance [actions=[Delete Assignment at org.jfree.chart.plot.PiePlot3D:277
linkH = 2 * min
]]
ChangePatternInstance [actions=[Update Invocation at org.jfree.chart.plot.PiePlot3D:272
isCircular() to org.jfree.data.general.DatasetUtilities.isEmptyOrNull(getDataset())
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.jfree.chart.plot.PiePlot3D:272
org.jfree.data.general.DatasetUtilities
]]
ChangePatternInstance [actions=[Insert Invocation at org.jfree.chart.plot.PiePlot3D:272
getDataset()
]]
ChangePatternInstance [actions=[Insert Invocation at org.jfree.chart.plot.PiePlot3D:273
drawNoDataMessage(, )
]]
ChangePatternInstance [actions=[Insert Invocation at org.jfree.chart.plot.PiePlot3D:274
g2.setClip(savedClip)
]]
ChangePatternInstance [actions=[Insert Invocation at org.jfree.chart.plot.PiePlot3D:275
drawOutline(g2, plotArea)
]]
ChangePatternInstance [actions=[Insert Return at org.jfree.chart.plot.PiePlot3D:276
return
]]
ChangePatternInstance [actions=[Move TypeAccess from org.jfree.chart.plot.PiePlot3D to org.jfree.chart.plot.PiePlot3D
org.jfree.chart.plot.PiePlot3D
]]
ChangePatternInstance [actions=[Update TypeAccess at org.jfree.chart.plot.PiePlot3D:273
to org.jfree.chart.plot.PiePlot3D
]]
ChangePatternInstance [actions=[Move TypeAccess from org.jfree.chart.plot.PiePlot3D:273 to org.jfree.chart.plot.PiePlot3D
java.lang.Math
]]
ChangePatternInstance [actions=[Update VariableRead at org.jfree.chart.plot.PiePlot3D:273
to g2
]]
ChangePatternInstance [actions=[Move VariableRead from org.jfree.chart.plot.PiePlot3D:273 to org.jfree.chart.plot.PiePlot3D:273
linkW
]]
ChangePatternInstance [actions=[Update VariableRead at org.jfree.chart.plot.PiePlot3D:273
to plotArea
]]
ChangePatternInstance [actions=[Move VariableRead from org.jfree.chart.plot.PiePlot3D:273 to org.jfree.chart.plot.PiePlot3D:273
linkH
]]
ChangePatternInstance [actions=[Insert VariableRead at org.jfree.chart.plot.PiePlot3D:274
g2
]]
ChangePatternInstance [actions=[Insert VariableRead at org.jfree.chart.plot.PiePlot3D:274
savedClip
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.jfree.chart.plot.PiePlot3D
org.jfree.chart.plot.PiePlot3D
]]
ChangePatternInstance [actions=[Insert VariableRead at org.jfree.chart.plot.PiePlot3D:275
g2
]]
ChangePatternInstance [actions=[Insert VariableRead at org.jfree.chart.plot.PiePlot3D:275
plotArea
]]
ChangePatternInstance [actions=[Delete TypeReference at org.jfree.chart.plot.PiePlot3D:273
double
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.plot.PiePlot3D:273
(.min(, ))
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.chart.plot.PiePlot3D:273
2
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.chart.plot.PiePlot3D:273
(.min(, )) / 2
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.jfree.chart.plot.PiePlot3D:273
double min = (.min(, )) / 2
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.jfree.chart.plot.PiePlot3D:274
linkX
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.plot.PiePlot3D:274
linkX
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.plot.PiePlot3D:274
linkX
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.chart.plot.PiePlot3D:274
(linkX + linkX)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.plot.PiePlot3D:274
linkW
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.chart.plot.PiePlot3D:274
((linkX + linkX) + linkW)
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.chart.plot.PiePlot3D:274
2
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.chart.plot.PiePlot3D:274
(((linkX + linkX) + linkW) / 2)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.plot.PiePlot3D:274
min
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.chart.plot.PiePlot3D:274
(((linkX + linkX) + linkW) / 2) - min
]]
ChangePatternInstance [actions=[Delete Assignment at org.jfree.chart.plot.PiePlot3D:274
linkX = (((linkX + linkX) + linkW) / 2) - min
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.jfree.chart.plot.PiePlot3D:275
linkY
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.plot.PiePlot3D:275
linkY
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.plot.PiePlot3D:275
linkY
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.chart.plot.PiePlot3D:275
(linkY + linkY)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.plot.PiePlot3D:275
linkH
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.chart.plot.PiePlot3D:275
((linkY + linkY) + linkH)
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.chart.plot.PiePlot3D:275
2
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.chart.plot.PiePlot3D:275
(((linkY + linkY) + linkH) / 2)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.plot.PiePlot3D:275
min
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.chart.plot.PiePlot3D:275
(((linkY + linkY) + linkH) / 2) - min
]]
ChangePatternInstance [actions=[Delete Assignment at org.jfree.chart.plot.PiePlot3D:275
linkY = (((linkY + linkY) + linkH) / 2) - min
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.jfree.chart.plot.PiePlot3D:276
linkW
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.chart.plot.PiePlot3D:276
2
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.plot.PiePlot3D:276
min
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.chart.plot.PiePlot3D:276
2 * min
]]
ChangePatternInstance [actions=[Delete Assignment at org.jfree.chart.plot.PiePlot3D:276
linkW = 2 * min
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.jfree.chart.plot.PiePlot3D:277
linkH
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.chart.plot.PiePlot3D:277
2
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.plot.PiePlot3D:277
min
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.chart.plot.PiePlot3D:277
2 * min
]]
ChangePatternInstance [actions=[Delete Assignment at org.jfree.chart.plot.PiePlot3D:277
linkH = 2 * min
]]
RepairabilityAnalyzer
----For Diff:Update Invocation at org.jfree.chart.plot.PiePlot3D:272
isCircular() to org.jfree.data.general.DatasetUtilities.isEmptyOrNull(getDataset())
Update TypeAccess at org.jfree.chart.plot.PiePlot3D:273
to org.jfree.chart.plot.PiePlot3D
Update VariableRead at org.jfree.chart.plot.PiePlot3D:273
to g2
Update VariableRead at org.jfree.chart.plot.PiePlot3D:273
to plotArea
Delete LocalVariable at org.jfree.chart.plot.PiePlot3D:273
double min = (.min(, )) / 2
Delete Assignment at org.jfree.chart.plot.PiePlot3D:274
linkX = (((linkX + linkX) + linkW) / 2) - min
Delete Assignment at org.jfree.chart.plot.PiePlot3D:275
linkY = (((linkY + linkY) + linkH) / 2) - min
Delete Assignment at org.jfree.chart.plot.PiePlot3D:276
linkW = 2 * min
Delete Assignment at org.jfree.chart.plot.PiePlot3D:277
linkH = 2 * min
Insert Invocation at org.jfree.chart.plot.PiePlot3D:273
drawNoDataMessage(, )
Insert Invocation at org.jfree.chart.plot.PiePlot3D:274
g2.setClip(savedClip)
Insert Invocation at org.jfree.chart.plot.PiePlot3D:275
drawOutline(g2, plotArea)
Insert Return at org.jfree.chart.plot.PiePlot3D:276
return
Move TypeAccess from org.jfree.chart.plot.PiePlot3D to org.jfree.chart.plot.PiePlot3D
org.jfree.chart.plot.PiePlot3D
Move TypeAccess from org.jfree.chart.plot.PiePlot3D:273 to org.jfree.chart.plot.PiePlot3D
java.lang.Math
Move VariableRead from org.jfree.chart.plot.PiePlot3D:273 to org.jfree.chart.plot.PiePlot3D:273
linkW
Move VariableRead from org.jfree.chart.plot.PiePlot3D:273 to org.jfree.chart.plot.PiePlot3D:273
linkH
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch2-Lang-22-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer
-0054
Delete If at org.apache.commons.lang3.math.Fraction:584
if (((java.lang.Math.abs(u)) <= 1) || ((java.lang.Math.abs(v)) <= 1)) {
return 1;
}
PatternInstanceAnalyzer
----For Diff:Delete If at org.apache.commons.lang3.math.Fraction:584
if (((java.lang.Math.abs(u)) <= 1) || ((java.lang.Math.abs(v)) <= 1)) {
return 1;
}
: number instances found: 16
ChangePatternInstance [actions=[Delete Return at org.apache.commons.lang3.math.Fraction:585
return 1
]]
ChangePatternInstance [actions=[Delete If at org.apache.commons.lang3.math.Fraction:584
if (((java.lang.Math.abs(u)) <= 1) || ((java.lang.Math.abs(v)) <= 1)) {
return 1;
}
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.lang3.math.Fraction:584
java.lang.Math
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.math.Fraction:584
u
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.math.Fraction:584
(java.lang.Math.abs(u))
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.math.Fraction:584
1
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.math.Fraction:584
((java.lang.Math.abs(u)) <= 1)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.lang3.math.Fraction:584
java.lang.Math
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.math.Fraction:584
v
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.math.Fraction:584
(java.lang.Math.abs(v))
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.math.Fraction:584
1
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.math.Fraction:584
((java.lang.Math.abs(v)) <= 1)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.math.Fraction:584
((java.lang.Math.abs(u)) <= 1) || ((java.lang.Math.abs(v)) <= 1)
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.math.Fraction:585
1
]]
ChangePatternInstance [actions=[Delete Return at org.apache.commons.lang3.math.Fraction:585
return 1
]]
ChangePatternInstance [actions=[Delete Block at org.apache.commons.lang3.math.Fraction:584
{
return 1;
}
]]
RepairabilityAnalyzer
----For Diff:Delete If at org.apache.commons.lang3.math.Fraction:584
if (((java.lang.Math.abs(u)) <= 1) || ((java.lang.Math.abs(v)) <= 1)) {
return 1;
}
: number instances found: 1
ChangePatternInstance [actions=[Delete If at org.apache.commons.lang3.math.Fraction:584
if (((java.lang.Math.abs(u)) <= 1) || ((java.lang.Math.abs(v)) <= 1)) {
return 1;
}
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch4-Closure-22-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer
-00108
Delete If at com.google.javascript.jscomp.CheckSideEffects:116
if ((ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT)) && (ancestorType != (com.google.javascript.rhino.Token.BLOCK)))
return;
else
break;
PatternInstanceAnalyzer
----For Diff:Delete If at com.google.javascript.jscomp.CheckSideEffects:116
if ((ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT)) && (ancestorType != (com.google.javascript.rhino.Token.BLOCK)))
return;
else
break;
: number instances found: 17
ChangePatternInstance [actions=[Delete Return at com.google.javascript.jscomp.CheckSideEffects:117
return
]]
ChangePatternInstance [actions=[Delete Break at com.google.javascript.jscomp.CheckSideEffects:119
break
]]
ChangePatternInstance [actions=[Delete If at com.google.javascript.jscomp.CheckSideEffects:116
if ((ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT)) && (ancestorType != (com.google.javascript.rhino.Token.BLOCK)))
return;
else
break;
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:116
ancestorType
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.CheckSideEffects
com.google.javascript.rhino.Token
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.CheckSideEffects:116
(com.google.javascript.rhino.Token.EXPR_RESULT)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:116
(ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT))
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:116
ancestorType
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.CheckSideEffects
com.google.javascript.rhino.Token
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.CheckSideEffects:116
(com.google.javascript.rhino.Token.BLOCK)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:116
(ancestorType != (com.google.javascript.rhino.Token.BLOCK))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:116
(ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT)) && (ancestorType != (com.google.javascript.rhino.Token.BLOCK))
]]
ChangePatternInstance [actions=[Delete Return at com.google.javascript.jscomp.CheckSideEffects:117
return
]]
ChangePatternInstance [actions=[Delete Block at com.google.javascript.jscomp.CheckSideEffects:117
return;
]]
ChangePatternInstance [actions=[Delete Break at com.google.javascript.jscomp.CheckSideEffects:119
break
]]
ChangePatternInstance [actions=[Delete Block at com.google.javascript.jscomp.CheckSideEffects:119
break;
]]
ChangePatternInstance [actions=[Delete If at com.google.javascript.jscomp.CheckSideEffects:116
if ((ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT)) && (ancestorType != (com.google.javascript.rhino.Token.BLOCK)))
return;
else
break;
]]
RepairabilityAnalyzer
----For Diff:Delete If at com.google.javascript.jscomp.CheckSideEffects:116
if ((ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT)) && (ancestorType != (com.google.javascript.rhino.Token.BLOCK)))
return;
else
break;
: number instances found: 1
ChangePatternInstance [actions=[Delete If at com.google.javascript.jscomp.CheckSideEffects:116
if ((ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT)) && (ancestorType != (com.google.javascript.rhino.Token.BLOCK)))
return;
else
break;
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch2-Chart-26-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer
-0048
Delete If at org.jfree.chart.axis.AxisCollection:132
if (edge == (org.jfree.chart.util.RectangleEdge.TOP)) {
this.axesAtTop.add(axis);
} else
if (edge == (org.jfree.chart.util.RectangleEdge.BOTTOM)) {
this.axesAtBottom.add(axis);
} else
if (edge == (org.jfree.chart.util.RectangleEdge.LEFT)) {
this.axesAtLeft.add(axis);
} else
if (edge == (org.jfree.chart.util.RectangleEdge.RIGHT)) {
this.axesAtRight.add(axis);
}
PatternInstanceAnalyzer
----For Diff:Delete If at org.jfree.chart.axis.AxisCollection:132
if (edge == (org.jfree.chart.util.RectangleEdge.TOP)) {
this.axesAtTop.add(axis);
} else
if (edge == (org.jfree.chart.util.RectangleEdge.BOTTOM)) {
this.axesAtBottom.add(axis);
} else
if (edge == (org.jfree.chart.util.RectangleEdge.LEFT)) {
this.axesAtLeft.add(axis);
} else
if (edge == (org.jfree.chart.util.RectangleEdge.RIGHT)) {
this.axesAtRight.add(axis);
}
: number instances found: 54
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.axis.AxisCollection:133
this.axesAtTop.add(axis)
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.axis.AxisCollection:136
this.axesAtBottom.add(axis)
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.axis.AxisCollection:139
this.axesAtLeft.add(axis)
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.axis.AxisCollection:142
this.axesAtRight.add(axis)
]]
ChangePatternInstance [actions=[Delete If at org.jfree.chart.axis.AxisCollection:141
if (edge == (org.jfree.chart.util.RectangleEdge.RIGHT)) {
this.axesAtRight.add(axis);
}
]]
ChangePatternInstance [actions=[Delete If at org.jfree.chart.axis.AxisCollection:138
if (edge == (org.jfree.chart.util.RectangleEdge.LEFT)) {
this.axesAtLeft.add(axis);
} else
if (edge == (org.jfree.chart.util.RectangleEdge.RIGHT)) {
this.axesAtRight.add(axis);
}
]]
ChangePatternInstance [actions=[Delete If at org.jfree.chart.axis.AxisCollection:135
if (edge == (org.jfree.chart.util.RectangleEdge.BOTTOM)) {
this.axesAtBottom.add(axis);
} else
if (edge == (org.jfree.chart.util.RectangleEdge.LEFT)) {
this.axesAtLeft.add(axis);
} else
if (edge == (org.jfree.chart.util.RectangleEdge.RIGHT)) {
this.axesAtRight.add(axis);
}
]]
ChangePatternInstance [actions=[Delete If at org.jfree.chart.axis.AxisCollection:132
if (edge == (org.jfree.chart.util.RectangleEdge.TOP)) {
this.axesAtTop.add(axis);
} else
if (edge == (org.jfree.chart.util.RectangleEdge.BOTTOM)) {
this.axesAtBottom.add(axis);
} else
if (edge == (org.jfree.chart.util.RectangleEdge.LEFT)) {
this.axesAtLeft.add(axis);
} else
if (edge == (org.jfree.chart.util.RectangleEdge.RIGHT)) {
this.axesAtRight.add(axis);
}
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.AxisCollection:132
edge
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.chart.axis.AxisCollection
org.jfree.chart.util.RectangleEdge
]]
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.chart.axis.AxisCollection:132
(org.jfree.chart.util.RectangleEdge.TOP)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.chart.axis.AxisCollection:132
edge == (org.jfree.chart.util.RectangleEdge.TOP)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.chart.axis.AxisCollection
org.jfree.chart.axis.AxisCollection
]]
ChangePatternInstance [actions=[Delete ThisAccess at org.jfree.chart.axis.AxisCollection:133
this
]]
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.chart.axis.AxisCollection:133
this.axesAtTop
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.AxisCollection:133
axis
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.axis.AxisCollection:133
this.axesAtTop.add(axis)
]]
ChangePatternInstance [actions=[Delete Block at org.jfree.chart.axis.AxisCollection:132
{
this.axesAtTop.add(axis);
}
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.AxisCollection:135
edge
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.chart.axis.AxisCollection
org.jfree.chart.util.RectangleEdge
]]
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.chart.axis.AxisCollection:135
(org.jfree.chart.util.RectangleEdge.BOTTOM)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.chart.axis.AxisCollection:135
edge == (org.jfree.chart.util.RectangleEdge.BOTTOM)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.chart.axis.AxisCollection
org.jfree.chart.axis.AxisCollection
]]
ChangePatternInstance [actions=[Delete ThisAccess at org.jfree.chart.axis.AxisCollection:136
this
]]
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.chart.axis.AxisCollection:136
this.axesAtBottom
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.AxisCollection:136
axis
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.axis.AxisCollection:136
this.axesAtBottom.add(axis)
]]
ChangePatternInstance [actions=[Delete Block at org.jfree.chart.axis.AxisCollection:135
{
this.axesAtBottom.add(axis);
}
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.AxisCollection:138
edge
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.chart.axis.AxisCollection
org.jfree.chart.util.RectangleEdge
]]
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.chart.axis.AxisCollection:138
(org.jfree.chart.util.RectangleEdge.LEFT)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.chart.axis.AxisCollection:138
edge == (org.jfree.chart.util.RectangleEdge.LEFT)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.chart.axis.AxisCollection
org.jfree.chart.axis.AxisCollection
]]
ChangePatternInstance [actions=[Delete ThisAccess at org.jfree.chart.axis.AxisCollection:139
this
]]
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.chart.axis.AxisCollection:139
this.axesAtLeft
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.AxisCollection:139
axis
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.axis.AxisCollection:139
this.axesAtLeft.add(axis)
]]
ChangePatternInstance [actions=[Delete Block at org.jfree.chart.axis.AxisCollection:138
{
this.axesAtLeft.add(axis);
}
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.AxisCollection:141
edge
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.chart.axis.AxisCollection
org.jfree.chart.util.RectangleEdge
]]
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.chart.axis.AxisCollection:141
(org.jfree.chart.util.RectangleEdge.RIGHT)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.chart.axis.AxisCollection:141
edge == (org.jfree.chart.util.RectangleEdge.RIGHT)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.chart.axis.AxisCollection
org.jfree.chart.axis.AxisCollection
]]
ChangePatternInstance [actions=[Delete ThisAccess at org.jfree.chart.axis.AxisCollection:142
this
]]
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.chart.axis.AxisCollection:142
this.axesAtRight
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.AxisCollection:142
axis
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.axis.AxisCollection:142
this.axesAtRight.add(axis)
]]
ChangePatternInstance [actions=[Delete Block at org.jfree.chart.axis.AxisCollection:141
{
this.axesAtRight.add(axis);
}
]]
ChangePatternInstance [actions=[Delete If at org.jfree.chart.axis.AxisCollection:141
if (edge == (org.jfree.chart.util.RectangleEdge.RIGHT)) {
this.axesAtRight.add(axis);
}
]]
ChangePatternInstance [actions=[Delete Block at org.jfree.chart.axis.AxisCollection:141
if (edge == (org.jfree.chart.util.RectangleEdge.RIGHT)) {
this.axesAtRight.add(axis);
}
]]
ChangePatternInstance [actions=[Delete If at org.jfree.chart.axis.AxisCollection:138
if (edge == (org.jfree.chart.util.RectangleEdge.LEFT)) {
this.axesAtLeft.add(axis);
} else
if (edge == (org.jfree.chart.util.RectangleEdge.RIGHT)) {
this.axesAtRight.add(axis);
}
]]
ChangePatternInstance [actions=[Delete Block at org.jfree.chart.axis.AxisCollection:138
if (edge == (org.jfree.chart.util.RectangleEdge.LEFT)) {
this.axesAtLeft.add(axis);
} else
if (edge == (org.jfree.chart.util.RectangleEdge.RIGHT)) {
this.axesAtRight.add(axis);
}
]]
ChangePatternInstance [actions=[Delete If at org.jfree.chart.axis.AxisCollection:135
if (edge == (org.jfree.chart.util.RectangleEdge.BOTTOM)) {
this.axesAtBottom.add(axis);
} else
if (edge == (org.jfree.chart.util.RectangleEdge.LEFT)) {
this.axesAtLeft.add(axis);
} else
if (edge == (org.jfree.chart.util.RectangleEdge.RIGHT)) {
this.axesAtRight.add(axis);
}
]]
ChangePatternInstance [actions=[Delete Block at org.jfree.chart.axis.AxisCollection:135
if (edge == (org.jfree.chart.util.RectangleEdge.BOTTOM)) {
this.axesAtBottom.add(axis);
} else
if (edge == (org.jfree.chart.util.RectangleEdge.LEFT)) {
this.axesAtLeft.add(axis);
} else
if (edge == (org.jfree.chart.util.RectangleEdge.RIGHT)) {
this.axesAtRight.add(axis);
}
]]
RepairabilityAnalyzer
----For Diff:Delete If at org.jfree.chart.axis.AxisCollection:132
if (edge == (org.jfree.chart.util.RectangleEdge.TOP)) {
this.axesAtTop.add(axis);
} else
if (edge == (org.jfree.chart.util.RectangleEdge.BOTTOM)) {
this.axesAtBottom.add(axis);
} else
if (edge == (org.jfree.chart.util.RectangleEdge.LEFT)) {
this.axesAtLeft.add(axis);
} else
if (edge == (org.jfree.chart.util.RectangleEdge.RIGHT)) {
this.axesAtRight.add(axis);
}
: number instances found: 1
ChangePatternInstance [actions=[Delete If at org.jfree.chart.axis.AxisCollection:132
if (edge == (org.jfree.chart.util.RectangleEdge.TOP)) {
this.axesAtTop.add(axis);
} else
if (edge == (org.jfree.chart.util.RectangleEdge.BOTTOM)) {
this.axesAtBottom.add(axis);
} else
if (edge == (org.jfree.chart.util.RectangleEdge.LEFT)) {
this.axesAtLeft.add(axis);
} else
if (edge == (org.jfree.chart.util.RectangleEdge.RIGHT)) {
this.axesAtRight.add(axis);
}
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch2-Math-80-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer
-0071
Update Invocation at org.apache.commons.math.linear.EigenDecompositionImpl:840
flipIfWarranted(n, 2) to computeGershgorinCircles()
PatternInstanceAnalyzer
----For Diff:Update Invocation at org.apache.commons.math.linear.EigenDecompositionImpl:840
flipIfWarranted(n, 2) to computeGershgorinCircles()
: number instances found: 3
ChangePatternInstance [actions=[Update Invocation at org.apache.commons.math.linear.EigenDecompositionImpl:840
flipIfWarranted(n, 2) to computeGershgorinCircles()
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.linear.EigenDecompositionImpl:840
n
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.linear.EigenDecompositionImpl:840
2
]]
RepairabilityAnalyzer
----For Diff:Update Invocation at org.apache.commons.math.linear.EigenDecompositionImpl:840
flipIfWarranted(n, 2) to computeGershgorinCircles()
: number instances found: 1
ChangePatternInstance [actions=[Update Invocation at org.apache.commons.math.linear.EigenDecompositionImpl:840
flipIfWarranted(n, 2) to computeGershgorinCircles()
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch1-Math-74-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer
-0033
Update Invocation at org.apache.commons.math.ode.nonstiff.AdamsMoultonIntegrator:240
interpolator.rescale(hNew) to setMaxGrowth(10.0)
PatternInstanceAnalyzer
----For Diff:Update Invocation at org.apache.commons.math.ode.nonstiff.AdamsMoultonIntegrator:240
interpolator.rescale(hNew) to setMaxGrowth(10.0)
: number instances found: 5
ChangePatternInstance [actions=[Update Invocation at org.apache.commons.math.ode.nonstiff.AdamsMoultonIntegrator:240
interpolator.rescale(hNew) to setMaxGrowth(10.0)
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math.ode.nonstiff.AdamsMoultonIntegrator
org.apache.commons.math.ode.nonstiff.AdamsMoultonIntegrator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math.ode.nonstiff.AdamsMoultonIntegrator:240
10.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.ode.nonstiff.AdamsMoultonIntegrator:240
interpolator
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.ode.nonstiff.AdamsMoultonIntegrator:240
hNew
]]
RepairabilityAnalyzer
----For Diff:Update Invocation at org.apache.commons.math.ode.nonstiff.AdamsMoultonIntegrator:240
interpolator.rescale(hNew) to setMaxGrowth(10.0)
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch3-Math-78-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer
-0095
Insert Assignment at org.apache.commons.math.ode.events.EventState:183
ta = tb
PatternInstanceAnalyzer
----For Diff:Insert Assignment at org.apache.commons.math.ode.events.EventState:183
ta = tb
: number instances found: 4
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math.ode.events.EventState:183
ta = tb
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math.ode.events.EventState:183
ta = tb
]]
ChangePatternInstance [actions=[Insert VariableWrite at org.apache.commons.math.ode.events.EventState:183
ta
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.ode.events.EventState:183
tb
]]
RepairabilityAnalyzer
----For Diff:Insert Assignment at org.apache.commons.math.ode.events.EventState:183
ta = tb
: number instances found: 1
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math.ode.events.EventState:183
ta = tb
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch1-Math-7-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer
-0030
Insert Assignment at org.apache.commons.math3.ode.AbstractIntegrator:109
eventsStates = new java.util.ArrayList<org.apache.commons.math3.ode.events.EventState>()
PatternInstanceAnalyzer
----For Diff:Insert Assignment at org.apache.commons.math3.ode.AbstractIntegrator:109
eventsStates = new java.util.ArrayList<org.apache.commons.math3.ode.events.EventState>()
: number instances found: 4
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math3.ode.AbstractIntegrator:109
eventsStates = new java.util.ArrayList<org.apache.commons.math3.ode.events.EventState>()
]]
ChangePatternInstance [actions=[Insert FieldWrite at org.apache.commons.math3.ode.AbstractIntegrator:109
eventsStates
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.commons.math3.ode.AbstractIntegrator:109
new java.util.ArrayList<org.apache.commons.math3.ode.events.EventState>()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math3.ode.AbstractIntegrator
org.apache.commons.math3.ode.AbstractIntegrator
]]
RepairabilityAnalyzer
----For Diff:Insert Assignment at org.apache.commons.math3.ode.AbstractIntegrator:109
eventsStates = new java.util.ArrayList<org.apache.commons.math3.ode.events.EventState>()
: number instances found: 1
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math3.ode.AbstractIntegrator:109
eventsStates = new java.util.ArrayList<org.apache.commons.math3.ode.events.EventState>()
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch2-Lang-39-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer
-0056
Update VariableRead at org.apache.commons.lang3.StringUtils:3677
to textIndex
Delete FieldRead at org.apache.commons.lang3.StringUtils:3675
(searchList.length)
Delete OperatorAssignment at org.apache.commons.lang3.StringUtils:3678
increase += 3 * greater
Delete LocalVariable at org.apache.commons.lang3.StringUtils:3676
int greater = (.length()) -
Delete If at org.apache.commons.lang3.StringUtils:3677
if ( > 0)
Insert If at org.apache.commons.lang3.StringUtils:3675
if ((((noMoreMatchesForReplIndex[i]) || ((searchList[i]) == null)) || ( == 0)) || ( == null)) {
continue;
}
Insert Assignment at org.apache.commons.lang3.StringUtils:3678
tempIndex = text.indexOf(searchList[i])
Insert If at org.apache.commons.lang3.StringUtils:3679
if (tempIndex == (-1)) {
noMoreMatchesForReplIndex[i] = true;
} else {
if (( == (-1)) || (tempIndex < textIndex))
}
Insert VariableRead at org.apache.commons.lang3.StringUtils:3674
searchLength
Insert Assignment at org.apache.commons.lang3.StringUtils:3683
textIndex = tempIndex
Insert Assignment at org.apache.commons.lang3.StringUtils:3684
replaceIndex = i
Move Assignment from org.apache.commons.lang3.StringUtils:3682 to org.apache.commons.lang3.StringUtils:3688
increase = java.lang.Math.min(increase, ((text.length()) / 5))
Move LocalVariable from org.apache.commons.lang3.StringUtils:3684 to org.apache.commons.lang3.StringUtils:3690
java.lang.StringBuilder buf = new java.lang.StringBuilder(((text.length()) + increase))
Move While from org.apache.commons.lang3.StringUtils:3686 to org.apache.commons.lang3.StringUtils:3692
while (textIndex != (-1)) {
for (int i = start; i < textIndex; i++) {
buf.append(text.charAt(i));
}
buf.append(replacementList[replaceIndex]);
start = textIndex + (searchList[replaceIndex].length());
textIndex = -1;
replaceIndex = -1;
tempIndex = -1;
for (int i = 0; i < searchLength; i++) {
if ((((noMoreMatchesForReplIndex[i]) || ((searchList[i]) == null)) || ((searchList[i].length()) == 0)) || ((replacementList[i]) == null)) {
continue;
}
tempIndex = text.indexOf(searchList[i], start);
if (tempIndex == (-1)) {
noMoreMatchesForReplIndex[i] = true;
} else {
if ((textIndex == (-1)) || (tempIndex < textIndex)) {
textIndex = tempIndex;
replaceIndex = i;
}
}
}
}
Move LocalVariable from org.apache.commons.lang3.StringUtils:3721 to org.apache.commons.lang3.StringUtils:3727
int textLength = text.length()
Move For from org.apache.commons.lang3.StringUtils:3722 to org.apache.commons.lang3.StringUtils:3728
for (int i = start; i < textLength; i++) {
buf.append(text.charAt(i));
}
Move LocalVariable from org.apache.commons.lang3.StringUtils:3725 to org.apache.commons.lang3.StringUtils:3731
java.lang.String result = buf.toString()
Move If from org.apache.commons.lang3.StringUtils:3726 to org.apache.commons.lang3.StringUtils:3732
if (!repeat) {
return result;
}
Move Return from org.apache.commons.lang3.StringUtils:3730 to org.apache.commons.lang3.StringUtils:3736
return org.apache.commons.lang3.StringUtils.replaceEach(result, searchList, replacementList, repeat, (timeToLive - 1))
Move ArrayRead from org.apache.commons.lang3.StringUtils:3676 to org.apache.commons.lang3.StringUtils:3675
replacementList[i]
Move Block from org.apache.commons.lang3.StringUtils:3677 to org.apache.commons.lang3.StringUtils:3682
{
increase += 3 * greater;
}
Move Invocation from org.apache.commons.lang3.StringUtils:3676 to org.apache.commons.lang3.StringUtils:3675
(searchList[i].length())
Move VariableRead from org.apache.commons.lang3.StringUtils:3677 to org.apache.commons.lang3.StringUtils:3682
greater
PatternInstanceAnalyzer
----For Diff:Update VariableRead at org.apache.commons.lang3.StringUtils:3677
to textIndex
Delete FieldRead at org.apache.commons.lang3.StringUtils:3675
(searchList.length)
Delete OperatorAssignment at org.apache.commons.lang3.StringUtils:3678
increase += 3 * greater
Delete LocalVariable at org.apache.commons.lang3.StringUtils:3676
int greater = (.length()) -
Delete If at org.apache.commons.lang3.StringUtils:3677
if ( > 0)
Insert If at org.apache.commons.lang3.StringUtils:3675
if ((((noMoreMatchesForReplIndex[i]) || ((searchList[i]) == null)) || ( == 0)) || ( == null)) {
continue;
}
Insert Assignment at org.apache.commons.lang3.StringUtils:3678
tempIndex = text.indexOf(searchList[i])
Insert If at org.apache.commons.lang3.StringUtils:3679
if (tempIndex == (-1)) {
noMoreMatchesForReplIndex[i] = true;
} else {
if (( == (-1)) || (tempIndex < textIndex))
}
Insert VariableRead at org.apache.commons.lang3.StringUtils:3674
searchLength
Insert Assignment at org.apache.commons.lang3.StringUtils:3683
textIndex = tempIndex
Insert Assignment at org.apache.commons.lang3.StringUtils:3684
replaceIndex = i
Move Assignment from org.apache.commons.lang3.StringUtils:3682 to org.apache.commons.lang3.StringUtils:3688
increase = java.lang.Math.min(increase, ((text.length()) / 5))
Move LocalVariable from org.apache.commons.lang3.StringUtils:3684 to org.apache.commons.lang3.StringUtils:3690
java.lang.StringBuilder buf = new java.lang.StringBuilder(((text.length()) + increase))
Move While from org.apache.commons.lang3.StringUtils:3686 to org.apache.commons.lang3.StringUtils:3692
while (textIndex != (-1)) {
for (int i = start; i < textIndex; i++) {
buf.append(text.charAt(i));
}
buf.append(replacementList[replaceIndex]);
start = textIndex + (searchList[replaceIndex].length());
textIndex = -1;
replaceIndex = -1;
tempIndex = -1;
for (int i = 0; i < searchLength; i++) {
if ((((noMoreMatchesForReplIndex[i]) || ((searchList[i]) == null)) || ((searchList[i].length()) == 0)) || ((replacementList[i]) == null)) {
continue;
}
tempIndex = text.indexOf(searchList[i], start);
if (tempIndex == (-1)) {
noMoreMatchesForReplIndex[i] = true;
} else {
if ((textIndex == (-1)) || (tempIndex < textIndex)) {
textIndex = tempIndex;
replaceIndex = i;
}
}
}
}
Move LocalVariable from org.apache.commons.lang3.StringUtils:3721 to org.apache.commons.lang3.StringUtils:3727
int textLength = text.length()
Move For from org.apache.commons.lang3.StringUtils:3722 to org.apache.commons.lang3.StringUtils:3728
for (int i = start; i < textLength; i++) {
buf.append(text.charAt(i));
}
Move LocalVariable from org.apache.commons.lang3.StringUtils:3725 to org.apache.commons.lang3.StringUtils:3731
java.lang.String result = buf.toString()
Move If from org.apache.commons.lang3.StringUtils:3726 to org.apache.commons.lang3.StringUtils:3732
if (!repeat) {
return result;
}
Move Return from org.apache.commons.lang3.StringUtils:3730 to org.apache.commons.lang3.StringUtils:3736
return org.apache.commons.lang3.StringUtils.replaceEach(result, searchList, replacementList, repeat, (timeToLive - 1))
Move ArrayRead from org.apache.commons.lang3.StringUtils:3676 to org.apache.commons.lang3.StringUtils:3675
replacementList[i]
Move Block from org.apache.commons.lang3.StringUtils:3677 to org.apache.commons.lang3.StringUtils:3682
{
increase += 3 * greater;
}
Move Invocation from org.apache.commons.lang3.StringUtils:3676 to org.apache.commons.lang3.StringUtils:3675
(searchList[i].length())
Move VariableRead from org.apache.commons.lang3.StringUtils:3677 to org.apache.commons.lang3.StringUtils:3682
greater
: number instances found: 98
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang3.StringUtils:3675
if ((((noMoreMatchesForReplIndex[i]) || ((searchList[i]) == null)) || ( == 0)) || ( == null)) {
continue;
}
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.lang3.StringUtils:3678
tempIndex = text.indexOf(searchList[i])
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang3.StringUtils:3679
if (tempIndex == (-1)) {
noMoreMatchesForReplIndex[i] = true;
} else {
if (( == (-1)) || (tempIndex < textIndex))
}
]]
ChangePatternInstance [actions=[Move Assignment from org.apache.commons.lang3.StringUtils:3682 to org.apache.commons.lang3.StringUtils:3688
increase = java.lang.Math.min(increase, ((text.length()) / 5))
]]
ChangePatternInstance [actions=[Move LocalVariable from org.apache.commons.lang3.StringUtils:3684 to org.apache.commons.lang3.StringUtils:3690
java.lang.StringBuilder buf = new java.lang.StringBuilder(((text.length()) + increase))
]]
ChangePatternInstance [actions=[Move While from org.apache.commons.lang3.StringUtils:3686 to org.apache.commons.lang3.StringUtils:3692
while (textIndex != (-1)) {
for (int i = start; i < textIndex; i++) {
buf.append(text.charAt(i));
}
buf.append(replacementList[replaceIndex]);
start = textIndex + (searchList[replaceIndex].length());
textIndex = -1;
replaceIndex = -1;
tempIndex = -1;
for (int i = 0; i < searchLength; i++) {
if ((((noMoreMatchesForReplIndex[i]) || ((searchList[i]) == null)) || ((searchList[i].length()) == 0)) || ((replacementList[i]) == null)) {
continue;
}
tempIndex = text.indexOf(searchList[i], start);
if (tempIndex == (-1)) {
noMoreMatchesForReplIndex[i] = true;
} else {
if ((textIndex == (-1)) || (tempIndex < textIndex)) {
textIndex = tempIndex;
replaceIndex = i;
}
}
}
}
]]
ChangePatternInstance [actions=[Move LocalVariable from org.apache.commons.lang3.StringUtils:3721 to org.apache.commons.lang3.StringUtils:3727
int textLength = text.length()
]]
ChangePatternInstance [actions=[Move For from org.apache.commons.lang3.StringUtils:3722 to org.apache.commons.lang3.StringUtils:3728
for (int i = start; i < textLength; i++) {
buf.append(text.charAt(i));
}
]]
ChangePatternInstance [actions=[Move LocalVariable from org.apache.commons.lang3.StringUtils:3725 to org.apache.commons.lang3.StringUtils:3731
java.lang.String result = buf.toString()
]]
ChangePatternInstance [actions=[Move If from org.apache.commons.lang3.StringUtils:3726 to org.apache.commons.lang3.StringUtils:3732
if (!repeat) {
return result;
}
]]
ChangePatternInstance [actions=[Move Return from org.apache.commons.lang3.StringUtils:3730 to org.apache.commons.lang3.StringUtils:3736
return org.apache.commons.lang3.StringUtils.replaceEach(result, searchList, replacementList, repeat, (timeToLive - 1))
]]
ChangePatternInstance [actions=[Insert Continue at org.apache.commons.lang3.StringUtils:3676
continue
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.lang3.StringUtils:3680
noMoreMatchesForReplIndex[i] = true
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang3.StringUtils:3682
if (( == (-1)) || (tempIndex < textIndex))
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.lang3.StringUtils:3683
textIndex = tempIndex
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.lang3.StringUtils:3684
replaceIndex = i
]]
ChangePatternInstance [actions=[Delete OperatorAssignment at org.apache.commons.lang3.StringUtils:3678
increase += 3 * greater
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.lang3.StringUtils:3676
int greater = (.length()) -
]]
ChangePatternInstance [actions=[Delete If at org.apache.commons.lang3.StringUtils:3677
if ( > 0)
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang3.StringUtils:3675
if ((((noMoreMatchesForReplIndex[i]) || ((searchList[i]) == null)) || ( == 0)) || ( == null)) {
continue;
}
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.lang3.StringUtils:3678
tempIndex = text.indexOf(searchList[i])
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang3.StringUtils:3679
if (tempIndex == (-1)) {
noMoreMatchesForReplIndex[i] = true;
} else {
if (( == (-1)) || (tempIndex < textIndex))
}
]]
ChangePatternInstance [actions=[Move Assignment from org.apache.commons.lang3.StringUtils:3682 to org.apache.commons.lang3.StringUtils:3688
increase = java.lang.Math.min(increase, ((text.length()) / 5))
]]
ChangePatternInstance [actions=[Move LocalVariable from org.apache.commons.lang3.StringUtils:3684 to org.apache.commons.lang3.StringUtils:3690
java.lang.StringBuilder buf = new java.lang.StringBuilder(((text.length()) + increase))
]]
ChangePatternInstance [actions=[Move While from org.apache.commons.lang3.StringUtils:3686 to org.apache.commons.lang3.StringUtils:3692
while (textIndex != (-1)) {
for (int i = start; i < textIndex; i++) {
buf.append(text.charAt(i));
}
buf.append(replacementList[replaceIndex]);
start = textIndex + (searchList[replaceIndex].length());
textIndex = -1;
replaceIndex = -1;
tempIndex = -1;
for (int i = 0; i < searchLength; i++) {
if ((((noMoreMatchesForReplIndex[i]) || ((searchList[i]) == null)) || ((searchList[i].length()) == 0)) || ((replacementList[i]) == null)) {
continue;
}
tempIndex = text.indexOf(searchList[i], start);
if (tempIndex == (-1)) {
noMoreMatchesForReplIndex[i] = true;
} else {
if ((textIndex == (-1)) || (tempIndex < textIndex)) {
textIndex = tempIndex;
replaceIndex = i;
}
}
}
}
]]
ChangePatternInstance [actions=[Move LocalVariable from org.apache.commons.lang3.StringUtils:3721 to org.apache.commons.lang3.StringUtils:3727
int textLength = text.length()
]]
ChangePatternInstance [actions=[Move For from org.apache.commons.lang3.StringUtils:3722 to org.apache.commons.lang3.StringUtils:3728
for (int i = start; i < textLength; i++) {
buf.append(text.charAt(i));
}
]]
ChangePatternInstance [actions=[Move LocalVariable from org.apache.commons.lang3.StringUtils:3725 to org.apache.commons.lang3.StringUtils:3731
java.lang.String result = buf.toString()
]]
ChangePatternInstance [actions=[Move If from org.apache.commons.lang3.StringUtils:3726 to org.apache.commons.lang3.StringUtils:3732
if (!repeat) {
return result;
}
]]
ChangePatternInstance [actions=[Move Return from org.apache.commons.lang3.StringUtils:3730 to org.apache.commons.lang3.StringUtils:3736
return org.apache.commons.lang3.StringUtils.replaceEach(result, searchList, replacementList, repeat, (timeToLive - 1))
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang3.StringUtils:3674
searchLength
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3675
(((noMoreMatchesForReplIndex[i]) || ((searchList[i]) == null)) || ( == 0)) || ( == null)
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang3.StringUtils:3675
{
continue;
}
]]
ChangePatternInstance [actions=[Insert VariableWrite at org.apache.commons.lang3.StringUtils:3678
tempIndex
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang3.StringUtils:3678
text.indexOf(searchList[i])
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3679
tempIndex == (-1)
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang3.StringUtils:3679
{
noMoreMatchesForReplIndex[i] = true;
}
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang3.StringUtils:3681
{
if (( == (-1)) || (tempIndex < textIndex))
}
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3675
(((noMoreMatchesForReplIndex[i]) || ((searchList[i]) == null)) || ( == 0))
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3675
( == null)
]]
ChangePatternInstance [actions=[Insert Continue at org.apache.commons.lang3.StringUtils:3676
continue
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang3.StringUtils:3678
text
]]
ChangePatternInstance [actions=[Insert ArrayRead at org.apache.commons.lang3.StringUtils:3678
searchList[i]
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang3.StringUtils:3679
tempIndex
]]
ChangePatternInstance [actions=[Insert UnaryOperator at org.apache.commons.lang3.StringUtils:3679
(-1)
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.lang3.StringUtils:3680
noMoreMatchesForReplIndex[i] = true
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang3.StringUtils:3682
if (( == (-1)) || (tempIndex < textIndex))
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3675
((noMoreMatchesForReplIndex[i]) || ((searchList[i]) == null))
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3675
( == 0)
]]
ChangePatternInstance [actions=[Move ArrayRead from org.apache.commons.lang3.StringUtils:3676 to org.apache.commons.lang3.StringUtils:3675
replacementList[i]
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang3.StringUtils:3675
null
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang3.StringUtils:3678
searchList
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang3.StringUtils:3678
i
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang3.StringUtils:3679
1
]]
ChangePatternInstance [actions=[Insert ArrayWrite at org.apache.commons.lang3.StringUtils:3680
noMoreMatchesForReplIndex[i]
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang3.StringUtils:3680
true
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3682
( == (-1)) || (tempIndex < textIndex)
]]
ChangePatternInstance [actions=[Move Block from org.apache.commons.lang3.StringUtils:3677 to org.apache.commons.lang3.StringUtils:3682
{
increase += 3 * greater;
}
]]
ChangePatternInstance [actions=[Insert ArrayRead at org.apache.commons.lang3.StringUtils:3675
(noMoreMatchesForReplIndex[i])
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3675
((searchList[i]) == null)
]]
ChangePatternInstance [actions=[Move Invocation from org.apache.commons.lang3.StringUtils:3676 to org.apache.commons.lang3.StringUtils:3675
(searchList[i].length())
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang3.StringUtils:3675
0
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang3.StringUtils:3680
noMoreMatchesForReplIndex
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang3.StringUtils:3680
i
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3682
( == (-1))
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3682
(tempIndex < textIndex)
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.lang3.StringUtils:3683
textIndex = tempIndex
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.lang3.StringUtils:3684
replaceIndex = i
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang3.StringUtils:3675
noMoreMatchesForReplIndex
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang3.StringUtils:3675
i
]]
ChangePatternInstance [actions=[Insert ArrayRead at org.apache.commons.lang3.StringUtils:3675
(searchList[i])
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang3.StringUtils:3675
null
]]
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.lang3.StringUtils:3677
to textIndex
]]
ChangePatternInstance [actions=[Move VariableRead from org.apache.commons.lang3.StringUtils:3677 to org.apache.commons.lang3.StringUtils:3682
greater
]]
ChangePatternInstance [actions=[Insert UnaryOperator at org.apache.commons.lang3.StringUtils:3682
(-1)
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang3.StringUtils:3682
tempIndex
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang3.StringUtils:3682
textIndex
]]
ChangePatternInstance [actions=[Insert VariableWrite at org.apache.commons.lang3.StringUtils:3683
textIndex
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang3.StringUtils:3683
tempIndex
]]
ChangePatternInstance [actions=[Insert VariableWrite at org.apache.commons.lang3.StringUtils:3684
replaceIndex
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang3.StringUtils:3684
i
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang3.StringUtils:3675
searchList
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang3.StringUtils:3675
i
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang3.StringUtils:3682
1
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3675
searchList
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.lang3.StringUtils:3675
(searchList.length)
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.lang3.StringUtils:3678
increase
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.StringUtils:3678
3
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3678
greater
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.StringUtils:3678
3 * greater
]]
ChangePatternInstance [actions=[Delete OperatorAssignment at org.apache.commons.lang3.StringUtils:3678
increase += 3 * greater
]]
ChangePatternInstance [actions=[Delete TypeReference at org.apache.commons.lang3.StringUtils:3676
int
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.StringUtils:3676
(.length())
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.StringUtils:3676
(.length()) -
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.lang3.StringUtils:3676
int greater = (.length()) -
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.StringUtils:3677
0
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.StringUtils:3677
> 0
]]
ChangePatternInstance [actions=[Delete If at org.apache.commons.lang3.StringUtils:3677
if ( > 0)
]]
RepairabilityAnalyzer
----For Diff:Update VariableRead at org.apache.commons.lang3.StringUtils:3677
to textIndex
Delete FieldRead at org.apache.commons.lang3.StringUtils:3675
(searchList.length)
Delete OperatorAssignment at org.apache.commons.lang3.StringUtils:3678
increase += 3 * greater
Delete LocalVariable at org.apache.commons.lang3.StringUtils:3676
int greater = (.length()) -
Delete If at org.apache.commons.lang3.StringUtils:3677
if ( > 0)
Insert If at org.apache.commons.lang3.StringUtils:3675
if ((((noMoreMatchesForReplIndex[i]) || ((searchList[i]) == null)) || ( == 0)) || ( == null)) {
continue;
}
Insert Assignment at org.apache.commons.lang3.StringUtils:3678
tempIndex = text.indexOf(searchList[i])
Insert If at org.apache.commons.lang3.StringUtils:3679
if (tempIndex == (-1)) {
noMoreMatchesForReplIndex[i] = true;
} else {
if (( == (-1)) || (tempIndex < textIndex))
}
Insert VariableRead at org.apache.commons.lang3.StringUtils:3674
searchLength
Insert Assignment at org.apache.commons.lang3.StringUtils:3683
textIndex = tempIndex
Insert Assignment at org.apache.commons.lang3.StringUtils:3684
replaceIndex = i
Move Assignment from org.apache.commons.lang3.StringUtils:3682 to org.apache.commons.lang3.StringUtils:3688
increase = java.lang.Math.min(increase, ((text.length()) / 5))
Move LocalVariable from org.apache.commons.lang3.StringUtils:3684 to org.apache.commons.lang3.StringUtils:3690
java.lang.StringBuilder buf = new java.lang.StringBuilder(((text.length()) + increase))
Move While from org.apache.commons.lang3.StringUtils:3686 to org.apache.commons.lang3.StringUtils:3692
while (textIndex != (-1)) {
for (int i = start; i < textIndex; i++) {
buf.append(text.charAt(i));
}
buf.append(replacementList[replaceIndex]);
start = textIndex + (searchList[replaceIndex].length());
textIndex = -1;
replaceIndex = -1;
tempIndex = -1;
for (int i = 0; i < searchLength; i++) {
if ((((noMoreMatchesForReplIndex[i]) || ((searchList[i]) == null)) || ((searchList[i].length()) == 0)) || ((replacementList[i]) == null)) {
continue;
}
tempIndex = text.indexOf(searchList[i], start);
if (tempIndex == (-1)) {
noMoreMatchesForReplIndex[i] = true;
} else {
if ((textIndex == (-1)) || (tempIndex < textIndex)) {
textIndex = tempIndex;
replaceIndex = i;
}
}
}
}
Move LocalVariable from org.apache.commons.lang3.StringUtils:3721 to org.apache.commons.lang3.StringUtils:3727
int textLength = text.length()
Move For from org.apache.commons.lang3.StringUtils:3722 to org.apache.commons.lang3.StringUtils:3728
for (int i = start; i < textLength; i++) {
buf.append(text.charAt(i));
}
Move LocalVariable from org.apache.commons.lang3.StringUtils:3725 to org.apache.commons.lang3.StringUtils:3731
java.lang.String result = buf.toString()
Move If from org.apache.commons.lang3.StringUtils:3726 to org.apache.commons.lang3.StringUtils:3732
if (!repeat) {
return result;
}
Move Return from org.apache.commons.lang3.StringUtils:3730 to org.apache.commons.lang3.StringUtils:3736
return org.apache.commons.lang3.StringUtils.replaceEach(result, searchList, replacementList, repeat, (timeToLive - 1))
Move ArrayRead from org.apache.commons.lang3.StringUtils:3676 to org.apache.commons.lang3.StringUtils:3675
replacementList[i]
Move Block from org.apache.commons.lang3.StringUtils:3677 to org.apache.commons.lang3.StringUtils:3682
{
increase += 3 * greater;
}
Move Invocation from org.apache.commons.lang3.StringUtils:3676 to org.apache.commons.lang3.StringUtils:3675
(searchList[i].length())
Move VariableRead from org.apache.commons.lang3.StringUtils:3677 to org.apache.commons.lang3.StringUtils:3682
greater
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch2-Math-73-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer
-0067
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
yMin
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
max
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
yMax
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
yInitial
PatternInstanceAnalyzer
----For Diff:Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
yMin
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
max
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
yMax
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
yInitial
: number instances found: 4
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
yMin
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
max
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
yMax
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
yInitial
]]
RepairabilityAnalyzer
----For Diff:Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
yMin
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
max
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
yMax
Delete VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
yInitial
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch4-Time-11-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer
-00122
Delete If at org.joda.time.tz.DateTimeZoneBuilder:1457
if (tailZone != null) {
if (tailZone.iStartRecurrence.getNameKey().equals(tailZone.iEndRecurrence.getNameKey())) {
if (org.joda.time.tz.ZoneInfoCompiler.verbose()) {
java.lang.System.out.println(("Fixing duplicate recurrent name key - " + (tailZone.iStartRecurrence.getNameKey())));
}
if ((tailZone.iStartRecurrence.getSaveMillis()) > 0) {
tailZone = new org.joda.time.tz.DateTimeZoneBuilder.DSTZone(tailZone.getID(), tailZone.iStandardOffset, tailZone.iStartRecurrence.renameAppend("-Summer"), tailZone.iEndRecurrence);
} else {
tailZone = new org.joda.time.tz.DateTimeZoneBuilder.DSTZone(tailZone.getID(), tailZone.iStandardOffset, tailZone.iStartRecurrence, tailZone.iEndRecurrence.renameAppend("-Summer"));
}
}
}
PatternInstanceAnalyzer
----For Diff:Delete If at org.joda.time.tz.DateTimeZoneBuilder:1457
if (tailZone != null) {
if (tailZone.iStartRecurrence.getNameKey().equals(tailZone.iEndRecurrence.getNameKey())) {
if (org.joda.time.tz.ZoneInfoCompiler.verbose()) {
java.lang.System.out.println(("Fixing duplicate recurrent name key - " + (tailZone.iStartRecurrence.getNameKey())));
}
if ((tailZone.iStartRecurrence.getSaveMillis()) > 0) {
tailZone = new org.joda.time.tz.DateTimeZoneBuilder.DSTZone(tailZone.getID(), tailZone.iStandardOffset, tailZone.iStartRecurrence.renameAppend("-Summer"), tailZone.iEndRecurrence);
} else {
tailZone = new org.joda.time.tz.DateTimeZoneBuilder.DSTZone(tailZone.getID(), tailZone.iStandardOffset, tailZone.iStartRecurrence, tailZone.iEndRecurrence.renameAppend("-Summer"));
}
}
}
: number instances found: 66
ChangePatternInstance [actions=[Delete Invocation at org.joda.time.tz.DateTimeZoneBuilder:1461
java.lang.System.out.println(("Fixing duplicate recurrent name key - " + (tailZone.iStartRecurrence.getNameKey())))
]]
ChangePatternInstance [actions=[Delete If at org.joda.time.tz.DateTimeZoneBuilder:1460
if (org.joda.time.tz.ZoneInfoCompiler.verbose()) {
java.lang.System.out.println(("Fixing duplicate recurrent name key - " + (tailZone.iStartRecurrence.getNameKey())));
}
]]
ChangePatternInstance [actions=[Delete Assignment at org.joda.time.tz.DateTimeZoneBuilder:1465
tailZone = new org.joda.time.tz.DateTimeZoneBuilder.DSTZone(tailZone.getID(), tailZone.iStandardOffset, tailZone.iStartRecurrence.renameAppend("-Summer"), tailZone.iEndRecurrence)
]]
ChangePatternInstance [actions=[Delete Assignment at org.joda.time.tz.DateTimeZoneBuilder:1471
tailZone = new org.joda.time.tz.DateTimeZoneBuilder.DSTZone(tailZone.getID(), tailZone.iStandardOffset, tailZone.iStartRecurrence, tailZone.iEndRecurrence.renameAppend("-Summer"))
]]
ChangePatternInstance [actions=[Delete If at org.joda.time.tz.DateTimeZoneBuilder:1464
if ((tailZone.iStartRecurrence.getSaveMillis()) > 0) {
tailZone = new org.joda.time.tz.DateTimeZoneBuilder.DSTZone(tailZone.getID(), tailZone.iStandardOffset, tailZone.iStartRecurrence.renameAppend("-Summer"), tailZone.iEndRecurrence);
} else {
tailZone = new org.joda.time.tz.DateTimeZoneBuilder.DSTZone(tailZone.getID(), tailZone.iStandardOffset, tailZone.iStartRecurrence, tailZone.iEndRecurrence.renameAppend("-Summer"));
}
]]
ChangePatternInstance [actions=[Delete If at org.joda.time.tz.DateTimeZoneBuilder:1458
if (tailZone.iStartRecurrence.getNameKey().equals(tailZone.iEndRecurrence.getNameKey())) {
if (org.joda.time.tz.ZoneInfoCompiler.verbose()) {
java.lang.System.out.println(("Fixing duplicate recurrent name key - " + (tailZone.iStartRecurrence.getNameKey())));
}
if ((tailZone.iStartRecurrence.getSaveMillis()) > 0) {
tailZone = new org.joda.time.tz.DateTimeZoneBuilder.DSTZone(tailZone.getID(), tailZone.iStandardOffset, tailZone.iStartRecurrence.renameAppend("-Summer"), tailZone.iEndRecurrence);
} else {
tailZone = new org.joda.time.tz.DateTimeZoneBuilder.DSTZone(tailZone.getID(), tailZone.iStandardOffset, tailZone.iStartRecurrence, tailZone.iEndRecurrence.renameAppend("-Summer"));
}
}
]]
ChangePatternInstance [actions=[Delete If at org.joda.time.tz.DateTimeZoneBuilder:1457
if (tailZone != null) {
if (tailZone.iStartRecurrence.getNameKey().equals(tailZone.iEndRecurrence.getNameKey())) {
if (org.joda.time.tz.ZoneInfoCompiler.verbose()) {
java.lang.System.out.println(("Fixing duplicate recurrent name key - " + (tailZone.iStartRecurrence.getNameKey())));
}
if ((tailZone.iStartRecurrence.getSaveMillis()) > 0) {
tailZone = new org.joda.time.tz.DateTimeZoneBuilder.DSTZone(tailZone.getID(), tailZone.iStandardOffset, tailZone.iStartRecurrence.renameAppend("-Summer"), tailZone.iEndRecurrence);
} else {
tailZone = new org.joda.time.tz.DateTimeZoneBuilder.DSTZone(tailZone.getID(), tailZone.iStandardOffset, tailZone.iStartRecurrence, tailZone.iEndRecurrence.renameAppend("-Summer"));
}
}
}
]]
ChangePatternInstance [actions=[Delete VariableRead at org.joda.time.tz.DateTimeZoneBuilder:1457
tailZone
]]
ChangePatternInstance [actions=[Delete Literal at org.joda.time.tz.DateTimeZoneBuilder:1457
null
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:1457
tailZone != null
]]
ChangePatternInstance [actions=[Delete VariableRead at org.joda.time.tz.DateTimeZoneBuilder:1458
tailZone
]]
ChangePatternInstance [actions=[Delete FieldRead at org.joda.time.tz.DateTimeZoneBuilder:1458
tailZone.iStartRecurrence
]]
ChangePatternInstance [actions=[Delete Invocation at org.joda.time.tz.DateTimeZoneBuilder:1458
tailZone.iStartRecurrence.getNameKey()
]]
ChangePatternInstance [actions=[Delete VariableRead at org.joda.time.tz.DateTimeZoneBuilder:1459
tailZone
]]
ChangePatternInstance [actions=[Delete FieldRead at org.joda.time.tz.DateTimeZoneBuilder:1459
tailZone.iEndRecurrence
]]
ChangePatternInstance [actions=[Delete Invocation at org.joda.time.tz.DateTimeZoneBuilder:1459
tailZone.iEndRecurrence.getNameKey()
]]
ChangePatternInstance [actions=[Delete Invocation at org.joda.time.tz.DateTimeZoneBuilder:1458
tailZone.iStartRecurrence.getNameKey().equals(tailZone.iEndRecurrence.getNameKey())
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.joda.time.tz.DateTimeZoneBuilder:1460
org.joda.time.tz.ZoneInfoCompiler
]]
ChangePatternInstance [actions=[Delete Invocation at org.joda.time.tz.DateTimeZoneBuilder:1460
org.joda.time.tz.ZoneInfoCompiler.verbose()
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.joda.time.tz.DateTimeZoneBuilder:1461
java.lang.System
]]
ChangePatternInstance [actions=[Delete FieldRead at org.joda.time.tz.DateTimeZoneBuilder:1461
java.lang.System.out
]]
ChangePatternInstance [actions=[Delete Literal at org.joda.time.tz.DateTimeZoneBuilder:1461
"Fixing duplicate recurrent name key - "
]]
ChangePatternInstance [actions=[Delete VariableRead at org.joda.time.tz.DateTimeZoneBuilder:1462
tailZone
]]
ChangePatternInstance [actions=[Delete FieldRead at org.joda.time.tz.DateTimeZoneBuilder:1462
tailZone.iStartRecurrence
]]
ChangePatternInstance [actions=[Delete Invocation at org.joda.time.tz.DateTimeZoneBuilder:1462
(tailZone.iStartRecurrence.getNameKey())
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:1461
("Fixing duplicate recurrent name key - " + (tailZone.iStartRecurrence.getNameKey()))
]]
ChangePatternInstance [actions=[Delete Invocation at org.joda.time.tz.DateTimeZoneBuilder:1461
java.lang.System.out.println(("Fixing duplicate recurrent name key - " + (tailZone.iStartRecurrence.getNameKey())))
]]
ChangePatternInstance [actions=[Delete Block at org.joda.time.tz.DateTimeZoneBuilder:1460
{
java.lang.System.out.println(("Fixing duplicate recurrent name key - " + (tailZone.iStartRecurrence.getNameKey())));
}
]]
ChangePatternInstance [actions=[Delete If at org.joda.time.tz.DateTimeZoneBuilder:1460
if (org.joda.time.tz.ZoneInfoCompiler.verbose()) {
java.lang.System.out.println(("Fixing duplicate recurrent name key - " + (tailZone.iStartRecurrence.getNameKey())));
}
]]
ChangePatternInstance [actions=[Delete VariableRead at org.joda.time.tz.DateTimeZoneBuilder:1464
tailZone
]]
ChangePatternInstance [actions=[Delete FieldRead at org.joda.time.tz.DateTimeZoneBuilder:1464
tailZone.iStartRecurrence
]]
ChangePatternInstance [actions=[Delete Invocation at org.joda.time.tz.DateTimeZoneBuilder:1464
(tailZone.iStartRecurrence.getSaveMillis())
]]
ChangePatternInstance [actions=[Delete Literal at org.joda.time.tz.DateTimeZoneBuilder:1464
0
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:1464
(tailZone.iStartRecurrence.getSaveMillis()) > 0
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.joda.time.tz.DateTimeZoneBuilder:1465
tailZone
]]
ChangePatternInstance [actions=[Delete VariableRead at org.joda.time.tz.DateTimeZoneBuilder:1466
tailZone
]]
ChangePatternInstance [actions=[Delete Invocation at org.joda.time.tz.DateTimeZoneBuilder:1466
tailZone.getID()
]]
ChangePatternInstance [actions=[Delete VariableRead at org.joda.time.tz.DateTimeZoneBuilder:1467
tailZone
]]
ChangePatternInstance [actions=[Delete FieldRead at org.joda.time.tz.DateTimeZoneBuilder:1467
tailZone.iStandardOffset
]]
ChangePatternInstance [actions=[Delete VariableRead at org.joda.time.tz.DateTimeZoneBuilder:1468
tailZone
]]
ChangePatternInstance [actions=[Delete FieldRead at org.joda.time.tz.DateTimeZoneBuilder:1468
tailZone.iStartRecurrence
]]
ChangePatternInstance [actions=[Delete Literal at org.joda.time.tz.DateTimeZoneBuilder:1468
"-Summer"
]]
ChangePatternInstance [actions=[Delete Invocation at org.joda.time.tz.DateTimeZoneBuilder:1468
tailZone.iStartRecurrence.renameAppend("-Summer")
]]
ChangePatternInstance [actions=[Delete VariableRead at org.joda.time.tz.DateTimeZoneBuilder:1469
tailZone
]]
ChangePatternInstance [actions=[Delete FieldRead at org.joda.time.tz.DateTimeZoneBuilder:1469
tailZone.iEndRecurrence
]]
ChangePatternInstance [actions=[Delete ConstructorCall at org.joda.time.tz.DateTimeZoneBuilder:1465
new org.joda.time.tz.DateTimeZoneBuilder.DSTZone(tailZone.getID(), tailZone.iStandardOffset, tailZone.iStartRecurrence.renameAppend("-Summer"), tailZone.iEndRecurrence)
]]
ChangePatternInstance [actions=[Delete Assignment at org.joda.time.tz.DateTimeZoneBuilder:1465
tailZone = new org.joda.time.tz.DateTimeZoneBuilder.DSTZone(tailZone.getID(), tailZone.iStandardOffset, tailZone.iStartRecurrence.renameAppend("-Summer"), tailZone.iEndRecurrence)
]]
ChangePatternInstance [actions=[Delete Block at org.joda.time.tz.DateTimeZoneBuilder:1464
{
tailZone = new org.joda.time.tz.DateTimeZoneBuilder.DSTZone(tailZone.getID(), tailZone.iStandardOffset, tailZone.iStartRecurrence.renameAppend("-Summer"), tailZone.iEndRecurrence);
}
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.joda.time.tz.DateTimeZoneBuilder:1471
tailZone
]]
ChangePatternInstance [actions=[Delete VariableRead at org.joda.time.tz.DateTimeZoneBuilder:1472
tailZone
]]
ChangePatternInstance [actions=[Delete Invocation at org.joda.time.tz.DateTimeZoneBuilder:1472
tailZone.getID()
]]
ChangePatternInstance [actions=[Delete VariableRead at org.joda.time.tz.DateTimeZoneBuilder:1473
tailZone
]]
ChangePatternInstance [actions=[Delete FieldRead at org.joda.time.tz.DateTimeZoneBuilder:1473
tailZone.iStandardOffset
]]
ChangePatternInstance [actions=[Delete VariableRead at org.joda.time.tz.DateTimeZoneBuilder:1474
tailZone
]]
ChangePatternInstance [actions=[Delete FieldRead at org.joda.time.tz.DateTimeZoneBuilder:1474
tailZone.iStartRecurrence
]]
ChangePatternInstance [actions=[Delete VariableRead at org.joda.time.tz.DateTimeZoneBuilder:1475
tailZone
]]
ChangePatternInstance [actions=[Delete FieldRead at org.joda.time.tz.DateTimeZoneBuilder:1475
tailZone.iEndRecurrence
]]
ChangePatternInstance [actions=[Delete Literal at org.joda.time.tz.DateTimeZoneBuilder:1475
"-Summer"
]]
ChangePatternInstance [actions=[Delete Invocation at org.joda.time.tz.DateTimeZoneBuilder:1475
tailZone.iEndRecurrence.renameAppend("-Summer")
]]
ChangePatternInstance [actions=[Delete ConstructorCall at org.joda.time.tz.DateTimeZoneBuilder:1471
new org.joda.time.tz.DateTimeZoneBuilder.DSTZone(tailZone.getID(), tailZone.iStandardOffset, tailZone.iStartRecurrence, tailZone.iEndRecurrence.renameAppend("-Summer"))
]]
ChangePatternInstance [actions=[Delete Assignment at org.joda.time.tz.DateTimeZoneBuilder:1471
tailZone = new org.joda.time.tz.DateTimeZoneBuilder.DSTZone(tailZone.getID(), tailZone.iStandardOffset, tailZone.iStartRecurrence, tailZone.iEndRecurrence.renameAppend("-Summer"))
]]
ChangePatternInstance [actions=[Delete Block at org.joda.time.tz.DateTimeZoneBuilder:1470
{
tailZone = new org.joda.time.tz.DateTimeZoneBuilder.DSTZone(tailZone.getID(), tailZone.iStandardOffset, tailZone.iStartRecurrence, tailZone.iEndRecurrence.renameAppend("-Summer"));
}
]]
ChangePatternInstance [actions=[Delete If at org.joda.time.tz.DateTimeZoneBuilder:1464
if ((tailZone.iStartRecurrence.getSaveMillis()) > 0) {
tailZone = new org.joda.time.tz.DateTimeZoneBuilder.DSTZone(tailZone.getID(), tailZone.iStandardOffset, tailZone.iStartRecurrence.renameAppend("-Summer"), tailZone.iEndRecurrence);
} else {
tailZone = new org.joda.time.tz.DateTimeZoneBuilder.DSTZone(tailZone.getID(), tailZone.iStandardOffset, tailZone.iStartRecurrence, tailZone.iEndRecurrence.renameAppend("-Summer"));
}
]]
ChangePatternInstance [actions=[Delete Block at org.joda.time.tz.DateTimeZoneBuilder:1459
{
if (org.joda.time.tz.ZoneInfoCompiler.verbose()) {
java.lang.System.out.println(("Fixing duplicate recurrent name key - " + (tailZone.iStartRecurrence.getNameKey())));
}
if ((tailZone.iStartRecurrence.getSaveMillis()) > 0) {
tailZone = new org.joda.time.tz.DateTimeZoneBuilder.DSTZone(tailZone.getID(), tailZone.iStandardOffset, tailZone.iStartRecurrence.renameAppend("-Summer"), tailZone.iEndRecurrence);
} else {
tailZone = new org.joda.time.tz.DateTimeZoneBuilder.DSTZone(tailZone.getID(), tailZone.iStandardOffset, tailZone.iStartRecurrence, tailZone.iEndRecurrence.renameAppend("-Summer"));
}
}
]]
ChangePatternInstance [actions=[Delete If at org.joda.time.tz.DateTimeZoneBuilder:1458
if (tailZone.iStartRecurrence.getNameKey().equals(tailZone.iEndRecurrence.getNameKey())) {
if (org.joda.time.tz.ZoneInfoCompiler.verbose()) {
java.lang.System.out.println(("Fixing duplicate recurrent name key - " + (tailZone.iStartRecurrence.getNameKey())));
}
if ((tailZone.iStartRecurrence.getSaveMillis()) > 0) {
tailZone = new org.joda.time.tz.DateTimeZoneBuilder.DSTZone(tailZone.getID(), tailZone.iStandardOffset, tailZone.iStartRecurrence.renameAppend("-Summer"), tailZone.iEndRecurrence);
} else {
tailZone = new org.joda.time.tz.DateTimeZoneBuilder.DSTZone(tailZone.getID(), tailZone.iStandardOffset, tailZone.iStartRecurrence, tailZone.iEndRecurrence.renameAppend("-Summer"));
}
}
]]
ChangePatternInstance [actions=[Delete Block at org.joda.time.tz.DateTimeZoneBuilder:1457
{
if (tailZone.iStartRecurrence.getNameKey().equals(tailZone.iEndRecurrence.getNameKey())) {
if (org.joda.time.tz.ZoneInfoCompiler.verbose()) {
java.lang.System.out.println(("Fixing duplicate recurrent name key - " + (tailZone.iStartRecurrence.getNameKey())));
}
if ((tailZone.iStartRecurrence.getSaveMillis()) > 0) {
tailZone = new org.joda.time.tz.DateTimeZoneBuilder.DSTZone(tailZone.getID(), tailZone.iStandardOffset, tailZone.iStartRecurrence.renameAppend("-Summer"), tailZone.iEndRecurrence);
} else {
tailZone = new org.joda.time.tz.DateTimeZoneBuilder.DSTZone(tailZone.getID(), tailZone.iStandardOffset, tailZone.iStartRecurrence, tailZone.iEndRecurrence.renameAppend("-Summer"));
}
}
}
]]
RepairabilityAnalyzer
----For Diff:Delete If at org.joda.time.tz.DateTimeZoneBuilder:1457
if (tailZone != null) {
if (tailZone.iStartRecurrence.getNameKey().equals(tailZone.iEndRecurrence.getNameKey())) {
if (org.joda.time.tz.ZoneInfoCompiler.verbose()) {
java.lang.System.out.println(("Fixing duplicate recurrent name key - " + (tailZone.iStartRecurrence.getNameKey())));
}
if ((tailZone.iStartRecurrence.getSaveMillis()) > 0) {
tailZone = new org.joda.time.tz.DateTimeZoneBuilder.DSTZone(tailZone.getID(), tailZone.iStandardOffset, tailZone.iStartRecurrence.renameAppend("-Summer"), tailZone.iEndRecurrence);
} else {
tailZone = new org.joda.time.tz.DateTimeZoneBuilder.DSTZone(tailZone.getID(), tailZone.iStandardOffset, tailZone.iStartRecurrence, tailZone.iEndRecurrence.renameAppend("-Summer"));
}
}
}
: number instances found: 1
ChangePatternInstance [actions=[Delete If at org.joda.time.tz.DateTimeZoneBuilder:1457
if (tailZone != null) {
if (tailZone.iStartRecurrence.getNameKey().equals(tailZone.iEndRecurrence.getNameKey())) {
if (org.joda.time.tz.ZoneInfoCompiler.verbose()) {
java.lang.System.out.println(("Fixing duplicate recurrent name key - " + (tailZone.iStartRecurrence.getNameKey())));
}
if ((tailZone.iStartRecurrence.getSaveMillis()) > 0) {
tailZone = new org.joda.time.tz.DateTimeZoneBuilder.DSTZone(tailZone.getID(), tailZone.iStandardOffset, tailZone.iStartRecurrence.renameAppend("-Summer"), tailZone.iEndRecurrence);
} else {
tailZone = new org.joda.time.tz.DateTimeZoneBuilder.DSTZone(tailZone.getID(), tailZone.iStandardOffset, tailZone.iStartRecurrence, tailZone.iEndRecurrence.renameAppend("-Summer"));
}
}
}
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch4-Lang-7-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer
-00109
Delete Literal at org.apache.commons.lang3.math.NumberUtils:453
null
Insert Invocation at org.apache.commons.lang3.math.NumberUtils:453
java.lang.Byte.parseByte(str)
PatternInstanceAnalyzer
----For Diff:Delete Literal at org.apache.commons.lang3.math.NumberUtils:453
null
Insert Invocation at org.apache.commons.lang3.math.NumberUtils:453
java.lang.Byte.parseByte(str)
: number instances found: 4
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang3.math.NumberUtils:453
java.lang.Byte.parseByte(str)
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.lang3.math.NumberUtils:453
java.lang.Byte
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang3.math.NumberUtils:453
str
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.math.NumberUtils:453
null
]]
RepairabilityAnalyzer
----For Diff:Delete Literal at org.apache.commons.lang3.math.NumberUtils:453
null
Insert Invocation at org.apache.commons.lang3.math.NumberUtils:453
java.lang.Byte.parseByte(str)
: number instances found: 1
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang3.math.NumberUtils:453
java.lang.Byte.parseByte(str)
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch2-Lang-27-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer
-0055
Insert LocalVariable at org.apache.commons.lang3.math.NumberUtils:489
java.lang.Double d = org.apache.commons.lang3.math.NumberUtils.createDouble(str)
PatternInstanceAnalyzer
----For Diff:Insert LocalVariable at org.apache.commons.lang3.math.NumberUtils:489
java.lang.Double d = org.apache.commons.lang3.math.NumberUtils.createDouble(str)
: number instances found: 6
ChangePatternInstance [actions=[Insert LocalVariable at org.apache.commons.lang3.math.NumberUtils:489
java.lang.Double d = org.apache.commons.lang3.math.NumberUtils.createDouble(str)
]]
ChangePatternInstance [actions=[Insert LocalVariable at org.apache.commons.lang3.math.NumberUtils:489
java.lang.Double d = org.apache.commons.lang3.math.NumberUtils.createDouble(str)
]]
ChangePatternInstance [actions=[Insert TypeReference at org.apache.commons.lang3.math.NumberUtils:489
java.lang.Double
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang3.math.NumberUtils:489
org.apache.commons.lang3.math.NumberUtils.createDouble(str)
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.lang3.math.NumberUtils:489
org.apache.commons.lang3.math.NumberUtils
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang3.math.NumberUtils:489
str
]]
RepairabilityAnalyzer
----For Diff:Insert LocalVariable at org.apache.commons.lang3.math.NumberUtils:489
java.lang.Double d = org.apache.commons.lang3.math.NumberUtils.createDouble(str)
: number instances found: 1
ChangePatternInstance [actions=[Insert LocalVariable at org.apache.commons.lang3.math.NumberUtils:489
java.lang.Double d = org.apache.commons.lang3.math.NumberUtils.createDouble(str)
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch2-Math-28-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer
-0060
Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:151
minRow
Insert Invocation at org.apache.commons.math3.optimization.linear.SimplexSolver:151
minRatioPositions.get(0)
PatternInstanceAnalyzer
----For Diff:Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:151
minRow
Insert Invocation at org.apache.commons.math3.optimization.linear.SimplexSolver:151
minRatioPositions.get(0)
: number instances found: 4
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math3.optimization.linear.SimplexSolver:151
minRatioPositions.get(0)
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:151
minRatioPositions
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math3.optimization.linear.SimplexSolver:151
0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:151
minRow
]]
RepairabilityAnalyzer
----For Diff:Delete VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:151
minRow
Insert Invocation at org.apache.commons.math3.optimization.linear.SimplexSolver:151
minRatioPositions.get(0)
: number instances found: 1
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math3.optimization.linear.SimplexSolver:151
minRatioPositions.get(0)
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch5-Math-73-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer
-00134
Insert Invocation at org.apache.commons.math.analysis.solvers.BrentSolver:123
verifyBracketing(min, max, f)
PatternInstanceAnalyzer
----For Diff:Insert Invocation at org.apache.commons.math.analysis.solvers.BrentSolver:123
verifyBracketing(min, max, f)
: number instances found: 5
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math.analysis.solvers.BrentSolver:123
verifyBracketing(min, max, f)
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math.analysis.solvers.BrentSolver
org.apache.commons.math.analysis.solvers.BrentSolver
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:123
min
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:123
max
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:123
f
]]
RepairabilityAnalyzer
----For Diff:Insert Invocation at org.apache.commons.math.analysis.solvers.BrentSolver:123
verifyBracketing(min, max, f)
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch1-Lang-10-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer
-0013
Delete If at org.apache.commons.lang3.time.FastDateParser:307
if (java.lang.Character.isWhitespace(c)) {
if (!wasWhite) {
wasWhite = true;
regex.append("\\s*+");
}
continue;
}
PatternInstanceAnalyzer
----For Diff:Delete If at org.apache.commons.lang3.time.FastDateParser:307
if (java.lang.Character.isWhitespace(c)) {
if (!wasWhite) {
wasWhite = true;
regex.append("\\s*+");
}
continue;
}
: number instances found: 21
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.lang3.time.FastDateParser:309
wasWhite = true
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.time.FastDateParser:310
regex.append("\\s*+")
]]
ChangePatternInstance [actions=[Delete If at org.apache.commons.lang3.time.FastDateParser:308
if (!wasWhite) {
wasWhite = true;
regex.append("\\s*+");
}
]]
ChangePatternInstance [actions=[Delete Continue at org.apache.commons.lang3.time.FastDateParser:312
continue
]]
ChangePatternInstance [actions=[Delete If at org.apache.commons.lang3.time.FastDateParser:307
if (java.lang.Character.isWhitespace(c)) {
if (!wasWhite) {
wasWhite = true;
regex.append("\\s*+");
}
continue;
}
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.lang3.time.FastDateParser:307
java.lang.Character
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.time.FastDateParser:307
c
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.time.FastDateParser:307
java.lang.Character.isWhitespace(c)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.time.FastDateParser:308
wasWhite
]]
ChangePatternInstance [actions=[Delete UnaryOperator at org.apache.commons.lang3.time.FastDateParser:308
!wasWhite
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.lang3.time.FastDateParser:309
wasWhite
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.time.FastDateParser:309
true
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.lang3.time.FastDateParser:309
wasWhite = true
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.time.FastDateParser:310
regex
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.time.FastDateParser:310
"\\s*+"
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.time.FastDateParser:310
regex.append("\\s*+")
]]
ChangePatternInstance [actions=[Delete Block at org.apache.commons.lang3.time.FastDateParser:308
{
wasWhite = true;
regex.append("\\s*+");
}
]]
ChangePatternInstance [actions=[Delete If at org.apache.commons.lang3.time.FastDateParser:308
if (!wasWhite) {
wasWhite = true;
regex.append("\\s*+");
}
]]
ChangePatternInstance [actions=[Delete Continue at org.apache.commons.lang3.time.FastDateParser:312
continue
]]
ChangePatternInstance [actions=[Delete Block at org.apache.commons.lang3.time.FastDateParser:307
{
if (!wasWhite) {
wasWhite = true;
regex.append("\\s*+");
}
continue;
}
]]
ChangePatternInstance [actions=[Delete If at org.apache.commons.lang3.time.FastDateParser:307
if (java.lang.Character.isWhitespace(c)) {
if (!wasWhite) {
wasWhite = true;
regex.append("\\s*+");
}
continue;
}
]]
RepairabilityAnalyzer
----For Diff:Delete If at org.apache.commons.lang3.time.FastDateParser:307
if (java.lang.Character.isWhitespace(c)) {
if (!wasWhite) {
wasWhite = true;
regex.append("\\s*+");
}
continue;
}
: number instances found: 1
ChangePatternInstance [actions=[Delete If at org.apache.commons.lang3.time.FastDateParser:307
if (java.lang.Character.isWhitespace(c)) {
if (!wasWhite) {
wasWhite = true;
regex.append("\\s*+");
}
continue;
}
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch1-Chart-26-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer
-006
Delete If at org.jfree.chart.axis.Axis:1113
if (edge == (org.jfree.chart.util.RectangleEdge.TOP)) {
java.awt.geom.AffineTransform t = java.awt.geom.AffineTransform.getRotateInstance(getLabelAngle(), labelBounds.getCenterX(), labelBounds.getCenterY());
java.awt.Shape rotatedLabelBounds = t.createTransformedShape(labelBounds);
labelBounds = rotatedLabelBounds.getBounds2D();
float w = ((float) (labelBounds.getWidth()));
float h = ((float) (labelBounds.getHeight()));
float labelx = ((float) (dataArea.getCenterX()));
float labely = ((float) (((state.getCursor()) - (insets.getBottom())) - (h / 2.0)));
org.jfree.chart.text.TextUtilities.drawRotatedString(label, g2, labelx, labely, TextAnchor.CENTER, getLabelAngle(), TextAnchor.CENTER);
hotspot = new java.awt.geom.Rectangle2D.Float((labelx - (w / 2.0F)), (labely - (h / 2.0F)), w, h);
state.cursorUp((((insets.getTop()) + (labelBounds.getHeight())) + (insets.getBottom())));
} else
if (edge == (org.jfree.chart.util.RectangleEdge.BOTTOM)) {
java.awt.geom.AffineTransform t = java.awt.geom.AffineTransform.getRotateInstance(getLabelAngle(), labelBounds.getCenterX(), labelBounds.getCenterY());
java.awt.Shape rotatedLabelBounds = t.createTransformedShape(labelBounds);
labelBounds = rotatedLabelBounds.getBounds2D();
float w = ((float) (labelBounds.getWidth()));
float h = ((float) (labelBounds.getHeight()));
float labelx = ((float) (dataArea.getCenterX()));
float labely = ((float) (((state.getCursor()) + (insets.getTop())) + (h / 2.0)));
org.jfree.chart.text.TextUtilities.drawRotatedString(label, g2, labelx, labely, TextAnchor.CENTER, getLabelAngle(), TextAnchor.CENTER);
hotspot = new java.awt.geom.Rectangle2D.Float((labelx - (w / 2.0F)), (labely - (h / 2.0F)), w, h);
state.cursorDown((((insets.getTop()) + (labelBounds.getHeight())) + (insets.getBottom())));
} else
if (edge == (org.jfree.chart.util.RectangleEdge.LEFT)) {
java.awt.geom.AffineTransform t = java.awt.geom.AffineTransform.getRotateInstance(((getLabelAngle()) - ((java.lang.Math.PI) / 2.0)), labelBounds.getCenterX(), labelBounds.getCenterY());
java.awt.Shape rotatedLabelBounds = t.createTransformedShape(labelBounds);
labelBounds = rotatedLabelBounds.getBounds2D();
float w = ((float) (labelBounds.getWidth()));
float h = ((float) (labelBounds.getHeight()));
float labelx = ((float) (((state.getCursor()) - (insets.getRight())) - (w / 2.0)));
float labely = ((float) (dataArea.getCenterY()));
org.jfree.chart.text.TextUtilities.drawRotatedString(label, g2, labelx, labely, TextAnchor.CENTER, ((getLabelAngle()) - ((java.lang.Math.PI) / 2.0)), TextAnchor.CENTER);
hotspot = new java.awt.geom.Rectangle2D.Float((labelx - (w / 2.0F)), (labely - (h / 2.0F)), w, h);
state.cursorLeft((((insets.getLeft()) + (labelBounds.getWidth())) + (insets.getRight())));
} else
if (edge == (org.jfree.chart.util.RectangleEdge.RIGHT)) {
java.awt.geom.AffineTransform t = java.awt.geom.AffineTransform.getRotateInstance(((getLabelAngle()) + ((java.lang.Math.PI) / 2.0)), labelBounds.getCenterX(), labelBounds.getCenterY());
java.awt.Shape rotatedLabelBounds = t.createTransformedShape(labelBounds);
labelBounds = rotatedLabelBounds.getBounds2D();
float w = ((float) (labelBounds.getWidth()));
float h = ((float) (labelBounds.getHeight()));
float labelx = ((float) (((state.getCursor()) + (insets.getLeft())) + (w / 2.0)));
float labely = ((float) ((dataArea.getY()) + ((dataArea.getHeight()) / 2.0)));
org.jfree.chart.text.TextUtilities.drawRotatedString(label, g2, labelx, labely, TextAnchor.CENTER, ((getLabelAngle()) + ((java.lang.Math.PI) / 2.0)), TextAnchor.CENTER);
hotspot = new java.awt.geom.Rectangle2D.Float((labelx - (w / 2.0F)), (labely - (h / 2.0F)), w, h);
state.cursorRight((((insets.getLeft()) + (labelBounds.getWidth())) + (insets.getRight())));
}
PatternInstanceAnalyzer
----For Diff:Delete If at org.jfree.chart.axis.Axis:1113
if (edge == (org.jfree.chart.util.RectangleEdge.TOP)) {
java.awt.geom.AffineTransform t = java.awt.geom.AffineTransform.getRotateInstance(getLabelAngle(), labelBounds.getCenterX(), labelBounds.getCenterY());
java.awt.Shape rotatedLabelBounds = t.createTransformedShape(labelBounds);
labelBounds = rotatedLabelBounds.getBounds2D();
float w = ((float) (labelBounds.getWidth()));
float h = ((float) (labelBounds.getHeight()));
float labelx = ((float) (dataArea.getCenterX()));
float labely = ((float) (((state.getCursor()) - (insets.getBottom())) - (h / 2.0)));
org.jfree.chart.text.TextUtilities.drawRotatedString(label, g2, labelx, labely, TextAnchor.CENTER, getLabelAngle(), TextAnchor.CENTER);
hotspot = new java.awt.geom.Rectangle2D.Float((labelx - (w / 2.0F)), (labely - (h / 2.0F)), w, h);
state.cursorUp((((insets.getTop()) + (labelBounds.getHeight())) + (insets.getBottom())));
} else
if (edge == (org.jfree.chart.util.RectangleEdge.BOTTOM)) {
java.awt.geom.AffineTransform t = java.awt.geom.AffineTransform.getRotateInstance(getLabelAngle(), labelBounds.getCenterX(), labelBounds.getCenterY());
java.awt.Shape rotatedLabelBounds = t.createTransformedShape(labelBounds);
labelBounds = rotatedLabelBounds.getBounds2D();
float w = ((float) (labelBounds.getWidth()));
float h = ((float) (labelBounds.getHeight()));
float labelx = ((float) (dataArea.getCenterX()));
float labely = ((float) (((state.getCursor()) + (insets.getTop())) + (h / 2.0)));
org.jfree.chart.text.TextUtilities.drawRotatedString(label, g2, labelx, labely, TextAnchor.CENTER, getLabelAngle(), TextAnchor.CENTER);
hotspot = new java.awt.geom.Rectangle2D.Float((labelx - (w / 2.0F)), (labely - (h / 2.0F)), w, h);
state.cursorDown((((insets.getTop()) + (labelBounds.getHeight())) + (insets.getBottom())));
} else
if (edge == (org.jfree.chart.util.RectangleEdge.LEFT)) {
java.awt.geom.AffineTransform t = java.awt.geom.AffineTransform.getRotateInstance(((getLabelAngle()) - ((java.lang.Math.PI) / 2.0)), labelBounds.getCenterX(), labelBounds.getCenterY());
java.awt.Shape rotatedLabelBounds = t.createTransformedShape(labelBounds);
labelBounds = rotatedLabelBounds.getBounds2D();
float w = ((float) (labelBounds.getWidth()));
float h = ((float) (labelBounds.getHeight()));
float labelx = ((float) (((state.getCursor()) - (insets.getRight())) - (w / 2.0)));
float labely = ((float) (dataArea.getCenterY()));
org.jfree.chart.text.TextUtilities.drawRotatedString(label, g2, labelx, labely, TextAnchor.CENTER, ((getLabelAngle()) - ((java.lang.Math.PI) / 2.0)), TextAnchor.CENTER);
hotspot = new java.awt.geom.Rectangle2D.Float((labelx - (w / 2.0F)), (labely - (h / 2.0F)), w, h);
state.cursorLeft((((insets.getLeft()) + (labelBounds.getWidth())) + (insets.getRight())));
} else
if (edge == (org.jfree.chart.util.RectangleEdge.RIGHT)) {
java.awt.geom.AffineTransform t = java.awt.geom.AffineTransform.getRotateInstance(((getLabelAngle()) + ((java.lang.Math.PI) / 2.0)), labelBounds.getCenterX(), labelBounds.getCenterY());
java.awt.Shape rotatedLabelBounds = t.createTransformedShape(labelBounds);
labelBounds = rotatedLabelBounds.getBounds2D();
float w = ((float) (labelBounds.getWidth()));
float h = ((float) (labelBounds.getHeight()));
float labelx = ((float) (((state.getCursor()) + (insets.getLeft())) + (w / 2.0)));
float labely = ((float) ((dataArea.getY()) + ((dataArea.getHeight()) / 2.0)));
org.jfree.chart.text.TextUtilities.drawRotatedString(label, g2, labelx, labely, TextAnchor.CENTER, ((getLabelAngle()) + ((java.lang.Math.PI) / 2.0)), TextAnchor.CENTER);
hotspot = new java.awt.geom.Rectangle2D.Float((labelx - (w / 2.0F)), (labely - (h / 2.0F)), w, h);
state.cursorRight((((insets.getLeft()) + (labelBounds.getWidth())) + (insets.getRight())));
}
: number instances found: 403
ChangePatternInstance [actions=[Delete LocalVariable at org.jfree.chart.axis.Axis:1114
java.awt.geom.AffineTransform t = java.awt.geom.AffineTransform.getRotateInstance(getLabelAngle(), labelBounds.getCenterX(), labelBounds.getCenterY())
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.jfree.chart.axis.Axis:1117
java.awt.Shape rotatedLabelBounds = t.createTransformedShape(labelBounds)
]]
ChangePatternInstance [actions=[Delete Assignment at org.jfree.chart.axis.Axis:1118
labelBounds = rotatedLabelBounds.getBounds2D()
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.jfree.chart.axis.Axis:1119
float w = ((float) (labelBounds.getWidth()))
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.jfree.chart.axis.Axis:1120
float h = ((float) (labelBounds.getHeight()))
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.jfree.chart.axis.Axis:1121
float labelx = ((float) (dataArea.getCenterX()))
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.jfree.chart.axis.Axis:1122
float labely = ((float) (((state.getCursor()) - (insets.getBottom())) - (h / 2.0)))
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.axis.Axis:1124
org.jfree.chart.text.TextUtilities.drawRotatedString(label, g2, labelx, labely, TextAnchor.CENTER, getLabelAngle(), TextAnchor.CENTER)
]]
ChangePatternInstance [actions=[Delete Assignment at org.jfree.chart.axis.Axis:1126
hotspot = new java.awt.geom.Rectangle2D.Float((labelx - (w / 2.0F)), (labely - (h / 2.0F)), w, h)
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.axis.Axis:1128
state.cursorUp((((insets.getTop()) + (labelBounds.getHeight())) + (insets.getBottom())))
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.jfree.chart.axis.Axis:1132
java.awt.geom.AffineTransform t = java.awt.geom.AffineTransform.getRotateInstance(getLabelAngle(), labelBounds.getCenterX(), labelBounds.getCenterY())
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.jfree.chart.axis.Axis:1135
java.awt.Shape rotatedLabelBounds = t.createTransformedShape(labelBounds)
]]
ChangePatternInstance [actions=[Delete Assignment at org.jfree.chart.axis.Axis:1136
labelBounds = rotatedLabelBounds.getBounds2D()
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.jfree.chart.axis.Axis:1137
float w = ((float) (labelBounds.getWidth()))
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.jfree.chart.axis.Axis:1138
float h = ((float) (labelBounds.getHeight()))
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.jfree.chart.axis.Axis:1139
float labelx = ((float) (dataArea.getCenterX()))
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.jfree.chart.axis.Axis:1140
float labely = ((float) (((state.getCursor()) + (insets.getTop())) + (h / 2.0)))
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.axis.Axis:1142
org.jfree.chart.text.TextUtilities.drawRotatedString(label, g2, labelx, labely, TextAnchor.CENTER, getLabelAngle(), TextAnchor.CENTER)
]]
ChangePatternInstance [actions=[Delete Assignment at org.jfree.chart.axis.Axis:1144
hotspot = new java.awt.geom.Rectangle2D.Float((labelx - (w / 2.0F)), (labely - (h / 2.0F)), w, h)
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.axis.Axis:1146
state.cursorDown((((insets.getTop()) + (labelBounds.getHeight())) + (insets.getBottom())))
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.jfree.chart.axis.Axis:1150
java.awt.geom.AffineTransform t = java.awt.geom.AffineTransform.getRotateInstance(((getLabelAngle()) - ((java.lang.Math.PI) / 2.0)), labelBounds.getCenterX(), labelBounds.getCenterY())
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.jfree.chart.axis.Axis:1153
java.awt.Shape rotatedLabelBounds = t.createTransformedShape(labelBounds)
]]
ChangePatternInstance [actions=[Delete Assignment at org.jfree.chart.axis.Axis:1154
labelBounds = rotatedLabelBounds.getBounds2D()
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.jfree.chart.axis.Axis:1155
float w = ((float) (labelBounds.getWidth()))
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.jfree.chart.axis.Axis:1156
float h = ((float) (labelBounds.getHeight()))
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.jfree.chart.axis.Axis:1157
float labelx = ((float) (((state.getCursor()) - (insets.getRight())) - (w / 2.0)))
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.jfree.chart.axis.Axis:1159
float labely = ((float) (dataArea.getCenterY()))
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.axis.Axis:1160
org.jfree.chart.text.TextUtilities.drawRotatedString(label, g2, labelx, labely, TextAnchor.CENTER, ((getLabelAngle()) - ((java.lang.Math.PI) / 2.0)), TextAnchor.CENTER)
]]
ChangePatternInstance [actions=[Delete Assignment at org.jfree.chart.axis.Axis:1163
hotspot = new java.awt.geom.Rectangle2D.Float((labelx - (w / 2.0F)), (labely - (h / 2.0F)), w, h)
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.axis.Axis:1165
state.cursorLeft((((insets.getLeft()) + (labelBounds.getWidth())) + (insets.getRight())))
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.jfree.chart.axis.Axis:1170
java.awt.geom.AffineTransform t = java.awt.geom.AffineTransform.getRotateInstance(((getLabelAngle()) + ((java.lang.Math.PI) / 2.0)), labelBounds.getCenterX(), labelBounds.getCenterY())
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.jfree.chart.axis.Axis:1173
java.awt.Shape rotatedLabelBounds = t.createTransformedShape(labelBounds)
]]
ChangePatternInstance [actions=[Delete Assignment at org.jfree.chart.axis.Axis:1174
labelBounds = rotatedLabelBounds.getBounds2D()
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.jfree.chart.axis.Axis:1175
float w = ((float) (labelBounds.getWidth()))
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.jfree.chart.axis.Axis:1176
float h = ((float) (labelBounds.getHeight()))
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.jfree.chart.axis.Axis:1177
float labelx = ((float) (((state.getCursor()) + (insets.getLeft())) + (w / 2.0)))
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.jfree.chart.axis.Axis:1179
float labely = ((float) ((dataArea.getY()) + ((dataArea.getHeight()) / 2.0)))
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.axis.Axis:1181
org.jfree.chart.text.TextUtilities.drawRotatedString(label, g2, labelx, labely, TextAnchor.CENTER, ((getLabelAngle()) + ((java.lang.Math.PI) / 2.0)), TextAnchor.CENTER)
]]
ChangePatternInstance [actions=[Delete Assignment at org.jfree.chart.axis.Axis:1184
hotspot = new java.awt.geom.Rectangle2D.Float((labelx - (w / 2.0F)), (labely - (h / 2.0F)), w, h)
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.axis.Axis:1186
state.cursorRight((((insets.getLeft()) + (labelBounds.getWidth())) + (insets.getRight())))
]]
ChangePatternInstance [actions=[Delete If at org.jfree.chart.axis.Axis:1168
if (edge == (org.jfree.chart.util.RectangleEdge.RIGHT)) {
java.awt.geom.AffineTransform t = java.awt.geom.AffineTransform.getRotateInstance(((getLabelAngle()) + ((java.lang.Math.PI) / 2.0)), labelBounds.getCenterX(), labelBounds.getCenterY());
java.awt.Shape rotatedLabelBounds = t.createTransformedShape(labelBounds);
labelBounds = rotatedLabelBounds.getBounds2D();
float w = ((float) (labelBounds.getWidth()));
float h = ((float) (labelBounds.getHeight()));
float labelx = ((float) (((state.getCursor()) + (insets.getLeft())) + (w / 2.0)));
float labely = ((float) ((dataArea.getY()) + ((dataArea.getHeight()) / 2.0)));
org.jfree.chart.text.TextUtilities.drawRotatedString(label, g2, labelx, labely, TextAnchor.CENTER, ((getLabelAngle()) + ((java.lang.Math.PI) / 2.0)), TextAnchor.CENTER);
hotspot = new java.awt.geom.Rectangle2D.Float((labelx - (w / 2.0F)), (labely - (h / 2.0F)), w, h);
state.cursorRight((((insets.getLeft()) + (labelBounds.getWidth())) + (insets.getRight())));
}
]]
ChangePatternInstance [actions=[Delete If at org.jfree.chart.axis.Axis:1149
if (edge == (org.jfree.chart.util.RectangleEdge.LEFT)) {
java.awt.geom.AffineTransform t = java.awt.geom.AffineTransform.getRotateInstance(((getLabelAngle()) - ((java.lang.Math.PI) / 2.0)), labelBounds.getCenterX(), labelBounds.getCenterY());
java.awt.Shape rotatedLabelBounds = t.createTransformedShape(labelBounds);
labelBounds = rotatedLabelBounds.getBounds2D();
float w = ((float) (labelBounds.getWidth()));
float h = ((float) (labelBounds.getHeight()));
float labelx = ((float) (((state.getCursor()) - (insets.getRight())) - (w / 2.0)));
float labely = ((float) (dataArea.getCenterY()));
org.jfree.chart.text.TextUtilities.drawRotatedString(label, g2, labelx, labely, TextAnchor.CENTER, ((getLabelAngle()) - ((java.lang.Math.PI) / 2.0)), TextAnchor.CENTER);
hotspot = new java.awt.geom.Rectangle2D.Float((labelx - (w / 2.0F)), (labely - (h / 2.0F)), w, h);
state.cursorLeft((((insets.getLeft()) + (labelBounds.getWidth())) + (insets.getRight())));
} else
if (edge == (org.jfree.chart.util.RectangleEdge.RIGHT)) {
java.awt.geom.AffineTransform t = java.awt.geom.AffineTransform.getRotateInstance(((getLabelAngle()) + ((java.lang.Math.PI) / 2.0)), labelBounds.getCenterX(), labelBounds.getCenterY());
java.awt.Shape rotatedLabelBounds = t.createTransformedShape(labelBounds);
labelBounds = rotatedLabelBounds.getBounds2D();
float w = ((float) (labelBounds.getWidth()));
float h = ((float) (labelBounds.getHeight()));
float labelx = ((float) (((state.getCursor()) + (insets.getLeft())) + (w / 2.0)));
float labely = ((float) ((dataArea.getY()) + ((dataArea.getHeight()) / 2.0)));
org.jfree.chart.text.TextUtilities.drawRotatedString(label, g2, labelx, labely, TextAnchor.CENTER, ((getLabelAngle()) + ((java.lang.Math.PI) / 2.0)), TextAnchor.CENTER);
hotspot = new java.awt.geom.Rectangle2D.Float((labelx - (w / 2.0F)), (labely - (h / 2.0F)), w, h);
state.cursorRight((((insets.getLeft()) + (labelBounds.getWidth())) + (insets.getRight())));
}
]]
ChangePatternInstance [actions=[Delete If at org.jfree.chart.axis.Axis:1131
if (edge == (org.jfree.chart.util.RectangleEdge.BOTTOM)) {
java.awt.geom.AffineTransform t = java.awt.geom.AffineTransform.getRotateInstance(getLabelAngle(), labelBounds.getCenterX(), labelBounds.getCenterY());
java.awt.Shape rotatedLabelBounds = t.createTransformedShape(labelBounds);
labelBounds = rotatedLabelBounds.getBounds2D();
float w = ((float) (labelBounds.getWidth()));
float h = ((float) (labelBounds.getHeight()));
float labelx = ((float) (dataArea.getCenterX()));
float labely = ((float) (((state.getCursor()) + (insets.getTop())) + (h / 2.0)));
org.jfree.chart.text.TextUtilities.drawRotatedString(label, g2, labelx, labely, TextAnchor.CENTER, getLabelAngle(), TextAnchor.CENTER);
hotspot = new java.awt.geom.Rectangle2D.Float((labelx - (w / 2.0F)), (labely - (h / 2.0F)), w, h);
state.cursorDown((((insets.getTop()) + (labelBounds.getHeight())) + (insets.getBottom())));
} else
if (edge == (org.jfree.chart.util.RectangleEdge.LEFT)) {
java.awt.geom.AffineTransform t = java.awt.geom.AffineTransform.getRotateInstance(((getLabelAngle()) - ((java.lang.Math.PI) / 2.0)), labelBounds.getCenterX(), labelBounds.getCenterY());
java.awt.Shape rotatedLabelBounds = t.createTransformedShape(labelBounds);
labelBounds = rotatedLabelBounds.getBounds2D();
float w = ((float) (labelBounds.getWidth()));
float h = ((float) (labelBounds.getHeight()));
float labelx = ((float) (((state.getCursor()) - (insets.getRight())) - (w / 2.0)));
float labely = ((float) (dataArea.getCenterY()));
org.jfree.chart.text.TextUtilities.drawRotatedString(label, g2, labelx, labely, TextAnchor.CENTER, ((getLabelAngle()) - ((java.lang.Math.PI) / 2.0)), TextAnchor.CENTER);
hotspot = new java.awt.geom.Rectangle2D.Float((labelx - (w / 2.0F)), (labely - (h / 2.0F)), w, h);
state.cursorLeft((((insets.getLeft()) + (labelBounds.getWidth())) + (insets.getRight())));
} else
if (edge == (org.jfree.chart.util.RectangleEdge.RIGHT)) {
java.awt.geom.AffineTransform t = java.awt.geom.AffineTransform.getRotateInstance(((getLabelAngle()) + ((java.lang.Math.PI) / 2.0)), labelBounds.getCenterX(), labelBounds.getCenterY());
java.awt.Shape rotatedLabelBounds = t.createTransformedShape(labelBounds);
labelBounds = rotatedLabelBounds.getBounds2D();
float w = ((float) (labelBounds.getWidth()));
float h = ((float) (labelBounds.getHeight()));
float labelx = ((float) (((state.getCursor()) + (insets.getLeft())) + (w / 2.0)));
float labely = ((float) ((dataArea.getY()) + ((dataArea.getHeight()) / 2.0)));
org.jfree.chart.text.TextUtilities.drawRotatedString(label, g2, labelx, labely, TextAnchor.CENTER, ((getLabelAngle()) + ((java.lang.Math.PI) / 2.0)), TextAnchor.CENTER);
hotspot = new java.awt.geom.Rectangle2D.Float((labelx - (w / 2.0F)), (labely - (h / 2.0F)), w, h);
state.cursorRight((((insets.getLeft()) + (labelBounds.getWidth())) + (insets.getRight())));
}
]]
ChangePatternInstance [actions=[Delete If at org.jfree.chart.axis.Axis:1113
if (edge == (org.jfree.chart.util.RectangleEdge.TOP)) {
java.awt.geom.AffineTransform t = java.awt.geom.AffineTransform.getRotateInstance(getLabelAngle(), labelBounds.getCenterX(), labelBounds.getCenterY());
java.awt.Shape rotatedLabelBounds = t.createTransformedShape(labelBounds);
labelBounds = rotatedLabelBounds.getBounds2D();
float w = ((float) (labelBounds.getWidth()));
float h = ((float) (labelBounds.getHeight()));
float labelx = ((float) (dataArea.getCenterX()));
float labely = ((float) (((state.getCursor()) - (insets.getBottom())) - (h / 2.0)));
org.jfree.chart.text.TextUtilities.drawRotatedString(label, g2, labelx, labely, TextAnchor.CENTER, getLabelAngle(), TextAnchor.CENTER);
hotspot = new java.awt.geom.Rectangle2D.Float((labelx - (w / 2.0F)), (labely - (h / 2.0F)), w, h);
state.cursorUp((((insets.getTop()) + (labelBounds.getHeight())) + (insets.getBottom())));
} else
if (edge == (org.jfree.chart.util.RectangleEdge.BOTTOM)) {
java.awt.geom.AffineTransform t = java.awt.geom.AffineTransform.getRotateInstance(getLabelAngle(), labelBounds.getCenterX(), labelBounds.getCenterY());
java.awt.Shape rotatedLabelBounds = t.createTransformedShape(labelBounds);
labelBounds = rotatedLabelBounds.getBounds2D();
float w = ((float) (labelBounds.getWidth()));
float h = ((float) (labelBounds.getHeight()));
float labelx = ((float) (dataArea.getCenterX()));
float labely = ((float) (((state.getCursor()) + (insets.getTop())) + (h / 2.0)));
org.jfree.chart.text.TextUtilities.drawRotatedString(label, g2, labelx, labely, TextAnchor.CENTER, getLabelAngle(), TextAnchor.CENTER);
hotspot = new java.awt.geom.Rectangle2D.Float((labelx - (w / 2.0F)), (labely - (h / 2.0F)), w, h);
state.cursorDown((((insets.getTop()) + (labelBounds.getHeight())) + (insets.getBottom())));
} else
if (edge == (org.jfree.chart.util.RectangleEdge.LEFT)) {
java.awt.geom.AffineTransform t = java.awt.geom.AffineTransform.getRotateInstance(((getLabelAngle()) - ((java.lang.Math.PI) / 2.0)), labelBounds.getCenterX(), labelBounds.getCenterY());
java.awt.Shape rotatedLabelBounds = t.createTransformedShape(labelBounds);
labelBounds = rotatedLabelBounds.getBounds2D();
float w = ((float) (labelBounds.getWidth()));
float h = ((float) (labelBounds.getHeight()));
float labelx = ((float) (((state.getCursor()) - (insets.getRight())) - (w / 2.0)));
float labely = ((float) (dataArea.getCenterY()));
org.jfree.chart.text.TextUtilities.drawRotatedString(label, g2, labelx, labely, TextAnchor.CENTER, ((getLabelAngle()) - ((java.lang.Math.PI) / 2.0)), TextAnchor.CENTER);
hotspot = new java.awt.geom.Rectangle2D.Float((labelx - (w / 2.0F)), (labely - (h / 2.0F)), w, h);
state.cursorLeft((((insets.getLeft()) + (labelBounds.getWidth())) + (insets.getRight())));
} else
if (edge == (org.jfree.chart.util.RectangleEdge.RIGHT)) {
java.awt.geom.AffineTransform t = java.awt.geom.AffineTransform.getRotateInstance(((getLabelAngle()) + ((java.lang.Math.PI) / 2.0)), labelBounds.getCenterX(), labelBounds.getCenterY());
java.awt.Shape rotatedLabelBounds = t.createTransformedShape(labelBounds);
labelBounds = rotatedLabelBounds.getBounds2D();
float w = ((float) (labelBounds.getWidth()));
float h = ((float) (labelBounds.getHeight()));
float labelx = ((float) (((state.getCursor()) + (insets.getLeft())) + (w / 2.0)));
float labely = ((float) ((dataArea.getY()) + ((dataArea.getHeight()) / 2.0)));
org.jfree.chart.text.TextUtilities.drawRotatedString(label, g2, labelx, labely, TextAnchor.CENTER, ((getLabelAngle()) + ((java.lang.Math.PI) / 2.0)), TextAnchor.CENTER);
hotspot = new java.awt.geom.Rectangle2D.Float((labelx - (w / 2.0F)), (labely - (h / 2.0F)), w, h);
state.cursorRight((((insets.getLeft()) + (labelBounds.getWidth())) + (insets.getRight())));
}
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1113
edge
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.chart.axis.Axis
org.jfree.chart.util.RectangleEdge
]]
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.chart.axis.Axis:1113
(org.jfree.chart.util.RectangleEdge.TOP)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.chart.axis.Axis:1113
edge == (org.jfree.chart.util.RectangleEdge.TOP)
]]
ChangePatternInstance [actions=[Delete TypeReference at org.jfree.chart.axis.Axis:1114
java.awt.geom.AffineTransform
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.chart.axis.Axis:1114
java.awt.geom.AffineTransform
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.chart.axis.Axis
org.jfree.chart.axis.Axis
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.axis.Axis:1115
getLabelAngle()
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1115
labelBounds
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.axis.Axis:1115
labelBounds.getCenterX()
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1116
labelBounds
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.axis.Axis:1116
labelBounds.getCenterY()
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.axis.Axis:1114
java.awt.geom.AffineTransform.getRotateInstance(getLabelAngle(), labelBounds.getCenterX(), labelBounds.getCenterY())
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.jfree.chart.axis.Axis:1114
java.awt.geom.AffineTransform t = java.awt.geom.AffineTransform.getRotateInstance(getLabelAngle(), labelBounds.getCenterX(), labelBounds.getCenterY())
]]
ChangePatternInstance [actions=[Delete TypeReference at org.jfree.chart.axis.Axis:1117
java.awt.Shape
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1117
t
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1117
labelBounds
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.axis.Axis:1117
t.createTransformedShape(labelBounds)
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.jfree.chart.axis.Axis:1117
java.awt.Shape rotatedLabelBounds = t.createTransformedShape(labelBounds)
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.jfree.chart.axis.Axis:1118
labelBounds
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1118
rotatedLabelBounds
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.axis.Axis:1118
rotatedLabelBounds.getBounds2D()
]]
ChangePatternInstance [actions=[Delete Assignment at org.jfree.chart.axis.Axis:1118
labelBounds = rotatedLabelBounds.getBounds2D()
]]
ChangePatternInstance [actions=[Delete TypeReference at org.jfree.chart.axis.Axis:1119
float
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1119
labelBounds
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.axis.Axis:1119
((float) (labelBounds.getWidth()))
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.jfree.chart.axis.Axis:1119
float w = ((float) (labelBounds.getWidth()))
]]
ChangePatternInstance [actions=[Delete TypeReference at org.jfree.chart.axis.Axis:1120
float
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1120
labelBounds
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.axis.Axis:1120
((float) (labelBounds.getHeight()))
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.jfree.chart.axis.Axis:1120
float h = ((float) (labelBounds.getHeight()))
]]
ChangePatternInstance [actions=[Delete TypeReference at org.jfree.chart.axis.Axis:1121
float
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1121
dataArea
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.axis.Axis:1121
((float) (dataArea.getCenterX()))
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.jfree.chart.axis.Axis:1121
float labelx = ((float) (dataArea.getCenterX()))
]]
ChangePatternInstance [actions=[Delete TypeReference at org.jfree.chart.axis.Axis:1122
float
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1122
state
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.axis.Axis:1122
(state.getCursor())
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1122
insets
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.axis.Axis:1122
(insets.getBottom())
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.chart.axis.Axis:1122
((state.getCursor()) - (insets.getBottom()))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1123
h
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.chart.axis.Axis:1123
2.0
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.chart.axis.Axis:1123
(h / 2.0)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.chart.axis.Axis:1122
((float) (((state.getCursor()) - (insets.getBottom())) - (h / 2.0)))
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.jfree.chart.axis.Axis:1122
float labely = ((float) (((state.getCursor()) - (insets.getBottom())) - (h / 2.0)))
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.chart.axis.Axis:1124
org.jfree.chart.text.TextUtilities
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1124
label
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1124
g2
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1124
labelx
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1124
labely
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.chart.axis.Axis:1125
TextAnchor.CENTER
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.chart.axis.Axis
org.jfree.chart.axis.Axis
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.axis.Axis:1125
getLabelAngle()
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.chart.axis.Axis:1125
TextAnchor.CENTER
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.axis.Axis:1124
org.jfree.chart.text.TextUtilities.drawRotatedString(label, g2, labelx, labely, TextAnchor.CENTER, getLabelAngle(), TextAnchor.CENTER)
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.jfree.chart.axis.Axis:1126
hotspot
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1126
labelx
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1126
w
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.chart.axis.Axis:1126
2.0F
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.chart.axis.Axis:1126
(w / 2.0F)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.chart.axis.Axis:1126
(labelx - (w / 2.0F))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1127
labely
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1127
h
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.chart.axis.Axis:1127
2.0F
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.chart.axis.Axis:1127
(h / 2.0F)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.chart.axis.Axis:1127
(labely - (h / 2.0F))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1127
w
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1127
h
]]
ChangePatternInstance [actions=[Delete ConstructorCall at org.jfree.chart.axis.Axis:1126
new java.awt.geom.Rectangle2D.Float((labelx - (w / 2.0F)), (labely - (h / 2.0F)), w, h)
]]
ChangePatternInstance [actions=[Delete Assignment at org.jfree.chart.axis.Axis:1126
hotspot = new java.awt.geom.Rectangle2D.Float((labelx - (w / 2.0F)), (labely - (h / 2.0F)), w, h)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1128
state
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1128
insets
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.axis.Axis:1128
(insets.getTop())
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1128
labelBounds
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.axis.Axis:1128
(labelBounds.getHeight())
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.chart.axis.Axis:1128
((insets.getTop()) + (labelBounds.getHeight()))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1129
insets
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.axis.Axis:1129
(insets.getBottom())
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.chart.axis.Axis:1128
(((insets.getTop()) + (labelBounds.getHeight())) + (insets.getBottom()))
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.axis.Axis:1128
state.cursorUp((((insets.getTop()) + (labelBounds.getHeight())) + (insets.getBottom())))
]]
ChangePatternInstance [actions=[Delete Block at org.jfree.chart.axis.Axis:1113
{
java.awt.geom.AffineTransform t = java.awt.geom.AffineTransform.getRotateInstance(getLabelAngle(), labelBounds.getCenterX(), labelBounds.getCenterY());
java.awt.Shape rotatedLabelBounds = t.createTransformedShape(labelBounds);
labelBounds = rotatedLabelBounds.getBounds2D();
float w = ((float) (labelBounds.getWidth()));
float h = ((float) (labelBounds.getHeight()));
float labelx = ((float) (dataArea.getCenterX()));
float labely = ((float) (((state.getCursor()) - (insets.getBottom())) - (h / 2.0)));
org.jfree.chart.text.TextUtilities.drawRotatedString(label, g2, labelx, labely, TextAnchor.CENTER, getLabelAngle(), TextAnchor.CENTER);
hotspot = new java.awt.geom.Rectangle2D.Float((labelx - (w / 2.0F)), (labely - (h / 2.0F)), w, h);
state.cursorUp((((insets.getTop()) + (labelBounds.getHeight())) + (insets.getBottom())));
}
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1131
edge
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.chart.axis.Axis
org.jfree.chart.util.RectangleEdge
]]
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.chart.axis.Axis:1131
(org.jfree.chart.util.RectangleEdge.BOTTOM)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.chart.axis.Axis:1131
edge == (org.jfree.chart.util.RectangleEdge.BOTTOM)
]]
ChangePatternInstance [actions=[Delete TypeReference at org.jfree.chart.axis.Axis:1132
java.awt.geom.AffineTransform
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.chart.axis.Axis:1132
java.awt.geom.AffineTransform
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.chart.axis.Axis
org.jfree.chart.axis.Axis
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.axis.Axis:1133
getLabelAngle()
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1133
labelBounds
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.axis.Axis:1133
labelBounds.getCenterX()
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1134
labelBounds
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.axis.Axis:1134
labelBounds.getCenterY()
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.axis.Axis:1132
java.awt.geom.AffineTransform.getRotateInstance(getLabelAngle(), labelBounds.getCenterX(), labelBounds.getCenterY())
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.jfree.chart.axis.Axis:1132
java.awt.geom.AffineTransform t = java.awt.geom.AffineTransform.getRotateInstance(getLabelAngle(), labelBounds.getCenterX(), labelBounds.getCenterY())
]]
ChangePatternInstance [actions=[Delete TypeReference at org.jfree.chart.axis.Axis:1135
java.awt.Shape
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1135
t
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1135
labelBounds
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.axis.Axis:1135
t.createTransformedShape(labelBounds)
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.jfree.chart.axis.Axis:1135
java.awt.Shape rotatedLabelBounds = t.createTransformedShape(labelBounds)
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.jfree.chart.axis.Axis:1136
labelBounds
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1136
rotatedLabelBounds
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.axis.Axis:1136
rotatedLabelBounds.getBounds2D()
]]
ChangePatternInstance [actions=[Delete Assignment at org.jfree.chart.axis.Axis:1136
labelBounds = rotatedLabelBounds.getBounds2D()
]]
ChangePatternInstance [actions=[Delete TypeReference at org.jfree.chart.axis.Axis:1137
float
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1137
labelBounds
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.axis.Axis:1137
((float) (labelBounds.getWidth()))
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.jfree.chart.axis.Axis:1137
float w = ((float) (labelBounds.getWidth()))
]]
ChangePatternInstance [actions=[Delete TypeReference at org.jfree.chart.axis.Axis:1138
float
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1138
labelBounds
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.axis.Axis:1138
((float) (labelBounds.getHeight()))
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.jfree.chart.axis.Axis:1138
float h = ((float) (labelBounds.getHeight()))
]]
ChangePatternInstance [actions=[Delete TypeReference at org.jfree.chart.axis.Axis:1139
float
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1139
dataArea
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.axis.Axis:1139
((float) (dataArea.getCenterX()))
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.jfree.chart.axis.Axis:1139
float labelx = ((float) (dataArea.getCenterX()))
]]
ChangePatternInstance [actions=[Delete TypeReference at org.jfree.chart.axis.Axis:1140
float
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1140
state
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.axis.Axis:1140
(state.getCursor())
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1140
insets
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.axis.Axis:1140
(insets.getTop())
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.chart.axis.Axis:1140
((state.getCursor()) + (insets.getTop()))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1141
h
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.chart.axis.Axis:1141
2.0
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.chart.axis.Axis:1141
(h / 2.0)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.chart.axis.Axis:1140
((float) (((state.getCursor()) + (insets.getTop())) + (h / 2.0)))
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.jfree.chart.axis.Axis:1140
float labely = ((float) (((state.getCursor()) + (insets.getTop())) + (h / 2.0)))
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.chart.axis.Axis:1142
org.jfree.chart.text.TextUtilities
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1142
label
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1142
g2
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1142
labelx
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1142
labely
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.chart.axis.Axis:1143
TextAnchor.CENTER
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.chart.axis.Axis
org.jfree.chart.axis.Axis
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.axis.Axis:1143
getLabelAngle()
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.chart.axis.Axis:1143
TextAnchor.CENTER
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.axis.Axis:1142
org.jfree.chart.text.TextUtilities.drawRotatedString(label, g2, labelx, labely, TextAnchor.CENTER, getLabelAngle(), TextAnchor.CENTER)
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.jfree.chart.axis.Axis:1144
hotspot
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1144
labelx
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1144
w
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.chart.axis.Axis:1144
2.0F
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.chart.axis.Axis:1144
(w / 2.0F)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.chart.axis.Axis:1144
(labelx - (w / 2.0F))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1145
labely
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1145
h
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.chart.axis.Axis:1145
2.0F
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.chart.axis.Axis:1145
(h / 2.0F)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.chart.axis.Axis:1145
(labely - (h / 2.0F))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1145
w
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1145
h
]]
ChangePatternInstance [actions=[Delete ConstructorCall at org.jfree.chart.axis.Axis:1144
new java.awt.geom.Rectangle2D.Float((labelx - (w / 2.0F)), (labely - (h / 2.0F)), w, h)
]]
ChangePatternInstance [actions=[Delete Assignment at org.jfree.chart.axis.Axis:1144
hotspot = new java.awt.geom.Rectangle2D.Float((labelx - (w / 2.0F)), (labely - (h / 2.0F)), w, h)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1146
state
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1146
insets
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.axis.Axis:1146
(insets.getTop())
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1146
labelBounds
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.axis.Axis:1146
(labelBounds.getHeight())
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.chart.axis.Axis:1146
((insets.getTop()) + (labelBounds.getHeight()))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1147
insets
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.axis.Axis:1147
(insets.getBottom())
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.chart.axis.Axis:1146
(((insets.getTop()) + (labelBounds.getHeight())) + (insets.getBottom()))
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.axis.Axis:1146
state.cursorDown((((insets.getTop()) + (labelBounds.getHeight())) + (insets.getBottom())))
]]
ChangePatternInstance [actions=[Delete Block at org.jfree.chart.axis.Axis:1131
{
java.awt.geom.AffineTransform t = java.awt.geom.AffineTransform.getRotateInstance(getLabelAngle(), labelBounds.getCenterX(), labelBounds.getCenterY());
java.awt.Shape rotatedLabelBounds = t.createTransformedShape(labelBounds);
labelBounds = rotatedLabelBounds.getBounds2D();
float w = ((float) (labelBounds.getWidth()));
float h = ((float) (labelBounds.getHeight()));
float labelx = ((float) (dataArea.getCenterX()));
float labely = ((float) (((state.getCursor()) + (insets.getTop())) + (h / 2.0)));
org.jfree.chart.text.TextUtilities.drawRotatedString(label, g2, labelx, labely, TextAnchor.CENTER, getLabelAngle(), TextAnchor.CENTER);
hotspot = new java.awt.geom.Rectangle2D.Float((labelx - (w / 2.0F)), (labely - (h / 2.0F)), w, h);
state.cursorDown((((insets.getTop()) + (labelBounds.getHeight())) + (insets.getBottom())));
}
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1149
edge
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.chart.axis.Axis
org.jfree.chart.util.RectangleEdge
]]
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.chart.axis.Axis:1149
(org.jfree.chart.util.RectangleEdge.LEFT)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.chart.axis.Axis:1149
edge == (org.jfree.chart.util.RectangleEdge.LEFT)
]]
ChangePatternInstance [actions=[Delete TypeReference at org.jfree.chart.axis.Axis:1150
java.awt.geom.AffineTransform
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.chart.axis.Axis:1150
java.awt.geom.AffineTransform
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.chart.axis.Axis
org.jfree.chart.axis.Axis
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.axis.Axis:1151
(getLabelAngle())
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.chart.axis.Axis:1151
java.lang.Math
]]
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.chart.axis.Axis:1151
(java.lang.Math.PI)
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.chart.axis.Axis:1151
2.0
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.chart.axis.Axis:1151
((java.lang.Math.PI) / 2.0)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.chart.axis.Axis:1151
((getLabelAngle()) - ((java.lang.Math.PI) / 2.0))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1151
labelBounds
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.axis.Axis:1151
labelBounds.getCenterX()
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1152
labelBounds
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.axis.Axis:1152
labelBounds.getCenterY()
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.axis.Axis:1150
java.awt.geom.AffineTransform.getRotateInstance(((getLabelAngle()) - ((java.lang.Math.PI) / 2.0)), labelBounds.getCenterX(), labelBounds.getCenterY())
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.jfree.chart.axis.Axis:1150
java.awt.geom.AffineTransform t = java.awt.geom.AffineTransform.getRotateInstance(((getLabelAngle()) - ((java.lang.Math.PI) / 2.0)), labelBounds.getCenterX(), labelBounds.getCenterY())
]]
ChangePatternInstance [actions=[Delete TypeReference at org.jfree.chart.axis.Axis:1153
java.awt.Shape
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1153
t
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1153
labelBounds
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.axis.Axis:1153
t.createTransformedShape(labelBounds)
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.jfree.chart.axis.Axis:1153
java.awt.Shape rotatedLabelBounds = t.createTransformedShape(labelBounds)
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.jfree.chart.axis.Axis:1154
labelBounds
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1154
rotatedLabelBounds
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.axis.Axis:1154
rotatedLabelBounds.getBounds2D()
]]
ChangePatternInstance [actions=[Delete Assignment at org.jfree.chart.axis.Axis:1154
labelBounds = rotatedLabelBounds.getBounds2D()
]]
ChangePatternInstance [actions=[Delete TypeReference at org.jfree.chart.axis.Axis:1155
float
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1155
labelBounds
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.axis.Axis:1155
((float) (labelBounds.getWidth()))
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.jfree.chart.axis.Axis:1155
float w = ((float) (labelBounds.getWidth()))
]]
ChangePatternInstance [actions=[Delete TypeReference at org.jfree.chart.axis.Axis:1156
float
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1156
labelBounds
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.axis.Axis:1156
((float) (labelBounds.getHeight()))
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.jfree.chart.axis.Axis:1156
float h = ((float) (labelBounds.getHeight()))
]]
ChangePatternInstance [actions=[Delete TypeReference at org.jfree.chart.axis.Axis:1157
float
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1157
state
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.axis.Axis:1157
(state.getCursor())
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1157
insets
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.axis.Axis:1157
(insets.getRight())
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.chart.axis.Axis:1157
((state.getCursor()) - (insets.getRight()))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1158
w
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.chart.axis.Axis:1158
2.0
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.chart.axis.Axis:1158
(w / 2.0)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.chart.axis.Axis:1157
((float) (((state.getCursor()) - (insets.getRight())) - (w / 2.0)))
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.jfree.chart.axis.Axis:1157
float labelx = ((float) (((state.getCursor()) - (insets.getRight())) - (w / 2.0)))
]]
ChangePatternInstance [actions=[Delete TypeReference at org.jfree.chart.axis.Axis:1159
float
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1159
dataArea
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.axis.Axis:1159
((float) (dataArea.getCenterY()))
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.jfree.chart.axis.Axis:1159
float labely = ((float) (dataArea.getCenterY()))
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.chart.axis.Axis:1160
org.jfree.chart.text.TextUtilities
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1160
label
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1160
g2
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1160
labelx
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1160
labely
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.chart.axis.Axis:1161
TextAnchor.CENTER
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.chart.axis.Axis
org.jfree.chart.axis.Axis
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.axis.Axis:1161
(getLabelAngle())
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.chart.axis.Axis:1161
java.lang.Math
]]
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.chart.axis.Axis:1161
(java.lang.Math.PI)
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.chart.axis.Axis:1161
2.0
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.chart.axis.Axis:1161
((java.lang.Math.PI) / 2.0)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.chart.axis.Axis:1161
((getLabelAngle()) - ((java.lang.Math.PI) / 2.0))
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.chart.axis.Axis:1162
TextAnchor.CENTER
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.axis.Axis:1160
org.jfree.chart.text.TextUtilities.drawRotatedString(label, g2, labelx, labely, TextAnchor.CENTER, ((getLabelAngle()) - ((java.lang.Math.PI) / 2.0)), TextAnchor.CENTER)
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.jfree.chart.axis.Axis:1163
hotspot
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1163
labelx
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1163
w
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.chart.axis.Axis:1163
2.0F
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.chart.axis.Axis:1163
(w / 2.0F)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.chart.axis.Axis:1163
(labelx - (w / 2.0F))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1164
labely
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1164
h
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.chart.axis.Axis:1164
2.0F
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.chart.axis.Axis:1164
(h / 2.0F)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.chart.axis.Axis:1164
(labely - (h / 2.0F))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1164
w
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1164
h
]]
ChangePatternInstance [actions=[Delete ConstructorCall at org.jfree.chart.axis.Axis:1163
new java.awt.geom.Rectangle2D.Float((labelx - (w / 2.0F)), (labely - (h / 2.0F)), w, h)
]]
ChangePatternInstance [actions=[Delete Assignment at org.jfree.chart.axis.Axis:1163
hotspot = new java.awt.geom.Rectangle2D.Float((labelx - (w / 2.0F)), (labely - (h / 2.0F)), w, h)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1165
state
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1165
insets
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.axis.Axis:1165
(insets.getLeft())
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1165
labelBounds
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.axis.Axis:1165
(labelBounds.getWidth())
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.chart.axis.Axis:1165
((insets.getLeft()) + (labelBounds.getWidth()))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1166
insets
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.axis.Axis:1166
(insets.getRight())
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.chart.axis.Axis:1165
(((insets.getLeft()) + (labelBounds.getWidth())) + (insets.getRight()))
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.axis.Axis:1165
state.cursorLeft((((insets.getLeft()) + (labelBounds.getWidth())) + (insets.getRight())))
]]
ChangePatternInstance [actions=[Delete Block at org.jfree.chart.axis.Axis:1149
{
java.awt.geom.AffineTransform t = java.awt.geom.AffineTransform.getRotateInstance(((getLabelAngle()) - ((java.lang.Math.PI) / 2.0)), labelBounds.getCenterX(), labelBounds.getCenterY());
java.awt.Shape rotatedLabelBounds = t.createTransformedShape(labelBounds);
labelBounds = rotatedLabelBounds.getBounds2D();
float w = ((float) (labelBounds.getWidth()));
float h = ((float) (labelBounds.getHeight()));
float labelx = ((float) (((state.getCursor()) - (insets.getRight())) - (w / 2.0)));
float labely = ((float) (dataArea.getCenterY()));
org.jfree.chart.text.TextUtilities.drawRotatedString(label, g2, labelx, labely, TextAnchor.CENTER, ((getLabelAngle()) - ((java.lang.Math.PI) / 2.0)), TextAnchor.CENTER);
hotspot = new java.awt.geom.Rectangle2D.Float((labelx - (w / 2.0F)), (labely - (h / 2.0F)), w, h);
state.cursorLeft((((insets.getLeft()) + (labelBounds.getWidth())) + (insets.getRight())));
}
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1168
edge
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.chart.axis.Axis
org.jfree.chart.util.RectangleEdge
]]
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.chart.axis.Axis:1168
(org.jfree.chart.util.RectangleEdge.RIGHT)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.chart.axis.Axis:1168
edge == (org.jfree.chart.util.RectangleEdge.RIGHT)
]]
ChangePatternInstance [actions=[Delete TypeReference at org.jfree.chart.axis.Axis:1170
java.awt.geom.AffineTransform
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.chart.axis.Axis:1170
java.awt.geom.AffineTransform
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.chart.axis.Axis
org.jfree.chart.axis.Axis
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.axis.Axis:1171
(getLabelAngle())
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.chart.axis.Axis:1171
java.lang.Math
]]
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.chart.axis.Axis:1171
(java.lang.Math.PI)
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.chart.axis.Axis:1171
2.0
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.chart.axis.Axis:1171
((java.lang.Math.PI) / 2.0)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.chart.axis.Axis:1171
((getLabelAngle()) + ((java.lang.Math.PI) / 2.0))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1172
labelBounds
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.axis.Axis:1172
labelBounds.getCenterX()
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1172
labelBounds
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.axis.Axis:1172
labelBounds.getCenterY()
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.axis.Axis:1170
java.awt.geom.AffineTransform.getRotateInstance(((getLabelAngle()) + ((java.lang.Math.PI) / 2.0)), labelBounds.getCenterX(), labelBounds.getCenterY())
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.jfree.chart.axis.Axis:1170
java.awt.geom.AffineTransform t = java.awt.geom.AffineTransform.getRotateInstance(((getLabelAngle()) + ((java.lang.Math.PI) / 2.0)), labelBounds.getCenterX(), labelBounds.getCenterY())
]]
ChangePatternInstance [actions=[Delete TypeReference at org.jfree.chart.axis.Axis:1173
java.awt.Shape
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1173
t
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1173
labelBounds
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.axis.Axis:1173
t.createTransformedShape(labelBounds)
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.jfree.chart.axis.Axis:1173
java.awt.Shape rotatedLabelBounds = t.createTransformedShape(labelBounds)
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.jfree.chart.axis.Axis:1174
labelBounds
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1174
rotatedLabelBounds
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.axis.Axis:1174
rotatedLabelBounds.getBounds2D()
]]
ChangePatternInstance [actions=[Delete Assignment at org.jfree.chart.axis.Axis:1174
labelBounds = rotatedLabelBounds.getBounds2D()
]]
ChangePatternInstance [actions=[Delete TypeReference at org.jfree.chart.axis.Axis:1175
float
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1175
labelBounds
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.axis.Axis:1175
((float) (labelBounds.getWidth()))
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.jfree.chart.axis.Axis:1175
float w = ((float) (labelBounds.getWidth()))
]]
ChangePatternInstance [actions=[Delete TypeReference at org.jfree.chart.axis.Axis:1176
float
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1176
labelBounds
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.axis.Axis:1176
((float) (labelBounds.getHeight()))
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.jfree.chart.axis.Axis:1176
float h = ((float) (labelBounds.getHeight()))
]]
ChangePatternInstance [actions=[Delete TypeReference at org.jfree.chart.axis.Axis:1177
float
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1177
state
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.axis.Axis:1177
(state.getCursor())
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1178
insets
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.axis.Axis:1178
(insets.getLeft())
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.chart.axis.Axis:1177
((state.getCursor()) + (insets.getLeft()))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1178
w
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.chart.axis.Axis:1178
2.0
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.chart.axis.Axis:1178
(w / 2.0)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.chart.axis.Axis:1177
((float) (((state.getCursor()) + (insets.getLeft())) + (w / 2.0)))
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.jfree.chart.axis.Axis:1177
float labelx = ((float) (((state.getCursor()) + (insets.getLeft())) + (w / 2.0)))
]]
ChangePatternInstance [actions=[Delete TypeReference at org.jfree.chart.axis.Axis:1179
float
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1179
dataArea
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.axis.Axis:1179
(dataArea.getY())
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1179
dataArea
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.axis.Axis:1179
(dataArea.getHeight())
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.chart.axis.Axis:1180
2.0
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.chart.axis.Axis:1179
((dataArea.getHeight()) / 2.0)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.chart.axis.Axis:1179
((float) ((dataArea.getY()) + ((dataArea.getHeight()) / 2.0)))
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.jfree.chart.axis.Axis:1179
float labely = ((float) ((dataArea.getY()) + ((dataArea.getHeight()) / 2.0)))
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.chart.axis.Axis:1181
org.jfree.chart.text.TextUtilities
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1181
label
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1181
g2
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1181
labelx
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1181
labely
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.chart.axis.Axis:1182
TextAnchor.CENTER
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.chart.axis.Axis
org.jfree.chart.axis.Axis
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.axis.Axis:1182
(getLabelAngle())
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.chart.axis.Axis:1182
java.lang.Math
]]
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.chart.axis.Axis:1182
(java.lang.Math.PI)
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.chart.axis.Axis:1182
2.0
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.chart.axis.Axis:1182
((java.lang.Math.PI) / 2.0)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.chart.axis.Axis:1182
((getLabelAngle()) + ((java.lang.Math.PI) / 2.0))
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.chart.axis.Axis:1183
TextAnchor.CENTER
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.axis.Axis:1181
org.jfree.chart.text.TextUtilities.drawRotatedString(label, g2, labelx, labely, TextAnchor.CENTER, ((getLabelAngle()) + ((java.lang.Math.PI) / 2.0)), TextAnchor.CENTER)
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.jfree.chart.axis.Axis:1184
hotspot
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1184
labelx
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1184
w
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.chart.axis.Axis:1184
2.0F
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.chart.axis.Axis:1184
(w / 2.0F)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.chart.axis.Axis:1184
(labelx - (w / 2.0F))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1185
labely
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1185
h
]]
ChangePatternInstance [actions=[Delete Literal at org.jfree.chart.axis.Axis:1185
2.0F
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.chart.axis.Axis:1185
(h / 2.0F)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.chart.axis.Axis:1185
(labely - (h / 2.0F))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1185
w
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1185
h
]]
ChangePatternInstance [actions=[Delete ConstructorCall at org.jfree.chart.axis.Axis:1184
new java.awt.geom.Rectangle2D.Float((labelx - (w / 2.0F)), (labely - (h / 2.0F)), w, h)
]]
ChangePatternInstance [actions=[Delete Assignment at org.jfree.chart.axis.Axis:1184
hotspot = new java.awt.geom.Rectangle2D.Float((labelx - (w / 2.0F)), (labely - (h / 2.0F)), w, h)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1186
state
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1186
insets
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.axis.Axis:1186
(insets.getLeft())
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1186
labelBounds
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.axis.Axis:1186
(labelBounds.getWidth())
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.chart.axis.Axis:1186
((insets.getLeft()) + (labelBounds.getWidth()))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.axis.Axis:1187
insets
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.axis.Axis:1187
(insets.getRight())
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.jfree.chart.axis.Axis:1186
(((insets.getLeft()) + (labelBounds.getWidth())) + (insets.getRight()))
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.axis.Axis:1186
state.cursorRight((((insets.getLeft()) + (labelBounds.getWidth())) + (insets.getRight())))
]]
ChangePatternInstance [actions=[Delete Block at org.jfree.chart.axis.Axis:1168
{
java.awt.geom.AffineTransform t = java.awt.geom.AffineTransform.getRotateInstance(((getLabelAngle()) + ((java.lang.Math.PI) / 2.0)), labelBounds.getCenterX(), labelBounds.getCenterY());
java.awt.Shape rotatedLabelBounds = t.createTransformedShape(labelBounds);
labelBounds = rotatedLabelBounds.getBounds2D();
float w = ((float) (labelBounds.getWidth()));
float h = ((float) (labelBounds.getHeight()));
float labelx = ((float) (((state.getCursor()) + (insets.getLeft())) + (w / 2.0)));
float labely = ((float) ((dataArea.getY()) + ((dataArea.getHeight()) / 2.0)));
org.jfree.chart.text.TextUtilities.drawRotatedString(label, g2, labelx, labely, TextAnchor.CENTER, ((getLabelAngle()) + ((java.lang.Math.PI) / 2.0)), TextAnchor.CENTER);
hotspot = new java.awt.geom.Rectangle2D.Float((labelx - (w / 2.0F)), (labely - (h / 2.0F)), w, h);
state.cursorRight((((insets.getLeft()) + (labelBounds.getWidth())) + (insets.getRight())));
}
]]
ChangePatternInstance [actions=[Delete If at org.jfree.chart.axis.Axis:1168
if (edge == (org.jfree.chart.util.RectangleEdge.RIGHT)) {
java.awt.geom.AffineTransform t = java.awt.geom.AffineTransform.getRotateInstance(((getLabelAngle()) + ((java.lang.Math.PI) / 2.0)), labelBounds.getCenterX(), labelBounds.getCenterY());
java.awt.Shape rotatedLabelBounds = t.createTransformedShape(labelBounds);
labelBounds = rotatedLabelBounds.getBounds2D();
float w = ((float) (labelBounds.getWidth()));
float h = ((float) (labelBounds.getHeight()));
float labelx = ((float) (((state.getCursor()) + (insets.getLeft())) + (w / 2.0)));
float labely = ((float) ((dataArea.getY()) + ((dataArea.getHeight()) / 2.0)));
org.jfree.chart.text.TextUtilities.drawRotatedString(label, g2, labelx, labely, TextAnchor.CENTER, ((getLabelAngle()) + ((java.lang.Math.PI) / 2.0)), TextAnchor.CENTER);
hotspot = new java.awt.geom.Rectangle2D.Float((labelx - (w / 2.0F)), (labely - (h / 2.0F)), w, h);
state.cursorRight((((insets.getLeft()) + (labelBounds.getWidth())) + (insets.getRight())));
}
]]
ChangePatternInstance [actions=[Delete Block at org.jfree.chart.axis.Axis:1168
if (edge == (org.jfree.chart.util.RectangleEdge.RIGHT)) {
java.awt.geom.AffineTransform t = java.awt.geom.AffineTransform.getRotateInstance(((getLabelAngle()) + ((java.lang.Math.PI) / 2.0)), labelBounds.getCenterX(), labelBounds.getCenterY());
java.awt.Shape rotatedLabelBounds = t.createTransformedShape(labelBounds);
labelBounds = rotatedLabelBounds.getBounds2D();
float w = ((float) (labelBounds.getWidth()));
float h = ((float) (labelBounds.getHeight()));
float labelx = ((float) (((state.getCursor()) + (insets.getLeft())) + (w / 2.0)));
float labely = ((float) ((dataArea.getY()) + ((dataArea.getHeight()) / 2.0)));
org.jfree.chart.text.TextUtilities.drawRotatedString(label, g2, labelx, labely, TextAnchor.CENTER, ((getLabelAngle()) + ((java.lang.Math.PI) / 2.0)), TextAnchor.CENTER);
hotspot = new java.awt.geom.Rectangle2D.Float((labelx - (w / 2.0F)), (labely - (h / 2.0F)), w, h);
state.cursorRight((((insets.getLeft()) + (labelBounds.getWidth())) + (insets.getRight())));
}
]]
ChangePatternInstance [actions=[Delete If at org.jfree.chart.axis.Axis:1149
if (edge == (org.jfree.chart.util.RectangleEdge.LEFT)) {
java.awt.geom.AffineTransform t = java.awt.geom.AffineTransform.getRotateInstance(((getLabelAngle()) - ((java.lang.Math.PI) / 2.0)), labelBounds.getCenterX(), labelBounds.getCenterY());
java.awt.Shape rotatedLabelBounds = t.createTransformedShape(labelBounds);
labelBounds = rotatedLabelBounds.getBounds2D();
float w = ((float) (labelBounds.getWidth()));
float h = ((float) (labelBounds.getHeight()));
float labelx = ((float) (((state.getCursor()) - (insets.getRight())) - (w / 2.0)));
float labely = ((float) (dataArea.getCenterY()));
org.jfree.chart.text.TextUtilities.drawRotatedString(label, g2, labelx, labely, TextAnchor.CENTER, ((getLabelAngle()) - ((java.lang.Math.PI) / 2.0)), TextAnchor.CENTER);
hotspot = new java.awt.geom.Rectangle2D.Float((labelx - (w / 2.0F)), (labely - (h / 2.0F)), w, h);
state.cursorLeft((((insets.getLeft()) + (labelBounds.getWidth())) + (insets.getRight())));
} else
if (edge == (org.jfree.chart.util.RectangleEdge.RIGHT)) {
java.awt.geom.AffineTransform t = java.awt.geom.AffineTransform.getRotateInstance(((getLabelAngle()) + ((java.lang.Math.PI) / 2.0)), labelBounds.getCenterX(), labelBounds.getCenterY());
java.awt.Shape rotatedLabelBounds = t.createTransformedShape(labelBounds);
labelBounds = rotatedLabelBounds.getBounds2D();
float w = ((float) (labelBounds.getWidth()));
float h = ((float) (labelBounds.getHeight()));
float labelx = ((float) (((state.getCursor()) + (insets.getLeft())) + (w / 2.0)));
float labely = ((float) ((dataArea.getY()) + ((dataArea.getHeight()) / 2.0)));
org.jfree.chart.text.TextUtilities.drawRotatedString(label, g2, labelx, labely, TextAnchor.CENTER, ((getLabelAngle()) + ((java.lang.Math.PI) / 2.0)), TextAnchor.CENTER);
hotspot = new java.awt.geom.Rectangle2D.Float((labelx - (w / 2.0F)), (labely - (h / 2.0F)), w, h);
state.cursorRight((((insets.getLeft()) + (labelBounds.getWidth())) + (insets.getRight())));
}
]]
ChangePatternInstance [actions=[Delete Block at org.jfree.chart.axis.Axis:1149
if (edge == (org.jfree.chart.util.RectangleEdge.LEFT)) {
java.awt.geom.AffineTransform t = java.awt.geom.AffineTransform.getRotateInstance(((getLabelAngle()) - ((java.lang.Math.PI) / 2.0)), labelBounds.getCenterX(), labelBounds.getCenterY());
java.awt.Shape rotatedLabelBounds = t.createTransformedShape(labelBounds);
labelBounds = rotatedLabelBounds.getBounds2D();
float w = ((float) (labelBounds.getWidth()));
float h = ((float) (labelBounds.getHeight()));
float labelx = ((float) (((state.getCursor()) - (insets.getRight())) - (w / 2.0)));
float labely = ((float) (dataArea.getCenterY()));
org.jfree.chart.text.TextUtilities.drawRotatedString(label, g2, labelx, labely, TextAnchor.CENTER, ((getLabelAngle()) - ((java.lang.Math.PI) / 2.0)), TextAnchor.CENTER);
hotspot = new java.awt.geom.Rectangle2D.Float((labelx - (w / 2.0F)), (labely - (h / 2.0F)), w, h);
state.cursorLeft((((insets.getLeft()) + (labelBounds.getWidth())) + (insets.getRight())));
} else
if (edge == (org.jfree.chart.util.RectangleEdge.RIGHT)) {
java.awt.geom.AffineTransform t = java.awt.geom.AffineTransform.getRotateInstance(((getLabelAngle()) + ((java.lang.Math.PI) / 2.0)), labelBounds.getCenterX(), labelBounds.getCenterY());
java.awt.Shape rotatedLabelBounds = t.createTransformedShape(labelBounds);
labelBounds = rotatedLabelBounds.getBounds2D();
float w = ((float) (labelBounds.getWidth()));
float h = ((float) (labelBounds.getHeight()));
float labelx = ((float) (((state.getCursor()) + (insets.getLeft())) + (w / 2.0)));
float labely = ((float) ((dataArea.getY()) + ((dataArea.getHeight()) / 2.0)));
org.jfree.chart.text.TextUtilities.drawRotatedString(label, g2, labelx, labely, TextAnchor.CENTER, ((getLabelAngle()) + ((java.lang.Math.PI) / 2.0)), TextAnchor.CENTER);
hotspot = new java.awt.geom.Rectangle2D.Float((labelx - (w / 2.0F)), (labely - (h / 2.0F)), w, h);
state.cursorRight((((insets.getLeft()) + (labelBounds.getWidth())) + (insets.getRight())));
}
]]
ChangePatternInstance [actions=[Delete If at org.jfree.chart.axis.Axis:1131
if (edge == (org.jfree.chart.util.RectangleEdge.BOTTOM)) {
java.awt.geom.AffineTransform t = java.awt.geom.AffineTransform.getRotateInstance(getLabelAngle(), labelBounds.getCenterX(), labelBounds.getCenterY());
java.awt.Shape rotatedLabelBounds = t.createTransformedShape(labelBounds);
labelBounds = rotatedLabelBounds.getBounds2D();
float w = ((float) (labelBounds.getWidth()));
float h = ((float) (labelBounds.getHeight()));
float labelx = ((float) (dataArea.getCenterX()));
float labely = ((float) (((state.getCursor()) + (insets.getTop())) + (h / 2.0)));
org.jfree.chart.text.TextUtilities.drawRotatedString(label, g2, labelx, labely, TextAnchor.CENTER, getLabelAngle(), TextAnchor.CENTER);
hotspot = new java.awt.geom.Rectangle2D.Float((labelx - (w / 2.0F)), (labely - (h / 2.0F)), w, h);
state.cursorDown((((insets.getTop()) + (labelBounds.getHeight())) + (insets.getBottom())));
} else
if (edge == (org.jfree.chart.util.RectangleEdge.LEFT)) {
java.awt.geom.AffineTransform t = java.awt.geom.AffineTransform.getRotateInstance(((getLabelAngle()) - ((java.lang.Math.PI) / 2.0)), labelBounds.getCenterX(), labelBounds.getCenterY());
java.awt.Shape rotatedLabelBounds = t.createTransformedShape(labelBounds);
labelBounds = rotatedLabelBounds.getBounds2D();
float w = ((float) (labelBounds.getWidth()));
float h = ((float) (labelBounds.getHeight()));
float labelx = ((float) (((state.getCursor()) - (insets.getRight())) - (w / 2.0)));
float labely = ((float) (dataArea.getCenterY()));
org.jfree.chart.text.TextUtilities.drawRotatedString(label, g2, labelx, labely, TextAnchor.CENTER, ((getLabelAngle()) - ((java.lang.Math.PI) / 2.0)), TextAnchor.CENTER);
hotspot = new java.awt.geom.Rectangle2D.Float((labelx - (w / 2.0F)), (labely - (h / 2.0F)), w, h);
state.cursorLeft((((insets.getLeft()) + (labelBounds.getWidth())) + (insets.getRight())));
} else
if (edge == (org.jfree.chart.util.RectangleEdge.RIGHT)) {
java.awt.geom.AffineTransform t = java.awt.geom.AffineTransform.getRotateInstance(((getLabelAngle()) + ((java.lang.Math.PI) / 2.0)), labelBounds.getCenterX(), labelBounds.getCenterY());
java.awt.Shape rotatedLabelBounds = t.createTransformedShape(labelBounds);
labelBounds = rotatedLabelBounds.getBounds2D();
float w = ((float) (labelBounds.getWidth()));
float h = ((float) (labelBounds.getHeight()));
float labelx = ((float) (((state.getCursor()) + (insets.getLeft())) + (w / 2.0)));
float labely = ((float) ((dataArea.getY()) + ((dataArea.getHeight()) / 2.0)));
org.jfree.chart.text.TextUtilities.drawRotatedString(label, g2, labelx, labely, TextAnchor.CENTER, ((getLabelAngle()) + ((java.lang.Math.PI) / 2.0)), TextAnchor.CENTER);
hotspot = new java.awt.geom.Rectangle2D.Float((labelx - (w / 2.0F)), (labely - (h / 2.0F)), w, h);
state.cursorRight((((insets.getLeft()) + (labelBounds.getWidth())) + (insets.getRight())));
}
]]
ChangePatternInstance [actions=[Delete Block at org.jfree.chart.axis.Axis:1131
if (edge == (org.jfree.chart.util.RectangleEdge.BOTTOM)) {
java.awt.geom.AffineTransform t = java.awt.geom.AffineTransform.getRotateInstance(getLabelAngle(), labelBounds.getCenterX(), labelBounds.getCenterY());
java.awt.Shape rotatedLabelBounds = t.createTransformedShape(labelBounds);
labelBounds = rotatedLabelBounds.getBounds2D();
float w = ((float) (labelBounds.getWidth()));
float h = ((float) (labelBounds.getHeight()));
float labelx = ((float) (dataArea.getCenterX()));
float labely = ((float) (((state.getCursor()) + (insets.getTop())) + (h / 2.0)));
org.jfree.chart.text.TextUtilities.drawRotatedString(label, g2, labelx, labely, TextAnchor.CENTER, getLabelAngle(), TextAnchor.CENTER);
hotspot = new java.awt.geom.Rectangle2D.Float((labelx - (w / 2.0F)), (labely - (h / 2.0F)), w, h);
state.cursorDown((((insets.getTop()) + (labelBounds.getHeight())) + (insets.getBottom())));
} else
if (edge == (org.jfree.chart.util.RectangleEdge.LEFT)) {
java.awt.geom.AffineTransform t = java.awt.geom.AffineTransform.getRotateInstance(((getLabelAngle()) - ((java.lang.Math.PI) / 2.0)), labelBounds.getCenterX(), labelBounds.getCenterY());
java.awt.Shape rotatedLabelBounds = t.createTransformedShape(labelBounds);
labelBounds = rotatedLabelBounds.getBounds2D();
float w = ((float) (labelBounds.getWidth()));
float h = ((float) (labelBounds.getHeight()));
float labelx = ((float) (((state.getCursor()) - (insets.getRight())) - (w / 2.0)));
float labely = ((float) (dataArea.getCenterY()));
org.jfree.chart.text.TextUtilities.drawRotatedString(label, g2, labelx, labely, TextAnchor.CENTER, ((getLabelAngle()) - ((java.lang.Math.PI) / 2.0)), TextAnchor.CENTER);
hotspot = new java.awt.geom.Rectangle2D.Float((labelx - (w / 2.0F)), (labely - (h / 2.0F)), w, h);
state.cursorLeft((((insets.getLeft()) + (labelBounds.getWidth())) + (insets.getRight())));
} else
if (edge == (org.jfree.chart.util.RectangleEdge.RIGHT)) {
java.awt.geom.AffineTransform t = java.awt.geom.AffineTransform.getRotateInstance(((getLabelAngle()) + ((java.lang.Math.PI) / 2.0)), labelBounds.getCenterX(), labelBounds.getCenterY());
java.awt.Shape rotatedLabelBounds = t.createTransformedShape(labelBounds);
labelBounds = rotatedLabelBounds.getBounds2D();
float w = ((float) (labelBounds.getWidth()));
float h = ((float) (labelBounds.getHeight()));
float labelx = ((float) (((state.getCursor()) + (insets.getLeft())) + (w / 2.0)));
float labely = ((float) ((dataArea.getY()) + ((dataArea.getHeight()) / 2.0)));
org.jfree.chart.text.TextUtilities.drawRotatedString(label, g2, labelx, labely, TextAnchor.CENTER, ((getLabelAngle()) + ((java.lang.Math.PI) / 2.0)), TextAnchor.CENTER);
hotspot = new java.awt.geom.Rectangle2D.Float((labelx - (w / 2.0F)), (labely - (h / 2.0F)), w, h);
state.cursorRight((((insets.getLeft()) + (labelBounds.getWidth())) + (insets.getRight())));
}
]]
RepairabilityAnalyzer
----For Diff:Delete If at org.jfree.chart.axis.Axis:1113
if (edge == (org.jfree.chart.util.RectangleEdge.TOP)) {
java.awt.geom.AffineTransform t = java.awt.geom.AffineTransform.getRotateInstance(getLabelAngle(), labelBounds.getCenterX(), labelBounds.getCenterY());
java.awt.Shape rotatedLabelBounds = t.createTransformedShape(labelBounds);
labelBounds = rotatedLabelBounds.getBounds2D();
float w = ((float) (labelBounds.getWidth()));
float h = ((float) (labelBounds.getHeight()));
float labelx = ((float) (dataArea.getCenterX()));
float labely = ((float) (((state.getCursor()) - (insets.getBottom())) - (h / 2.0)));
org.jfree.chart.text.TextUtilities.drawRotatedString(label, g2, labelx, labely, TextAnchor.CENTER, getLabelAngle(), TextAnchor.CENTER);
hotspot = new java.awt.geom.Rectangle2D.Float((labelx - (w / 2.0F)), (labely - (h / 2.0F)), w, h);
state.cursorUp((((insets.getTop()) + (labelBounds.getHeight())) + (insets.getBottom())));
} else
if (edge == (org.jfree.chart.util.RectangleEdge.BOTTOM)) {
java.awt.geom.AffineTransform t = java.awt.geom.AffineTransform.getRotateInstance(getLabelAngle(), labelBounds.getCenterX(), labelBounds.getCenterY());
java.awt.Shape rotatedLabelBounds = t.createTransformedShape(labelBounds);
labelBounds = rotatedLabelBounds.getBounds2D();
float w = ((float) (labelBounds.getWidth()));
float h = ((float) (labelBounds.getHeight()));
float labelx = ((float) (dataArea.getCenterX()));
float labely = ((float) (((state.getCursor()) + (insets.getTop())) + (h / 2.0)));
org.jfree.chart.text.TextUtilities.drawRotatedString(label, g2, labelx, labely, TextAnchor.CENTER, getLabelAngle(), TextAnchor.CENTER);
hotspot = new java.awt.geom.Rectangle2D.Float((labelx - (w / 2.0F)), (labely - (h / 2.0F)), w, h);
state.cursorDown((((insets.getTop()) + (labelBounds.getHeight())) + (insets.getBottom())));
} else
if (edge == (org.jfree.chart.util.RectangleEdge.LEFT)) {
java.awt.geom.AffineTransform t = java.awt.geom.AffineTransform.getRotateInstance(((getLabelAngle()) - ((java.lang.Math.PI) / 2.0)), labelBounds.getCenterX(), labelBounds.getCenterY());
java.awt.Shape rotatedLabelBounds = t.createTransformedShape(labelBounds);
labelBounds = rotatedLabelBounds.getBounds2D();
float w = ((float) (labelBounds.getWidth()));
float h = ((float) (labelBounds.getHeight()));
float labelx = ((float) (((state.getCursor()) - (insets.getRight())) - (w / 2.0)));
float labely = ((float) (dataArea.getCenterY()));
org.jfree.chart.text.TextUtilities.drawRotatedString(label, g2, labelx, labely, TextAnchor.CENTER, ((getLabelAngle()) - ((java.lang.Math.PI) / 2.0)), TextAnchor.CENTER);
hotspot = new java.awt.geom.Rectangle2D.Float((labelx - (w / 2.0F)), (labely - (h / 2.0F)), w, h);
state.cursorLeft((((insets.getLeft()) + (labelBounds.getWidth())) + (insets.getRight())));
} else
if (edge == (org.jfree.chart.util.RectangleEdge.RIGHT)) {
java.awt.geom.AffineTransform t = java.awt.geom.AffineTransform.getRotateInstance(((getLabelAngle()) + ((java.lang.Math.PI) / 2.0)), labelBounds.getCenterX(), labelBounds.getCenterY());
java.awt.Shape rotatedLabelBounds = t.createTransformedShape(labelBounds);
labelBounds = rotatedLabelBounds.getBounds2D();
float w = ((float) (labelBounds.getWidth()));
float h = ((float) (labelBounds.getHeight()));
float labelx = ((float) (((state.getCursor()) + (insets.getLeft())) + (w / 2.0)));
float labely = ((float) ((dataArea.getY()) + ((dataArea.getHeight()) / 2.0)));
org.jfree.chart.text.TextUtilities.drawRotatedString(label, g2, labelx, labely, TextAnchor.CENTER, ((getLabelAngle()) + ((java.lang.Math.PI) / 2.0)), TextAnchor.CENTER);
hotspot = new java.awt.geom.Rectangle2D.Float((labelx - (w / 2.0F)), (labely - (h / 2.0F)), w, h);
state.cursorRight((((insets.getLeft()) + (labelBounds.getWidth())) + (insets.getRight())));
}
: number instances found: 1
ChangePatternInstance [actions=[Delete If at org.jfree.chart.axis.Axis:1113
if (edge == (org.jfree.chart.util.RectangleEdge.TOP)) {
java.awt.geom.AffineTransform t = java.awt.geom.AffineTransform.getRotateInstance(getLabelAngle(), labelBounds.getCenterX(), labelBounds.getCenterY());
java.awt.Shape rotatedLabelBounds = t.createTransformedShape(labelBounds);
labelBounds = rotatedLabelBounds.getBounds2D();
float w = ((float) (labelBounds.getWidth()));
float h = ((float) (labelBounds.getHeight()));
float labelx = ((float) (dataArea.getCenterX()));
float labely = ((float) (((state.getCursor()) - (insets.getBottom())) - (h / 2.0)));
org.jfree.chart.text.TextUtilities.drawRotatedString(label, g2, labelx, labely, TextAnchor.CENTER, getLabelAngle(), TextAnchor.CENTER);
hotspot = new java.awt.geom.Rectangle2D.Float((labelx - (w / 2.0F)), (labely - (h / 2.0F)), w, h);
state.cursorUp((((insets.getTop()) + (labelBounds.getHeight())) + (insets.getBottom())));
} else
if (edge == (org.jfree.chart.util.RectangleEdge.BOTTOM)) {
java.awt.geom.AffineTransform t = java.awt.geom.AffineTransform.getRotateInstance(getLabelAngle(), labelBounds.getCenterX(), labelBounds.getCenterY());
java.awt.Shape rotatedLabelBounds = t.createTransformedShape(labelBounds);
labelBounds = rotatedLabelBounds.getBounds2D();
float w = ((float) (labelBounds.getWidth()));
float h = ((float) (labelBounds.getHeight()));
float labelx = ((float) (dataArea.getCenterX()));
float labely = ((float) (((state.getCursor()) + (insets.getTop())) + (h / 2.0)));
org.jfree.chart.text.TextUtilities.drawRotatedString(label, g2, labelx, labely, TextAnchor.CENTER, getLabelAngle(), TextAnchor.CENTER);
hotspot = new java.awt.geom.Rectangle2D.Float((labelx - (w / 2.0F)), (labely - (h / 2.0F)), w, h);
state.cursorDown((((insets.getTop()) + (labelBounds.getHeight())) + (insets.getBottom())));
} else
if (edge == (org.jfree.chart.util.RectangleEdge.LEFT)) {
java.awt.geom.AffineTransform t = java.awt.geom.AffineTransform.getRotateInstance(((getLabelAngle()) - ((java.lang.Math.PI) / 2.0)), labelBounds.getCenterX(), labelBounds.getCenterY());
java.awt.Shape rotatedLabelBounds = t.createTransformedShape(labelBounds);
labelBounds = rotatedLabelBounds.getBounds2D();
float w = ((float) (labelBounds.getWidth()));
float h = ((float) (labelBounds.getHeight()));
float labelx = ((float) (((state.getCursor()) - (insets.getRight())) - (w / 2.0)));
float labely = ((float) (dataArea.getCenterY()));
org.jfree.chart.text.TextUtilities.drawRotatedString(label, g2, labelx, labely, TextAnchor.CENTER, ((getLabelAngle()) - ((java.lang.Math.PI) / 2.0)), TextAnchor.CENTER);
hotspot = new java.awt.geom.Rectangle2D.Float((labelx - (w / 2.0F)), (labely - (h / 2.0F)), w, h);
state.cursorLeft((((insets.getLeft()) + (labelBounds.getWidth())) + (insets.getRight())));
} else
if (edge == (org.jfree.chart.util.RectangleEdge.RIGHT)) {
java.awt.geom.AffineTransform t = java.awt.geom.AffineTransform.getRotateInstance(((getLabelAngle()) + ((java.lang.Math.PI) / 2.0)), labelBounds.getCenterX(), labelBounds.getCenterY());
java.awt.Shape rotatedLabelBounds = t.createTransformedShape(labelBounds);
labelBounds = rotatedLabelBounds.getBounds2D();
float w = ((float) (labelBounds.getWidth()));
float h = ((float) (labelBounds.getHeight()));
float labelx = ((float) (((state.getCursor()) + (insets.getLeft())) + (w / 2.0)));
float labely = ((float) ((dataArea.getY()) + ((dataArea.getHeight()) / 2.0)));
org.jfree.chart.text.TextUtilities.drawRotatedString(label, g2, labelx, labely, TextAnchor.CENTER, ((getLabelAngle()) + ((java.lang.Math.PI) / 2.0)), TextAnchor.CENTER);
hotspot = new java.awt.geom.Rectangle2D.Float((labelx - (w / 2.0F)), (labely - (h / 2.0F)), w, h);
state.cursorRight((((insets.getLeft()) + (labelBounds.getWidth())) + (insets.getRight())));
}
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch1-Math-53-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer
-0028
Insert If at org.apache.commons.math.complex.Complex:152
if ((isNaN) || (rhs.isNaN)) {
return org.apache.commons.math.complex.Complex.NaN;
}
PatternInstanceAnalyzer
----For Diff:Insert If at org.apache.commons.math.complex.Complex:152
if ((isNaN) || (rhs.isNaN)) {
return org.apache.commons.math.complex.Complex.NaN;
}
: number instances found: 11
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.complex.Complex:152
if ((isNaN) || (rhs.isNaN)) {
return org.apache.commons.math.complex.Complex.NaN;
}
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math.complex.Complex:153
return org.apache.commons.math.complex.Complex.NaN
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math.complex.Complex:152
(isNaN) || (rhs.isNaN)
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.math.complex.Complex:152
{
return org.apache.commons.math.complex.Complex.NaN;
}
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.math.complex.Complex:152
(isNaN)
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.math.complex.Complex:152
(rhs.isNaN)
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math.complex.Complex:153
return org.apache.commons.math.complex.Complex.NaN
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math.complex.Complex
org.apache.commons.math.complex.Complex
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.complex.Complex:152
rhs
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.math.complex.Complex:153
org.apache.commons.math.complex.Complex.NaN
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math.complex.Complex:153
org.apache.commons.math.complex.Complex
]]
RepairabilityAnalyzer
----For Diff:Insert If at org.apache.commons.math.complex.Complex:152
if ((isNaN) || (rhs.isNaN)) {
return org.apache.commons.math.complex.Complex.NaN;
}
: number instances found: 1
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.complex.Complex:152
if ((isNaN) || (rhs.isNaN)) {
return org.apache.commons.math.complex.Complex.NaN;
}
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch1-Math-2-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer
-0019
Delete Assignment at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
upper = ((int) (java.lang.Math.ceil(tmp))) - 1
PatternInstanceAnalyzer
----For Diff:Delete Assignment at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
upper = ((int) (java.lang.Math.ceil(tmp))) - 1
: number instances found: 8
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
upper = ((int) (java.lang.Math.ceil(tmp))) - 1
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
upper
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
java.lang.Math
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
tmp
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
((int) (java.lang.Math.ceil(tmp)))
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
1
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
((int) (java.lang.Math.ceil(tmp))) - 1
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
upper = ((int) (java.lang.Math.ceil(tmp))) - 1
]]
RepairabilityAnalyzer
----For Diff:Delete Assignment at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
upper = ((int) (java.lang.Math.ceil(tmp))) - 1
: number instances found: 1
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
upper = ((int) (java.lang.Math.ceil(tmp))) - 1
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch1-Chart-1-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer
-000
Update BinaryOperator at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
dataset != null to dataset == null
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
dataset != null to dataset == null
: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
dataset != null to dataset == null
]]
RepairabilityAnalyzer
----For Diff:Update BinaryOperator at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
dataset != null to dataset == null
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch1-Lang-7-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer
-0018
Delete Literal at org.apache.commons.lang3.math.NumberUtils:453
null
Insert Invocation at org.apache.commons.lang3.math.NumberUtils:453
java.lang.Long.parseLong(str)
PatternInstanceAnalyzer
----For Diff:Delete Literal at org.apache.commons.lang3.math.NumberUtils:453
null
Insert Invocation at org.apache.commons.lang3.math.NumberUtils:453
java.lang.Long.parseLong(str)
: number instances found: 4
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang3.math.NumberUtils:453
java.lang.Long.parseLong(str)
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.lang3.math.NumberUtils:453
java.lang.Long
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang3.math.NumberUtils:453
str
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.math.NumberUtils:453
null
]]
RepairabilityAnalyzer
----For Diff:Delete Literal at org.apache.commons.lang3.math.NumberUtils:453
null
Insert Invocation at org.apache.commons.lang3.math.NumberUtils:453
java.lang.Long.parseLong(str)
: number instances found: 1
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang3.math.NumberUtils:453
java.lang.Long.parseLong(str)
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch4-Math-2-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer
-00110
Update BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:137
tmp < upper to p == 0.0
Update VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:137
tmp to p
Delete Assignment at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
upper = ((int) (java.lang.Math.ceil(tmp))) - 1
Insert Return at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
return lower
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:137
tmp < upper to p == 0.0
Update VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:137
tmp to p
Delete Assignment at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
upper = ((int) (java.lang.Math.ceil(tmp))) - 1
Insert Return at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
return lower
: number instances found: 15
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
return lower
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
upper = ((int) (java.lang.Math.ceil(tmp))) - 1
]]
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:137
tmp < upper to p == 0.0
]]
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:137
tmp to p
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math3.distribution.AbstractIntegerDistribution:137
0.0
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
return lower
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
lower
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:137
upper
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
upper
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
java.lang.Math
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
tmp
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
((int) (java.lang.Math.ceil(tmp)))
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
1
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
((int) (java.lang.Math.ceil(tmp))) - 1
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
upper = ((int) (java.lang.Math.ceil(tmp))) - 1
]]
RepairabilityAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:137
tmp < upper to p == 0.0
Update VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:137
tmp to p
Delete Assignment at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
upper = ((int) (java.lang.Math.ceil(tmp))) - 1
Insert Return at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
return lower
: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:137
tmp < upper to p == 0.0
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch2-Math-32-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer
-0061
Update FieldRead at org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
(z) to (y)
Update FieldRead at org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
(z) to (y)
PatternInstanceAnalyzer
----For Diff:Update FieldRead at org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
(z) to (y)
Update FieldRead at org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
(z) to (y)
: number instances found: 2
ChangePatternInstance [actions=[Update FieldRead at org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
(z) to (y)
]]
ChangePatternInstance [actions=[Update FieldRead at org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
(z) to (y)
]]
RepairabilityAnalyzer
----For Diff:Update FieldRead at org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
(z) to (y)
Update FieldRead at org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
(z) to (y)
: number instances found: 1
ChangePatternInstance [actions=[Update FieldRead at org.apache.commons.math3.geometry.euclidean.threed.Vector3D:330
(z) to (y)
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch4-Chart-13-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer
-00103
Update VariableRead at org.jfree.chart.block.BorderArrangement:450
w to h
Update Literal at org.jfree.chart.block.BorderArrangement:450
2 to 3
Delete FieldRead at org.jfree.chart.block.BorderArrangement:450
size.width
Insert ArrayRead at org.jfree.chart.block.BorderArrangement:450
h[2]
PatternInstanceAnalyzer
----For Diff:Update VariableRead at org.jfree.chart.block.BorderArrangement:450
w to h
Update Literal at org.jfree.chart.block.BorderArrangement:450
2 to 3
Delete FieldRead at org.jfree.chart.block.BorderArrangement:450
size.width
Insert ArrayRead at org.jfree.chart.block.BorderArrangement:450
h[2]
: number instances found: 7
ChangePatternInstance [actions=[Insert ArrayRead at org.jfree.chart.block.BorderArrangement:450
h[2]
]]
ChangePatternInstance [actions=[Update VariableRead at org.jfree.chart.block.BorderArrangement:450
w to h
]]
ChangePatternInstance [actions=[Update Literal at org.jfree.chart.block.BorderArrangement:450
2 to 3
]]
ChangePatternInstance [actions=[Insert VariableRead at org.jfree.chart.block.BorderArrangement:450
h
]]
ChangePatternInstance [actions=[Insert Literal at org.jfree.chart.block.BorderArrangement:450
2
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.block.BorderArrangement:450
size
]]
ChangePatternInstance [actions=[Delete FieldRead at org.jfree.chart.block.BorderArrangement:450
size.width
]]
RepairabilityAnalyzer
----For Diff:Update VariableRead at org.jfree.chart.block.BorderArrangement:450
w to h
Update Literal at org.jfree.chart.block.BorderArrangement:450
2 to 3
Delete FieldRead at org.jfree.chart.block.BorderArrangement:450
size.width
Insert ArrayRead at org.jfree.chart.block.BorderArrangement:450
h[2]
: number instances found: 1
ChangePatternInstance [actions=[Insert ArrayRead at org.jfree.chart.block.BorderArrangement:450
h[2]
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch3-Math-20-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer
-0089
Delete Assignment at org.apache.commons.math3.optimization.direct.CMAESOptimizer:995
repaired[i] = 1.0
PatternInstanceAnalyzer
----For Diff:Delete Assignment at org.apache.commons.math3.optimization.direct.CMAESOptimizer:995
repaired[i] = 1.0
: number instances found: 6
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math3.optimization.direct.CMAESOptimizer:995
repaired[i] = 1.0
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:995
repaired
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:995
i
]]
ChangePatternInstance [actions=[Delete ArrayWrite at org.apache.commons.math3.optimization.direct.CMAESOptimizer:995
repaired[i]
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math3.optimization.direct.CMAESOptimizer:995
1.0
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math3.optimization.direct.CMAESOptimizer:995
repaired[i] = 1.0
]]
RepairabilityAnalyzer
----For Diff:Delete Assignment at org.apache.commons.math3.optimization.direct.CMAESOptimizer:995
repaired[i] = 1.0
: number instances found: 1
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math3.optimization.direct.CMAESOptimizer:995
repaired[i] = 1.0
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch5-Time-4-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer
-00142
Delete Literal at org.joda.time.field.ZeroIsMaxDateTimeField:138
1
Insert Invocation at org.joda.time.field.ZeroIsMaxDateTimeField:138
getName().hashCode()
PatternInstanceAnalyzer
----For Diff:Delete Literal at org.joda.time.field.ZeroIsMaxDateTimeField:138
1
Insert Invocation at org.joda.time.field.ZeroIsMaxDateTimeField:138
getName().hashCode()
: number instances found: 4
ChangePatternInstance [actions=[Insert Invocation at org.joda.time.field.ZeroIsMaxDateTimeField:138
getName().hashCode()
]]
ChangePatternInstance [actions=[Insert Invocation at org.joda.time.field.ZeroIsMaxDateTimeField:138
getName()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.joda.time.field.ZeroIsMaxDateTimeField
org.joda.time.field.ZeroIsMaxDateTimeField
]]
ChangePatternInstance [actions=[Delete Literal at org.joda.time.field.ZeroIsMaxDateTimeField:138
1
]]
RepairabilityAnalyzer
----For Diff:Delete Literal at org.joda.time.field.ZeroIsMaxDateTimeField:138
1
Insert Invocation at org.joda.time.field.ZeroIsMaxDateTimeField:138
getName().hashCode()
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch1-Chart-3-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer
-007
Insert Invocation at org.jfree.data.time.TimeSeries:581
findBoundsByIteration()
PatternInstanceAnalyzer
----For Diff:Insert Invocation at org.jfree.data.time.TimeSeries:581
findBoundsByIteration()
: number instances found: 2
ChangePatternInstance [actions=[Insert Invocation at org.jfree.data.time.TimeSeries:581
findBoundsByIteration()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.jfree.data.time.TimeSeries
org.jfree.data.time.TimeSeries
]]
RepairabilityAnalyzer
----For Diff:Insert Invocation at org.jfree.data.time.TimeSeries:581
findBoundsByIteration()
: number instances found: 1
ChangePatternInstance [actions=[Insert Invocation at org.jfree.data.time.TimeSeries:581
findBoundsByIteration()
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch4-Chart-25-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer
-00105
Delete Invocation at org.jfree.data.KeyedObjects2D:236
row.setObject(columnKey, object)
PatternInstanceAnalyzer
----For Diff:Delete Invocation at org.jfree.data.KeyedObjects2D:236
row.setObject(columnKey, object)
: number instances found: 4
ChangePatternInstance [actions=[Delete Invocation at org.jfree.data.KeyedObjects2D:236
row.setObject(columnKey, object)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.KeyedObjects2D:236
row
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.KeyedObjects2D:236
columnKey
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.KeyedObjects2D:236
object
]]
RepairabilityAnalyzer
----For Diff:Delete Invocation at org.jfree.data.KeyedObjects2D:236
row.setObject(columnKey, object)
: number instances found: 1
ChangePatternInstance [actions=[Delete Invocation at org.jfree.data.KeyedObjects2D:236
row.setObject(columnKey, object)
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch3-Closure-22-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer
-0084
Delete Continue at com.google.javascript.jscomp.CheckSideEffects:115
continue
Delete Block at com.google.javascript.jscomp.CheckSideEffects:101
{
if (n == (parent.getLastChild())) {
for (com.google.javascript.rhino.Node an : parent.getAncestors()) {
int ancestorType = an.getType();
if (ancestorType == (com.google.javascript.rhino.Token.COMMA))
if ((ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT)) && (ancestorType != (com.google.javascript.rhino.Token.BLOCK)))
return;
else
break;
}
}
}
Move Block from com.google.javascript.jscomp.CheckSideEffects:115 to com.google.javascript.jscomp.CheckSideEffects:101
continue;
PatternInstanceAnalyzer
----For Diff:Delete Continue at com.google.javascript.jscomp.CheckSideEffects:115
continue
Delete Block at com.google.javascript.jscomp.CheckSideEffects:101
{
if (n == (parent.getLastChild())) {
for (com.google.javascript.rhino.Node an : parent.getAncestors()) {
int ancestorType = an.getType();
if (ancestorType == (com.google.javascript.rhino.Token.COMMA))
if ((ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT)) && (ancestorType != (com.google.javascript.rhino.Token.BLOCK)))
return;
else
break;
}
}
}
Move Block from com.google.javascript.jscomp.CheckSideEffects:115 to com.google.javascript.jscomp.CheckSideEffects:101
continue;
: number instances found: 49
ChangePatternInstance [actions=[Move LocalVariable from com.google.javascript.jscomp.CheckSideEffects:102 to com.google.javascript.jscomp.CheckSideEffects:102
com.google.javascript.rhino.Node gramps = parent.getParent()
]]
ChangePatternInstance [actions=[Move If from com.google.javascript.jscomp.CheckSideEffects:103 to com.google.javascript.jscomp.CheckSideEffects:103
if ((gramps.isCall()) && (parent == (gramps.getFirstChild()))) {
if ((((n == (parent.getFirstChild())) && ((parent.getChildCount()) == 2)) && (n.getNext().isName())) && ("eval".equals(n.getNext().getString()))) {
return;
}
}
]]
ChangePatternInstance [actions=[Delete Continue at com.google.javascript.jscomp.CheckSideEffects:115
continue
]]
ChangePatternInstance [actions=[Delete LocalVariable at com.google.javascript.jscomp.CheckSideEffects:113
int ancestorType = an.getType()
]]
ChangePatternInstance [actions=[Delete If at com.google.javascript.jscomp.CheckSideEffects:114
if (ancestorType == (com.google.javascript.rhino.Token.COMMA))
]]
ChangePatternInstance [actions=[Delete Return at com.google.javascript.jscomp.CheckSideEffects:117
return
]]
ChangePatternInstance [actions=[Delete Break at com.google.javascript.jscomp.CheckSideEffects:119
break
]]
ChangePatternInstance [actions=[Delete If at com.google.javascript.jscomp.CheckSideEffects:116
if ((ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT)) && (ancestorType != (com.google.javascript.rhino.Token.BLOCK)))
return;
else
break;
]]
ChangePatternInstance [actions=[Delete ForEach at com.google.javascript.jscomp.CheckSideEffects:112
for (com.google.javascript.rhino.Node an : parent.getAncestors()) {
int ancestorType = an.getType();
if (ancestorType == (com.google.javascript.rhino.Token.COMMA))
if ((ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT)) && (ancestorType != (com.google.javascript.rhino.Token.BLOCK)))
return;
else
break;
}
]]
ChangePatternInstance [actions=[Delete If at com.google.javascript.jscomp.CheckSideEffects:111
if (n == (parent.getLastChild())) {
for (com.google.javascript.rhino.Node an : parent.getAncestors()) {
int ancestorType = an.getType();
if (ancestorType == (com.google.javascript.rhino.Token.COMMA))
if ((ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT)) && (ancestorType != (com.google.javascript.rhino.Token.BLOCK)))
return;
else
break;
}
}
]]
ChangePatternInstance [actions=[Move Block from com.google.javascript.jscomp.CheckSideEffects:115 to com.google.javascript.jscomp.CheckSideEffects:101
continue;
]]
ChangePatternInstance [actions=[Move LocalVariable from com.google.javascript.jscomp.CheckSideEffects:102 to com.google.javascript.jscomp.CheckSideEffects:102
com.google.javascript.rhino.Node gramps = parent.getParent()
]]
ChangePatternInstance [actions=[Move If from com.google.javascript.jscomp.CheckSideEffects:103 to com.google.javascript.jscomp.CheckSideEffects:103
if ((gramps.isCall()) && (parent == (gramps.getFirstChild()))) {
if ((((n == (parent.getFirstChild())) && ((parent.getChildCount()) == 2)) && (n.getNext().isName())) && ("eval".equals(n.getNext().getString()))) {
return;
}
}
]]
ChangePatternInstance [actions=[Delete Continue at com.google.javascript.jscomp.CheckSideEffects:115
continue
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:111
n
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:111
parent
]]
ChangePatternInstance [actions=[Delete Invocation at com.google.javascript.jscomp.CheckSideEffects:111
(parent.getLastChild())
]]
ChangePatternInstance [actions=[Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:111
n == (parent.getLastChild())
]]
ChangePatternInstance [actions=[Delete TypeReference at com.google.javascript.jscomp.CheckSideEffects:112
com.google.javascript.rhino.Node
]]
ChangePatternInstance [actions=[Delete LocalVariable at com.google.javascript.jscomp.CheckSideEffects:112
com.google.javascript.rhino.Node an
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:112
parent
]]
ChangePatternInstance [actions=[Delete Invocation at com.google.javascript.jscomp.CheckSideEffects:112
parent.getAncestors()
]]
ChangePatternInstance [actions=[Delete TypeReference at com.google.javascript.jscomp.CheckSideEffects:113
int
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:113
an
]]
ChangePatternInstance [actions=[Delete Invocation at com.google.javascript.jscomp.CheckSideEffects:113
an.getType()
]]
ChangePatternInstance [actions=[Delete LocalVariable at com.google.javascript.jscomp.CheckSideEffects:113
int ancestorType = an.getType()
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:114
ancestorType
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.CheckSideEffects
com.google.javascript.rhino.Token
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.CheckSideEffects:114
(com.google.javascript.rhino.Token.COMMA)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:114
ancestorType == (com.google.javascript.rhino.Token.COMMA)
]]
ChangePatternInstance [actions=[Delete If at com.google.javascript.jscomp.CheckSideEffects:114
if (ancestorType == (com.google.javascript.rhino.Token.COMMA))
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:116
ancestorType
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.CheckSideEffects
com.google.javascript.rhino.Token
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.CheckSideEffects:116
(com.google.javascript.rhino.Token.EXPR_RESULT)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:116
(ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT))
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CheckSideEffects:116
ancestorType
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.CheckSideEffects
com.google.javascript.rhino.Token
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.CheckSideEffects:116
(com.google.javascript.rhino.Token.BLOCK)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:116
(ancestorType != (com.google.javascript.rhino.Token.BLOCK))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:116
(ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT)) && (ancestorType != (com.google.javascript.rhino.Token.BLOCK))
]]
ChangePatternInstance [actions=[Delete Return at com.google.javascript.jscomp.CheckSideEffects:117
return
]]
ChangePatternInstance [actions=[Delete Block at com.google.javascript.jscomp.CheckSideEffects:117
return;
]]
ChangePatternInstance [actions=[Delete Break at com.google.javascript.jscomp.CheckSideEffects:119
break
]]
ChangePatternInstance [actions=[Delete Block at com.google.javascript.jscomp.CheckSideEffects:119
break;
]]
ChangePatternInstance [actions=[Delete If at com.google.javascript.jscomp.CheckSideEffects:116
if ((ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT)) && (ancestorType != (com.google.javascript.rhino.Token.BLOCK)))
return;
else
break;
]]
ChangePatternInstance [actions=[Delete ForEach at com.google.javascript.jscomp.CheckSideEffects:112
for (com.google.javascript.rhino.Node an : parent.getAncestors()) {
int ancestorType = an.getType();
if (ancestorType == (com.google.javascript.rhino.Token.COMMA))
if ((ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT)) && (ancestorType != (com.google.javascript.rhino.Token.BLOCK)))
return;
else
break;
}
]]
ChangePatternInstance [actions=[Delete Block at com.google.javascript.jscomp.CheckSideEffects:111
{
for (com.google.javascript.rhino.Node an : parent.getAncestors()) {
int ancestorType = an.getType();
if (ancestorType == (com.google.javascript.rhino.Token.COMMA))
if ((ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT)) && (ancestorType != (com.google.javascript.rhino.Token.BLOCK)))
return;
else
break;
}
}
]]
ChangePatternInstance [actions=[Delete If at com.google.javascript.jscomp.CheckSideEffects:111
if (n == (parent.getLastChild())) {
for (com.google.javascript.rhino.Node an : parent.getAncestors()) {
int ancestorType = an.getType();
if (ancestorType == (com.google.javascript.rhino.Token.COMMA))
if ((ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT)) && (ancestorType != (com.google.javascript.rhino.Token.BLOCK)))
return;
else
break;
}
}
]]
ChangePatternInstance [actions=[Delete Block at com.google.javascript.jscomp.CheckSideEffects:101
{
if (n == (parent.getLastChild())) {
for (com.google.javascript.rhino.Node an : parent.getAncestors()) {
int ancestorType = an.getType();
if (ancestorType == (com.google.javascript.rhino.Token.COMMA))
if ((ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT)) && (ancestorType != (com.google.javascript.rhino.Token.BLOCK)))
return;
else
break;
}
}
}
]]
RepairabilityAnalyzer
----For Diff:Delete Continue at com.google.javascript.jscomp.CheckSideEffects:115
continue
Delete Block at com.google.javascript.jscomp.CheckSideEffects:101
{
if (n == (parent.getLastChild())) {
for (com.google.javascript.rhino.Node an : parent.getAncestors()) {
int ancestorType = an.getType();
if (ancestorType == (com.google.javascript.rhino.Token.COMMA))
if ((ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT)) && (ancestorType != (com.google.javascript.rhino.Token.BLOCK)))
return;
else
break;
}
}
}
Move Block from com.google.javascript.jscomp.CheckSideEffects:115 to com.google.javascript.jscomp.CheckSideEffects:101
continue;
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch3-Chart-1-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer
-0078
Delete Return at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1798
return result
PatternInstanceAnalyzer
----For Diff:Delete Return at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1798
return result
: number instances found: 3
ChangePatternInstance [actions=[Delete Return at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1798
return result
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1798
result
]]
ChangePatternInstance [actions=[Delete Return at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1798
return result
]]
RepairabilityAnalyzer
----For Diff:Delete Return at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1798
return result
: number instances found: 1
ChangePatternInstance [actions=[Delete Return at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1798
return result
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch5-Lang-7-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer
-00129
Delete Literal at org.apache.commons.lang3.math.NumberUtils:453
null
Insert Invocation at org.apache.commons.lang3.math.NumberUtils:453
org.apache.commons.lang3.math.Fraction.getFraction(java.lang.Integer.parseInt(str), 1)
PatternInstanceAnalyzer
----For Diff:Delete Literal at org.apache.commons.lang3.math.NumberUtils:453
null
Insert Invocation at org.apache.commons.lang3.math.NumberUtils:453
org.apache.commons.lang3.math.Fraction.getFraction(java.lang.Integer.parseInt(str), 1)
: number instances found: 7
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang3.math.NumberUtils:453
org.apache.commons.lang3.math.Fraction.getFraction(java.lang.Integer.parseInt(str), 1)
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.lang3.math.NumberUtils:453
org.apache.commons.lang3.math.Fraction
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang3.math.NumberUtils:453
java.lang.Integer.parseInt(str)
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang3.math.NumberUtils:453
1
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.lang3.math.NumberUtils:453
java.lang.Integer
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang3.math.NumberUtils:453
str
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.math.NumberUtils:453
null
]]
RepairabilityAnalyzer
----For Diff:Delete Literal at org.apache.commons.lang3.math.NumberUtils:453
null
Insert Invocation at org.apache.commons.lang3.math.NumberUtils:453
org.apache.commons.lang3.math.Fraction.getFraction(java.lang.Integer.parseInt(str), 1)
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch2-Math-53-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer
-0065
Insert If at org.apache.commons.math.complex.Complex:153
if ((isNaN) || (rhs.isNaN)) {
return org.apache.commons.math.complex.Complex.NaN;
}
PatternInstanceAnalyzer
----For Diff:Insert If at org.apache.commons.math.complex.Complex:153
if ((isNaN) || (rhs.isNaN)) {
return org.apache.commons.math.complex.Complex.NaN;
}
: number instances found: 11
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.complex.Complex:153
if ((isNaN) || (rhs.isNaN)) {
return org.apache.commons.math.complex.Complex.NaN;
}
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math.complex.Complex:154
return org.apache.commons.math.complex.Complex.NaN
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math.complex.Complex:153
(isNaN) || (rhs.isNaN)
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.math.complex.Complex:153
{
return org.apache.commons.math.complex.Complex.NaN;
}
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.math.complex.Complex:153
(isNaN)
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.math.complex.Complex:153
(rhs.isNaN)
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math.complex.Complex:154
return org.apache.commons.math.complex.Complex.NaN
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math.complex.Complex
org.apache.commons.math.complex.Complex
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.complex.Complex:153
rhs
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.math.complex.Complex:154
org.apache.commons.math.complex.Complex.NaN
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math.complex.Complex:154
org.apache.commons.math.complex.Complex
]]
RepairabilityAnalyzer
----For Diff:Insert If at org.apache.commons.math.complex.Complex:153
if ((isNaN) || (rhs.isNaN)) {
return org.apache.commons.math.complex.Complex.NaN;
}
: number instances found: 1
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.complex.Complex:153
if ((isNaN) || (rhs.isNaN)) {
return org.apache.commons.math.complex.Complex.NaN;
}
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch5-Math-95-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer
-00140
Delete Return at org.apache.commons.math.distribution.FDistributionImpl:148
return ret
Insert Assignment at org.apache.commons.math.distribution.FDistributionImpl:148
ret = 0.5
PatternInstanceAnalyzer
----For Diff:Delete Return at org.apache.commons.math.distribution.FDistributionImpl:148
return ret
Insert Assignment at org.apache.commons.math.distribution.FDistributionImpl:148
ret = 0.5
: number instances found: 5
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math.distribution.FDistributionImpl:148
ret = 0.5
]]
ChangePatternInstance [actions=[Delete Return at org.apache.commons.math.distribution.FDistributionImpl:148
return ret
]]
ChangePatternInstance [actions=[Insert VariableWrite at org.apache.commons.math.distribution.FDistributionImpl:148
ret
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math.distribution.FDistributionImpl:148
0.5
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.distribution.FDistributionImpl:148
ret
]]
RepairabilityAnalyzer
----For Diff:Delete Return at org.apache.commons.math.distribution.FDistributionImpl:148
return ret
Insert Assignment at org.apache.commons.math.distribution.FDistributionImpl:148
ret = 0.5
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/JGenProg2017/patch3-Time-4-JGenProg2017/JGenProg2017]
FineGrainDifftAnalyzer
-00101
Delete Literal at org.joda.time.field.ZeroIsMaxDateTimeField:111
1
Insert Invocation at org.joda.time.field.ZeroIsMaxDateTimeField:111
getName().hashCode()
PatternInstanceAnalyzer
----For Diff:Delete Literal at org.joda.time.field.ZeroIsMaxDateTimeField:111
1
Insert Invocation at org.joda.time.field.ZeroIsMaxDateTimeField:111
getName().hashCode()
: number instances found: 4
ChangePatternInstance [actions=[Insert Invocation at org.joda.time.field.ZeroIsMaxDateTimeField:111
getName().hashCode()
]]
ChangePatternInstance [actions=[Insert Invocation at org.joda.time.field.ZeroIsMaxDateTimeField:111
getName()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.joda.time.field.ZeroIsMaxDateTimeField
org.joda.time.field.ZeroIsMaxDateTimeField
]]
ChangePatternInstance [actions=[Delete Literal at org.joda.time.field.ZeroIsMaxDateTimeField:111
1
]]
RepairabilityAnalyzer
----For Diff:Delete Literal at org.joda.time.field.ZeroIsMaxDateTimeField:111
1
Insert Invocation at org.joda.time.field.ZeroIsMaxDateTimeField:111
getName().hashCode()
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/JGenProgPostiveTest/patch1-Math-70-JGenProg2015]
FineGrainDifftAnalyzer
-patch1-Math-70-JGenProg2015
Insert VariableRead at org.apache.commons.math.analysis.solvers.BisectionSolver:72
f
PatternInstanceAnalyzer
----For Diff:Insert VariableRead at org.apache.commons.math.analysis.solvers.BisectionSolver:72
f
: number instances found: 1
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.analysis.solvers.BisectionSolver:72
f
]]
RepairabilityAnalyzer
----For Diff:Insert VariableRead at org.apache.commons.math.analysis.solvers.BisectionSolver:72
f
: number instances found: 1
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.analysis.solvers.BisectionSolver:72
f
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/JGenProgTest/patch3-Math-74-JGenProg2017]
FineGrainDifftAnalyzer
-patch3-Math-74-JGenProg2017
Insert Invocation at org.apache.commons.math.ode.nonstiff.AdamsMoultonIntegrator:256
setMaxGrowth(10.0)
PatternInstanceAnalyzer
----For Diff:Insert Invocation at org.apache.commons.math.ode.nonstiff.AdamsMoultonIntegrator:256
setMaxGrowth(10.0)
: number instances found: 4
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math.ode.nonstiff.AdamsMoultonIntegrator:256
setMaxGrowth(10.0)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math.ode.nonstiff.AdamsMoultonIntegrator:256
setMaxGrowth(10.0)
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math.ode.nonstiff.AdamsMoultonIntegrator
org.apache.commons.math.ode.nonstiff.AdamsMoultonIntegrator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math.ode.nonstiff.AdamsMoultonIntegrator:256
10.0
]]
RepairabilityAnalyzer
----For Diff:Insert Invocation at org.apache.commons.math.ode.nonstiff.AdamsMoultonIntegrator:256
setMaxGrowth(10.0)
: number instances found: 0
[INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 288.553 s - in fr.inria.coming.spoon.repairability.repairtools.JGenProgTest
[INFO] Running fr.inria.coming.spoon.repairability.repairtools.JKaliTest
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/JKali/JKali1]
FineGrainDifftAnalyzer
-one
Delete BinaryOperator at JKali:6
x > 10
Insert Literal at JKali:6
true
PatternInstanceAnalyzer
----For Diff:Delete BinaryOperator at JKali:6
x > 10
Insert Literal at JKali:6
true
: number instances found: 1
ChangePatternInstance [actions=[Insert Literal at JKali:6
true
]]
RepairabilityAnalyzer
----For Diff:Delete BinaryOperator at JKali:6
x > 10
Insert Literal at JKali:6
true
: number instances found: 1
ChangePatternInstance [actions=[Insert Literal at JKali:6
true
]]
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/JKali/JKali2]
FineGrainDifftAnalyzer
-two
Delete LocalVariable at JKali:5
int x = 20
Delete BinaryOperator at JKali:6
x > 10
Insert Literal at JKali:5
false
PatternInstanceAnalyzer
----For Diff:Delete LocalVariable at JKali:5
int x = 20
Delete BinaryOperator at JKali:6
x > 10
Insert Literal at JKali:5
false
: number instances found: 2
ChangePatternInstance [actions=[Delete LocalVariable at JKali:5
int x = 20
]]
ChangePatternInstance [actions=[Insert Literal at JKali:5
false
]]
RepairabilityAnalyzer
----For Diff:Delete LocalVariable at JKali:5
int x = 20
Delete BinaryOperator at JKali:6
x > 10
Insert Literal at JKali:5
false
: number instances found: 1
ChangePatternInstance [actions=[Delete LocalVariable at JKali:5
int x = 20
]]
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/JKali/JKali4]
FineGrainDifftAnalyzer
-four
Delete Block at JKali:6
{
java.lang.System.out.println("JKAli");
java.lang.System.out.println("JKAli");
}
PatternInstanceAnalyzer
----For Diff:Delete Block at JKali:6
{
java.lang.System.out.println("JKAli");
java.lang.System.out.println("JKAli");
}
: number instances found: 2
ChangePatternInstance [actions=[Delete Invocation at JKali:7
java.lang.System.out.println("JKAli")
]]
ChangePatternInstance [actions=[Delete Invocation at JKali:8
java.lang.System.out.println("JKAli")
]]
RepairabilityAnalyzer
----For Diff:Delete Block at JKali:6
{
java.lang.System.out.println("JKAli");
java.lang.System.out.println("JKAli");
}
: number instances found: 1
ChangePatternInstance [actions=[Delete Invocation at JKali:7
java.lang.System.out.println("JKAli")
]]
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/JKali/JKali3]
FineGrainDifftAnalyzer
-three
Insert Return at JKali:5
return
PatternInstanceAnalyzer
----For Diff:Insert Return at JKali:5
return
: number instances found: 1
ChangePatternInstance [actions=[Insert Return at JKali:5
return
]]
RepairabilityAnalyzer
----For Diff:Insert Return at JKali:5
return
: number instances found: 1
ChangePatternInstance [actions=[Insert Return at JKali:5
return
]]
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/JKali/JKali5]
FineGrainDifftAnalyzer
-five
Delete Invocation at JKali:8
java.lang.System.out.println("JKAli")
PatternInstanceAnalyzer
----For Diff:Delete Invocation at JKali:8
java.lang.System.out.println("JKAli")
: number instances found: 1
ChangePatternInstance [actions=[Delete Invocation at JKali:8
java.lang.System.out.println("JKAli")
]]
RepairabilityAnalyzer
----For Diff:Delete Invocation at JKali:8
java.lang.System.out.println("JKAli")
: number instances found: 1
ChangePatternInstance [actions=[Delete Invocation at JKali:8
java.lang.System.out.println("JKAli")
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/jKali/patch1-Math-28-jKali/jKali]
FineGrainDifftAnalyzer
-009
Delete BinaryOperator at org.apache.commons.math3.optimization.linear.SimplexSolver:143
row == (tableau.getBasicRow(i))
Insert Literal at org.apache.commons.math3.optimization.linear.SimplexSolver:143
true
PatternInstanceAnalyzer
----For Diff:Delete BinaryOperator at org.apache.commons.math3.optimization.linear.SimplexSolver:143
row == (tableau.getBasicRow(i))
Insert Literal at org.apache.commons.math3.optimization.linear.SimplexSolver:143
true
: number instances found: 1
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math3.optimization.linear.SimplexSolver:143
true
]]
RepairabilityAnalyzer
----For Diff:Delete BinaryOperator at org.apache.commons.math3.optimization.linear.SimplexSolver:143
row == (tableau.getBasicRow(i))
Insert Literal at org.apache.commons.math3.optimization.linear.SimplexSolver:143
true
: number instances found: 1
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math3.optimization.linear.SimplexSolver:143
true
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/jKali/patch1-Chart-5-jKali/jKali]
FineGrainDifftAnalyzer
-002
Delete FieldRead at org.jfree.data.xy.XYSeries:563
this.autoSort
Insert Literal at org.jfree.data.xy.XYSeries:563
false
PatternInstanceAnalyzer
----For Diff:Delete FieldRead at org.jfree.data.xy.XYSeries:563
this.autoSort
Insert Literal at org.jfree.data.xy.XYSeries:563
false
: number instances found: 1
ChangePatternInstance [actions=[Insert Literal at org.jfree.data.xy.XYSeries:563
false
]]
RepairabilityAnalyzer
----For Diff:Delete FieldRead at org.jfree.data.xy.XYSeries:563
this.autoSort
Insert Literal at org.jfree.data.xy.XYSeries:563
false
: number instances found: 1
ChangePatternInstance [actions=[Insert Literal at org.jfree.data.xy.XYSeries:563
false
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/jKali/patch1-Math-81-jKali/jKali]
FineGrainDifftAnalyzer
-0014
Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1537
((work[(np - 8)]) > b2) || ((work[(np - 4)]) > b1)
Insert Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1537
true
PatternInstanceAnalyzer
----For Diff:Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1537
((work[(np - 8)]) > b2) || ((work[(np - 4)]) > b1)
Insert Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1537
true
: number instances found: 1
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1537
true
]]
RepairabilityAnalyzer
----For Diff:Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1537
((work[(np - 8)]) > b2) || ((work[(np - 4)]) > b1)
Insert Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1537
true
: number instances found: 1
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1537
true
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/jKali/patch3-Math-28-jKali/jKali]
FineGrainDifftAnalyzer
-0036
Delete Assignment at org.apache.commons.math3.optimization.linear.SimplexSolver:145
minIndex = i
PatternInstanceAnalyzer
----For Diff:Delete Assignment at org.apache.commons.math3.optimization.linear.SimplexSolver:145
minIndex = i
: number instances found: 1
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math3.optimization.linear.SimplexSolver:145
minIndex = i
]]
RepairabilityAnalyzer
----For Diff:Delete Assignment at org.apache.commons.math3.optimization.linear.SimplexSolver:145
minIndex = i
: number instances found: 1
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math3.optimization.linear.SimplexSolver:145
minIndex = i
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/jKali/patch2-Math-28-jKali/jKali]
FineGrainDifftAnalyzer
-0025
Delete BinaryOperator at org.apache.commons.math3.optimization.linear.SimplexSolver:144
i < minIndex
Insert Literal at org.apache.commons.math3.optimization.linear.SimplexSolver:144
true
PatternInstanceAnalyzer
----For Diff:Delete BinaryOperator at org.apache.commons.math3.optimization.linear.SimplexSolver:144
i < minIndex
Insert Literal at org.apache.commons.math3.optimization.linear.SimplexSolver:144
true
: number instances found: 1
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math3.optimization.linear.SimplexSolver:144
true
]]
RepairabilityAnalyzer
----For Diff:Delete BinaryOperator at org.apache.commons.math3.optimization.linear.SimplexSolver:144
i < minIndex
Insert Literal at org.apache.commons.math3.optimization.linear.SimplexSolver:144
true
: number instances found: 1
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math3.optimization.linear.SimplexSolver:144
true
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/jKali/patch1-Closure-21-jKali/jKali]
FineGrainDifftAnalyzer
-005
Delete Continue at com.google.javascript.jscomp.CheckSideEffects:120
continue
Delete ForEach at com.google.javascript.jscomp.CheckSideEffects:118
for (com.google.javascript.rhino.Node an : parent.getAncestors()) {
int ancestorType = an.getType();
if (ancestorType == (com.google.javascript.rhino.Token.COMMA))
if ((ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT)) && (ancestorType != (com.google.javascript.rhino.Token.BLOCK)))
return;
else
break;
}
Delete Block at com.google.javascript.jscomp.CheckSideEffects:113
{
if ()
}
Insert If at com.google.javascript.jscomp.CheckSideEffects:117
if ()
Move Block from com.google.javascript.jscomp.CheckSideEffects:117 to com.google.javascript.jscomp.CheckSideEffects:113
{
for (com.google.javascript.rhino.Node an : parent.getAncestors()) {
int ancestorType = an.getType();
if (ancestorType == (com.google.javascript.rhino.Token.COMMA))
continue;
if ((ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT)) && (ancestorType != (com.google.javascript.rhino.Token.BLOCK)))
return;
else
break;
}
}
Move BinaryOperator from com.google.javascript.jscomp.CheckSideEffects:117 to com.google.javascript.jscomp.CheckSideEffects:117
n == (parent.getLastChild())
Move Block from com.google.javascript.jscomp.CheckSideEffects:120 to com.google.javascript.jscomp.CheckSideEffects:117
continue;
PatternInstanceAnalyzer
----For Diff:Delete Continue at com.google.javascript.jscomp.CheckSideEffects:120
continue
Delete ForEach at com.google.javascript.jscomp.CheckSideEffects:118
for (com.google.javascript.rhino.Node an : parent.getAncestors()) {
int ancestorType = an.getType();
if (ancestorType == (com.google.javascript.rhino.Token.COMMA))
if ((ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT)) && (ancestorType != (com.google.javascript.rhino.Token.BLOCK)))
return;
else
break;
}
Delete Block at com.google.javascript.jscomp.CheckSideEffects:113
{
if ()
}
Insert If at com.google.javascript.jscomp.CheckSideEffects:117
if ()
Move Block from com.google.javascript.jscomp.CheckSideEffects:117 to com.google.javascript.jscomp.CheckSideEffects:113
{
for (com.google.javascript.rhino.Node an : parent.getAncestors()) {
int ancestorType = an.getType();
if (ancestorType == (com.google.javascript.rhino.Token.COMMA))
continue;
if ((ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT)) && (ancestorType != (com.google.javascript.rhino.Token.BLOCK)))
return;
else
break;
}
}
Move BinaryOperator from com.google.javascript.jscomp.CheckSideEffects:117 to com.google.javascript.jscomp.CheckSideEffects:117
n == (parent.getLastChild())
Move Block from com.google.javascript.jscomp.CheckSideEffects:120 to com.google.javascript.jscomp.CheckSideEffects:117
continue;
: number instances found: 8
ChangePatternInstance [actions=[Delete Continue at com.google.javascript.jscomp.CheckSideEffects:120
continue
]]
ChangePatternInstance [actions=[Delete LocalVariable at com.google.javascript.jscomp.CheckSideEffects:119
int ancestorType = an.getType()
]]
ChangePatternInstance [actions=[Delete If at com.google.javascript.jscomp.CheckSideEffects:120
if (ancestorType == (com.google.javascript.rhino.Token.COMMA))
]]
ChangePatternInstance [actions=[Delete Return at com.google.javascript.jscomp.CheckSideEffects:121
return
]]
ChangePatternInstance [actions=[Delete Break at com.google.javascript.jscomp.CheckSideEffects:122
break
]]
ChangePatternInstance [actions=[Delete If at com.google.javascript.jscomp.CheckSideEffects:121
if ((ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT)) && (ancestorType != (com.google.javascript.rhino.Token.BLOCK)))
return;
else
break;
]]
ChangePatternInstance [actions=[Delete ForEach at com.google.javascript.jscomp.CheckSideEffects:118
for (com.google.javascript.rhino.Node an : parent.getAncestors()) {
int ancestorType = an.getType();
if (ancestorType == (com.google.javascript.rhino.Token.COMMA))
if ((ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT)) && (ancestorType != (com.google.javascript.rhino.Token.BLOCK)))
return;
else
break;
}
]]
ChangePatternInstance [actions=[Delete If at com.google.javascript.jscomp.CheckSideEffects:117
if ()
]]
RepairabilityAnalyzer
----For Diff:Delete Continue at com.google.javascript.jscomp.CheckSideEffects:120
continue
Delete ForEach at com.google.javascript.jscomp.CheckSideEffects:118
for (com.google.javascript.rhino.Node an : parent.getAncestors()) {
int ancestorType = an.getType();
if (ancestorType == (com.google.javascript.rhino.Token.COMMA))
if ((ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT)) && (ancestorType != (com.google.javascript.rhino.Token.BLOCK)))
return;
else
break;
}
Delete Block at com.google.javascript.jscomp.CheckSideEffects:113
{
if ()
}
Insert If at com.google.javascript.jscomp.CheckSideEffects:117
if ()
Move Block from com.google.javascript.jscomp.CheckSideEffects:117 to com.google.javascript.jscomp.CheckSideEffects:113
{
for (com.google.javascript.rhino.Node an : parent.getAncestors()) {
int ancestorType = an.getType();
if (ancestorType == (com.google.javascript.rhino.Token.COMMA))
continue;
if ((ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT)) && (ancestorType != (com.google.javascript.rhino.Token.BLOCK)))
return;
else
break;
}
}
Move BinaryOperator from com.google.javascript.jscomp.CheckSideEffects:117 to com.google.javascript.jscomp.CheckSideEffects:117
n == (parent.getLastChild())
Move Block from com.google.javascript.jscomp.CheckSideEffects:120 to com.google.javascript.jscomp.CheckSideEffects:117
continue;
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/jKali/patch2-Chart-26-jKali/jKali]
FineGrainDifftAnalyzer
-0020
Delete If at org.jfree.chart.axis.AxisCollection:132
if (edge == (org.jfree.chart.util.RectangleEdge.TOP)) {
this.axesAtTop.add(axis);
} else
if (edge == (org.jfree.chart.util.RectangleEdge.BOTTOM)) {
this.axesAtBottom.add(axis);
} else
if (edge == (org.jfree.chart.util.RectangleEdge.LEFT)) {
this.axesAtLeft.add(axis);
} else
if (edge == (org.jfree.chart.util.RectangleEdge.RIGHT)) {
this.axesAtRight.add(axis);
}
PatternInstanceAnalyzer
----For Diff:Delete If at org.jfree.chart.axis.AxisCollection:132
if (edge == (org.jfree.chart.util.RectangleEdge.TOP)) {
this.axesAtTop.add(axis);
} else
if (edge == (org.jfree.chart.util.RectangleEdge.BOTTOM)) {
this.axesAtBottom.add(axis);
} else
if (edge == (org.jfree.chart.util.RectangleEdge.LEFT)) {
this.axesAtLeft.add(axis);
} else
if (edge == (org.jfree.chart.util.RectangleEdge.RIGHT)) {
this.axesAtRight.add(axis);
}
: number instances found: 8
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.axis.AxisCollection:133
this.axesAtTop.add(axis)
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.axis.AxisCollection:136
this.axesAtBottom.add(axis)
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.axis.AxisCollection:139
this.axesAtLeft.add(axis)
]]
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.axis.AxisCollection:142
this.axesAtRight.add(axis)
]]
ChangePatternInstance [actions=[Delete If at org.jfree.chart.axis.AxisCollection:141
if (edge == (org.jfree.chart.util.RectangleEdge.RIGHT)) {
this.axesAtRight.add(axis);
}
]]
ChangePatternInstance [actions=[Delete If at org.jfree.chart.axis.AxisCollection:138
if (edge == (org.jfree.chart.util.RectangleEdge.LEFT)) {
this.axesAtLeft.add(axis);
} else
if (edge == (org.jfree.chart.util.RectangleEdge.RIGHT)) {
this.axesAtRight.add(axis);
}
]]
ChangePatternInstance [actions=[Delete If at org.jfree.chart.axis.AxisCollection:135
if (edge == (org.jfree.chart.util.RectangleEdge.BOTTOM)) {
this.axesAtBottom.add(axis);
} else
if (edge == (org.jfree.chart.util.RectangleEdge.LEFT)) {
this.axesAtLeft.add(axis);
} else
if (edge == (org.jfree.chart.util.RectangleEdge.RIGHT)) {
this.axesAtRight.add(axis);
}
]]
ChangePatternInstance [actions=[Delete If at org.jfree.chart.axis.AxisCollection:132
if (edge == (org.jfree.chart.util.RectangleEdge.TOP)) {
this.axesAtTop.add(axis);
} else
if (edge == (org.jfree.chart.util.RectangleEdge.BOTTOM)) {
this.axesAtBottom.add(axis);
} else
if (edge == (org.jfree.chart.util.RectangleEdge.LEFT)) {
this.axesAtLeft.add(axis);
} else
if (edge == (org.jfree.chart.util.RectangleEdge.RIGHT)) {
this.axesAtRight.add(axis);
}
]]
RepairabilityAnalyzer
----For Diff:Delete If at org.jfree.chart.axis.AxisCollection:132
if (edge == (org.jfree.chart.util.RectangleEdge.TOP)) {
this.axesAtTop.add(axis);
} else
if (edge == (org.jfree.chart.util.RectangleEdge.BOTTOM)) {
this.axesAtBottom.add(axis);
} else
if (edge == (org.jfree.chart.util.RectangleEdge.LEFT)) {
this.axesAtLeft.add(axis);
} else
if (edge == (org.jfree.chart.util.RectangleEdge.RIGHT)) {
this.axesAtRight.add(axis);
}
: number instances found: 1
ChangePatternInstance [actions=[Delete If at org.jfree.chart.axis.AxisCollection:132
if (edge == (org.jfree.chart.util.RectangleEdge.TOP)) {
this.axesAtTop.add(axis);
} else
if (edge == (org.jfree.chart.util.RectangleEdge.BOTTOM)) {
this.axesAtBottom.add(axis);
} else
if (edge == (org.jfree.chart.util.RectangleEdge.LEFT)) {
this.axesAtLeft.add(axis);
} else
if (edge == (org.jfree.chart.util.RectangleEdge.RIGHT)) {
this.axesAtRight.add(axis);
}
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/jKali/patch4-Closure-21-jKali/jKali]
FineGrainDifftAnalyzer
-0042
Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
(ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT)) && (ancestorType != (com.google.javascript.rhino.Token.BLOCK))
Insert Literal at com.google.javascript.jscomp.CheckSideEffects:121
false
PatternInstanceAnalyzer
----For Diff:Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
(ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT)) && (ancestorType != (com.google.javascript.rhino.Token.BLOCK))
Insert Literal at com.google.javascript.jscomp.CheckSideEffects:121
false
: number instances found: 1
ChangePatternInstance [actions=[Insert Literal at com.google.javascript.jscomp.CheckSideEffects:121
false
]]
RepairabilityAnalyzer
----For Diff:Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
(ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT)) && (ancestorType != (com.google.javascript.rhino.Token.BLOCK))
Insert Literal at com.google.javascript.jscomp.CheckSideEffects:121
false
: number instances found: 1
ChangePatternInstance [actions=[Insert Literal at com.google.javascript.jscomp.CheckSideEffects:121
false
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/jKali/patch3-Math-81-jKali/jKali]
FineGrainDifftAnalyzer
-0038
Delete Break at org.apache.commons.math.linear.EigenDecompositionImpl:1548
break
Delete Block at org.apache.commons.math.linear.EigenDecompositionImpl:1526
{
if ((end - start) > 2) {
b2 = (work[(nn - 13)]) / (work[(nn - 15)]);
a2 = a2 + b2;
for (int i4 = nn - 17; i4 >= (((4 * start) + 2) + (pingPong)); i4 -= 4) {
if (b2 == 0.0)
b1 = b2;
if ((work[i4]) > (work[(i4 - 2)])) {
return;
}
b2 = b2 * ((work[i4]) / (work[(i4 - 2)]));
a2 = a2 + b2;
if (((100 * (java.lang.Math.max(b2, b1))) < a2) || (cnst1 < a2)) {
break;
}
}
a2 = cnst3 * a2;
}
}
Move Block from org.apache.commons.math.linear.EigenDecompositionImpl:1547 to org.apache.commons.math.linear.EigenDecompositionImpl:1526
{
break;
}
PatternInstanceAnalyzer
----For Diff:Delete Break at org.apache.commons.math.linear.EigenDecompositionImpl:1548
break
Delete Block at org.apache.commons.math.linear.EigenDecompositionImpl:1526
{
if ((end - start) > 2) {
b2 = (work[(nn - 13)]) / (work[(nn - 15)]);
a2 = a2 + b2;
for (int i4 = nn - 17; i4 >= (((4 * start) + 2) + (pingPong)); i4 -= 4) {
if (b2 == 0.0)
b1 = b2;
if ((work[i4]) > (work[(i4 - 2)])) {
return;
}
b2 = b2 * ((work[i4]) / (work[(i4 - 2)]));
a2 = a2 + b2;
if (((100 * (java.lang.Math.max(b2, b1))) < a2) || (cnst1 < a2)) {
break;
}
}
a2 = cnst3 * a2;
}
}
Move Block from org.apache.commons.math.linear.EigenDecompositionImpl:1547 to org.apache.commons.math.linear.EigenDecompositionImpl:1526
{
break;
}
: number instances found: 14
ChangePatternInstance [actions=[Delete Break at org.apache.commons.math.linear.EigenDecompositionImpl:1548
break
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1544
b2 = (work[(nn - 13)]) / (work[(nn - 15)])
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1545
a2 = a2 + b2
]]
ChangePatternInstance [actions=[Delete If at org.apache.commons.math.linear.EigenDecompositionImpl:1547
if (b2 == 0.0)
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1550
b1 = b2
]]
ChangePatternInstance [actions=[Delete Return at org.apache.commons.math.linear.EigenDecompositionImpl:1552
return
]]
ChangePatternInstance [actions=[Delete If at org.apache.commons.math.linear.EigenDecompositionImpl:1551
if ((work[i4]) > (work[(i4 - 2)])) {
return;
}
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1554
b2 = b2 * ((work[i4]) / (work[(i4 - 2)]))
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1555
a2 = a2 + b2
]]
ChangePatternInstance [actions=[Delete Break at org.apache.commons.math.linear.EigenDecompositionImpl:1557
break
]]
ChangePatternInstance [actions=[Delete If at org.apache.commons.math.linear.EigenDecompositionImpl:1556
if (((100 * (java.lang.Math.max(b2, b1))) < a2) || (cnst1 < a2)) {
break;
}
]]
ChangePatternInstance [actions=[Delete For at org.apache.commons.math.linear.EigenDecompositionImpl:1546
for (int i4 = nn - 17; i4 >= (((4 * start) + 2) + (pingPong)); i4 -= 4) {
if (b2 == 0.0)
b1 = b2;
if ((work[i4]) > (work[(i4 - 2)])) {
return;
}
b2 = b2 * ((work[i4]) / (work[(i4 - 2)]));
a2 = a2 + b2;
if (((100 * (java.lang.Math.max(b2, b1))) < a2) || (cnst1 < a2)) {
break;
}
}
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1560
a2 = cnst3 * a2
]]
ChangePatternInstance [actions=[Delete If at org.apache.commons.math.linear.EigenDecompositionImpl:1543
if ((end - start) > 2) {
b2 = (work[(nn - 13)]) / (work[(nn - 15)]);
a2 = a2 + b2;
for (int i4 = nn - 17; i4 >= (((4 * start) + 2) + (pingPong)); i4 -= 4) {
if (b2 == 0.0)
b1 = b2;
if ((work[i4]) > (work[(i4 - 2)])) {
return;
}
b2 = b2 * ((work[i4]) / (work[(i4 - 2)]));
a2 = a2 + b2;
if (((100 * (java.lang.Math.max(b2, b1))) < a2) || (cnst1 < a2)) {
break;
}
}
a2 = cnst3 * a2;
}
]]
RepairabilityAnalyzer
----For Diff:Delete Break at org.apache.commons.math.linear.EigenDecompositionImpl:1548
break
Delete Block at org.apache.commons.math.linear.EigenDecompositionImpl:1526
{
if ((end - start) > 2) {
b2 = (work[(nn - 13)]) / (work[(nn - 15)]);
a2 = a2 + b2;
for (int i4 = nn - 17; i4 >= (((4 * start) + 2) + (pingPong)); i4 -= 4) {
if (b2 == 0.0)
b1 = b2;
if ((work[i4]) > (work[(i4 - 2)])) {
return;
}
b2 = b2 * ((work[i4]) / (work[(i4 - 2)]));
a2 = a2 + b2;
if (((100 * (java.lang.Math.max(b2, b1))) < a2) || (cnst1 < a2)) {
break;
}
}
a2 = cnst3 * a2;
}
}
Move Block from org.apache.commons.math.linear.EigenDecompositionImpl:1547 to org.apache.commons.math.linear.EigenDecompositionImpl:1526
{
break;
}
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/jKali/patch2-Math-85-jKali/jKali]
FineGrainDifftAnalyzer
-0029
Delete BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
(fa * fb) >= 0.0
Insert Literal at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
false
PatternInstanceAnalyzer
----For Diff:Delete BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
(fa * fb) >= 0.0
Insert Literal at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
false
: number instances found: 1
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
false
]]
RepairabilityAnalyzer
----For Diff:Delete BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
(fa * fb) >= 0.0
Insert Literal at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
false
: number instances found: 1
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
false
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/jKali/patch4-Math-28-jKali/jKali]
FineGrainDifftAnalyzer
-0044
Delete Return at org.apache.commons.math3.optimization.linear.SimplexSolver:151
return minRow
PatternInstanceAnalyzer
----For Diff:Delete Return at org.apache.commons.math3.optimization.linear.SimplexSolver:151
return minRow
: number instances found: 1
ChangePatternInstance [actions=[Delete Return at org.apache.commons.math3.optimization.linear.SimplexSolver:151
return minRow
]]
RepairabilityAnalyzer
----For Diff:Delete Return at org.apache.commons.math3.optimization.linear.SimplexSolver:151
return minRow
: number instances found: 1
ChangePatternInstance [actions=[Delete Return at org.apache.commons.math3.optimization.linear.SimplexSolver:151
return minRow
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/jKali/patch4-Chart-26-jKali/jKali]
FineGrainDifftAnalyzer
-0041
Delete BinaryOperator at org.jfree.chart.axis.Axis:1190
(plotState != null) && (hotspot != null)
Insert Literal at org.jfree.chart.axis.Axis:1190
false
PatternInstanceAnalyzer
----For Diff:Delete BinaryOperator at org.jfree.chart.axis.Axis:1190
(plotState != null) && (hotspot != null)
Insert Literal at org.jfree.chart.axis.Axis:1190
false
: number instances found: 1
ChangePatternInstance [actions=[Insert Literal at org.jfree.chart.axis.Axis:1190
false
]]
RepairabilityAnalyzer
----For Diff:Delete BinaryOperator at org.jfree.chart.axis.Axis:1190
(plotState != null) && (hotspot != null)
Insert Literal at org.jfree.chart.axis.Axis:1190
false
: number instances found: 1
ChangePatternInstance [actions=[Insert Literal at org.jfree.chart.axis.Axis:1190
false
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/jKali/patch2-Closure-13-jKali/jKali]
FineGrainDifftAnalyzer
-0021
Delete Return at com.google.javascript.jscomp.PeepholeOptimizationsPass:160
return false
PatternInstanceAnalyzer
----For Diff:Delete Return at com.google.javascript.jscomp.PeepholeOptimizationsPass:160
return false
: number instances found: 1
ChangePatternInstance [actions=[Delete Return at com.google.javascript.jscomp.PeepholeOptimizationsPass:160
return false
]]
RepairabilityAnalyzer
----For Diff:Delete Return at com.google.javascript.jscomp.PeepholeOptimizationsPass:160
return false
: number instances found: 1
ChangePatternInstance [actions=[Delete Return at com.google.javascript.jscomp.PeepholeOptimizationsPass:160
return false
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/jKali/patch1-Closure-10-jKali/jKali]
FineGrainDifftAnalyzer
-003
Delete VariableRead at com.google.javascript.jscomp.NodeUtil:1416
recurse
Insert Literal at com.google.javascript.jscomp.NodeUtil:1416
false
PatternInstanceAnalyzer
----For Diff:Delete VariableRead at com.google.javascript.jscomp.NodeUtil:1416
recurse
Insert Literal at com.google.javascript.jscomp.NodeUtil:1416
false
: number instances found: 1
ChangePatternInstance [actions=[Insert Literal at com.google.javascript.jscomp.NodeUtil:1416
false
]]
RepairabilityAnalyzer
----For Diff:Delete VariableRead at com.google.javascript.jscomp.NodeUtil:1416
recurse
Insert Literal at com.google.javascript.jscomp.NodeUtil:1416
false
: number instances found: 1
ChangePatternInstance [actions=[Insert Literal at com.google.javascript.jscomp.NodeUtil:1416
false
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/jKali/patch1-Time-11-jKali/jKali]
FineGrainDifftAnalyzer
-0018
Delete Invocation at org.joda.time.tz.DateTimeZoneBuilder:1460
org.joda.time.tz.ZoneInfoCompiler.verbose()
Insert Literal at org.joda.time.tz.DateTimeZoneBuilder:1460
true
PatternInstanceAnalyzer
----For Diff:Delete Invocation at org.joda.time.tz.DateTimeZoneBuilder:1460
org.joda.time.tz.ZoneInfoCompiler.verbose()
Insert Literal at org.joda.time.tz.DateTimeZoneBuilder:1460
true
: number instances found: 1
ChangePatternInstance [actions=[Insert Literal at org.joda.time.tz.DateTimeZoneBuilder:1460
true
]]
RepairabilityAnalyzer
----For Diff:Delete Invocation at org.joda.time.tz.DateTimeZoneBuilder:1460
org.joda.time.tz.ZoneInfoCompiler.verbose()
Insert Literal at org.joda.time.tz.DateTimeZoneBuilder:1460
true
: number instances found: 1
ChangePatternInstance [actions=[Insert Literal at org.joda.time.tz.DateTimeZoneBuilder:1460
true
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/jKali/patch1-Chart-1-jKali/jKali]
FineGrainDifftAnalyzer
-000
Delete BinaryOperator at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
dataset != null
Insert Literal at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
false
PatternInstanceAnalyzer
----For Diff:Delete BinaryOperator at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
dataset != null
Insert Literal at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
false
: number instances found: 1
ChangePatternInstance [actions=[Insert Literal at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
false
]]
RepairabilityAnalyzer
----For Diff:Delete BinaryOperator at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
dataset != null
Insert Literal at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
false
: number instances found: 1
ChangePatternInstance [actions=[Insert Literal at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
false
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/jKali/patch5-Time-11-jKali/jKali]
FineGrainDifftAnalyzer
-0051
Delete Invocation at org.joda.time.tz.DateTimeZoneBuilder:1458
tailZone.iStartRecurrence.getNameKey().equals(tailZone.iEndRecurrence.getNameKey())
Insert Literal at org.joda.time.tz.DateTimeZoneBuilder:1458
false
PatternInstanceAnalyzer
----For Diff:Delete Invocation at org.joda.time.tz.DateTimeZoneBuilder:1458
tailZone.iStartRecurrence.getNameKey().equals(tailZone.iEndRecurrence.getNameKey())
Insert Literal at org.joda.time.tz.DateTimeZoneBuilder:1458
false
: number instances found: 1
ChangePatternInstance [actions=[Insert Literal at org.joda.time.tz.DateTimeZoneBuilder:1458
false
]]
RepairabilityAnalyzer
----For Diff:Delete Invocation at org.joda.time.tz.DateTimeZoneBuilder:1458
tailZone.iStartRecurrence.getNameKey().equals(tailZone.iEndRecurrence.getNameKey())
Insert Literal at org.joda.time.tz.DateTimeZoneBuilder:1458
false
: number instances found: 1
ChangePatternInstance [actions=[Insert Literal at org.joda.time.tz.DateTimeZoneBuilder:1458
false
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/jKali/patch2-Math-81-jKali/jKali]
FineGrainDifftAnalyzer
-0028
Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1543
(end - start) > 2
Insert Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1543
false
PatternInstanceAnalyzer
----For Diff:Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1543
(end - start) > 2
Insert Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1543
false
: number instances found: 1
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1543
false
]]
RepairabilityAnalyzer
----For Diff:Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1543
(end - start) > 2
Insert Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1543
false
: number instances found: 1
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1543
false
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/jKali/patch1-Math-50-jKali/jKali]
FineGrainDifftAnalyzer
-0012
Delete Assignment at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
x0 = 0.5 * ((x0 + x1) - (org.apache.commons.math.util.FastMath.max((rtol * (org.apache.commons.math.util.FastMath.abs(x1))), atol)))
PatternInstanceAnalyzer
----For Diff:Delete Assignment at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
x0 = 0.5 * ((x0 + x1) - (org.apache.commons.math.util.FastMath.max((rtol * (org.apache.commons.math.util.FastMath.abs(x1))), atol)))
: number instances found: 1
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
x0 = 0.5 * ((x0 + x1) - (org.apache.commons.math.util.FastMath.max((rtol * (org.apache.commons.math.util.FastMath.abs(x1))), atol)))
]]
RepairabilityAnalyzer
----For Diff:Delete Assignment at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
x0 = 0.5 * ((x0 + x1) - (org.apache.commons.math.util.FastMath.max((rtol * (org.apache.commons.math.util.FastMath.abs(x1))), atol)))
: number instances found: 1
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
x0 = 0.5 * ((x0 + x1) - (org.apache.commons.math.util.FastMath.max((rtol * (org.apache.commons.math.util.FastMath.abs(x1))), atol)))
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/jKali/patch2-Math-49-jKali/jKali]
FineGrainDifftAnalyzer
-0026
Delete UnaryOperator at org.apache.commons.math.util.OpenIntToDoubleHashMap:399
++(count)
PatternInstanceAnalyzer
----For Diff:Delete UnaryOperator at org.apache.commons.math.util.OpenIntToDoubleHashMap:399
++(count)
: number instances found: 1
ChangePatternInstance [actions=[Delete UnaryOperator at org.apache.commons.math.util.OpenIntToDoubleHashMap:399
++(count)
]]
RepairabilityAnalyzer
----For Diff:Delete UnaryOperator at org.apache.commons.math.util.OpenIntToDoubleHashMap:399
++(count)
: number instances found: 1
ChangePatternInstance [actions=[Delete UnaryOperator at org.apache.commons.math.util.OpenIntToDoubleHashMap:399
++(count)
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/jKali/patch3-Chart-26-jKali/jKali]
FineGrainDifftAnalyzer
-0032
Delete BinaryOperator at org.jfree.chart.axis.Axis:1101
(label == null) || (label.equals(""))
Insert Literal at org.jfree.chart.axis.Axis:1101
true
PatternInstanceAnalyzer
----For Diff:Delete BinaryOperator at org.jfree.chart.axis.Axis:1101
(label == null) || (label.equals(""))
Insert Literal at org.jfree.chart.axis.Axis:1101
true
: number instances found: 1
ChangePatternInstance [actions=[Insert Literal at org.jfree.chart.axis.Axis:1101
true
]]
RepairabilityAnalyzer
----For Diff:Delete BinaryOperator at org.jfree.chart.axis.Axis:1101
(label == null) || (label.equals(""))
Insert Literal at org.jfree.chart.axis.Axis:1101
true
: number instances found: 1
ChangePatternInstance [actions=[Insert Literal at org.jfree.chart.axis.Axis:1101
true
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/jKali/patch1-Math-82-jKali/jKali]
FineGrainDifftAnalyzer
-0015
Delete Assignment at org.apache.commons.math.optimization.linear.SimplexSolver:63
minValue = tableau.getEntry(0, i)
PatternInstanceAnalyzer
----For Diff:Delete Assignment at org.apache.commons.math.optimization.linear.SimplexSolver:63
minValue = tableau.getEntry(0, i)
: number instances found: 1
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math.optimization.linear.SimplexSolver:63
minValue = tableau.getEntry(0, i)
]]
RepairabilityAnalyzer
----For Diff:Delete Assignment at org.apache.commons.math.optimization.linear.SimplexSolver:63
minValue = tableau.getEntry(0, i)
: number instances found: 1
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math.optimization.linear.SimplexSolver:63
minValue = tableau.getEntry(0, i)
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/jKali/patch3-Math-85-jKali/jKali]
FineGrainDifftAnalyzer
-0039
Delete If at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
if ((fa * fb) >= 0.0) {
throw new org.apache.commons.math.ConvergenceException(("number of iterations={0}, maximum iterations={1}, " + ("initial={2}, lower bound={3}, upper bound={4}, final a value={5}, " + "final b value={6}, f(a)={7}, f(b)={8}")), numIterations, maximumIterations, initial, lowerBound, upperBound, a, b, fa, fb);
}
PatternInstanceAnalyzer
----For Diff:Delete If at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
if ((fa * fb) >= 0.0) {
throw new org.apache.commons.math.ConvergenceException(("number of iterations={0}, maximum iterations={1}, " + ("initial={2}, lower bound={3}, upper bound={4}, final a value={5}, " + "final b value={6}, f(a)={7}, f(b)={8}")), numIterations, maximumIterations, initial, lowerBound, upperBound, a, b, fa, fb);
}
: number instances found: 2
ChangePatternInstance [actions=[Delete Throw at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:199
throw new org.apache.commons.math.ConvergenceException(("number of iterations={0}, maximum iterations={1}, " + ("initial={2}, lower bound={3}, upper bound={4}, final a value={5}, " + "final b value={6}, f(a)={7}, f(b)={8}")), numIterations, maximumIterations, initial, lowerBound, upperBound, a, b, fa, fb)
]]
ChangePatternInstance [actions=[Delete If at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
if ((fa * fb) >= 0.0) {
throw new org.apache.commons.math.ConvergenceException(("number of iterations={0}, maximum iterations={1}, " + ("initial={2}, lower bound={3}, upper bound={4}, final a value={5}, " + "final b value={6}, f(a)={7}, f(b)={8}")), numIterations, maximumIterations, initial, lowerBound, upperBound, a, b, fa, fb);
}
]]
RepairabilityAnalyzer
----For Diff:Delete If at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
if ((fa * fb) >= 0.0) {
throw new org.apache.commons.math.ConvergenceException(("number of iterations={0}, maximum iterations={1}, " + ("initial={2}, lower bound={3}, upper bound={4}, final a value={5}, " + "final b value={6}, f(a)={7}, f(b)={8}")), numIterations, maximumIterations, initial, lowerBound, upperBound, a, b, fa, fb);
}
: number instances found: 1
ChangePatternInstance [actions=[Delete If at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
if ((fa * fb) >= 0.0) {
throw new org.apache.commons.math.ConvergenceException(("number of iterations={0}, maximum iterations={1}, " + ("initial={2}, lower bound={3}, upper bound={4}, final a value={5}, " + "final b value={6}, f(a)={7}, f(b)={8}")), numIterations, maximumIterations, initial, lowerBound, upperBound, a, b, fa, fb);
}
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/jKali/patch1-Math-80-jKali/jKali]
FineGrainDifftAnalyzer
-0013
Delete For at org.apache.commons.math.linear.EigenDecompositionImpl:1136
for (int i = 0; i < j; i += 4) {
for (int k = 0; k < 4; k += step) {
final double tmp = work[(i + k)];
work[(i + k)] = work[(j - k)];
work[(j - k)] = tmp;
}
j -= 4;
}
PatternInstanceAnalyzer
----For Diff:Delete For at org.apache.commons.math.linear.EigenDecompositionImpl:1136
for (int i = 0; i < j; i += 4) {
for (int k = 0; k < 4; k += step) {
final double tmp = work[(i + k)];
work[(i + k)] = work[(j - k)];
work[(j - k)] = tmp;
}
j -= 4;
}
: number instances found: 8
ChangePatternInstance [actions=[Delete Wra at org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Delete VirtualEle at org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.math.linear.EigenDecompositionImpl:1138
final double tmp = work[(i + k)]
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1139
work[(i + k)] = work[(j - k)]
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1140
work[(j - k)] = tmp
]]
ChangePatternInstance [actions=[Delete For at org.apache.commons.math.linear.EigenDecompositionImpl:1137
for (int k = 0; k < 4; k += step) {
final double tmp = work[(i + k)];
work[(i + k)] = work[(j - k)];
work[(j - k)] = tmp;
}
]]
ChangePatternInstance [actions=[Delete OperatorAssignment at org.apache.commons.math.linear.EigenDecompositionImpl:1142
j -= 4
]]
ChangePatternInstance [actions=[Delete For at org.apache.commons.math.linear.EigenDecompositionImpl:1136
for (int i = 0; i < j; i += 4) {
for (int k = 0; k < 4; k += step) {
final double tmp = work[(i + k)];
work[(i + k)] = work[(j - k)];
work[(j - k)] = tmp;
}
j -= 4;
}
]]
RepairabilityAnalyzer
----For Diff:Delete For at org.apache.commons.math.linear.EigenDecompositionImpl:1136
for (int i = 0; i < j; i += 4) {
for (int k = 0; k < 4; k += step) {
final double tmp = work[(i + k)];
work[(i + k)] = work[(j - k)];
work[(j - k)] = tmp;
}
j -= 4;
}
: number instances found: 1
ChangePatternInstance [actions=[Delete For at org.apache.commons.math.linear.EigenDecompositionImpl:1136
for (int i = 0; i < j; i += 4) {
for (int k = 0; k < 4; k += step) {
final double tmp = work[(i + k)];
work[(i + k)] = work[(j - k)];
work[(j - k)] = tmp;
}
j -= 4;
}
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/jKali/patch1-Math-84-jKali/jKali]
FineGrainDifftAnalyzer
-0016
Delete BinaryOperator at org.apache.commons.math.optimization.direct.MultiDirectional:90
(comparator.compare(contracted, best)) < 0
Insert Literal at org.apache.commons.math.optimization.direct.MultiDirectional:90
true
PatternInstanceAnalyzer
----For Diff:Delete BinaryOperator at org.apache.commons.math.optimization.direct.MultiDirectional:90
(comparator.compare(contracted, best)) < 0
Insert Literal at org.apache.commons.math.optimization.direct.MultiDirectional:90
true
: number instances found: 1
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math.optimization.direct.MultiDirectional:90
true
]]
RepairabilityAnalyzer
----For Diff:Delete BinaryOperator at org.apache.commons.math.optimization.direct.MultiDirectional:90
(comparator.compare(contracted, best)) < 0
Insert Literal at org.apache.commons.math.optimization.direct.MultiDirectional:90
true
: number instances found: 1
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math.optimization.direct.MultiDirectional:90
true
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/jKali/patch4-Time-11-jKali/jKali]
FineGrainDifftAnalyzer
-0047
Delete Return at org.joda.time.tz.DateTimeZoneBuilder:1154
return new org.joda.time.tz.DateTimeZoneBuilder.DSTZone(id, iStandardOffset, startRule.iRecurrence, endRule.iRecurrence)
PatternInstanceAnalyzer
----For Diff:Delete Return at org.joda.time.tz.DateTimeZoneBuilder:1154
return new org.joda.time.tz.DateTimeZoneBuilder.DSTZone(id, iStandardOffset, startRule.iRecurrence, endRule.iRecurrence)
: number instances found: 1
ChangePatternInstance [actions=[Delete Return at org.joda.time.tz.DateTimeZoneBuilder:1154
return new org.joda.time.tz.DateTimeZoneBuilder.DSTZone(id, iStandardOffset, startRule.iRecurrence, endRule.iRecurrence)
]]
RepairabilityAnalyzer
----For Diff:Delete Return at org.joda.time.tz.DateTimeZoneBuilder:1154
return new org.joda.time.tz.DateTimeZoneBuilder.DSTZone(id, iStandardOffset, startRule.iRecurrence, endRule.iRecurrence)
: number instances found: 1
ChangePatternInstance [actions=[Delete Return at org.joda.time.tz.DateTimeZoneBuilder:1154
return new org.joda.time.tz.DateTimeZoneBuilder.DSTZone(id, iStandardOffset, startRule.iRecurrence, endRule.iRecurrence)
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/jKali/patch2-Closure-22-jKali/jKali]
FineGrainDifftAnalyzer
-0023
Delete Continue at com.google.javascript.jscomp.CheckSideEffects:115
continue
Delete Block at com.google.javascript.jscomp.CheckSideEffects:101
{
if (n == (parent.getLastChild())) {
for (com.google.javascript.rhino.Node an : parent.getAncestors()) {
int ancestorType = an.getType();
if (ancestorType == (com.google.javascript.rhino.Token.COMMA))
if ((ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT)) && (ancestorType != (com.google.javascript.rhino.Token.BLOCK)))
return;
else
break;
}
}
}
Move Block from com.google.javascript.jscomp.CheckSideEffects:115 to com.google.javascript.jscomp.CheckSideEffects:101
continue;
PatternInstanceAnalyzer
----For Diff:Delete Continue at com.google.javascript.jscomp.CheckSideEffects:115
continue
Delete Block at com.google.javascript.jscomp.CheckSideEffects:101
{
if (n == (parent.getLastChild())) {
for (com.google.javascript.rhino.Node an : parent.getAncestors()) {
int ancestorType = an.getType();
if (ancestorType == (com.google.javascript.rhino.Token.COMMA))
if ((ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT)) && (ancestorType != (com.google.javascript.rhino.Token.BLOCK)))
return;
else
break;
}
}
}
Move Block from com.google.javascript.jscomp.CheckSideEffects:115 to com.google.javascript.jscomp.CheckSideEffects:101
continue;
: number instances found: 8
ChangePatternInstance [actions=[Delete Continue at com.google.javascript.jscomp.CheckSideEffects:115
continue
]]
ChangePatternInstance [actions=[Delete LocalVariable at com.google.javascript.jscomp.CheckSideEffects:113
int ancestorType = an.getType()
]]
ChangePatternInstance [actions=[Delete If at com.google.javascript.jscomp.CheckSideEffects:114
if (ancestorType == (com.google.javascript.rhino.Token.COMMA))
]]
ChangePatternInstance [actions=[Delete Return at com.google.javascript.jscomp.CheckSideEffects:117
return
]]
ChangePatternInstance [actions=[Delete Break at com.google.javascript.jscomp.CheckSideEffects:119
break
]]
ChangePatternInstance [actions=[Delete If at com.google.javascript.jscomp.CheckSideEffects:116
if ((ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT)) && (ancestorType != (com.google.javascript.rhino.Token.BLOCK)))
return;
else
break;
]]
ChangePatternInstance [actions=[Delete ForEach at com.google.javascript.jscomp.CheckSideEffects:112
for (com.google.javascript.rhino.Node an : parent.getAncestors()) {
int ancestorType = an.getType();
if (ancestorType == (com.google.javascript.rhino.Token.COMMA))
if ((ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT)) && (ancestorType != (com.google.javascript.rhino.Token.BLOCK)))
return;
else
break;
}
]]
ChangePatternInstance [actions=[Delete If at com.google.javascript.jscomp.CheckSideEffects:111
if (n == (parent.getLastChild())) {
for (com.google.javascript.rhino.Node an : parent.getAncestors()) {
int ancestorType = an.getType();
if (ancestorType == (com.google.javascript.rhino.Token.COMMA))
if ((ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT)) && (ancestorType != (com.google.javascript.rhino.Token.BLOCK)))
return;
else
break;
}
}
]]
RepairabilityAnalyzer
----For Diff:Delete Continue at com.google.javascript.jscomp.CheckSideEffects:115
continue
Delete Block at com.google.javascript.jscomp.CheckSideEffects:101
{
if (n == (parent.getLastChild())) {
for (com.google.javascript.rhino.Node an : parent.getAncestors()) {
int ancestorType = an.getType();
if (ancestorType == (com.google.javascript.rhino.Token.COMMA))
if ((ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT)) && (ancestorType != (com.google.javascript.rhino.Token.BLOCK)))
return;
else
break;
}
}
}
Move Block from com.google.javascript.jscomp.CheckSideEffects:115 to com.google.javascript.jscomp.CheckSideEffects:101
continue;
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/jKali/patch1-Closure-22-jKali/jKali]
FineGrainDifftAnalyzer
-006
Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:111
n == (parent.getLastChild())
Insert Literal at com.google.javascript.jscomp.CheckSideEffects:111
false
PatternInstanceAnalyzer
----For Diff:Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:111
n == (parent.getLastChild())
Insert Literal at com.google.javascript.jscomp.CheckSideEffects:111
false
: number instances found: 1
ChangePatternInstance [actions=[Insert Literal at com.google.javascript.jscomp.CheckSideEffects:111
false
]]
RepairabilityAnalyzer
----For Diff:Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:111
n == (parent.getLastChild())
Insert Literal at com.google.javascript.jscomp.CheckSideEffects:111
false
: number instances found: 1
ChangePatternInstance [actions=[Insert Literal at com.google.javascript.jscomp.CheckSideEffects:111
false
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/jKali/patch3-Time-11-jKali/jKali]
FineGrainDifftAnalyzer
-0040
Delete If at org.joda.time.tz.DateTimeZoneBuilder:1460
if (org.joda.time.tz.ZoneInfoCompiler.verbose()) {
java.lang.System.out.println(("Fixing duplicate recurrent name key - " + (tailZone.iStartRecurrence.getNameKey())));
}
PatternInstanceAnalyzer
----For Diff:Delete If at org.joda.time.tz.DateTimeZoneBuilder:1460
if (org.joda.time.tz.ZoneInfoCompiler.verbose()) {
java.lang.System.out.println(("Fixing duplicate recurrent name key - " + (tailZone.iStartRecurrence.getNameKey())));
}
: number instances found: 2
ChangePatternInstance [actions=[Delete Invocation at org.joda.time.tz.DateTimeZoneBuilder:1461
java.lang.System.out.println(("Fixing duplicate recurrent name key - " + (tailZone.iStartRecurrence.getNameKey())))
]]
ChangePatternInstance [actions=[Delete If at org.joda.time.tz.DateTimeZoneBuilder:1460
if (org.joda.time.tz.ZoneInfoCompiler.verbose()) {
java.lang.System.out.println(("Fixing duplicate recurrent name key - " + (tailZone.iStartRecurrence.getNameKey())));
}
]]
RepairabilityAnalyzer
----For Diff:Delete If at org.joda.time.tz.DateTimeZoneBuilder:1460
if (org.joda.time.tz.ZoneInfoCompiler.verbose()) {
java.lang.System.out.println(("Fixing duplicate recurrent name key - " + (tailZone.iStartRecurrence.getNameKey())));
}
: number instances found: 1
ChangePatternInstance [actions=[Delete If at org.joda.time.tz.DateTimeZoneBuilder:1460
if (org.joda.time.tz.ZoneInfoCompiler.verbose()) {
java.lang.System.out.println(("Fixing duplicate recurrent name key - " + (tailZone.iStartRecurrence.getNameKey())));
}
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/jKali/patch5-Math-80-jKali/jKali]
FineGrainDifftAnalyzer
-0050
Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1133
(1.5 * (work[pingPong])) < (work[((4 * (n - 1)) + (pingPong))])
Insert Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1133
false
PatternInstanceAnalyzer
----For Diff:Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1133
(1.5 * (work[pingPong])) < (work[((4 * (n - 1)) + (pingPong))])
Insert Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1133
false
: number instances found: 1
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1133
false
]]
RepairabilityAnalyzer
----For Diff:Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1133
(1.5 * (work[pingPong])) < (work[((4 * (n - 1)) + (pingPong))])
Insert Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1133
false
: number instances found: 1
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1133
false
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/jKali/patch1-Math-32-jKali/jKali]
FineGrainDifftAnalyzer
-0010
Delete Invocation at org.apache.commons.math3.geometry.euclidean.twod.PolygonsSet:136
((java.lang.Boolean) (tree.getAttribute()))
Insert Literal at org.apache.commons.math3.geometry.euclidean.twod.PolygonsSet:136
false
PatternInstanceAnalyzer
----For Diff:Delete Invocation at org.apache.commons.math3.geometry.euclidean.twod.PolygonsSet:136
((java.lang.Boolean) (tree.getAttribute()))
Insert Literal at org.apache.commons.math3.geometry.euclidean.twod.PolygonsSet:136
false
: number instances found: 1
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math3.geometry.euclidean.twod.PolygonsSet:136
false
]]
RepairabilityAnalyzer
----For Diff:Delete Invocation at org.apache.commons.math3.geometry.euclidean.twod.PolygonsSet:136
((java.lang.Boolean) (tree.getAttribute()))
Insert Literal at org.apache.commons.math3.geometry.euclidean.twod.PolygonsSet:136
false
: number instances found: 1
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math3.geometry.euclidean.twod.PolygonsSet:136
false
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/jKali/patch2-Math-20-jKali/jKali]
FineGrainDifftAnalyzer
-0024
Delete For at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
for (int i = 0; i < (x.length); i++) {
double diff = (boundaries[1][i]) - (boundaries[0][i]);
res[i] = ((x[i]) - (boundaries[0][i])) / diff;
}
PatternInstanceAnalyzer
----For Diff:Delete For at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
for (int i = 0; i < (x.length); i++) {
double diff = (boundaries[1][i]) - (boundaries[0][i]);
res[i] = ((x[i]) - (boundaries[0][i])) / diff;
}
: number instances found: 3
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.math3.optimization.direct.CMAESOptimizer:910
double diff = (boundaries[1][i]) - (boundaries[0][i])
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math3.optimization.direct.CMAESOptimizer:911
res[i] = ((x[i]) - (boundaries[0][i])) / diff
]]
ChangePatternInstance [actions=[Delete For at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
for (int i = 0; i < (x.length); i++) {
double diff = (boundaries[1][i]) - (boundaries[0][i]);
res[i] = ((x[i]) - (boundaries[0][i])) / diff;
}
]]
RepairabilityAnalyzer
----For Diff:Delete For at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
for (int i = 0; i < (x.length); i++) {
double diff = (boundaries[1][i]) - (boundaries[0][i]);
res[i] = ((x[i]) - (boundaries[0][i])) / diff;
}
: number instances found: 1
ChangePatternInstance [actions=[Delete For at org.apache.commons.math3.optimization.direct.CMAESOptimizer:909
for (int i = 0; i < (x.length); i++) {
double diff = (boundaries[1][i]) - (boundaries[0][i]);
res[i] = ((x[i]) - (boundaries[0][i])) / diff;
}
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/jKali/patch3-Math-80-jKali/jKali]
FineGrainDifftAnalyzer
-0037
Delete Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1139
work[(i + k)] = work[(j - k)]
PatternInstanceAnalyzer
----For Diff:Delete Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1139
work[(i + k)] = work[(j - k)]
: number instances found: 1
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1139
work[(i + k)] = work[(j - k)]
]]
RepairabilityAnalyzer
----For Diff:Delete Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1139
work[(i + k)] = work[(j - k)]
: number instances found: 1
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1139
work[(i + k)] = work[(j - k)]
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/jKali/patch2-Closure-21-jKali/jKali]
FineGrainDifftAnalyzer
-0022
Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:120
ancestorType == (com.google.javascript.rhino.Token.COMMA)
Insert Literal at com.google.javascript.jscomp.CheckSideEffects:120
true
PatternInstanceAnalyzer
----For Diff:Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:120
ancestorType == (com.google.javascript.rhino.Token.COMMA)
Insert Literal at com.google.javascript.jscomp.CheckSideEffects:120
true
: number instances found: 1
ChangePatternInstance [actions=[Insert Literal at com.google.javascript.jscomp.CheckSideEffects:120
true
]]
RepairabilityAnalyzer
----For Diff:Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:120
ancestorType == (com.google.javascript.rhino.Token.COMMA)
Insert Literal at com.google.javascript.jscomp.CheckSideEffects:120
true
: number instances found: 1
ChangePatternInstance [actions=[Insert Literal at com.google.javascript.jscomp.CheckSideEffects:120
true
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/jKali/patch1-Closure-45-jKali/jKali]
FineGrainDifftAnalyzer
-007
Delete UnaryOperator at com.google.javascript.jscomp.RemoveUnusedVars:735
!(com.google.javascript.jscomp.NodeUtil.isLiteralValue(assign.assignNode.getLastChild(), true))
Insert Literal at com.google.javascript.jscomp.RemoveUnusedVars:735
true
PatternInstanceAnalyzer
----For Diff:Delete UnaryOperator at com.google.javascript.jscomp.RemoveUnusedVars:735
!(com.google.javascript.jscomp.NodeUtil.isLiteralValue(assign.assignNode.getLastChild(), true))
Insert Literal at com.google.javascript.jscomp.RemoveUnusedVars:735
true
: number instances found: 1
ChangePatternInstance [actions=[Insert Literal at com.google.javascript.jscomp.RemoveUnusedVars:735
true
]]
RepairabilityAnalyzer
----For Diff:Delete UnaryOperator at com.google.javascript.jscomp.RemoveUnusedVars:735
!(com.google.javascript.jscomp.NodeUtil.isLiteralValue(assign.assignNode.getLastChild(), true))
Insert Literal at com.google.javascript.jscomp.RemoveUnusedVars:735
true
: number instances found: 1
ChangePatternInstance [actions=[Insert Literal at com.google.javascript.jscomp.RemoveUnusedVars:735
true
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/jKali/patch2-Math-80-jKali/jKali]
FineGrainDifftAnalyzer
-0027
Delete For at org.apache.commons.math.linear.EigenDecompositionImpl:1136
for (; ; ) {
for (int k = 0; k < 4; k += step) {
final double tmp = work[(i + k)];
work[(i + k)] = work[(j - k)];
work[(j - k)] = tmp;
}
}
Insert For at org.apache.commons.math.linear.EigenDecompositionImpl:1136
for (; ; ) {
}
Move LocalVariable from org.apache.commons.math.linear.EigenDecompositionImpl:1136 to org.apache.commons.math.linear.EigenDecompositionImpl:1136
int i = 0
Move BinaryOperator from org.apache.commons.math.linear.EigenDecompositionImpl:1136 to org.apache.commons.math.linear.EigenDecompositionImpl:1136
i < j
Move OperatorAssignment from org.apache.commons.math.linear.EigenDecompositionImpl:1136 to org.apache.commons.math.linear.EigenDecompositionImpl:1136
i += 4
Move OperatorAssignment from org.apache.commons.math.linear.EigenDecompositionImpl:1142 to org.apache.commons.math.linear.EigenDecompositionImpl:1137
j -= 4
PatternInstanceAnalyzer
----For Diff:Delete For at org.apache.commons.math.linear.EigenDecompositionImpl:1136
for (; ; ) {
for (int k = 0; k < 4; k += step) {
final double tmp = work[(i + k)];
work[(i + k)] = work[(j - k)];
work[(j - k)] = tmp;
}
}
Insert For at org.apache.commons.math.linear.EigenDecompositionImpl:1136
for (; ; ) {
}
Move LocalVariable from org.apache.commons.math.linear.EigenDecompositionImpl:1136 to org.apache.commons.math.linear.EigenDecompositionImpl:1136
int i = 0
Move BinaryOperator from org.apache.commons.math.linear.EigenDecompositionImpl:1136 to org.apache.commons.math.linear.EigenDecompositionImpl:1136
i < j
Move OperatorAssignment from org.apache.commons.math.linear.EigenDecompositionImpl:1136 to org.apache.commons.math.linear.EigenDecompositionImpl:1136
i += 4
Move OperatorAssignment from org.apache.commons.math.linear.EigenDecompositionImpl:1142 to org.apache.commons.math.linear.EigenDecompositionImpl:1137
j -= 4
: number instances found: 7
ChangePatternInstance [actions=[Delete Wra at org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Delete VirtualEle at org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.commons.math.linear.EigenDecompositionImpl:1138
final double tmp = work[(i + k)]
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1139
work[(i + k)] = work[(j - k)]
]]
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1140
work[(j - k)] = tmp
]]
ChangePatternInstance [actions=[Delete For at org.apache.commons.math.linear.EigenDecompositionImpl:1137
for (int k = 0; k < 4; k += step) {
final double tmp = work[(i + k)];
work[(i + k)] = work[(j - k)];
work[(j - k)] = tmp;
}
]]
ChangePatternInstance [actions=[Delete For at org.apache.commons.math.linear.EigenDecompositionImpl:1136
for (; ; ) {
for (int k = 0; k < 4; k += step) {
final double tmp = work[(i + k)];
work[(i + k)] = work[(j - k)];
work[(j - k)] = tmp;
}
}
]]
RepairabilityAnalyzer
----For Diff:Delete For at org.apache.commons.math.linear.EigenDecompositionImpl:1136
for (; ; ) {
for (int k = 0; k < 4; k += step) {
final double tmp = work[(i + k)];
work[(i + k)] = work[(j - k)];
work[(j - k)] = tmp;
}
}
Insert For at org.apache.commons.math.linear.EigenDecompositionImpl:1136
for (; ; ) {
}
Move LocalVariable from org.apache.commons.math.linear.EigenDecompositionImpl:1136 to org.apache.commons.math.linear.EigenDecompositionImpl:1136
int i = 0
Move BinaryOperator from org.apache.commons.math.linear.EigenDecompositionImpl:1136 to org.apache.commons.math.linear.EigenDecompositionImpl:1136
i < j
Move OperatorAssignment from org.apache.commons.math.linear.EigenDecompositionImpl:1136 to org.apache.commons.math.linear.EigenDecompositionImpl:1136
i += 4
Move OperatorAssignment from org.apache.commons.math.linear.EigenDecompositionImpl:1142 to org.apache.commons.math.linear.EigenDecompositionImpl:1137
j -= 4
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/jKali/patch4-Math-81-jKali/jKali]
FineGrainDifftAnalyzer
-0046
Delete Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1544
b2 = (work[(nn - 13)]) / (work[(nn - 15)])
PatternInstanceAnalyzer
----For Diff:Delete Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1544
b2 = (work[(nn - 13)]) / (work[(nn - 15)])
: number instances found: 1
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1544
b2 = (work[(nn - 13)]) / (work[(nn - 15)])
]]
RepairabilityAnalyzer
----For Diff:Delete Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1544
b2 = (work[(nn - 13)]) / (work[(nn - 15)])
: number instances found: 1
ChangePatternInstance [actions=[Delete Assignment at org.apache.commons.math.linear.EigenDecompositionImpl:1544
b2 = (work[(nn - 13)]) / (work[(nn - 15)])
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/jKali/patch3-Math-20-jKali/jKali]
FineGrainDifftAnalyzer
-0035
Delete BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
(boundaries) == null
Insert Literal at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
true
PatternInstanceAnalyzer
----For Diff:Delete BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
(boundaries) == null
Insert Literal at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
true
: number instances found: 1
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
true
]]
RepairabilityAnalyzer
----For Diff:Delete BinaryOperator at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
(boundaries) == null
Insert Literal at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
true
: number instances found: 1
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math3.optimization.direct.CMAESOptimizer:905
true
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/jKali/patch4-Closure-22-jKali/jKali]
FineGrainDifftAnalyzer
-0043
Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:114
ancestorType == (com.google.javascript.rhino.Token.COMMA)
Insert Literal at com.google.javascript.jscomp.CheckSideEffects:114
true
PatternInstanceAnalyzer
----For Diff:Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:114
ancestorType == (com.google.javascript.rhino.Token.COMMA)
Insert Literal at com.google.javascript.jscomp.CheckSideEffects:114
true
: number instances found: 1
ChangePatternInstance [actions=[Insert Literal at com.google.javascript.jscomp.CheckSideEffects:114
true
]]
RepairabilityAnalyzer
----For Diff:Delete BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:114
ancestorType == (com.google.javascript.rhino.Token.COMMA)
Insert Literal at com.google.javascript.jscomp.CheckSideEffects:114
true
: number instances found: 1
ChangePatternInstance [actions=[Insert Literal at com.google.javascript.jscomp.CheckSideEffects:114
true
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/jKali/patch1-Math-85-jKali/jKali]
FineGrainDifftAnalyzer
-0017
Delete Throw at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:199
throw new org.apache.commons.math.ConvergenceException(("number of iterations={0}, maximum iterations={1}, " + ("initial={2}, lower bound={3}, upper bound={4}, final a value={5}, " + "final b value={6}, f(a)={7}, f(b)={8}")), numIterations, maximumIterations, initial, lowerBound, upperBound, a, b, fa, fb)
PatternInstanceAnalyzer
----For Diff:Delete Throw at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:199
throw new org.apache.commons.math.ConvergenceException(("number of iterations={0}, maximum iterations={1}, " + ("initial={2}, lower bound={3}, upper bound={4}, final a value={5}, " + "final b value={6}, f(a)={7}, f(b)={8}")), numIterations, maximumIterations, initial, lowerBound, upperBound, a, b, fa, fb)
: number instances found: 1
ChangePatternInstance [actions=[Delete Throw at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:199
throw new org.apache.commons.math.ConvergenceException(("number of iterations={0}, maximum iterations={1}, " + ("initial={2}, lower bound={3}, upper bound={4}, final a value={5}, " + "final b value={6}, f(a)={7}, f(b)={8}")), numIterations, maximumIterations, initial, lowerBound, upperBound, a, b, fa, fb)
]]
RepairabilityAnalyzer
----For Diff:Delete Throw at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:199
throw new org.apache.commons.math.ConvergenceException(("number of iterations={0}, maximum iterations={1}, " + ("initial={2}, lower bound={3}, upper bound={4}, final a value={5}, " + "final b value={6}, f(a)={7}, f(b)={8}")), numIterations, maximumIterations, initial, lowerBound, upperBound, a, b, fa, fb)
: number instances found: 1
ChangePatternInstance [actions=[Delete Throw at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:199
throw new org.apache.commons.math.ConvergenceException(("number of iterations={0}, maximum iterations={1}, " + ("initial={2}, lower bound={3}, upper bound={4}, final a value={5}, " + "final b value={6}, f(a)={7}, f(b)={8}")), numIterations, maximumIterations, initial, lowerBound, upperBound, a, b, fa, fb)
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/jKali/patch4-Math-80-jKali/jKali]
FineGrainDifftAnalyzer
-0045
Delete Invocation at org.apache.commons.math.linear.EigenDecompositionImpl:840
flipIfWarranted(n, 2)
PatternInstanceAnalyzer
----For Diff:Delete Invocation at org.apache.commons.math.linear.EigenDecompositionImpl:840
flipIfWarranted(n, 2)
: number instances found: 1
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math.linear.EigenDecompositionImpl:840
flipIfWarranted(n, 2)
]]
RepairabilityAnalyzer
----For Diff:Delete Invocation at org.apache.commons.math.linear.EigenDecompositionImpl:840
flipIfWarranted(n, 2)
: number instances found: 1
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math.linear.EigenDecompositionImpl:840
flipIfWarranted(n, 2)
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/jKali/patch1-Closure-13-jKali/jKali]
FineGrainDifftAnalyzer
-004
Delete Return at com.google.javascript.jscomp.PeepholeOptimizationsPass:119
return
PatternInstanceAnalyzer
----For Diff:Delete Return at com.google.javascript.jscomp.PeepholeOptimizationsPass:119
return
: number instances found: 1
ChangePatternInstance [actions=[Delete Return at com.google.javascript.jscomp.PeepholeOptimizationsPass:119
return
]]
RepairabilityAnalyzer
----For Diff:Delete Return at com.google.javascript.jscomp.PeepholeOptimizationsPass:119
return
: number instances found: 1
ChangePatternInstance [actions=[Delete Return at com.google.javascript.jscomp.PeepholeOptimizationsPass:119
return
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/jKali/patch3-Closure-21-jKali/jKali]
FineGrainDifftAnalyzer
-0033
Delete Return at com.google.javascript.jscomp.CheckSideEffects:121
return
Delete Block at com.google.javascript.jscomp.CheckSideEffects:122
break;
Insert Break at com.google.javascript.jscomp.CheckSideEffects:122
break
PatternInstanceAnalyzer
----For Diff:Delete Return at com.google.javascript.jscomp.CheckSideEffects:121
return
Delete Block at com.google.javascript.jscomp.CheckSideEffects:122
break;
Insert Break at com.google.javascript.jscomp.CheckSideEffects:122
break
: number instances found: 2
ChangePatternInstance [actions=[Delete Return at com.google.javascript.jscomp.CheckSideEffects:121
return
]]
ChangePatternInstance [actions=[Delete Break at com.google.javascript.jscomp.CheckSideEffects:122
break
]]
RepairabilityAnalyzer
----For Diff:Delete Return at com.google.javascript.jscomp.CheckSideEffects:121
return
Delete Block at com.google.javascript.jscomp.CheckSideEffects:122
break;
Insert Break at com.google.javascript.jscomp.CheckSideEffects:122
break
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/jKali/patch3-Chart-1-jKali/jKali]
FineGrainDifftAnalyzer
-0031
Delete Return at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1798
return result
PatternInstanceAnalyzer
----For Diff:Delete Return at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1798
return result
: number instances found: 1
ChangePatternInstance [actions=[Delete Return at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1798
return result
]]
RepairabilityAnalyzer
----For Diff:Delete Return at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1798
return result
: number instances found: 1
ChangePatternInstance [actions=[Delete Return at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1798
return result
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/jKali/patch2-Time-11-jKali/jKali]
FineGrainDifftAnalyzer
-0030
Delete Invocation at org.joda.time.tz.DateTimeZoneBuilder:1460
org.joda.time.tz.ZoneInfoCompiler.verbose()
Insert Literal at org.joda.time.tz.DateTimeZoneBuilder:1460
false
PatternInstanceAnalyzer
----For Diff:Delete Invocation at org.joda.time.tz.DateTimeZoneBuilder:1460
org.joda.time.tz.ZoneInfoCompiler.verbose()
Insert Literal at org.joda.time.tz.DateTimeZoneBuilder:1460
false
: number instances found: 1
ChangePatternInstance [actions=[Insert Literal at org.joda.time.tz.DateTimeZoneBuilder:1460
false
]]
RepairabilityAnalyzer
----For Diff:Delete Invocation at org.joda.time.tz.DateTimeZoneBuilder:1460
org.joda.time.tz.ZoneInfoCompiler.verbose()
Insert Literal at org.joda.time.tz.DateTimeZoneBuilder:1460
false
: number instances found: 1
ChangePatternInstance [actions=[Insert Literal at org.joda.time.tz.DateTimeZoneBuilder:1460
false
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/jKali/patch1-Math-49-jKali/jKali]
FineGrainDifftAnalyzer
-0011
Delete UnaryOperator at org.apache.commons.math.linear.OpenMapRealVector:664
!(isDefaultValue(value))
Insert Literal at org.apache.commons.math.linear.OpenMapRealVector:664
true
PatternInstanceAnalyzer
----For Diff:Delete UnaryOperator at org.apache.commons.math.linear.OpenMapRealVector:664
!(isDefaultValue(value))
Insert Literal at org.apache.commons.math.linear.OpenMapRealVector:664
true
: number instances found: 1
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math.linear.OpenMapRealVector:664
true
]]
RepairabilityAnalyzer
----For Diff:Delete UnaryOperator at org.apache.commons.math.linear.OpenMapRealVector:664
!(isDefaultValue(value))
Insert Literal at org.apache.commons.math.linear.OpenMapRealVector:664
true
: number instances found: 1
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math.linear.OpenMapRealVector:664
true
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/jKali/patch3-Closure-22-jKali/jKali]
FineGrainDifftAnalyzer
-0034
Delete Continue at com.google.javascript.jscomp.CheckSideEffects:115
continue
Delete If at com.google.javascript.jscomp.CheckSideEffects:111
if () {
for (com.google.javascript.rhino.Node an : parent.getAncestors()) {
int ancestorType = an.getType();
if (ancestorType == (com.google.javascript.rhino.Token.COMMA))
if ((ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT)) && (ancestorType != (com.google.javascript.rhino.Token.BLOCK)))
return;
else
break;
}
}
Insert If at com.google.javascript.jscomp.CheckSideEffects:111
if ()
Move BinaryOperator from com.google.javascript.jscomp.CheckSideEffects:111 to com.google.javascript.jscomp.CheckSideEffects:111
n == (parent.getLastChild())
Move Block from com.google.javascript.jscomp.CheckSideEffects:115 to com.google.javascript.jscomp.CheckSideEffects:111
continue;
PatternInstanceAnalyzer
----For Diff:Delete Continue at com.google.javascript.jscomp.CheckSideEffects:115
continue
Delete If at com.google.javascript.jscomp.CheckSideEffects:111
if () {
for (com.google.javascript.rhino.Node an : parent.getAncestors()) {
int ancestorType = an.getType();
if (ancestorType == (com.google.javascript.rhino.Token.COMMA))
if ((ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT)) && (ancestorType != (com.google.javascript.rhino.Token.BLOCK)))
return;
else
break;
}
}
Insert If at com.google.javascript.jscomp.CheckSideEffects:111
if ()
Move BinaryOperator from com.google.javascript.jscomp.CheckSideEffects:111 to com.google.javascript.jscomp.CheckSideEffects:111
n == (parent.getLastChild())
Move Block from com.google.javascript.jscomp.CheckSideEffects:115 to com.google.javascript.jscomp.CheckSideEffects:111
continue;
: number instances found: 8
ChangePatternInstance [actions=[Delete Continue at com.google.javascript.jscomp.CheckSideEffects:115
continue
]]
ChangePatternInstance [actions=[Delete LocalVariable at com.google.javascript.jscomp.CheckSideEffects:113
int ancestorType = an.getType()
]]
ChangePatternInstance [actions=[Delete If at com.google.javascript.jscomp.CheckSideEffects:114
if (ancestorType == (com.google.javascript.rhino.Token.COMMA))
]]
ChangePatternInstance [actions=[Delete Return at com.google.javascript.jscomp.CheckSideEffects:117
return
]]
ChangePatternInstance [actions=[Delete Break at com.google.javascript.jscomp.CheckSideEffects:119
break
]]
ChangePatternInstance [actions=[Delete If at com.google.javascript.jscomp.CheckSideEffects:116
if ((ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT)) && (ancestorType != (com.google.javascript.rhino.Token.BLOCK)))
return;
else
break;
]]
ChangePatternInstance [actions=[Delete ForEach at com.google.javascript.jscomp.CheckSideEffects:112
for (com.google.javascript.rhino.Node an : parent.getAncestors()) {
int ancestorType = an.getType();
if (ancestorType == (com.google.javascript.rhino.Token.COMMA))
if ((ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT)) && (ancestorType != (com.google.javascript.rhino.Token.BLOCK)))
return;
else
break;
}
]]
ChangePatternInstance [actions=[Delete If at com.google.javascript.jscomp.CheckSideEffects:111
if () {
for (com.google.javascript.rhino.Node an : parent.getAncestors()) {
int ancestorType = an.getType();
if (ancestorType == (com.google.javascript.rhino.Token.COMMA))
if ((ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT)) && (ancestorType != (com.google.javascript.rhino.Token.BLOCK)))
return;
else
break;
}
}
]]
RepairabilityAnalyzer
----For Diff:Delete Continue at com.google.javascript.jscomp.CheckSideEffects:115
continue
Delete If at com.google.javascript.jscomp.CheckSideEffects:111
if () {
for (com.google.javascript.rhino.Node an : parent.getAncestors()) {
int ancestorType = an.getType();
if (ancestorType == (com.google.javascript.rhino.Token.COMMA))
if ((ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT)) && (ancestorType != (com.google.javascript.rhino.Token.BLOCK)))
return;
else
break;
}
}
Insert If at com.google.javascript.jscomp.CheckSideEffects:111
if ()
Move BinaryOperator from com.google.javascript.jscomp.CheckSideEffects:111 to com.google.javascript.jscomp.CheckSideEffects:111
n == (parent.getLastChild())
Move Block from com.google.javascript.jscomp.CheckSideEffects:115 to com.google.javascript.jscomp.CheckSideEffects:111
continue;
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/jKali/patch2-Chart-1-jKali/jKali]
FineGrainDifftAnalyzer
-0019
Delete If at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
if (dataset != null) {
return result;
}
PatternInstanceAnalyzer
----For Diff:Delete If at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
if (dataset != null) {
return result;
}
: number instances found: 2
ChangePatternInstance [actions=[Delete Return at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1798
return result
]]
ChangePatternInstance [actions=[Delete If at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
if (dataset != null) {
return result;
}
]]
RepairabilityAnalyzer
----For Diff:Delete If at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
if (dataset != null) {
return result;
}
: number instances found: 1
ChangePatternInstance [actions=[Delete If at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
if (dataset != null) {
return result;
}
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/jKali/patch1-Closure-46-jKali/jKali]
FineGrainDifftAnalyzer
-008
Delete UnaryOperator at com.google.javascript.rhino.jstype.RecordType:142
!(that.isRecordType())
Insert Literal at com.google.javascript.rhino.jstype.RecordType:142
true
PatternInstanceAnalyzer
----For Diff:Delete UnaryOperator at com.google.javascript.rhino.jstype.RecordType:142
!(that.isRecordType())
Insert Literal at com.google.javascript.rhino.jstype.RecordType:142
true
: number instances found: 1
ChangePatternInstance [actions=[Insert Literal at com.google.javascript.rhino.jstype.RecordType:142
true
]]
RepairabilityAnalyzer
----For Diff:Delete UnaryOperator at com.google.javascript.rhino.jstype.RecordType:142
!(that.isRecordType())
Insert Literal at com.google.javascript.rhino.jstype.RecordType:142
true
: number instances found: 1
ChangePatternInstance [actions=[Insert Literal at com.google.javascript.rhino.jstype.RecordType:142
true
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/jKali/patch7-Chart-26-jKali/jKali]
FineGrainDifftAnalyzer
-0052
Delete Invocation at org.jfree.chart.JFreeChart:1181
nonTitleArea.setRect(chartArea)
PatternInstanceAnalyzer
----For Diff:Delete Invocation at org.jfree.chart.JFreeChart:1181
nonTitleArea.setRect(chartArea)
: number instances found: 1
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.JFreeChart:1181
nonTitleArea.setRect(chartArea)
]]
RepairabilityAnalyzer
----For Diff:Delete Invocation at org.jfree.chart.JFreeChart:1181
nonTitleArea.setRect(chartArea)
: number instances found: 1
ChangePatternInstance [actions=[Delete Invocation at org.jfree.chart.JFreeChart:1181
nonTitleArea.setRect(chartArea)
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/jKali/patch5-Math-28-jKali/jKali]
FineGrainDifftAnalyzer
-0049
Delete BinaryOperator at org.apache.commons.math3.optimization.linear.SimplexSolver:123
(org.apache.commons.math3.util.Precision.equals(entry, 1.0, maxUlps)) && (row.equals(tableau.getBasicRow(column)))
Insert Literal at org.apache.commons.math3.optimization.linear.SimplexSolver:123
true
PatternInstanceAnalyzer
----For Diff:Delete BinaryOperator at org.apache.commons.math3.optimization.linear.SimplexSolver:123
(org.apache.commons.math3.util.Precision.equals(entry, 1.0, maxUlps)) && (row.equals(tableau.getBasicRow(column)))
Insert Literal at org.apache.commons.math3.optimization.linear.SimplexSolver:123
true
: number instances found: 1
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math3.optimization.linear.SimplexSolver:123
true
]]
RepairabilityAnalyzer
----For Diff:Delete BinaryOperator at org.apache.commons.math3.optimization.linear.SimplexSolver:123
(org.apache.commons.math3.util.Precision.equals(entry, 1.0, maxUlps)) && (row.equals(tableau.getBasicRow(column)))
Insert Literal at org.apache.commons.math3.optimization.linear.SimplexSolver:123
true
: number instances found: 1
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math3.optimization.linear.SimplexSolver:123
true
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/jKali/patch1-Chart-26-jKali/jKali]
FineGrainDifftAnalyzer
-001
Delete BinaryOperator at org.jfree.chart.plot.CategoryPlot:2538
b1 || b2
Insert Literal at org.jfree.chart.plot.CategoryPlot:2538
true
PatternInstanceAnalyzer
----For Diff:Delete BinaryOperator at org.jfree.chart.plot.CategoryPlot:2538
b1 || b2
Insert Literal at org.jfree.chart.plot.CategoryPlot:2538
true
: number instances found: 1
ChangePatternInstance [actions=[Insert Literal at org.jfree.chart.plot.CategoryPlot:2538
true
]]
RepairabilityAnalyzer
----For Diff:Delete BinaryOperator at org.jfree.chart.plot.CategoryPlot:2538
b1 || b2
Insert Literal at org.jfree.chart.plot.CategoryPlot:2538
true
: number instances found: 1
ChangePatternInstance [actions=[Insert Literal at org.jfree.chart.plot.CategoryPlot:2538
true
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/jKali/patch5-Closure-21-jKali/jKali]
FineGrainDifftAnalyzer
-0048
Delete If at com.google.javascript.jscomp.CheckSideEffects:121
if ((ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT)) && (ancestorType != (com.google.javascript.rhino.Token.BLOCK)))
return;
else
break;
PatternInstanceAnalyzer
----For Diff:Delete If at com.google.javascript.jscomp.CheckSideEffects:121
if ((ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT)) && (ancestorType != (com.google.javascript.rhino.Token.BLOCK)))
return;
else
break;
: number instances found: 3
ChangePatternInstance [actions=[Delete Return at com.google.javascript.jscomp.CheckSideEffects:121
return
]]
ChangePatternInstance [actions=[Delete Break at com.google.javascript.jscomp.CheckSideEffects:122
break
]]
ChangePatternInstance [actions=[Delete If at com.google.javascript.jscomp.CheckSideEffects:121
if ((ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT)) && (ancestorType != (com.google.javascript.rhino.Token.BLOCK)))
return;
else
break;
]]
RepairabilityAnalyzer
----For Diff:Delete If at com.google.javascript.jscomp.CheckSideEffects:121
if ((ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT)) && (ancestorType != (com.google.javascript.rhino.Token.BLOCK)))
return;
else
break;
: number instances found: 1
ChangePatternInstance [actions=[Delete If at com.google.javascript.jscomp.CheckSideEffects:121
if ((ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT)) && (ancestorType != (com.google.javascript.rhino.Token.BLOCK)))
return;
else
break;
]]
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 15.237 s - in fr.inria.coming.spoon.repairability.repairtools.JKaliTest
[INFO] Running fr.inria.coming.spoon.repairability.repairtools.JMutRepairTest
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/jMutRepairTest/patch1-Chart-26-jMutRepair]
FineGrainDifftAnalyzer
-patch1-Chart-26-jMutRepair
Delete VariableRead at org.jfree.chart.plot.CategoryPlot:2538
b1
Insert UnaryOperator at org.jfree.chart.plot.CategoryPlot:2538
(!b1)
PatternInstanceAnalyzer
----For Diff:Delete VariableRead at org.jfree.chart.plot.CategoryPlot:2538
b1
Insert UnaryOperator at org.jfree.chart.plot.CategoryPlot:2538
(!b1)
: number instances found: 1
ChangePatternInstance [actions=[Insert UnaryOperator at org.jfree.chart.plot.CategoryPlot:2538
(!b1)
]]
RepairabilityAnalyzer
----For Diff:Delete VariableRead at org.jfree.chart.plot.CategoryPlot:2538
b1
Insert UnaryOperator at org.jfree.chart.plot.CategoryPlot:2538
(!b1)
: number instances found: 1
ChangePatternInstance [actions=[Insert UnaryOperator at org.jfree.chart.plot.CategoryPlot:2538
(!b1)
]]
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/jMutRepairTest/patch1-Chart-1-jMutRepair]
FineGrainDifftAnalyzer
-patch1-Chart-1-jMutRepair
Update BinaryOperator at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
dataset != null to dataset == null
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
dataset != null to dataset == null
: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
dataset != null to dataset == null
]]
RepairabilityAnalyzer
----For Diff:Update BinaryOperator at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
dataset != null to dataset == null
: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
dataset != null to dataset == null
]]
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/jMutRepairTest/patch3-Math-81-jMutRepair]
FineGrainDifftAnalyzer
-patch3-Math-81-jMutRepair
Update BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1537
((work[(np - 8)]) > b2) to ((work[(np - 8)]) < b2)
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1537
((work[(np - 8)]) > b2) to ((work[(np - 8)]) < b2)
: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1537
((work[(np - 8)]) > b2) to ((work[(np - 8)]) < b2)
]]
RepairabilityAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1537
((work[(np - 8)]) > b2) to ((work[(np - 8)]) < b2)
: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1537
((work[(np - 8)]) > b2) to ((work[(np - 8)]) < b2)
]]
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/jMutRepairTest/patch1-Chart-7-jMutRepair]
FineGrainDifftAnalyzer
-patch1-Chart-7-jMutRepair
Update BinaryOperator at org.jfree.data.time.TimePeriodValues:285
(this.minMiddleIndex) >= 0 to (this.minMiddleIndex) == 0
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.jfree.data.time.TimePeriodValues:285
(this.minMiddleIndex) >= 0 to (this.minMiddleIndex) == 0
: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.jfree.data.time.TimePeriodValues:285
(this.minMiddleIndex) >= 0 to (this.minMiddleIndex) == 0
]]
RepairabilityAnalyzer
----For Diff:Update BinaryOperator at org.jfree.data.time.TimePeriodValues:285
(this.minMiddleIndex) >= 0 to (this.minMiddleIndex) == 0
: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.jfree.data.time.TimePeriodValues:285
(this.minMiddleIndex) >= 0 to (this.minMiddleIndex) == 0
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/jMutRepairBinaryTypes/dd/deep_deep]
FineGrainDifftAnalyzer
-deep_deep
Update BinaryOperator at Deep:14
(array[array[(a - 8)]]) > (array[array[(a - 4)]]) to (array[array[(a - 8)]]) < (array[array[(a - 4)]])
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at Deep:14
(array[array[(a - 8)]]) > (array[array[(a - 4)]]) to (array[array[(a - 8)]]) < (array[array[(a - 4)]])
: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at Deep:14
(array[array[(a - 8)]]) > (array[array[(a - 4)]]) to (array[array[(a - 8)]]) < (array[array[(a - 4)]])
]]
RepairabilityAnalyzer
----For Diff:Update BinaryOperator at Deep:14
(array[array[(a - 8)]]) > (array[array[(a - 4)]]) to (array[array[(a - 8)]]) < (array[array[(a - 4)]])
: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at Deep:14
(array[array[(a - 8)]]) > (array[array[(a - 4)]]) to (array[array[(a - 8)]]) < (array[array[(a - 4)]])
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/jMutRepairBinaryTypes/ds/deep_shallow]
FineGrainDifftAnalyzer
-deep_shallow
Update BinaryOperator at Deep:14
(array[array[(a - 8)]]) > 5 to (array[array[(a - 8)]]) < 5
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at Deep:14
(array[array[(a - 8)]]) > 5 to (array[array[(a - 8)]]) < 5
: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at Deep:14
(array[array[(a - 8)]]) > 5 to (array[array[(a - 8)]]) < 5
]]
RepairabilityAnalyzer
----For Diff:Update BinaryOperator at Deep:14
(array[array[(a - 8)]]) > 5 to (array[array[(a - 8)]]) < 5
: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at Deep:14
(array[array[(a - 8)]]) > 5 to (array[array[(a - 8)]]) < 5
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/jMutRepairBinaryTypes/sd/shallow_deep]
FineGrainDifftAnalyzer
-shallow_deep
Update BinaryOperator at Deep:14
5 < (array[array[(a - 8)]]) to 5 > (array[array[(a - 8)]])
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at Deep:14
5 < (array[array[(a - 8)]]) to 5 > (array[array[(a - 8)]])
: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at Deep:14
5 < (array[array[(a - 8)]]) to 5 > (array[array[(a - 8)]])
]]
RepairabilityAnalyzer
----For Diff:Update BinaryOperator at Deep:14
5 < (array[array[(a - 8)]]) to 5 > (array[array[(a - 8)]])
: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at Deep:14
5 < (array[array[(a - 8)]]) to 5 > (array[array[(a - 8)]])
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/jMutRepairBinaryTypes/ss/shallow_shallow]
FineGrainDifftAnalyzer
-shallow_shallow
Update BinaryOperator at Deep:11
a > b to a < b
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at Deep:11
a > b to a < b
: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at Deep:11
a > b to a < b
]]
RepairabilityAnalyzer
----For Diff:Update BinaryOperator at Deep:11
a > b to a < b
: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at Deep:11
a > b to a < b
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/jMutRepair/patch4-Math-2-jMutRepair/jMutRepair]
FineGrainDifftAnalyzer
-0041
Insert UnaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:137
!
Move BinaryOperator from org.apache.commons.math3.distribution.AbstractIntegerDistribution:137 to org.apache.commons.math3.distribution.AbstractIntegerDistribution:137
tmp < upper
PatternInstanceAnalyzer
----For Diff:Insert UnaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:137
!
Move BinaryOperator from org.apache.commons.math3.distribution.AbstractIntegerDistribution:137 to org.apache.commons.math3.distribution.AbstractIntegerDistribution:137
tmp < upper
: number instances found: 1
ChangePatternInstance [actions=[Insert UnaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:137
!
]]
RepairabilityAnalyzer
----For Diff:Insert UnaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:137
!
Move BinaryOperator from org.apache.commons.math3.distribution.AbstractIntegerDistribution:137 to org.apache.commons.math3.distribution.AbstractIntegerDistribution:137
tmp < upper
: number instances found: 1
ChangePatternInstance [actions=[Insert UnaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:137
!
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/jMutRepair/patch2-Math-81-jMutRepair/jMutRepair]
FineGrainDifftAnalyzer
-0026
Update BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1537
((work[(np - 8)]) > b2) to ((work[(np - 8)]) <= b2)
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1537
((work[(np - 8)]) > b2) to ((work[(np - 8)]) <= b2)
: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1537
((work[(np - 8)]) > b2) to ((work[(np - 8)]) <= b2)
]]
RepairabilityAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1537
((work[(np - 8)]) > b2) to ((work[(np - 8)]) <= b2)
: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1537
((work[(np - 8)]) > b2) to ((work[(np - 8)]) <= b2)
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/jMutRepair/patch1-Math-81-jMutRepair/jMutRepair]
FineGrainDifftAnalyzer
-0014
Update BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1537
((work[(np - 8)]) > b2) to ((work[(np - 8)]) != b2)
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1537
((work[(np - 8)]) > b2) to ((work[(np - 8)]) != b2)
: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1537
((work[(np - 8)]) > b2) to ((work[(np - 8)]) != b2)
]]
RepairabilityAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1537
((work[(np - 8)]) > b2) to ((work[(np - 8)]) != b2)
: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1537
((work[(np - 8)]) > b2) to ((work[(np - 8)]) != b2)
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/jMutRepair/patch1-Chart-26-jMutRepair/jMutRepair]
FineGrainDifftAnalyzer
-001
Delete VariableRead at org.jfree.chart.plot.CategoryPlot:2538
b1
Insert UnaryOperator at org.jfree.chart.plot.CategoryPlot:2538
(!b1)
PatternInstanceAnalyzer
----For Diff:Delete VariableRead at org.jfree.chart.plot.CategoryPlot:2538
b1
Insert UnaryOperator at org.jfree.chart.plot.CategoryPlot:2538
(!b1)
: number instances found: 1
ChangePatternInstance [actions=[Insert UnaryOperator at org.jfree.chart.plot.CategoryPlot:2538
(!b1)
]]
RepairabilityAnalyzer
----For Diff:Delete VariableRead at org.jfree.chart.plot.CategoryPlot:2538
b1
Insert UnaryOperator at org.jfree.chart.plot.CategoryPlot:2538
(!b1)
: number instances found: 1
ChangePatternInstance [actions=[Insert UnaryOperator at org.jfree.chart.plot.CategoryPlot:2538
(!b1)
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/jMutRepair/patch3-Math-2-jMutRepair/jMutRepair]
FineGrainDifftAnalyzer
-0033
Update BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:137
tmp < upper to tmp > upper
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:137
tmp < upper to tmp > upper
: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:137
tmp < upper to tmp > upper
]]
RepairabilityAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:137
tmp < upper to tmp > upper
: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:137
tmp < upper to tmp > upper
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/jMutRepair/patch4-Closure-21-jMutRepair/jMutRepair]
FineGrainDifftAnalyzer
-0039
Update BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
(ancestorType != (com.google.javascript.rhino.Token.BLOCK)) to (ancestorType >= (com.google.javascript.rhino.Token.BLOCK))
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
(ancestorType != (com.google.javascript.rhino.Token.BLOCK)) to (ancestorType >= (com.google.javascript.rhino.Token.BLOCK))
: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
(ancestorType != (com.google.javascript.rhino.Token.BLOCK)) to (ancestorType >= (com.google.javascript.rhino.Token.BLOCK))
]]
RepairabilityAnalyzer
----For Diff:Update BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
(ancestorType != (com.google.javascript.rhino.Token.BLOCK)) to (ancestorType >= (com.google.javascript.rhino.Token.BLOCK))
: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
(ancestorType != (com.google.javascript.rhino.Token.BLOCK)) to (ancestorType >= (com.google.javascript.rhino.Token.BLOCK))
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/jMutRepair/patch3-Closure-22-jMutRepair/jMutRepair]
FineGrainDifftAnalyzer
-0032
Update BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:116
(ancestorType != (com.google.javascript.rhino.Token.BLOCK)) to (ancestorType == (com.google.javascript.rhino.Token.BLOCK))
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:116
(ancestorType != (com.google.javascript.rhino.Token.BLOCK)) to (ancestorType == (com.google.javascript.rhino.Token.BLOCK))
: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:116
(ancestorType != (com.google.javascript.rhino.Token.BLOCK)) to (ancestorType == (com.google.javascript.rhino.Token.BLOCK))
]]
RepairabilityAnalyzer
----For Diff:Update BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:116
(ancestorType != (com.google.javascript.rhino.Token.BLOCK)) to (ancestorType == (com.google.javascript.rhino.Token.BLOCK))
: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:116
(ancestorType != (com.google.javascript.rhino.Token.BLOCK)) to (ancestorType == (com.google.javascript.rhino.Token.BLOCK))
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/jMutRepair/patch3-Math-84-jMutRepair/jMutRepair]
FineGrainDifftAnalyzer
-0036
Update BinaryOperator at org.apache.commons.math.optimization.direct.MultiDirectional:90
(comparator.compare(contracted, best)) < 0 to (comparator.compare(contracted, best)) <= 0
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.math.optimization.direct.MultiDirectional:90
(comparator.compare(contracted, best)) < 0 to (comparator.compare(contracted, best)) <= 0
: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math.optimization.direct.MultiDirectional:90
(comparator.compare(contracted, best)) < 0 to (comparator.compare(contracted, best)) <= 0
]]
RepairabilityAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.math.optimization.direct.MultiDirectional:90
(comparator.compare(contracted, best)) < 0 to (comparator.compare(contracted, best)) <= 0
: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math.optimization.direct.MultiDirectional:90
(comparator.compare(contracted, best)) < 0 to (comparator.compare(contracted, best)) <= 0
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/jMutRepair/patch1-Closure-21-jMutRepair/jMutRepair]
FineGrainDifftAnalyzer
-004
Update BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:120
ancestorType == (com.google.javascript.rhino.Token.COMMA) to ancestorType >= (com.google.javascript.rhino.Token.COMMA)
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:120
ancestorType == (com.google.javascript.rhino.Token.COMMA) to ancestorType >= (com.google.javascript.rhino.Token.COMMA)
: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:120
ancestorType == (com.google.javascript.rhino.Token.COMMA) to ancestorType >= (com.google.javascript.rhino.Token.COMMA)
]]
RepairabilityAnalyzer
----For Diff:Update BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:120
ancestorType == (com.google.javascript.rhino.Token.COMMA) to ancestorType >= (com.google.javascript.rhino.Token.COMMA)
: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:120
ancestorType == (com.google.javascript.rhino.Token.COMMA) to ancestorType >= (com.google.javascript.rhino.Token.COMMA)
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/jMutRepair/patch2-Closure-22-jMutRepair/jMutRepair]
FineGrainDifftAnalyzer
-0023
Update BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:116
(ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT)) to (ancestorType > (com.google.javascript.rhino.Token.EXPR_RESULT))
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:116
(ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT)) to (ancestorType > (com.google.javascript.rhino.Token.EXPR_RESULT))
: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:116
(ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT)) to (ancestorType > (com.google.javascript.rhino.Token.EXPR_RESULT))
]]
RepairabilityAnalyzer
----For Diff:Update BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:116
(ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT)) to (ancestorType > (com.google.javascript.rhino.Token.EXPR_RESULT))
: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:116
(ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT)) to (ancestorType > (com.google.javascript.rhino.Token.EXPR_RESULT))
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/jMutRepair/patch1-Math-80-jMutRepair/jMutRepair]
FineGrainDifftAnalyzer
-0013
Update BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1133
(1.5 * (work[pingPong])) < (work[((4 * (n - 1)) + (pingPong))]) to (1.5 * (work[pingPong])) == (work[((4 * (n - 1)) + (pingPong))])
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1133
(1.5 * (work[pingPong])) < (work[((4 * (n - 1)) + (pingPong))]) to (1.5 * (work[pingPong])) == (work[((4 * (n - 1)) + (pingPong))])
: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1133
(1.5 * (work[pingPong])) < (work[((4 * (n - 1)) + (pingPong))]) to (1.5 * (work[pingPong])) == (work[((4 * (n - 1)) + (pingPong))])
]]
RepairabilityAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1133
(1.5 * (work[pingPong])) < (work[((4 * (n - 1)) + (pingPong))]) to (1.5 * (work[pingPong])) == (work[((4 * (n - 1)) + (pingPong))])
: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1133
(1.5 * (work[pingPong])) < (work[((4 * (n - 1)) + (pingPong))]) to (1.5 * (work[pingPong])) == (work[((4 * (n - 1)) + (pingPong))])
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/jMutRepair/patch4-Closure-22-jMutRepair/jMutRepair]
FineGrainDifftAnalyzer
-0040
Update BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:116
(ancestorType != (com.google.javascript.rhino.Token.BLOCK)) to (ancestorType >= (com.google.javascript.rhino.Token.BLOCK))
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:116
(ancestorType != (com.google.javascript.rhino.Token.BLOCK)) to (ancestorType >= (com.google.javascript.rhino.Token.BLOCK))
: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:116
(ancestorType != (com.google.javascript.rhino.Token.BLOCK)) to (ancestorType >= (com.google.javascript.rhino.Token.BLOCK))
]]
RepairabilityAnalyzer
----For Diff:Update BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:116
(ancestorType != (com.google.javascript.rhino.Token.BLOCK)) to (ancestorType >= (com.google.javascript.rhino.Token.BLOCK))
: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:116
(ancestorType != (com.google.javascript.rhino.Token.BLOCK)) to (ancestorType >= (com.google.javascript.rhino.Token.BLOCK))
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/jMutRepair/patch1-Math-57-jMutRepair/jMutRepair]
FineGrainDifftAnalyzer
-0011
Update BinaryOperator at org.apache.commons.math.stat.clustering.EuclideanIntegerPoint:85
(point[i]) != (otherPoint[i]) to (point[i]) > (otherPoint[i])
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.math.stat.clustering.EuclideanIntegerPoint:85
(point[i]) != (otherPoint[i]) to (point[i]) > (otherPoint[i])
: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math.stat.clustering.EuclideanIntegerPoint:85
(point[i]) != (otherPoint[i]) to (point[i]) > (otherPoint[i])
]]
RepairabilityAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.math.stat.clustering.EuclideanIntegerPoint:85
(point[i]) != (otherPoint[i]) to (point[i]) > (otherPoint[i])
: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math.stat.clustering.EuclideanIntegerPoint:85
(point[i]) != (otherPoint[i]) to (point[i]) > (otherPoint[i])
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/jMutRepair/patch1-Math-50-jMutRepair/jMutRepair]
FineGrainDifftAnalyzer
-0010
Update BinaryOperator at org.apache.commons.math.analysis.solvers.BaseSecantSolver:187
x == x1 to x > x1
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.math.analysis.solvers.BaseSecantSolver:187
x == x1 to x > x1
: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math.analysis.solvers.BaseSecantSolver:187
x == x1 to x > x1
]]
RepairabilityAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.math.analysis.solvers.BaseSecantSolver:187
x == x1 to x > x1
: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math.analysis.solvers.BaseSecantSolver:187
x == x1 to x > x1
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/jMutRepair/patch1-Math-88-jMutRepair/jMutRepair]
FineGrainDifftAnalyzer
-0018
Update BinaryOperator at org.apache.commons.math.optimization.linear.SimplexSolver:83
ratio < minRatio to ratio <= minRatio
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.math.optimization.linear.SimplexSolver:83
ratio < minRatio to ratio <= minRatio
: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math.optimization.linear.SimplexSolver:83
ratio < minRatio to ratio <= minRatio
]]
RepairabilityAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.math.optimization.linear.SimplexSolver:83
ratio < minRatio to ratio <= minRatio
: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math.optimization.linear.SimplexSolver:83
ratio < minRatio to ratio <= minRatio
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/jMutRepair/patch2-Chart-26-jMutRepair/jMutRepair]
FineGrainDifftAnalyzer
-0021
Delete VariableRead at org.jfree.chart.plot.CategoryPlot:2538
b2
Insert UnaryOperator at org.jfree.chart.plot.CategoryPlot:2538
(!b2)
PatternInstanceAnalyzer
----For Diff:Delete VariableRead at org.jfree.chart.plot.CategoryPlot:2538
b2
Insert UnaryOperator at org.jfree.chart.plot.CategoryPlot:2538
(!b2)
: number instances found: 1
ChangePatternInstance [actions=[Insert UnaryOperator at org.jfree.chart.plot.CategoryPlot:2538
(!b2)
]]
RepairabilityAnalyzer
----For Diff:Delete VariableRead at org.jfree.chart.plot.CategoryPlot:2538
b2
Insert UnaryOperator at org.jfree.chart.plot.CategoryPlot:2538
(!b2)
: number instances found: 1
ChangePatternInstance [actions=[Insert UnaryOperator at org.jfree.chart.plot.CategoryPlot:2538
(!b2)
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/jMutRepair/patch1-Math-84-jMutRepair/jMutRepair]
FineGrainDifftAnalyzer
-0016
Update BinaryOperator at org.apache.commons.math.optimization.direct.MultiDirectional:90
(comparator.compare(contracted, best)) < 0 to (comparator.compare(contracted, best)) == 0
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.math.optimization.direct.MultiDirectional:90
(comparator.compare(contracted, best)) < 0 to (comparator.compare(contracted, best)) == 0
: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math.optimization.direct.MultiDirectional:90
(comparator.compare(contracted, best)) < 0 to (comparator.compare(contracted, best)) == 0
]]
RepairabilityAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.math.optimization.direct.MultiDirectional:90
(comparator.compare(contracted, best)) < 0 to (comparator.compare(contracted, best)) == 0
: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math.optimization.direct.MultiDirectional:90
(comparator.compare(contracted, best)) < 0 to (comparator.compare(contracted, best)) == 0
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/jMutRepair/patch2-Chart-1-jMutRepair/jMutRepair]
FineGrainDifftAnalyzer
-0020
Insert UnaryOperator at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
!
Move BinaryOperator from org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797 to org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
dataset != null
PatternInstanceAnalyzer
----For Diff:Insert UnaryOperator at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
!
Move BinaryOperator from org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797 to org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
dataset != null
: number instances found: 1
ChangePatternInstance [actions=[Insert UnaryOperator at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
!
]]
RepairabilityAnalyzer
----For Diff:Insert UnaryOperator at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
!
Move BinaryOperator from org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797 to org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
dataset != null
: number instances found: 1
ChangePatternInstance [actions=[Insert UnaryOperator at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
!
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/jMutRepair/patch5-Math-81-jMutRepair/jMutRepair]
FineGrainDifftAnalyzer
-0050
Update BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1537
((work[(np - 4)]) > b1) to ((work[(np - 4)]) != b1)
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1537
((work[(np - 4)]) > b1) to ((work[(np - 4)]) != b1)
: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1537
((work[(np - 4)]) > b1) to ((work[(np - 4)]) != b1)
]]
RepairabilityAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1537
((work[(np - 4)]) > b1) to ((work[(np - 4)]) != b1)
: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1537
((work[(np - 4)]) > b1) to ((work[(np - 4)]) != b1)
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/jMutRepair/patch1-Math-28-jMutRepair/jMutRepair]
FineGrainDifftAnalyzer
-009
Update BinaryOperator at org.apache.commons.math3.optimization.linear.SimplexSolver:143
row == (tableau.getBasicRow(i)) to row != (tableau.getBasicRow(i))
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.math3.optimization.linear.SimplexSolver:143
row == (tableau.getBasicRow(i)) to row != (tableau.getBasicRow(i))
: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math3.optimization.linear.SimplexSolver:143
row == (tableau.getBasicRow(i)) to row != (tableau.getBasicRow(i))
]]
RepairabilityAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.math3.optimization.linear.SimplexSolver:143
row == (tableau.getBasicRow(i)) to row != (tableau.getBasicRow(i))
: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math3.optimization.linear.SimplexSolver:143
row == (tableau.getBasicRow(i)) to row != (tableau.getBasicRow(i))
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/jMutRepair/patch5-Time-11-jMutRepair/jMutRepair]
FineGrainDifftAnalyzer
-0051
Insert UnaryOperator at org.joda.time.tz.DateTimeZoneBuilder:1144
(!)
Move BinaryOperator from org.joda.time.tz.DateTimeZoneBuilder$RuleSet:1144 to org.joda.time.tz.DateTimeZoneBuilder$RuleSet:1144
((startRule.getToYear()) == (java.lang.Integer.MAX_VALUE))
PatternInstanceAnalyzer
----For Diff:Insert UnaryOperator at org.joda.time.tz.DateTimeZoneBuilder:1144
(!)
Move BinaryOperator from org.joda.time.tz.DateTimeZoneBuilder$RuleSet:1144 to org.joda.time.tz.DateTimeZoneBuilder$RuleSet:1144
((startRule.getToYear()) == (java.lang.Integer.MAX_VALUE))
: number instances found: 1
ChangePatternInstance [actions=[Insert UnaryOperator at org.joda.time.tz.DateTimeZoneBuilder:1144
(!)
]]
RepairabilityAnalyzer
----For Diff:Insert UnaryOperator at org.joda.time.tz.DateTimeZoneBuilder:1144
(!)
Move BinaryOperator from org.joda.time.tz.DateTimeZoneBuilder$RuleSet:1144 to org.joda.time.tz.DateTimeZoneBuilder$RuleSet:1144
((startRule.getToYear()) == (java.lang.Integer.MAX_VALUE))
: number instances found: 1
ChangePatternInstance [actions=[Insert UnaryOperator at org.joda.time.tz.DateTimeZoneBuilder:1144
(!)
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/jMutRepair/patch1-Time-11-jMutRepair/jMutRepair]
FineGrainDifftAnalyzer
-0019
Update BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:1141
(iRules.size()) == 2 to (iRules.size()) > 2
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:1141
(iRules.size()) == 2 to (iRules.size()) > 2
: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:1141
(iRules.size()) == 2 to (iRules.size()) > 2
]]
RepairabilityAnalyzer
----For Diff:Update BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:1141
(iRules.size()) == 2 to (iRules.size()) > 2
: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:1141
(iRules.size()) == 2 to (iRules.size()) > 2
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/jMutRepair/patch5-Chart-26-jMutRepair/jMutRepair]
FineGrainDifftAnalyzer
-0046
Insert UnaryOperator at org.jfree.chart.axis.Axis:1101
(!)
Move BinaryOperator from org.jfree.chart.axis.Axis:1101 to org.jfree.chart.axis.Axis:1101
(label == null)
PatternInstanceAnalyzer
----For Diff:Insert UnaryOperator at org.jfree.chart.axis.Axis:1101
(!)
Move BinaryOperator from org.jfree.chart.axis.Axis:1101 to org.jfree.chart.axis.Axis:1101
(label == null)
: number instances found: 1
ChangePatternInstance [actions=[Insert UnaryOperator at org.jfree.chart.axis.Axis:1101
(!)
]]
RepairabilityAnalyzer
----For Diff:Insert UnaryOperator at org.jfree.chart.axis.Axis:1101
(!)
Move BinaryOperator from org.jfree.chart.axis.Axis:1101 to org.jfree.chart.axis.Axis:1101
(label == null)
: number instances found: 1
ChangePatternInstance [actions=[Insert UnaryOperator at org.jfree.chart.axis.Axis:1101
(!)
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/jMutRepair/patch1-Chart-1-jMutRepair/jMutRepair]
FineGrainDifftAnalyzer
-000
Update BinaryOperator at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
dataset != null to dataset == null
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
dataset != null to dataset == null
: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
dataset != null to dataset == null
]]
RepairabilityAnalyzer
----For Diff:Update BinaryOperator at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
dataset != null to dataset == null
: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
dataset != null to dataset == null
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/jMutRepair/patch3-Chart-26-jMutRepair/jMutRepair]
FineGrainDifftAnalyzer
-0030
Insert UnaryOperator at org.jfree.chart.plot.CategoryPlot:2538
!
Move BinaryOperator from org.jfree.chart.plot.CategoryPlot:2538 to org.jfree.chart.plot.CategoryPlot:2538
b1 || b2
PatternInstanceAnalyzer
----For Diff:Insert UnaryOperator at org.jfree.chart.plot.CategoryPlot:2538
!
Move BinaryOperator from org.jfree.chart.plot.CategoryPlot:2538 to org.jfree.chart.plot.CategoryPlot:2538
b1 || b2
: number instances found: 1
ChangePatternInstance [actions=[Insert UnaryOperator at org.jfree.chart.plot.CategoryPlot:2538
!
]]
RepairabilityAnalyzer
----For Diff:Insert UnaryOperator at org.jfree.chart.plot.CategoryPlot:2538
!
Move BinaryOperator from org.jfree.chart.plot.CategoryPlot:2538 to org.jfree.chart.plot.CategoryPlot:2538
b1 || b2
: number instances found: 1
ChangePatternInstance [actions=[Insert UnaryOperator at org.jfree.chart.plot.CategoryPlot:2538
!
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/jMutRepair/patch4-Math-28-jMutRepair/jMutRepair]
FineGrainDifftAnalyzer
-0042
Insert UnaryOperator at org.apache.commons.math3.optimization.linear.SimplexSolver:123
(!)
Move Invocation from org.apache.commons.math3.optimization.linear.SimplexSolver:123 to org.apache.commons.math3.optimization.linear.SimplexSolver:123
(org.apache.commons.math3.util.Precision.equals(entry, 1.0, maxUlps))
PatternInstanceAnalyzer
----For Diff:Insert UnaryOperator at org.apache.commons.math3.optimization.linear.SimplexSolver:123
(!)
Move Invocation from org.apache.commons.math3.optimization.linear.SimplexSolver:123 to org.apache.commons.math3.optimization.linear.SimplexSolver:123
(org.apache.commons.math3.util.Precision.equals(entry, 1.0, maxUlps))
: number instances found: 1
ChangePatternInstance [actions=[Insert UnaryOperator at org.apache.commons.math3.optimization.linear.SimplexSolver:123
(!)
]]
RepairabilityAnalyzer
----For Diff:Insert UnaryOperator at org.apache.commons.math3.optimization.linear.SimplexSolver:123
(!)
Move Invocation from org.apache.commons.math3.optimization.linear.SimplexSolver:123 to org.apache.commons.math3.optimization.linear.SimplexSolver:123
(org.apache.commons.math3.util.Precision.equals(entry, 1.0, maxUlps))
: number instances found: 1
ChangePatternInstance [actions=[Insert UnaryOperator at org.apache.commons.math3.optimization.linear.SimplexSolver:123
(!)
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/jMutRepair/patch1-Closure-10-jMutRepair/jMutRepair]
FineGrainDifftAnalyzer
-003
Delete VariableRead at com.google.javascript.jscomp.NodeUtil:1416
recurse
Insert UnaryOperator at com.google.javascript.jscomp.NodeUtil:1416
!recurse
PatternInstanceAnalyzer
----For Diff:Delete VariableRead at com.google.javascript.jscomp.NodeUtil:1416
recurse
Insert UnaryOperator at com.google.javascript.jscomp.NodeUtil:1416
!recurse
: number instances found: 1
ChangePatternInstance [actions=[Insert UnaryOperator at com.google.javascript.jscomp.NodeUtil:1416
!recurse
]]
RepairabilityAnalyzer
----For Diff:Delete VariableRead at com.google.javascript.jscomp.NodeUtil:1416
recurse
Insert UnaryOperator at com.google.javascript.jscomp.NodeUtil:1416
!recurse
: number instances found: 1
ChangePatternInstance [actions=[Insert UnaryOperator at com.google.javascript.jscomp.NodeUtil:1416
!recurse
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/jMutRepair/patch2-Closure-21-jMutRepair/jMutRepair]
FineGrainDifftAnalyzer
-0022
Update BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
(ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT)) to (ancestorType > (com.google.javascript.rhino.Token.EXPR_RESULT))
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
(ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT)) to (ancestorType > (com.google.javascript.rhino.Token.EXPR_RESULT))
: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
(ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT)) to (ancestorType > (com.google.javascript.rhino.Token.EXPR_RESULT))
]]
RepairabilityAnalyzer
----For Diff:Update BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
(ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT)) to (ancestorType > (com.google.javascript.rhino.Token.EXPR_RESULT))
: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
(ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT)) to (ancestorType > (com.google.javascript.rhino.Token.EXPR_RESULT))
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/jMutRepair/patch5-Closure-22-jMutRepair/jMutRepair]
FineGrainDifftAnalyzer
-0048
Update BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:116
(ancestorType != (com.google.javascript.rhino.Token.BLOCK)) to (ancestorType > (com.google.javascript.rhino.Token.BLOCK))
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:116
(ancestorType != (com.google.javascript.rhino.Token.BLOCK)) to (ancestorType > (com.google.javascript.rhino.Token.BLOCK))
: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:116
(ancestorType != (com.google.javascript.rhino.Token.BLOCK)) to (ancestorType > (com.google.javascript.rhino.Token.BLOCK))
]]
RepairabilityAnalyzer
----For Diff:Update BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:116
(ancestorType != (com.google.javascript.rhino.Token.BLOCK)) to (ancestorType > (com.google.javascript.rhino.Token.BLOCK))
: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:116
(ancestorType != (com.google.javascript.rhino.Token.BLOCK)) to (ancestorType > (com.google.javascript.rhino.Token.BLOCK))
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/jMutRepair/patch1-Math-2-jMutRepair/jMutRepair]
FineGrainDifftAnalyzer
-008
Update BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:137
tmp < upper to tmp == upper
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:137
tmp < upper to tmp == upper
: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:137
tmp < upper to tmp == upper
]]
RepairabilityAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:137
tmp < upper to tmp == upper
: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:137
tmp < upper to tmp == upper
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/jMutRepair/patch3-Closure-21-jMutRepair/jMutRepair]
FineGrainDifftAnalyzer
-0031
Update BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
(ancestorType != (com.google.javascript.rhino.Token.BLOCK)) to (ancestorType == (com.google.javascript.rhino.Token.BLOCK))
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
(ancestorType != (com.google.javascript.rhino.Token.BLOCK)) to (ancestorType == (com.google.javascript.rhino.Token.BLOCK))
: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
(ancestorType != (com.google.javascript.rhino.Token.BLOCK)) to (ancestorType == (com.google.javascript.rhino.Token.BLOCK))
]]
RepairabilityAnalyzer
----For Diff:Update BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
(ancestorType != (com.google.javascript.rhino.Token.BLOCK)) to (ancestorType == (com.google.javascript.rhino.Token.BLOCK))
: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
(ancestorType != (com.google.javascript.rhino.Token.BLOCK)) to (ancestorType == (com.google.javascript.rhino.Token.BLOCK))
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/jMutRepair/patch3-Math-81-jMutRepair/jMutRepair]
FineGrainDifftAnalyzer
-0035
Update BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1537
((work[(np - 8)]) > b2) to ((work[(np - 8)]) < b2)
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1537
((work[(np - 8)]) > b2) to ((work[(np - 8)]) < b2)
: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1537
((work[(np - 8)]) > b2) to ((work[(np - 8)]) < b2)
]]
RepairabilityAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1537
((work[(np - 8)]) > b2) to ((work[(np - 8)]) < b2)
: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1537
((work[(np - 8)]) > b2) to ((work[(np - 8)]) < b2)
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/jMutRepair/patch5-Math-28-jMutRepair/jMutRepair]
FineGrainDifftAnalyzer
-0049
Insert UnaryOperator at org.apache.commons.math3.optimization.linear.SimplexSolver:123
(!)
Move Invocation from org.apache.commons.math3.optimization.linear.SimplexSolver:123 to org.apache.commons.math3.optimization.linear.SimplexSolver:123
(row.equals(tableau.getBasicRow(column)))
PatternInstanceAnalyzer
----For Diff:Insert UnaryOperator at org.apache.commons.math3.optimization.linear.SimplexSolver:123
(!)
Move Invocation from org.apache.commons.math3.optimization.linear.SimplexSolver:123 to org.apache.commons.math3.optimization.linear.SimplexSolver:123
(row.equals(tableau.getBasicRow(column)))
: number instances found: 1
ChangePatternInstance [actions=[Insert UnaryOperator at org.apache.commons.math3.optimization.linear.SimplexSolver:123
(!)
]]
RepairabilityAnalyzer
----For Diff:Insert UnaryOperator at org.apache.commons.math3.optimization.linear.SimplexSolver:123
(!)
Move Invocation from org.apache.commons.math3.optimization.linear.SimplexSolver:123 to org.apache.commons.math3.optimization.linear.SimplexSolver:123
(row.equals(tableau.getBasicRow(column)))
: number instances found: 1
ChangePatternInstance [actions=[Insert UnaryOperator at org.apache.commons.math3.optimization.linear.SimplexSolver:123
(!)
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/jMutRepair/patch4-Chart-26-jMutRepair/jMutRepair]
FineGrainDifftAnalyzer
-0038
Update BinaryOperator at org.jfree.chart.axis.Axis:1101
(label == null) to (label != null)
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.jfree.chart.axis.Axis:1101
(label == null) to (label != null)
: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.jfree.chart.axis.Axis:1101
(label == null) to (label != null)
]]
RepairabilityAnalyzer
----For Diff:Update BinaryOperator at org.jfree.chart.axis.Axis:1101
(label == null) to (label != null)
: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.jfree.chart.axis.Axis:1101
(label == null) to (label != null)
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/jMutRepair/patch4-Math-84-jMutRepair/jMutRepair]
FineGrainDifftAnalyzer
-0044
Insert UnaryOperator at org.apache.commons.math.optimization.direct.MultiDirectional:90
!
Move BinaryOperator from org.apache.commons.math.optimization.direct.MultiDirectional:90 to org.apache.commons.math.optimization.direct.MultiDirectional:90
(comparator.compare(contracted, best)) < 0
PatternInstanceAnalyzer
----For Diff:Insert UnaryOperator at org.apache.commons.math.optimization.direct.MultiDirectional:90
!
Move BinaryOperator from org.apache.commons.math.optimization.direct.MultiDirectional:90 to org.apache.commons.math.optimization.direct.MultiDirectional:90
(comparator.compare(contracted, best)) < 0
: number instances found: 1
ChangePatternInstance [actions=[Insert UnaryOperator at org.apache.commons.math.optimization.direct.MultiDirectional:90
!
]]
RepairabilityAnalyzer
----For Diff:Insert UnaryOperator at org.apache.commons.math.optimization.direct.MultiDirectional:90
!
Move BinaryOperator from org.apache.commons.math.optimization.direct.MultiDirectional:90 to org.apache.commons.math.optimization.direct.MultiDirectional:90
(comparator.compare(contracted, best)) < 0
: number instances found: 1
ChangePatternInstance [actions=[Insert UnaryOperator at org.apache.commons.math.optimization.direct.MultiDirectional:90
!
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/jMutRepair/patch2-Math-84-jMutRepair/jMutRepair]
FineGrainDifftAnalyzer
-0028
Update BinaryOperator at org.apache.commons.math.optimization.direct.MultiDirectional:90
(comparator.compare(contracted, best)) < 0 to (comparator.compare(contracted, best)) >= 0
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.math.optimization.direct.MultiDirectional:90
(comparator.compare(contracted, best)) < 0 to (comparator.compare(contracted, best)) >= 0
: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math.optimization.direct.MultiDirectional:90
(comparator.compare(contracted, best)) < 0 to (comparator.compare(contracted, best)) >= 0
]]
RepairabilityAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.math.optimization.direct.MultiDirectional:90
(comparator.compare(contracted, best)) < 0 to (comparator.compare(contracted, best)) >= 0
: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math.optimization.direct.MultiDirectional:90
(comparator.compare(contracted, best)) < 0 to (comparator.compare(contracted, best)) >= 0
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/jMutRepair/patch4-Math-81-jMutRepair/jMutRepair]
FineGrainDifftAnalyzer
-0043
Insert UnaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1537
(!)
Move BinaryOperator from org.apache.commons.math.linear.EigenDecompositionImpl:1537 to org.apache.commons.math.linear.EigenDecompositionImpl:1537
((work[(np - 8)]) > b2)
PatternInstanceAnalyzer
----For Diff:Insert UnaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1537
(!)
Move BinaryOperator from org.apache.commons.math.linear.EigenDecompositionImpl:1537 to org.apache.commons.math.linear.EigenDecompositionImpl:1537
((work[(np - 8)]) > b2)
: number instances found: 1
ChangePatternInstance [actions=[Insert UnaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1537
(!)
]]
RepairabilityAnalyzer
----For Diff:Insert UnaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1537
(!)
Move BinaryOperator from org.apache.commons.math.linear.EigenDecompositionImpl:1537 to org.apache.commons.math.linear.EigenDecompositionImpl:1537
((work[(np - 8)]) > b2)
: number instances found: 1
ChangePatternInstance [actions=[Insert UnaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1537
(!)
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/jMutRepair/patch1-Math-104-jMutRepair/jMutRepair]
FineGrainDifftAnalyzer
-007
Update BinaryOperator at org.apache.commons.math.special.Gamma:162
(x > a) to (x >= a)
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.math.special.Gamma:162
(x > a) to (x >= a)
: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math.special.Gamma:162
(x > a) to (x >= a)
]]
RepairabilityAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.math.special.Gamma:162
(x > a) to (x >= a)
: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math.special.Gamma:162
(x > a) to (x >= a)
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/jMutRepair/patch3-Time-11-jMutRepair/jMutRepair]
FineGrainDifftAnalyzer
-0037
Update BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:1144
((startRule.getToYear()) == (java.lang.Integer.MAX_VALUE)) to ((startRule.getToYear()) > (java.lang.Integer.MAX_VALUE))
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:1144
((startRule.getToYear()) == (java.lang.Integer.MAX_VALUE)) to ((startRule.getToYear()) > (java.lang.Integer.MAX_VALUE))
: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:1144
((startRule.getToYear()) == (java.lang.Integer.MAX_VALUE)) to ((startRule.getToYear()) > (java.lang.Integer.MAX_VALUE))
]]
RepairabilityAnalyzer
----For Diff:Update BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:1144
((startRule.getToYear()) == (java.lang.Integer.MAX_VALUE)) to ((startRule.getToYear()) > (java.lang.Integer.MAX_VALUE))
: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:1144
((startRule.getToYear()) == (java.lang.Integer.MAX_VALUE)) to ((startRule.getToYear()) > (java.lang.Integer.MAX_VALUE))
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/jMutRepair/patch3-Math-28-jMutRepair/jMutRepair]
FineGrainDifftAnalyzer
-0034
Update BinaryOperator at org.apache.commons.math3.optimization.linear.SimplexSolver:144
i < minIndex to i != minIndex
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.math3.optimization.linear.SimplexSolver:144
i < minIndex to i != minIndex
: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math3.optimization.linear.SimplexSolver:144
i < minIndex to i != minIndex
]]
RepairabilityAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.math3.optimization.linear.SimplexSolver:144
i < minIndex to i != minIndex
: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math3.optimization.linear.SimplexSolver:144
i < minIndex to i != minIndex
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/jMutRepair/patch1-Math-85-jMutRepair/jMutRepair]
FineGrainDifftAnalyzer
-0017
Update BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
(fa * fb) >= 0.0 to (fa * fb) > 0.0
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
(fa * fb) >= 0.0 to (fa * fb) > 0.0
: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
(fa * fb) >= 0.0 to (fa * fb) > 0.0
]]
RepairabilityAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
(fa * fb) >= 0.0 to (fa * fb) > 0.0
: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
(fa * fb) >= 0.0 to (fa * fb) > 0.0
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/jMutRepair/patch2-Math-82-jMutRepair/jMutRepair]
FineGrainDifftAnalyzer
-0027
Update BinaryOperator at org.apache.commons.math.optimization.linear.SimplexSolver:84
ratio < minRatio to ratio <= minRatio
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.math.optimization.linear.SimplexSolver:84
ratio < minRatio to ratio <= minRatio
: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math.optimization.linear.SimplexSolver:84
ratio < minRatio to ratio <= minRatio
]]
RepairabilityAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.math.optimization.linear.SimplexSolver:84
ratio < minRatio to ratio <= minRatio
: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math.optimization.linear.SimplexSolver:84
ratio < minRatio to ratio <= minRatio
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/jMutRepair/patch1-Math-58-jMutRepair/jMutRepair]
FineGrainDifftAnalyzer
-0012
Update BinaryOperator at org.apache.commons.math.analysis.function.Gaussian:182
(param[2]) <= 0 to (param[2]) == 0
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.math.analysis.function.Gaussian:182
(param[2]) <= 0 to (param[2]) == 0
: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math.analysis.function.Gaussian:182
(param[2]) <= 0 to (param[2]) == 0
]]
RepairabilityAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.math.analysis.function.Gaussian:182
(param[2]) <= 0 to (param[2]) == 0
: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math.analysis.function.Gaussian:182
(param[2]) <= 0 to (param[2]) == 0
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/jMutRepair/patch4-Time-11-jMutRepair/jMutRepair]
FineGrainDifftAnalyzer
-0045
Update BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:1144
((startRule.getToYear()) == (java.lang.Integer.MAX_VALUE)) to ((startRule.getToYear()) < (java.lang.Integer.MAX_VALUE))
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:1144
((startRule.getToYear()) == (java.lang.Integer.MAX_VALUE)) to ((startRule.getToYear()) < (java.lang.Integer.MAX_VALUE))
: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:1144
((startRule.getToYear()) == (java.lang.Integer.MAX_VALUE)) to ((startRule.getToYear()) < (java.lang.Integer.MAX_VALUE))
]]
RepairabilityAnalyzer
----For Diff:Update BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:1144
((startRule.getToYear()) == (java.lang.Integer.MAX_VALUE)) to ((startRule.getToYear()) < (java.lang.Integer.MAX_VALUE))
: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:1144
((startRule.getToYear()) == (java.lang.Integer.MAX_VALUE)) to ((startRule.getToYear()) < (java.lang.Integer.MAX_VALUE))
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/jMutRepair/patch1-Closure-38-jMutRepair/jMutRepair]
FineGrainDifftAnalyzer
-006
Update BinaryOperator at com.google.javascript.jscomp.CodeConsumer:245
(x < 0) to (x <= 0)
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at com.google.javascript.jscomp.CodeConsumer:245
(x < 0) to (x <= 0)
: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at com.google.javascript.jscomp.CodeConsumer:245
(x < 0) to (x <= 0)
]]
RepairabilityAnalyzer
----For Diff:Update BinaryOperator at com.google.javascript.jscomp.CodeConsumer:245
(x < 0) to (x <= 0)
: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at com.google.javascript.jscomp.CodeConsumer:245
(x < 0) to (x <= 0)
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/jMutRepair/patch1-Chart-7-jMutRepair/jMutRepair]
FineGrainDifftAnalyzer
-002
Update BinaryOperator at org.jfree.data.time.TimePeriodValues:285
(this.minMiddleIndex) >= 0 to (this.minMiddleIndex) == 0
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.jfree.data.time.TimePeriodValues:285
(this.minMiddleIndex) >= 0 to (this.minMiddleIndex) == 0
: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.jfree.data.time.TimePeriodValues:285
(this.minMiddleIndex) >= 0 to (this.minMiddleIndex) == 0
]]
RepairabilityAnalyzer
----For Diff:Update BinaryOperator at org.jfree.data.time.TimePeriodValues:285
(this.minMiddleIndex) >= 0 to (this.minMiddleIndex) == 0
: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.jfree.data.time.TimePeriodValues:285
(this.minMiddleIndex) >= 0 to (this.minMiddleIndex) == 0
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/jMutRepair/patch5-Closure-21-jMutRepair/jMutRepair]
FineGrainDifftAnalyzer
-0047
Update BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
(ancestorType != (com.google.javascript.rhino.Token.BLOCK)) to (ancestorType > (com.google.javascript.rhino.Token.BLOCK))
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
(ancestorType != (com.google.javascript.rhino.Token.BLOCK)) to (ancestorType > (com.google.javascript.rhino.Token.BLOCK))
: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
(ancestorType != (com.google.javascript.rhino.Token.BLOCK)) to (ancestorType > (com.google.javascript.rhino.Token.BLOCK))
]]
RepairabilityAnalyzer
----For Diff:Update BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
(ancestorType != (com.google.javascript.rhino.Token.BLOCK)) to (ancestorType > (com.google.javascript.rhino.Token.BLOCK))
: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:121
(ancestorType != (com.google.javascript.rhino.Token.BLOCK)) to (ancestorType > (com.google.javascript.rhino.Token.BLOCK))
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/jMutRepair/patch1-Math-82-jMutRepair/jMutRepair]
FineGrainDifftAnalyzer
-0015
Update BinaryOperator at org.apache.commons.math.optimization.linear.SimplexSolver:82
(org.apache.commons.math.util.MathUtils.compareTo(entry, 0, epsilon)) >= 0 to (org.apache.commons.math.util.MathUtils.compareTo(entry, 0, epsilon)) > 0
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.math.optimization.linear.SimplexSolver:82
(org.apache.commons.math.util.MathUtils.compareTo(entry, 0, epsilon)) >= 0 to (org.apache.commons.math.util.MathUtils.compareTo(entry, 0, epsilon)) > 0
: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math.optimization.linear.SimplexSolver:82
(org.apache.commons.math.util.MathUtils.compareTo(entry, 0, epsilon)) >= 0 to (org.apache.commons.math.util.MathUtils.compareTo(entry, 0, epsilon)) > 0
]]
RepairabilityAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.math.optimization.linear.SimplexSolver:82
(org.apache.commons.math.util.MathUtils.compareTo(entry, 0, epsilon)) >= 0 to (org.apache.commons.math.util.MathUtils.compareTo(entry, 0, epsilon)) > 0
: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math.optimization.linear.SimplexSolver:82
(org.apache.commons.math.util.MathUtils.compareTo(entry, 0, epsilon)) >= 0 to (org.apache.commons.math.util.MathUtils.compareTo(entry, 0, epsilon)) > 0
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/jMutRepair/patch1-Closure-22-jMutRepair/jMutRepair]
FineGrainDifftAnalyzer
-005
Update BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:114
ancestorType == (com.google.javascript.rhino.Token.COMMA) to ancestorType >= (com.google.javascript.rhino.Token.COMMA)
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:114
ancestorType == (com.google.javascript.rhino.Token.COMMA) to ancestorType >= (com.google.javascript.rhino.Token.COMMA)
: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:114
ancestorType == (com.google.javascript.rhino.Token.COMMA) to ancestorType >= (com.google.javascript.rhino.Token.COMMA)
]]
RepairabilityAnalyzer
----For Diff:Update BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:114
ancestorType == (com.google.javascript.rhino.Token.COMMA) to ancestorType >= (com.google.javascript.rhino.Token.COMMA)
: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at com.google.javascript.jscomp.CheckSideEffects:114
ancestorType == (com.google.javascript.rhino.Token.COMMA) to ancestorType >= (com.google.javascript.rhino.Token.COMMA)
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/jMutRepair/patch2-Math-2-jMutRepair/jMutRepair]
FineGrainDifftAnalyzer
-0024
Update BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:137
tmp < upper to tmp >= upper
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:137
tmp < upper to tmp >= upper
: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:137
tmp < upper to tmp >= upper
]]
RepairabilityAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:137
tmp < upper to tmp >= upper
: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:137
tmp < upper to tmp >= upper
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/jMutRepair/patch2-Math-28-jMutRepair/jMutRepair]
FineGrainDifftAnalyzer
-0025
Insert UnaryOperator at org.apache.commons.math3.optimization.linear.SimplexSolver:143
!
Move BinaryOperator from org.apache.commons.math3.optimization.linear.SimplexSolver:143 to org.apache.commons.math3.optimization.linear.SimplexSolver:143
row == (tableau.getBasicRow(i))
PatternInstanceAnalyzer
----For Diff:Insert UnaryOperator at org.apache.commons.math3.optimization.linear.SimplexSolver:143
!
Move BinaryOperator from org.apache.commons.math3.optimization.linear.SimplexSolver:143 to org.apache.commons.math3.optimization.linear.SimplexSolver:143
row == (tableau.getBasicRow(i))
: number instances found: 1
ChangePatternInstance [actions=[Insert UnaryOperator at org.apache.commons.math3.optimization.linear.SimplexSolver:143
!
]]
RepairabilityAnalyzer
----For Diff:Insert UnaryOperator at org.apache.commons.math3.optimization.linear.SimplexSolver:143
!
Move BinaryOperator from org.apache.commons.math3.optimization.linear.SimplexSolver:143 to org.apache.commons.math3.optimization.linear.SimplexSolver:143
row == (tableau.getBasicRow(i))
: number instances found: 1
ChangePatternInstance [actions=[Insert UnaryOperator at org.apache.commons.math3.optimization.linear.SimplexSolver:143
!
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/jMutRepair/patch2-Time-11-jMutRepair/jMutRepair]
FineGrainDifftAnalyzer
-0029
Update BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:1144
((startRule.getToYear()) == (java.lang.Integer.MAX_VALUE)) to ((startRule.getToYear()) != (java.lang.Integer.MAX_VALUE))
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:1144
((startRule.getToYear()) == (java.lang.Integer.MAX_VALUE)) to ((startRule.getToYear()) != (java.lang.Integer.MAX_VALUE))
: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:1144
((startRule.getToYear()) == (java.lang.Integer.MAX_VALUE)) to ((startRule.getToYear()) != (java.lang.Integer.MAX_VALUE))
]]
RepairabilityAnalyzer
----For Diff:Update BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:1144
((startRule.getToYear()) == (java.lang.Integer.MAX_VALUE)) to ((startRule.getToYear()) != (java.lang.Integer.MAX_VALUE))
: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:1144
((startRule.getToYear()) == (java.lang.Integer.MAX_VALUE)) to ((startRule.getToYear()) != (java.lang.Integer.MAX_VALUE))
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/NopolTest/patch1-Math-81-Nopol2017]
FineGrainDifftAnalyzer
-patch1-Math-81-Nopol2017
Update FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1586
to (this.main)
Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1586
( == (dN1)) && ((dMin2) == (dN2))
Insert BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1586
!= null
Move FieldRead from org.apache.commons.math.linear.EigenDecompositionImpl:1586 to org.apache.commons.math.linear.EigenDecompositionImpl:1586
(dMin1)
PatternInstanceAnalyzer
----For Diff:Update FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1586
to (this.main)
Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1586
( == (dN1)) && ((dMin2) == (dN2))
Insert BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1586
!= null
Move FieldRead from org.apache.commons.math.linear.EigenDecompositionImpl:1586 to org.apache.commons.math.linear.EigenDecompositionImpl:1586
(dMin1)
: number instances found: 0
RepairabilityAnalyzer
----For Diff:Update FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1586
to (this.main)
Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1586
( == (dN1)) && ((dMin2) == (dN2))
Insert BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1586
!= null
Move FieldRead from org.apache.commons.math.linear.EigenDecompositionImpl:1586 to org.apache.commons.math.linear.EigenDecompositionImpl:1586
(dMin1)
: number instances found: 0
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/NopolTest/patch1-Time-14-Nopol2017]
FineGrainDifftAnalyzer
-patch1-Time-14-Nopol2017
Delete Invocation at org.joda.time.chrono.BasicMonthOfYearDateTimeField:210
org.joda.time.DateTimeUtils.isContiguous(partial)
Insert BinaryOperator at org.joda.time.chrono.BasicMonthOfYearDateTimeField:210
(!((fieldIndex != 1) && (valueToAdd <= (values.length)))) || (valueToAdd < (-1))
PatternInstanceAnalyzer
----For Diff:Delete Invocation at org.joda.time.chrono.BasicMonthOfYearDateTimeField:210
org.joda.time.DateTimeUtils.isContiguous(partial)
Insert BinaryOperator at org.joda.time.chrono.BasicMonthOfYearDateTimeField:210
(!((fieldIndex != 1) && (valueToAdd <= (values.length)))) || (valueToAdd < (-1))
: number instances found: 0
RepairabilityAnalyzer
----For Diff:Delete Invocation at org.joda.time.chrono.BasicMonthOfYearDateTimeField:210
org.joda.time.DateTimeUtils.isContiguous(partial)
Insert BinaryOperator at org.joda.time.chrono.BasicMonthOfYearDateTimeField:210
(!((fieldIndex != 1) && (valueToAdd <= (values.length)))) || (valueToAdd < (-1))
: number instances found: 0
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/NopolTest/patch1-Closure-7-Nopol2017]
FineGrainDifftAnalyzer
-patch1-Closure-7-Nopol2017
Update BinaryOperator at com.google.javascript.rhino.testing.Asserts:103
a == null to message != null
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at com.google.javascript.rhino.testing.Asserts:103
a == null to message != null
: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at com.google.javascript.rhino.testing.Asserts:103
a == null to message != null
]]
RepairabilityAnalyzer
----For Diff:Update BinaryOperator at com.google.javascript.rhino.testing.Asserts:103
a == null to message != null
: number instances found: 0
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/NopolTest/patch1-Closure-22-Nopol2017]
FineGrainDifftAnalyzer
-patch1-Closure-22-Nopol2017
Insert If at com.google.javascript.jscomp.CheckSideEffects:116
if ((com.google.javascript.jscomp.CheckSideEffects.PROTECTOR_FN.length()) == 0) {
}
Move If from com.google.javascript.jscomp.CheckSideEffects:116 to com.google.javascript.jscomp.CheckSideEffects:117
if ((ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT)) && (ancestorType != (com.google.javascript.rhino.Token.BLOCK)))
return;
else
break;
PatternInstanceAnalyzer
----For Diff:Insert If at com.google.javascript.jscomp.CheckSideEffects:116
if ((com.google.javascript.jscomp.CheckSideEffects.PROTECTOR_FN.length()) == 0) {
}
Move If from com.google.javascript.jscomp.CheckSideEffects:116 to com.google.javascript.jscomp.CheckSideEffects:117
if ((ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT)) && (ancestorType != (com.google.javascript.rhino.Token.BLOCK)))
return;
else
break;
: number instances found: 0
RepairabilityAnalyzer
----For Diff:Insert If at com.google.javascript.jscomp.CheckSideEffects:116
if ((com.google.javascript.jscomp.CheckSideEffects.PROTECTOR_FN.length()) == 0) {
}
Move If from com.google.javascript.jscomp.CheckSideEffects:116 to com.google.javascript.jscomp.CheckSideEffects:117
if ((ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT)) && (ancestorType != (com.google.javascript.rhino.Token.BLOCK)))
return;
else
break;
: number instances found: 0
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/NopolTest/patch1-Time-4-Nopol2017]
FineGrainDifftAnalyzer
-patch1-Time-4-Nopol2017
Insert If at org.joda.time.Partial:459
if (((20 - (value + (newTypes.length))) < value) || (2 != (this.iTypes.length))) {
}
Move Assignment from org.joda.time.Partial:459 to org.joda.time.Partial:460
newValues[i] = value
PatternInstanceAnalyzer
----For Diff:Insert If at org.joda.time.Partial:459
if (((20 - (value + (newTypes.length))) < value) || (2 != (this.iTypes.length))) {
}
Move Assignment from org.joda.time.Partial:459 to org.joda.time.Partial:460
newValues[i] = value
: number instances found: 0
RepairabilityAnalyzer
----For Diff:Insert If at org.joda.time.Partial:459
if (((20 - (value + (newTypes.length))) < value) || (2 != (this.iTypes.length))) {
}
Move Assignment from org.joda.time.Partial:459 to org.joda.time.Partial:460
newValues[i] = value
: number instances found: 0
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/NopolTest/patch1-Closure-28-Nopol2017]
FineGrainDifftAnalyzer
-patch1-Closure-28-Nopol2017
Insert Block at com.google.javascript.rhino.Node:1429
{
if ((this.type) < 32)
}
Move Block from com.google.javascript.rhino.Node:1429 to com.google.javascript.rhino.Node:1430
{
return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree());
}
PatternInstanceAnalyzer
----For Diff:Insert Block at com.google.javascript.rhino.Node:1429
{
if ((this.type) < 32)
}
Move Block from com.google.javascript.rhino.Node:1429 to com.google.javascript.rhino.Node:1430
{
return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree());
}
: number instances found: 0
RepairabilityAnalyzer
----For Diff:Insert Block at com.google.javascript.rhino.Node:1429
{
if ((this.type) < 32)
}
Move Block from com.google.javascript.rhino.Node:1429 to com.google.javascript.rhino.Node:1430
{
return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree());
}
: number instances found: 0
[INFO] Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 16.75 s - in fr.inria.coming.spoon.repairability.repairtools.JMutRepairTest
[INFO] Running fr.inria.coming.spoon.repairability.repairtools.NopolTest
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/NopolTypes/if_ins_deep/patch1-Math-42-Nopol2017]
FineGrainDifftAnalyzer
-patch1-Math-42-Nopol2017
Insert Block at org.apache.commons.math.optimization.linear.SimplexTableau:346
{
if (1 <= (this.numSlackVariables))
}
Move Block from org.apache.commons.math.optimization.linear.SimplexTableau:346 to org.apache.commons.math.optimization.linear.SimplexTableau:347
{
columnsToDrop.add(col);
}
PatternInstanceAnalyzer
----For Diff:Insert Block at org.apache.commons.math.optimization.linear.SimplexTableau:346
{
if (1 <= (this.numSlackVariables))
}
Move Block from org.apache.commons.math.optimization.linear.SimplexTableau:346 to org.apache.commons.math.optimization.linear.SimplexTableau:347
{
columnsToDrop.add(col);
}
: number instances found: 5
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math.optimization.linear.SimplexTableau:347
1
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.math.optimization.linear.SimplexTableau:347
(this.numSlackVariables)
]]
ChangePatternInstance [actions=[Insert ThisAccess at org.apache.commons.math.optimization.linear.SimplexTableau:347
this
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math.optimization.linear.SimplexTableau:347
org.apache.commons.math.optimization.linear.SimplexTableau
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.optimization.linear.SimplexTableau:347
if (1 <= (this.numSlackVariables))
, Move Block from org.apache.commons.math.optimization.linear.SimplexTableau:346 to org.apache.commons.math.optimization.linear.SimplexTableau:347
{
columnsToDrop.add(col);
}
]]
RepairabilityAnalyzer
----For Diff:Insert Block at org.apache.commons.math.optimization.linear.SimplexTableau:346
{
if (1 <= (this.numSlackVariables))
}
Move Block from org.apache.commons.math.optimization.linear.SimplexTableau:346 to org.apache.commons.math.optimization.linear.SimplexTableau:347
{
columnsToDrop.add(col);
}
: number instances found: 1
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.optimization.linear.SimplexTableau:347
if (1 <= (this.numSlackVariables))
, Move Block from org.apache.commons.math.optimization.linear.SimplexTableau:346 to org.apache.commons.math.optimization.linear.SimplexTableau:347
{
columnsToDrop.add(col);
}
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/NopolTypes/if_ins_shallow/patch1-Chart-13-Nopol2017]
FineGrainDifftAnalyzer
-patch1-Chart-13-Nopol2017
Insert If at org.jfree.chart.block.BorderArrangement:453
if (null != null) {
}
Move If from org.jfree.chart.block.BorderArrangement:453 to org.jfree.chart.block.BorderArrangement:454
if ((this.rightBlock) != null) {
org.jfree.chart.block.RectangleConstraint c4 = new org.jfree.chart.block.RectangleConstraint(0.0, new org.jfree.data.Range(0.0, ((constraint.getWidth()) - (w[2]))), LengthConstraintType.RANGE, h[2], null, LengthConstraintType.FIXED);
org.jfree.chart.util.Size2D size = this.rightBlock.arrange(g2, c4);
w[3] = size.width;
}
PatternInstanceAnalyzer
----For Diff:Insert If at org.jfree.chart.block.BorderArrangement:453
if (null != null) {
}
Move If from org.jfree.chart.block.BorderArrangement:453 to org.jfree.chart.block.BorderArrangement:454
if ((this.rightBlock) != null) {
org.jfree.chart.block.RectangleConstraint c4 = new org.jfree.chart.block.RectangleConstraint(0.0, new org.jfree.data.Range(0.0, ((constraint.getWidth()) - (w[2]))), LengthConstraintType.RANGE, h[2], null, LengthConstraintType.FIXED);
org.jfree.chart.util.Size2D size = this.rightBlock.arrange(g2, c4);
w[3] = size.width;
}
: number instances found: 3
ChangePatternInstance [actions=[Insert Literal at org.jfree.chart.block.BorderArrangement:453
null
]]
ChangePatternInstance [actions=[Insert Literal at org.jfree.chart.block.BorderArrangement:453
null
]]
ChangePatternInstance [actions=[Insert If at org.jfree.chart.block.BorderArrangement:453
if (null != null) {
}
, Move If from org.jfree.chart.block.BorderArrangement:453 to org.jfree.chart.block.BorderArrangement:454
if ((this.rightBlock) != null) {
org.jfree.chart.block.RectangleConstraint c4 = new org.jfree.chart.block.RectangleConstraint(0.0, new org.jfree.data.Range(0.0, ((constraint.getWidth()) - (w[2]))), LengthConstraintType.RANGE, h[2], null, LengthConstraintType.FIXED);
org.jfree.chart.util.Size2D size = this.rightBlock.arrange(g2, c4);
w[3] = size.width;
}
]]
RepairabilityAnalyzer
----For Diff:Insert If at org.jfree.chart.block.BorderArrangement:453
if (null != null) {
}
Move If from org.jfree.chart.block.BorderArrangement:453 to org.jfree.chart.block.BorderArrangement:454
if ((this.rightBlock) != null) {
org.jfree.chart.block.RectangleConstraint c4 = new org.jfree.chart.block.RectangleConstraint(0.0, new org.jfree.data.Range(0.0, ((constraint.getWidth()) - (w[2]))), LengthConstraintType.RANGE, h[2], null, LengthConstraintType.FIXED);
org.jfree.chart.util.Size2D size = this.rightBlock.arrange(g2, c4);
w[3] = size.width;
}
: number instances found: 1
ChangePatternInstance [actions=[Insert If at org.jfree.chart.block.BorderArrangement:453
if (null != null) {
}
, Move If from org.jfree.chart.block.BorderArrangement:453 to org.jfree.chart.block.BorderArrangement:454
if ((this.rightBlock) != null) {
org.jfree.chart.block.RectangleConstraint c4 = new org.jfree.chart.block.RectangleConstraint(0.0, new org.jfree.data.Range(0.0, ((constraint.getWidth()) - (w[2]))), LengthConstraintType.RANGE, h[2], null, LengthConstraintType.FIXED);
org.jfree.chart.util.Size2D size = this.rightBlock.arrange(g2, c4);
w[3] = size.width;
}
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/NopolTypes/if_upd_deep/patch1-Closure-62-Nopol2017]
FineGrainDifftAnalyzer
-patch1-Closure-62-Nopol2017
Update Literal at com.google.javascript.jscomp.LightweightMessageFormatter:98
to null
Delete BinaryOperator at com.google.javascript.jscomp.LightweightMessageFormatter:97
((excerpt.equals(SourceExcerpt.LINE)) && ( <= charno)) && (charno < (sourceExcerpt.length()))
Insert BinaryOperator at com.google.javascript.jscomp.LightweightMessageFormatter:97
error !=
Move Literal from com.google.javascript.jscomp.LightweightMessageFormatter:98 to com.google.javascript.jscomp.LightweightMessageFormatter:97
0
PatternInstanceAnalyzer
----For Diff:Update Literal at com.google.javascript.jscomp.LightweightMessageFormatter:98
to null
Delete BinaryOperator at com.google.javascript.jscomp.LightweightMessageFormatter:97
((excerpt.equals(SourceExcerpt.LINE)) && ( <= charno)) && (charno < (sourceExcerpt.length()))
Insert BinaryOperator at com.google.javascript.jscomp.LightweightMessageFormatter:97
error !=
Move Literal from com.google.javascript.jscomp.LightweightMessageFormatter:98 to com.google.javascript.jscomp.LightweightMessageFormatter:97
0
: number instances found: 14
ChangePatternInstance [actions=[Insert VariableRead at com.google.javascript.jscomp.LightweightMessageFormatter:97
error
]]
ChangePatternInstance [actions=[Update Literal at com.google.javascript.jscomp.LightweightMessageFormatter:98
to null
]]
ChangePatternInstance [actions=[Move Literal from com.google.javascript.jscomp.LightweightMessageFormatter:98 to com.google.javascript.jscomp.LightweightMessageFormatter:97
0
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.LightweightMessageFormatter
com.google.javascript.jscomp.LightweightMessageFormatter
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.LightweightMessageFormatter:97
excerpt
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.LightweightMessageFormatter:97
SourceExcerpt.LINE
]]
ChangePatternInstance [actions=[Delete Invocation at com.google.javascript.jscomp.LightweightMessageFormatter:97
(excerpt.equals(SourceExcerpt.LINE))
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.LightweightMessageFormatter:98
charno
]]
ChangePatternInstance [actions=[Delete BinaryOperator at com.google.javascript.jscomp.LightweightMessageFormatter:98
( <= charno)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at com.google.javascript.jscomp.LightweightMessageFormatter:97
((excerpt.equals(SourceExcerpt.LINE)) && ( <= charno))
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.LightweightMessageFormatter:98
charno
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.LightweightMessageFormatter:98
sourceExcerpt
]]
ChangePatternInstance [actions=[Delete Invocation at com.google.javascript.jscomp.LightweightMessageFormatter:98
(sourceExcerpt.length())
]]
ChangePatternInstance [actions=[Delete BinaryOperator at com.google.javascript.jscomp.LightweightMessageFormatter:98
(charno < (sourceExcerpt.length()))
]]
RepairabilityAnalyzer
----For Diff:Update Literal at com.google.javascript.jscomp.LightweightMessageFormatter:98
to null
Delete BinaryOperator at com.google.javascript.jscomp.LightweightMessageFormatter:97
((excerpt.equals(SourceExcerpt.LINE)) && ( <= charno)) && (charno < (sourceExcerpt.length()))
Insert BinaryOperator at com.google.javascript.jscomp.LightweightMessageFormatter:97
error !=
Move Literal from com.google.javascript.jscomp.LightweightMessageFormatter:98 to com.google.javascript.jscomp.LightweightMessageFormatter:97
0
: number instances found: 1
ChangePatternInstance [actions=[Insert VariableRead at com.google.javascript.jscomp.LightweightMessageFormatter:97
error
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Nopol2015/patch1-Math-85-Nopol2015-plausible/Nopol2015]
FineGrainDifftAnalyzer
-009
Insert If at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
if ((fa * fb) != lowerBound) {
}
Move If from org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198 to org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:199
if ((fa * fb) >= 0.0) {
throw new org.apache.commons.math.ConvergenceException(("number of iterations={0}, maximum iterations={1}, " + ("initial={2}, lower bound={3}, upper bound={4}, final a value={5}, " + "final b value={6}, f(a)={7}, f(b)={8}")), numIterations, maximumIterations, initial, lowerBound, upperBound, a, b, fa, fb);
}
PatternInstanceAnalyzer
----For Diff:Insert If at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
if ((fa * fb) != lowerBound) {
}
Move If from org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198 to org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:199
if ((fa * fb) >= 0.0) {
throw new org.apache.commons.math.ConvergenceException(("number of iterations={0}, maximum iterations={1}, " + ("initial={2}, lower bound={3}, upper bound={4}, final a value={5}, " + "final b value={6}, f(a)={7}, f(b)={8}")), numIterations, maximumIterations, initial, lowerBound, upperBound, a, b, fa, fb);
}
: number instances found: 5
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
(fa * fb)
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
lowerBound
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
fa
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
fb
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
if ((fa * fb) != lowerBound) {
}
, Move If from org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198 to org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:199
if ((fa * fb) >= 0.0) {
throw new org.apache.commons.math.ConvergenceException(("number of iterations={0}, maximum iterations={1}, " + ("initial={2}, lower bound={3}, upper bound={4}, final a value={5}, " + "final b value={6}, f(a)={7}, f(b)={8}")), numIterations, maximumIterations, initial, lowerBound, upperBound, a, b, fa, fb);
}
]]
RepairabilityAnalyzer
----For Diff:Insert If at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
if ((fa * fb) != lowerBound) {
}
Move If from org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198 to org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:199
if ((fa * fb) >= 0.0) {
throw new org.apache.commons.math.ConvergenceException(("number of iterations={0}, maximum iterations={1}, " + ("initial={2}, lower bound={3}, upper bound={4}, final a value={5}, " + "final b value={6}, f(a)={7}, f(b)={8}")), numIterations, maximumIterations, initial, lowerBound, upperBound, a, b, fa, fb);
}
: number instances found: 1
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
if ((fa * fb) != lowerBound) {
}
, Move If from org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198 to org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:199
if ((fa * fb) >= 0.0) {
throw new org.apache.commons.math.ConvergenceException(("number of iterations={0}, maximum iterations={1}, " + ("initial={2}, lower bound={3}, upper bound={4}, final a value={5}, " + "final b value={6}, f(a)={7}, f(b)={8}")), numIterations, maximumIterations, initial, lowerBound, upperBound, a, b, fa, fb);
}
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Nopol2015/patch1-Lang-58-Nopol2015/Nopol2015]
FineGrainDifftAnalyzer
-005
Insert If at org.apache.commons.lang.math.NumberUtils:464
if ((-1) < expPos) {
}
Move Throw from org.apache.commons.lang.math.NumberUtils:464 to org.apache.commons.lang.math.NumberUtils:465
throw new java.lang.NumberFormatException((str + " is not a valid number."))
PatternInstanceAnalyzer
----For Diff:Insert If at org.apache.commons.lang.math.NumberUtils:464
if ((-1) < expPos) {
}
Move Throw from org.apache.commons.lang.math.NumberUtils:464 to org.apache.commons.lang.math.NumberUtils:465
throw new java.lang.NumberFormatException((str + " is not a valid number."))
: number instances found: 4
ChangePatternInstance [actions=[Insert UnaryOperator at org.apache.commons.lang.math.NumberUtils:464
(-1)
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang.math.NumberUtils:464
expPos
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang.math.NumberUtils:464
1
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.math.NumberUtils:464
if ((-1) < expPos) {
}
, Move Throw from org.apache.commons.lang.math.NumberUtils:464 to org.apache.commons.lang.math.NumberUtils:465
throw new java.lang.NumberFormatException((str + " is not a valid number."))
]]
RepairabilityAnalyzer
----For Diff:Insert If at org.apache.commons.lang.math.NumberUtils:464
if ((-1) < expPos) {
}
Move Throw from org.apache.commons.lang.math.NumberUtils:464 to org.apache.commons.lang.math.NumberUtils:465
throw new java.lang.NumberFormatException((str + " is not a valid number."))
: number instances found: 1
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.math.NumberUtils:464
if ((-1) < expPos) {
}
, Move Throw from org.apache.commons.lang.math.NumberUtils:464 to org.apache.commons.lang.math.NumberUtils:465
throw new java.lang.NumberFormatException((str + " is not a valid number."))
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Nopol2015/patch1-Lang-55-Nopol2015/Nopol2015]
FineGrainDifftAnalyzer
-004
Insert If at org.apache.commons.lang.time.StopWatch:118
if ((this.runningState) == (org.apache.commons.lang.time.StopWatch.STATE_RUNNING)) {
}
Move Assignment from org.apache.commons.lang.time.StopWatch:118 to org.apache.commons.lang.time.StopWatch:119
stopTime = java.lang.System.currentTimeMillis()
PatternInstanceAnalyzer
----For Diff:Insert If at org.apache.commons.lang.time.StopWatch:118
if ((this.runningState) == (org.apache.commons.lang.time.StopWatch.STATE_RUNNING)) {
}
Move Assignment from org.apache.commons.lang.time.StopWatch:118 to org.apache.commons.lang.time.StopWatch:119
stopTime = java.lang.System.currentTimeMillis()
: number instances found: 6
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.lang.time.StopWatch:118
(this.runningState)
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.lang.time.StopWatch:118
(org.apache.commons.lang.time.StopWatch.STATE_RUNNING)
]]
ChangePatternInstance [actions=[Insert ThisAccess at org.apache.commons.lang.time.StopWatch:118
this
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.lang.time.StopWatch
org.apache.commons.lang.time.StopWatch
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.lang.time.StopWatch
org.apache.commons.lang.time.StopWatch
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.time.StopWatch:118
if ((this.runningState) == (org.apache.commons.lang.time.StopWatch.STATE_RUNNING)) {
}
, Move Assignment from org.apache.commons.lang.time.StopWatch:118 to org.apache.commons.lang.time.StopWatch:119
stopTime = java.lang.System.currentTimeMillis()
]]
RepairabilityAnalyzer
----For Diff:Insert If at org.apache.commons.lang.time.StopWatch:118
if ((this.runningState) == (org.apache.commons.lang.time.StopWatch.STATE_RUNNING)) {
}
Move Assignment from org.apache.commons.lang.time.StopWatch:118 to org.apache.commons.lang.time.StopWatch:119
stopTime = java.lang.System.currentTimeMillis()
: number instances found: 1
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.time.StopWatch:118
if ((this.runningState) == (org.apache.commons.lang.time.StopWatch.STATE_RUNNING)) {
}
, Move Assignment from org.apache.commons.lang.time.StopWatch:118 to org.apache.commons.lang.time.StopWatch:119
stopTime = java.lang.System.currentTimeMillis()
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Nopol2015/patch1-Time-11-Nopol2015-plausible/Nopol2015]
FineGrainDifftAnalyzer
-0010
Insert Block at org.joda.time.tz.DateTimeZoneBuilder:371
{
if (!((ruleSetCount <= 1) && ((tailZone != null) || outputID)))
}
Move Block from org.joda.time.tz.DateTimeZoneBuilder:371 to org.joda.time.tz.DateTimeZoneBuilder:372
{
tailZone = rs.buildTailZone(id);
}
PatternInstanceAnalyzer
----For Diff:Insert Block at org.joda.time.tz.DateTimeZoneBuilder:371
{
if (!((ruleSetCount <= 1) && ((tailZone != null) || outputID)))
}
Move Block from org.joda.time.tz.DateTimeZoneBuilder:371 to org.joda.time.tz.DateTimeZoneBuilder:372
{
tailZone = rs.buildTailZone(id);
}
: number instances found: 10
ChangePatternInstance [actions=[Insert BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:372
((ruleSetCount <= 1) && ((tailZone != null) || outputID))
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:372
(ruleSetCount <= 1)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:372
((tailZone != null) || outputID)
]]
ChangePatternInstance [actions=[Insert VariableRead at org.joda.time.tz.DateTimeZoneBuilder:372
ruleSetCount
]]
ChangePatternInstance [actions=[Insert Literal at org.joda.time.tz.DateTimeZoneBuilder:372
1
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:372
(tailZone != null)
]]
ChangePatternInstance [actions=[Insert VariableRead at org.joda.time.tz.DateTimeZoneBuilder:372
outputID
]]
ChangePatternInstance [actions=[Insert VariableRead at org.joda.time.tz.DateTimeZoneBuilder:372
tailZone
]]
ChangePatternInstance [actions=[Insert Literal at org.joda.time.tz.DateTimeZoneBuilder:372
null
]]
ChangePatternInstance [actions=[Insert If at org.joda.time.tz.DateTimeZoneBuilder:372
if (!((ruleSetCount <= 1) && ((tailZone != null) || outputID)))
, Move Block from org.joda.time.tz.DateTimeZoneBuilder:371 to org.joda.time.tz.DateTimeZoneBuilder:372
{
tailZone = rs.buildTailZone(id);
}
]]
RepairabilityAnalyzer
----For Diff:Insert Block at org.joda.time.tz.DateTimeZoneBuilder:371
{
if (!((ruleSetCount <= 1) && ((tailZone != null) || outputID)))
}
Move Block from org.joda.time.tz.DateTimeZoneBuilder:371 to org.joda.time.tz.DateTimeZoneBuilder:372
{
tailZone = rs.buildTailZone(id);
}
: number instances found: 1
ChangePatternInstance [actions=[Insert If at org.joda.time.tz.DateTimeZoneBuilder:372
if (!((ruleSetCount <= 1) && ((tailZone != null) || outputID)))
, Move Block from org.joda.time.tz.DateTimeZoneBuilder:371 to org.joda.time.tz.DateTimeZoneBuilder:372
{
tailZone = rs.buildTailZone(id);
}
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Nopol2015/patch1-Chart-5-Nopol2015/Nopol2015]
FineGrainDifftAnalyzer
-000
Update FieldRead at org.jfree.data.xy.XYSeries:563
to (this.allowDuplicateXValues)
Insert UnaryOperator at org.jfree.data.xy.XYSeries:563
!
Move FieldRead from org.jfree.data.xy.XYSeries:563 to org.jfree.data.xy.XYSeries:563
this.autoSort
PatternInstanceAnalyzer
----For Diff:Update FieldRead at org.jfree.data.xy.XYSeries:563
to (this.allowDuplicateXValues)
Insert UnaryOperator at org.jfree.data.xy.XYSeries:563
!
Move FieldRead from org.jfree.data.xy.XYSeries:563 to org.jfree.data.xy.XYSeries:563
this.autoSort
: number instances found: 2
ChangePatternInstance [actions=[Update FieldRead at org.jfree.data.xy.XYSeries:563
to (this.allowDuplicateXValues)
]]
ChangePatternInstance [actions=[Move FieldRead from org.jfree.data.xy.XYSeries:563 to org.jfree.data.xy.XYSeries:563
this.autoSort
]]
RepairabilityAnalyzer
----For Diff:Update FieldRead at org.jfree.data.xy.XYSeries:563
to (this.allowDuplicateXValues)
Insert UnaryOperator at org.jfree.data.xy.XYSeries:563
!
Move FieldRead from org.jfree.data.xy.XYSeries:563 to org.jfree.data.xy.XYSeries:563
this.autoSort
: number instances found: 1
ChangePatternInstance [actions=[Update FieldRead at org.jfree.data.xy.XYSeries:563
to (this.allowDuplicateXValues)
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Nopol2015/patch1-Math-50-Nopol2015/Nopol2015]
FineGrainDifftAnalyzer
-007
Insert If at org.apache.commons.math.analysis.solvers.BaseSecantSolver:187
if (!((x == 1) || ((1 < x) && inverted))) {
}
Move If from org.apache.commons.math.analysis.solvers.BaseSecantSolver:187 to org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
if (x == x1) {
x0 = 0.5 * ((x0 + x1) - (org.apache.commons.math.util.FastMath.max((rtol * (org.apache.commons.math.util.FastMath.abs(x1))), atol)));
f0 = computeObjectiveValue(x0);
}
PatternInstanceAnalyzer
----For Diff:Insert If at org.apache.commons.math.analysis.solvers.BaseSecantSolver:187
if (!((x == 1) || ((1 < x) && inverted))) {
}
Move If from org.apache.commons.math.analysis.solvers.BaseSecantSolver:187 to org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
if (x == x1) {
x0 = 0.5 * ((x0 + x1) - (org.apache.commons.math.util.FastMath.max((rtol * (org.apache.commons.math.util.FastMath.abs(x1))), atol)));
f0 = computeObjectiveValue(x0);
}
: number instances found: 10
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math.analysis.solvers.BaseSecantSolver:187
((x == 1) || ((1 < x) && inverted))
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math.analysis.solvers.BaseSecantSolver:187
(x == 1)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math.analysis.solvers.BaseSecantSolver:187
((1 < x) && inverted)
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.analysis.solvers.BaseSecantSolver:187
x
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math.analysis.solvers.BaseSecantSolver:187
1
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math.analysis.solvers.BaseSecantSolver:187
(1 < x)
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.analysis.solvers.BaseSecantSolver:187
inverted
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math.analysis.solvers.BaseSecantSolver:187
1
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.analysis.solvers.BaseSecantSolver:187
x
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.analysis.solvers.BaseSecantSolver:187
if (!((x == 1) || ((1 < x) && inverted))) {
}
, Move If from org.apache.commons.math.analysis.solvers.BaseSecantSolver:187 to org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
if (x == x1) {
x0 = 0.5 * ((x0 + x1) - (org.apache.commons.math.util.FastMath.max((rtol * (org.apache.commons.math.util.FastMath.abs(x1))), atol)));
f0 = computeObjectiveValue(x0);
}
]]
RepairabilityAnalyzer
----For Diff:Insert If at org.apache.commons.math.analysis.solvers.BaseSecantSolver:187
if (!((x == 1) || ((1 < x) && inverted))) {
}
Move If from org.apache.commons.math.analysis.solvers.BaseSecantSolver:187 to org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
if (x == x1) {
x0 = 0.5 * ((x0 + x1) - (org.apache.commons.math.util.FastMath.max((rtol * (org.apache.commons.math.util.FastMath.abs(x1))), atol)));
f0 = computeObjectiveValue(x0);
}
: number instances found: 1
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.analysis.solvers.BaseSecantSolver:187
if (!((x == 1) || ((1 < x) && inverted))) {
}
, Move If from org.apache.commons.math.analysis.solvers.BaseSecantSolver:187 to org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
if (x == x1) {
x0 = 0.5 * ((x0 + x1) - (org.apache.commons.math.util.FastMath.max((rtol * (org.apache.commons.math.util.FastMath.abs(x1))), atol)));
f0 = computeObjectiveValue(x0);
}
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Nopol2015/patch1-Math-49-Nopol2015-plausible/Nopol2015]
FineGrainDifftAnalyzer
-006
Insert Block at org.apache.commons.math.linear.OpenMapRealVector:666
{
if ((this.epsilon) == (org.apache.commons.math.linear.OpenMapRealVector.DEFAULT_ZERO_TOLERANCE))
}
Move Block from org.apache.commons.math.linear.OpenMapRealVector:666 to org.apache.commons.math.linear.OpenMapRealVector:667
{
entries.remove(index);
}
PatternInstanceAnalyzer
----For Diff:Insert Block at org.apache.commons.math.linear.OpenMapRealVector:666
{
if ((this.epsilon) == (org.apache.commons.math.linear.OpenMapRealVector.DEFAULT_ZERO_TOLERANCE))
}
Move Block from org.apache.commons.math.linear.OpenMapRealVector:666 to org.apache.commons.math.linear.OpenMapRealVector:667
{
entries.remove(index);
}
: number instances found: 6
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.math.linear.OpenMapRealVector:667
(this.epsilon)
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.math.linear.OpenMapRealVector:667
(org.apache.commons.math.linear.OpenMapRealVector.DEFAULT_ZERO_TOLERANCE)
]]
ChangePatternInstance [actions=[Insert ThisAccess at org.apache.commons.math.linear.OpenMapRealVector:667
this
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math.linear.OpenMapRealVector:667
org.apache.commons.math.linear.OpenMapRealVector
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math.linear.OpenMapRealVector:667
org.apache.commons.math.linear.OpenMapRealVector
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.linear.OpenMapRealVector:667
if ((this.epsilon) == (org.apache.commons.math.linear.OpenMapRealVector.DEFAULT_ZERO_TOLERANCE))
, Move Block from org.apache.commons.math.linear.OpenMapRealVector:666 to org.apache.commons.math.linear.OpenMapRealVector:667
{
entries.remove(index);
}
]]
RepairabilityAnalyzer
----For Diff:Insert Block at org.apache.commons.math.linear.OpenMapRealVector:666
{
if ((this.epsilon) == (org.apache.commons.math.linear.OpenMapRealVector.DEFAULT_ZERO_TOLERANCE))
}
Move Block from org.apache.commons.math.linear.OpenMapRealVector:666 to org.apache.commons.math.linear.OpenMapRealVector:667
{
entries.remove(index);
}
: number instances found: 1
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.linear.OpenMapRealVector:667
if ((this.epsilon) == (org.apache.commons.math.linear.OpenMapRealVector.DEFAULT_ZERO_TOLERANCE))
, Move Block from org.apache.commons.math.linear.OpenMapRealVector:666 to org.apache.commons.math.linear.OpenMapRealVector:667
{
entries.remove(index);
}
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Nopol2015/patch1-Lang-44-Nopol2015/Nopol2015]
FineGrainDifftAnalyzer
-002
Insert If at org.apache.commons.lang.NumberUtils:193
if ((val.length()) != 1) {
}
Move If from org.apache.commons.lang.NumberUtils:193 to org.apache.commons.lang.NumberUtils:194
if (((dec == null) && (exp == null)) && ((((numeric.charAt(0)) == '-') && (org.apache.commons.lang.NumberUtils.isDigits(numeric.substring(1)))) || (org.apache.commons.lang.NumberUtils.isDigits(numeric)))) {
try {
return org.apache.commons.lang.NumberUtils.createLong(numeric);
} catch (java.lang.NumberFormatException nfe) {
}
return org.apache.commons.lang.NumberUtils.createBigInteger(numeric);
}
Move Throw from org.apache.commons.lang.NumberUtils:204 to org.apache.commons.lang.NumberUtils:205
throw new java.lang.NumberFormatException((val + " is not a valid number."))
PatternInstanceAnalyzer
----For Diff:Insert If at org.apache.commons.lang.NumberUtils:193
if ((val.length()) != 1) {
}
Move If from org.apache.commons.lang.NumberUtils:193 to org.apache.commons.lang.NumberUtils:194
if (((dec == null) && (exp == null)) && ((((numeric.charAt(0)) == '-') && (org.apache.commons.lang.NumberUtils.isDigits(numeric.substring(1)))) || (org.apache.commons.lang.NumberUtils.isDigits(numeric)))) {
try {
return org.apache.commons.lang.NumberUtils.createLong(numeric);
} catch (java.lang.NumberFormatException nfe) {
}
return org.apache.commons.lang.NumberUtils.createBigInteger(numeric);
}
Move Throw from org.apache.commons.lang.NumberUtils:204 to org.apache.commons.lang.NumberUtils:205
throw new java.lang.NumberFormatException((val + " is not a valid number."))
: number instances found: 5
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.NumberUtils:193
(val.length())
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang.NumberUtils:193
1
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang.NumberUtils:193
val
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.NumberUtils:193
if ((val.length()) != 1) {
}
, Move If from org.apache.commons.lang.NumberUtils:193 to org.apache.commons.lang.NumberUtils:194
if (((dec == null) && (exp == null)) && ((((numeric.charAt(0)) == '-') && (org.apache.commons.lang.NumberUtils.isDigits(numeric.substring(1)))) || (org.apache.commons.lang.NumberUtils.isDigits(numeric)))) {
try {
return org.apache.commons.lang.NumberUtils.createLong(numeric);
} catch (java.lang.NumberFormatException nfe) {
}
return org.apache.commons.lang.NumberUtils.createBigInteger(numeric);
}
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.NumberUtils:193
if ((val.length()) != 1) {
}
, Move Throw from org.apache.commons.lang.NumberUtils:204 to org.apache.commons.lang.NumberUtils:205
throw new java.lang.NumberFormatException((val + " is not a valid number."))
]]
RepairabilityAnalyzer
----For Diff:Insert If at org.apache.commons.lang.NumberUtils:193
if ((val.length()) != 1) {
}
Move If from org.apache.commons.lang.NumberUtils:193 to org.apache.commons.lang.NumberUtils:194
if (((dec == null) && (exp == null)) && ((((numeric.charAt(0)) == '-') && (org.apache.commons.lang.NumberUtils.isDigits(numeric.substring(1)))) || (org.apache.commons.lang.NumberUtils.isDigits(numeric)))) {
try {
return org.apache.commons.lang.NumberUtils.createLong(numeric);
} catch (java.lang.NumberFormatException nfe) {
}
return org.apache.commons.lang.NumberUtils.createBigInteger(numeric);
}
Move Throw from org.apache.commons.lang.NumberUtils:204 to org.apache.commons.lang.NumberUtils:205
throw new java.lang.NumberFormatException((val + " is not a valid number."))
: number instances found: 1
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.NumberUtils:193
if ((val.length()) != 1) {
}
, Move If from org.apache.commons.lang.NumberUtils:193 to org.apache.commons.lang.NumberUtils:194
if (((dec == null) && (exp == null)) && ((((numeric.charAt(0)) == '-') && (org.apache.commons.lang.NumberUtils.isDigits(numeric.substring(1)))) || (org.apache.commons.lang.NumberUtils.isDigits(numeric)))) {
try {
return org.apache.commons.lang.NumberUtils.createLong(numeric);
} catch (java.lang.NumberFormatException nfe) {
}
return org.apache.commons.lang.NumberUtils.createBigInteger(numeric);
}
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Nopol2015/patch1-Math-58-Nopol2015-plausible/Nopol2015]
FineGrainDifftAnalyzer
-008
Insert If at org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:620
if ((this.orthoTolerance) < gNorm) {
}
Move Assignment from org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:620 to org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:621
lmPar = org.apache.commons.math.util.FastMath.max(parl, ((lmPar) + correction))
PatternInstanceAnalyzer
----For Diff:Insert If at org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:620
if ((this.orthoTolerance) < gNorm) {
}
Move Assignment from org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:620 to org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:621
lmPar = org.apache.commons.math.util.FastMath.max(parl, ((lmPar) + correction))
: number instances found: 5
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:620
(this.orthoTolerance)
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:620
gNorm
]]
ChangePatternInstance [actions=[Insert ThisAccess at org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:620
this
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:620
org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:620
if ((this.orthoTolerance) < gNorm) {
}
, Move Assignment from org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:620 to org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:621
lmPar = org.apache.commons.math.util.FastMath.max(parl, ((lmPar) + correction))
]]
RepairabilityAnalyzer
----For Diff:Insert If at org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:620
if ((this.orthoTolerance) < gNorm) {
}
Move Assignment from org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:620 to org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:621
lmPar = org.apache.commons.math.util.FastMath.max(parl, ((lmPar) + correction))
: number instances found: 1
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:620
if ((this.orthoTolerance) < gNorm) {
}
, Move Assignment from org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:620 to org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:621
lmPar = org.apache.commons.math.util.FastMath.max(parl, ((lmPar) + correction))
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Nopol2015/patch1-Lang-51-Nopol2015-plausible/Nopol2015]
FineGrainDifftAnalyzer
-003
Update BinaryOperator at org.apache.commons.lang.BooleanUtils:677
ch == 'Y' to str != null
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.lang.BooleanUtils:677
ch == 'Y' to str != null
: number instances found: 3
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.lang.BooleanUtils:677
ch to str
]]
ChangePatternInstance [actions=[Update Literal at org.apache.commons.lang.BooleanUtils:677
'Y' to null
]]
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang.BooleanUtils:677
ch == 'Y' to str != null
]]
RepairabilityAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.lang.BooleanUtils:677
ch == 'Y' to str != null
: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang.BooleanUtils:677
ch == 'Y' to str != null
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Nopol2015/patch1-Lang-39-Nopol2015-plausible/Nopol2015]
FineGrainDifftAnalyzer
-001
Insert If at org.apache.commons.lang3.StringUtils:3675
if (repeat) {
}
Move For from org.apache.commons.lang3.StringUtils:3675 to org.apache.commons.lang3.StringUtils:3676
for (int i = 0; i < (searchList.length); i++) {
int greater = (replacementList[i].length()) - (searchList[i].length());
if (greater > 0) {
increase += 3 * greater;
}
}
PatternInstanceAnalyzer
----For Diff:Insert If at org.apache.commons.lang3.StringUtils:3675
if (repeat) {
}
Move For from org.apache.commons.lang3.StringUtils:3675 to org.apache.commons.lang3.StringUtils:3676
for (int i = 0; i < (searchList.length); i++) {
int greater = (replacementList[i].length()) - (searchList[i].length());
if (greater > 0) {
increase += 3 * greater;
}
}
: number instances found: 1
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang3.StringUtils:3675
if (repeat) {
}
, Move For from org.apache.commons.lang3.StringUtils:3675 to org.apache.commons.lang3.StringUtils:3676
for (int i = 0; i < (searchList.length); i++) {
int greater = (replacementList[i].length()) - (searchList[i].length());
if (greater > 0) {
increase += 3 * greater;
}
}
]]
RepairabilityAnalyzer
----For Diff:Insert If at org.apache.commons.lang3.StringUtils:3675
if (repeat) {
}
Move For from org.apache.commons.lang3.StringUtils:3675 to org.apache.commons.lang3.StringUtils:3676
for (int i = 0; i < (searchList.length); i++) {
int greater = (replacementList[i].length()) - (searchList[i].length());
if (greater > 0) {
increase += 3 * greater;
}
}
: number instances found: 1
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang3.StringUtils:3675
if (repeat) {
}
, Move For from org.apache.commons.lang3.StringUtils:3675 to org.apache.commons.lang3.StringUtils:3676
for (int i = 0; i < (searchList.length); i++) {
int greater = (replacementList[i].length()) - (searchList[i].length());
if (greater > 0) {
increase += 3 * greater;
}
}
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Nopol2017/patch1-Closure-113-Nopol2017/Nopol2017]
FineGrainDifftAnalyzer
-0010
Insert BinaryOperator at com.google.javascript.jscomp.ProcessClosurePrimitives:329
|| (!((ns.length()) < 10))
Move BinaryOperator from com.google.javascript.jscomp.ProcessClosurePrimitives:329 to com.google.javascript.jscomp.ProcessClosurePrimitives:329
provided != null
PatternInstanceAnalyzer
----For Diff:Insert BinaryOperator at com.google.javascript.jscomp.ProcessClosurePrimitives:329
|| (!((ns.length()) < 10))
Move BinaryOperator from com.google.javascript.jscomp.ProcessClosurePrimitives:329 to com.google.javascript.jscomp.ProcessClosurePrimitives:329
provided != null
: number instances found: 6
ChangePatternInstance [actions=[Move BinaryOperator from com.google.javascript.jscomp.ProcessClosurePrimitives:329 to com.google.javascript.jscomp.ProcessClosurePrimitives:329
provided != null
]]
ChangePatternInstance [actions=[Insert UnaryOperator at com.google.javascript.jscomp.ProcessClosurePrimitives:329
(!((ns.length()) < 10))
]]
ChangePatternInstance [actions=[Insert BinaryOperator at com.google.javascript.jscomp.ProcessClosurePrimitives:329
((ns.length()) < 10)
]]
ChangePatternInstance [actions=[Insert Invocation at com.google.javascript.jscomp.ProcessClosurePrimitives:329
(ns.length())
]]
ChangePatternInstance [actions=[Insert Literal at com.google.javascript.jscomp.ProcessClosurePrimitives:329
10
]]
ChangePatternInstance [actions=[Insert VariableRead at com.google.javascript.jscomp.ProcessClosurePrimitives:329
ns
]]
RepairabilityAnalyzer
----For Diff:Insert BinaryOperator at com.google.javascript.jscomp.ProcessClosurePrimitives:329
|| (!((ns.length()) < 10))
Move BinaryOperator from com.google.javascript.jscomp.ProcessClosurePrimitives:329 to com.google.javascript.jscomp.ProcessClosurePrimitives:329
provided != null
: number instances found: 1
ChangePatternInstance [actions=[Insert UnaryOperator at com.google.javascript.jscomp.ProcessClosurePrimitives:329
(!((ns.length()) < 10))
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Nopol2017/patch1-Closure-26-Nopol2017/Nopol2017]
FineGrainDifftAnalyzer
-0033
Insert Block at com.google.javascript.rhino.Node:1429
{
if ((this.type) != (node2.type))
}
Move Block from com.google.javascript.rhino.Node:1429 to com.google.javascript.rhino.Node:1430
{
return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree());
}
PatternInstanceAnalyzer
----For Diff:Insert Block at com.google.javascript.rhino.Node:1429
{
if ((this.type) != (node2.type))
}
Move Block from com.google.javascript.rhino.Node:1429 to com.google.javascript.rhino.Node:1430
{
return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree());
}
: number instances found: 6
ChangePatternInstance [actions=[Insert FieldRead at com.google.javascript.rhino.Node:1430
(this.type)
]]
ChangePatternInstance [actions=[Insert FieldRead at com.google.javascript.rhino.Node:1430
(node2.type)
]]
ChangePatternInstance [actions=[Insert ThisAccess at com.google.javascript.rhino.Node:1430
this
]]
ChangePatternInstance [actions=[Insert VariableRead at com.google.javascript.rhino.Node:1430
node2
]]
ChangePatternInstance [actions=[Insert TypeAccess at com.google.javascript.rhino.Node:1430
com.google.javascript.rhino.Node
]]
ChangePatternInstance [actions=[Insert If at com.google.javascript.rhino.Node:1430
if ((this.type) != (node2.type))
, Move Block from com.google.javascript.rhino.Node:1429 to com.google.javascript.rhino.Node:1430
{
return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree());
}
]]
RepairabilityAnalyzer
----For Diff:Insert Block at com.google.javascript.rhino.Node:1429
{
if ((this.type) != (node2.type))
}
Move Block from com.google.javascript.rhino.Node:1429 to com.google.javascript.rhino.Node:1430
{
return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree());
}
: number instances found: 1
ChangePatternInstance [actions=[Insert If at com.google.javascript.rhino.Node:1430
if ((this.type) != (node2.type))
, Move Block from com.google.javascript.rhino.Node:1429 to com.google.javascript.rhino.Node:1430
{
return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree());
}
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Nopol2017/patch1-Math-85-Nopol2017/Nopol2017]
FineGrainDifftAnalyzer
-0082
Update VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
to maximumIterations
Update VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
to initial
Delete BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
( * ) >= 0.0
Insert BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
==
Move VariableRead from org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198 to org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
fa
Move VariableRead from org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198 to org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
fb
PatternInstanceAnalyzer
----For Diff:Update VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
to maximumIterations
Update VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
to initial
Delete BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
( * ) >= 0.0
Insert BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
==
Move VariableRead from org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198 to org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
fa
Move VariableRead from org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198 to org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
fb
: number instances found: 6
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
to maximumIterations
]]
ChangePatternInstance [actions=[Move VariableRead from org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198 to org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
fa
]]
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
to initial
]]
ChangePatternInstance [actions=[Move VariableRead from org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198 to org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
fb
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
( * )
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
0.0
]]
RepairabilityAnalyzer
----For Diff:Update VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
to maximumIterations
Update VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
to initial
Delete BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
( * ) >= 0.0
Insert BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
==
Move VariableRead from org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198 to org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
fa
Move VariableRead from org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198 to org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
fb
: number instances found: 1
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
to maximumIterations
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Nopol2017/patch1-Closure-114-Nopol2017/Nopol2017]
FineGrainDifftAnalyzer
-0011
Insert Block at com.google.javascript.rhino.Node:1429
{
if ((node2.type) < (com.google.javascript.rhino.Node.JSDOC_INFO_PROP))
}
Move Block from com.google.javascript.rhino.Node:1429 to com.google.javascript.rhino.Node:1430
{
return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree());
}
PatternInstanceAnalyzer
----For Diff:Insert Block at com.google.javascript.rhino.Node:1429
{
if ((node2.type) < (com.google.javascript.rhino.Node.JSDOC_INFO_PROP))
}
Move Block from com.google.javascript.rhino.Node:1429 to com.google.javascript.rhino.Node:1430
{
return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree());
}
: number instances found: 5
ChangePatternInstance [actions=[Insert FieldRead at com.google.javascript.rhino.Node:1430
(node2.type)
]]
ChangePatternInstance [actions=[Insert FieldRead at com.google.javascript.rhino.Node:1430
(com.google.javascript.rhino.Node.JSDOC_INFO_PROP)
]]
ChangePatternInstance [actions=[Insert VariableRead at com.google.javascript.rhino.Node:1430
node2
]]
ChangePatternInstance [actions=[Insert TypeAccess at com.google.javascript.rhino.Node:1430
com.google.javascript.rhino.Node
]]
ChangePatternInstance [actions=[Insert If at com.google.javascript.rhino.Node:1430
if ((node2.type) < (com.google.javascript.rhino.Node.JSDOC_INFO_PROP))
, Move Block from com.google.javascript.rhino.Node:1429 to com.google.javascript.rhino.Node:1430
{
return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree());
}
]]
RepairabilityAnalyzer
----For Diff:Insert Block at com.google.javascript.rhino.Node:1429
{
if ((node2.type) < (com.google.javascript.rhino.Node.JSDOC_INFO_PROP))
}
Move Block from com.google.javascript.rhino.Node:1429 to com.google.javascript.rhino.Node:1430
{
return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree());
}
: number instances found: 1
ChangePatternInstance [actions=[Insert If at com.google.javascript.rhino.Node:1430
if ((node2.type) < (com.google.javascript.rhino.Node.JSDOC_INFO_PROP))
, Move Block from com.google.javascript.rhino.Node:1429 to com.google.javascript.rhino.Node:1430
{
return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree());
}
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Nopol2017/patch1-Closure-120-Nopol2017/Nopol2017]
FineGrainDifftAnalyzer
-0016
Insert Block at com.google.javascript.rhino.Node:1429
{
if ((node2.type) < (com.google.javascript.rhino.Node.JSDOC_INFO_PROP))
}
Move Block from com.google.javascript.rhino.Node:1429 to com.google.javascript.rhino.Node:1430
{
return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree());
}
PatternInstanceAnalyzer
----For Diff:Insert Block at com.google.javascript.rhino.Node:1429
{
if ((node2.type) < (com.google.javascript.rhino.Node.JSDOC_INFO_PROP))
}
Move Block from com.google.javascript.rhino.Node:1429 to com.google.javascript.rhino.Node:1430
{
return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree());
}
: number instances found: 5
ChangePatternInstance [actions=[Insert FieldRead at com.google.javascript.rhino.Node:1430
(node2.type)
]]
ChangePatternInstance [actions=[Insert FieldRead at com.google.javascript.rhino.Node:1430
(com.google.javascript.rhino.Node.JSDOC_INFO_PROP)
]]
ChangePatternInstance [actions=[Insert VariableRead at com.google.javascript.rhino.Node:1430
node2
]]
ChangePatternInstance [actions=[Insert TypeAccess at com.google.javascript.rhino.Node:1430
com.google.javascript.rhino.Node
]]
ChangePatternInstance [actions=[Insert If at com.google.javascript.rhino.Node:1430
if ((node2.type) < (com.google.javascript.rhino.Node.JSDOC_INFO_PROP))
, Move Block from com.google.javascript.rhino.Node:1429 to com.google.javascript.rhino.Node:1430
{
return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree());
}
]]
RepairabilityAnalyzer
----For Diff:Insert Block at com.google.javascript.rhino.Node:1429
{
if ((node2.type) < (com.google.javascript.rhino.Node.JSDOC_INFO_PROP))
}
Move Block from com.google.javascript.rhino.Node:1429 to com.google.javascript.rhino.Node:1430
{
return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree());
}
: number instances found: 1
ChangePatternInstance [actions=[Insert If at com.google.javascript.rhino.Node:1430
if ((node2.type) < (com.google.javascript.rhino.Node.JSDOC_INFO_PROP))
, Move Block from com.google.javascript.rhino.Node:1429 to com.google.javascript.rhino.Node:1430
{
return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree());
}
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Nopol2017/patch1-Closure-72-Nopol2017/Nopol2017]
FineGrainDifftAnalyzer
-0054
Insert Block at com.google.javascript.rhino.Node:1381
{
if ((this.type) != (node2.type))
}
Move Block from com.google.javascript.rhino.Node:1381 to com.google.javascript.rhino.Node:1382
{
return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree());
}
PatternInstanceAnalyzer
----For Diff:Insert Block at com.google.javascript.rhino.Node:1381
{
if ((this.type) != (node2.type))
}
Move Block from com.google.javascript.rhino.Node:1381 to com.google.javascript.rhino.Node:1382
{
return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree());
}
: number instances found: 6
ChangePatternInstance [actions=[Insert FieldRead at com.google.javascript.rhino.Node:1382
(this.type)
]]
ChangePatternInstance [actions=[Insert FieldRead at com.google.javascript.rhino.Node:1382
(node2.type)
]]
ChangePatternInstance [actions=[Insert ThisAccess at com.google.javascript.rhino.Node:1382
this
]]
ChangePatternInstance [actions=[Insert VariableRead at com.google.javascript.rhino.Node:1382
node2
]]
ChangePatternInstance [actions=[Insert TypeAccess at com.google.javascript.rhino.Node:1382
com.google.javascript.rhino.Node
]]
ChangePatternInstance [actions=[Insert If at com.google.javascript.rhino.Node:1382
if ((this.type) != (node2.type))
, Move Block from com.google.javascript.rhino.Node:1381 to com.google.javascript.rhino.Node:1382
{
return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree());
}
]]
RepairabilityAnalyzer
----For Diff:Insert Block at com.google.javascript.rhino.Node:1381
{
if ((this.type) != (node2.type))
}
Move Block from com.google.javascript.rhino.Node:1381 to com.google.javascript.rhino.Node:1382
{
return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree());
}
: number instances found: 1
ChangePatternInstance [actions=[Insert If at com.google.javascript.rhino.Node:1382
if ((this.type) != (node2.type))
, Move Block from com.google.javascript.rhino.Node:1381 to com.google.javascript.rhino.Node:1382
{
return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree());
}
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Nopol2017/patch1-Math-81-Nopol2017/Nopol2017]
FineGrainDifftAnalyzer
-0081
Update FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1586
to (this.main)
Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1586
( == (dN1)) && ((dMin2) == (dN2))
Insert BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1586
!= null
Move FieldRead from org.apache.commons.math.linear.EigenDecompositionImpl:1586 to org.apache.commons.math.linear.EigenDecompositionImpl:1586
(dMin1)
PatternInstanceAnalyzer
----For Diff:Update FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1586
to (this.main)
Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1586
( == (dN1)) && ((dMin2) == (dN2))
Insert BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1586
!= null
Move FieldRead from org.apache.commons.math.linear.EigenDecompositionImpl:1586 to org.apache.commons.math.linear.EigenDecompositionImpl:1586
(dMin1)
: number instances found: 14
ChangePatternInstance [actions=[Update FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1586
to (this.main)
]]
ChangePatternInstance [actions=[Move FieldRead from org.apache.commons.math.linear.EigenDecompositionImpl:1586 to org.apache.commons.math.linear.EigenDecompositionImpl:1586
(dMin1)
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1586
null
]]
ChangePatternInstance [actions=[Insert ThisAccess at org.apache.commons.math.linear.EigenDecompositionImpl:1586
this
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl:1586
org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl
org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl
org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1586
(dN1)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1586
( == (dN1))
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl
org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1586
(dMin2)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl
org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1586
(dN2)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1586
((dMin2) == (dN2))
]]
RepairabilityAnalyzer
----For Diff:Update FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1586
to (this.main)
Delete BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1586
( == (dN1)) && ((dMin2) == (dN2))
Insert BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1586
!= null
Move FieldRead from org.apache.commons.math.linear.EigenDecompositionImpl:1586 to org.apache.commons.math.linear.EigenDecompositionImpl:1586
(dMin1)
: number instances found: 1
ChangePatternInstance [actions=[Update FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1586
to (this.main)
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Nopol2017/patch1-Closure-111-Nopol2017/Nopol2017]
FineGrainDifftAnalyzer
-009
Update BinaryOperator at com.google.javascript.rhino.testing.Asserts:103
a == null to message != null
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at com.google.javascript.rhino.testing.Asserts:103
a == null to message != null
: number instances found: 2
ChangePatternInstance [actions=[Update VariableRead at com.google.javascript.rhino.testing.Asserts:103
a to message
]]
ChangePatternInstance [actions=[Update BinaryOperator at com.google.javascript.rhino.testing.Asserts:103
a == null to message != null
]]
RepairabilityAnalyzer
----For Diff:Update BinaryOperator at com.google.javascript.rhino.testing.Asserts:103
a == null to message != null
: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at com.google.javascript.rhino.testing.Asserts:103
a == null to message != null
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Nopol2017/patch1-Closure-119-Nopol2017/Nopol2017]
FineGrainDifftAnalyzer
-0014
Insert If at com.google.javascript.jscomp.GlobalNamespace:691
if ((((this.externsRoot) != null) && ((-1) != (2 - (this.globalNames.size())))) || (!((this.externsScope) != null))) {
}
Move Invocation from com.google.javascript.jscomp.GlobalNamespace$BuildGlobalNamespace:691 to com.google.javascript.jscomp.GlobalNamespace$BuildGlobalNamespace:692
handleGet(module, scope, n, parent, name, type)
PatternInstanceAnalyzer
----For Diff:Insert If at com.google.javascript.jscomp.GlobalNamespace:691
if ((((this.externsRoot) != null) && ((-1) != (2 - (this.globalNames.size())))) || (!((this.externsScope) != null))) {
}
Move Invocation from com.google.javascript.jscomp.GlobalNamespace$BuildGlobalNamespace:691 to com.google.javascript.jscomp.GlobalNamespace$BuildGlobalNamespace:692
handleGet(module, scope, n, parent, name, type)
: number instances found: 22
ChangePatternInstance [actions=[Insert BinaryOperator at com.google.javascript.jscomp.GlobalNamespace:691
(((this.externsRoot) != null) && ((-1) != (2 - (this.globalNames.size()))))
]]
ChangePatternInstance [actions=[Insert UnaryOperator at com.google.javascript.jscomp.GlobalNamespace:691
(!((this.externsScope) != null))
]]
ChangePatternInstance [actions=[Insert BinaryOperator at com.google.javascript.jscomp.GlobalNamespace:691
((this.externsRoot) != null)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at com.google.javascript.jscomp.GlobalNamespace:691
((-1) != (2 - (this.globalNames.size())))
]]
ChangePatternInstance [actions=[Insert BinaryOperator at com.google.javascript.jscomp.GlobalNamespace:691
((this.externsScope) != null)
]]
ChangePatternInstance [actions=[Insert FieldRead at com.google.javascript.jscomp.GlobalNamespace:691
(this.externsRoot)
]]
ChangePatternInstance [actions=[Insert Literal at com.google.javascript.jscomp.GlobalNamespace:691
null
]]
ChangePatternInstance [actions=[Insert UnaryOperator at com.google.javascript.jscomp.GlobalNamespace:691
(-1)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at com.google.javascript.jscomp.GlobalNamespace:691
(2 - (this.globalNames.size()))
]]
ChangePatternInstance [actions=[Insert FieldRead at com.google.javascript.jscomp.GlobalNamespace:691
(this.externsScope)
]]
ChangePatternInstance [actions=[Insert Literal at com.google.javascript.jscomp.GlobalNamespace:691
null
]]
ChangePatternInstance [actions=[Insert ThisAccess at com.google.javascript.jscomp.GlobalNamespace:691
this
]]
ChangePatternInstance [actions=[Insert Literal at com.google.javascript.jscomp.GlobalNamespace:691
1
]]
ChangePatternInstance [actions=[Insert Literal at com.google.javascript.jscomp.GlobalNamespace:691
2
]]
ChangePatternInstance [actions=[Insert Invocation at com.google.javascript.jscomp.GlobalNamespace:691
(this.globalNames.size())
]]
ChangePatternInstance [actions=[Insert ThisAccess at com.google.javascript.jscomp.GlobalNamespace:691
this
]]
ChangePatternInstance [actions=[Insert TypeAccess at com.google.javascript.jscomp.GlobalNamespace:691
com.google.javascript.jscomp.GlobalNamespace
]]
ChangePatternInstance [actions=[Insert FieldRead at com.google.javascript.jscomp.GlobalNamespace:691
this.globalNames
]]
ChangePatternInstance [actions=[Insert TypeAccess at com.google.javascript.jscomp.GlobalNamespace:691
com.google.javascript.jscomp.GlobalNamespace
]]
ChangePatternInstance [actions=[Insert ThisAccess at com.google.javascript.jscomp.GlobalNamespace:691
this
]]
ChangePatternInstance [actions=[Insert TypeAccess at com.google.javascript.jscomp.GlobalNamespace:691
com.google.javascript.jscomp.GlobalNamespace
]]
ChangePatternInstance [actions=[Insert If at com.google.javascript.jscomp.GlobalNamespace:691
if ((((this.externsRoot) != null) && ((-1) != (2 - (this.globalNames.size())))) || (!((this.externsScope) != null))) {
}
, Move Invocation from com.google.javascript.jscomp.GlobalNamespace$BuildGlobalNamespace:691 to com.google.javascript.jscomp.GlobalNamespace$BuildGlobalNamespace:692
handleGet(module, scope, n, parent, name, type)
]]
RepairabilityAnalyzer
----For Diff:Insert If at com.google.javascript.jscomp.GlobalNamespace:691
if ((((this.externsRoot) != null) && ((-1) != (2 - (this.globalNames.size())))) || (!((this.externsScope) != null))) {
}
Move Invocation from com.google.javascript.jscomp.GlobalNamespace$BuildGlobalNamespace:691 to com.google.javascript.jscomp.GlobalNamespace$BuildGlobalNamespace:692
handleGet(module, scope, n, parent, name, type)
: number instances found: 1
ChangePatternInstance [actions=[Insert If at com.google.javascript.jscomp.GlobalNamespace:691
if ((((this.externsRoot) != null) && ((-1) != (2 - (this.globalNames.size())))) || (!((this.externsScope) != null))) {
}
, Move Invocation from com.google.javascript.jscomp.GlobalNamespace$BuildGlobalNamespace:691 to com.google.javascript.jscomp.GlobalNamespace$BuildGlobalNamespace:692
handleGet(module, scope, n, parent, name, type)
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Nopol2017/patch1-Closure-49-Nopol2017/Nopol2017]
FineGrainDifftAnalyzer
-0044
Insert Block at com.google.javascript.rhino.Node:1566
{
if ((this.type) < 29)
}
Move Block from com.google.javascript.rhino.Node:1566 to com.google.javascript.rhino.Node:1567
{
return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree());
}
PatternInstanceAnalyzer
----For Diff:Insert Block at com.google.javascript.rhino.Node:1566
{
if ((this.type) < 29)
}
Move Block from com.google.javascript.rhino.Node:1566 to com.google.javascript.rhino.Node:1567
{
return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree());
}
: number instances found: 5
ChangePatternInstance [actions=[Insert FieldRead at com.google.javascript.rhino.Node:1567
(this.type)
]]
ChangePatternInstance [actions=[Insert Literal at com.google.javascript.rhino.Node:1567
29
]]
ChangePatternInstance [actions=[Insert ThisAccess at com.google.javascript.rhino.Node:1567
this
]]
ChangePatternInstance [actions=[Insert TypeAccess at com.google.javascript.rhino.Node:1567
com.google.javascript.rhino.Node
]]
ChangePatternInstance [actions=[Insert If at com.google.javascript.rhino.Node:1567
if ((this.type) < 29)
, Move Block from com.google.javascript.rhino.Node:1566 to com.google.javascript.rhino.Node:1567
{
return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree());
}
]]
RepairabilityAnalyzer
----For Diff:Insert Block at com.google.javascript.rhino.Node:1566
{
if ((this.type) < 29)
}
Move Block from com.google.javascript.rhino.Node:1566 to com.google.javascript.rhino.Node:1567
{
return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree());
}
: number instances found: 1
ChangePatternInstance [actions=[Insert If at com.google.javascript.rhino.Node:1567
if ((this.type) < 29)
, Move Block from com.google.javascript.rhino.Node:1566 to com.google.javascript.rhino.Node:1567
{
return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree());
}
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Nopol2017/patch1-Lang-53-Nopol2017/Nopol2017]
FineGrainDifftAnalyzer
-0060
Insert If at org.apache.commons.lang.time.DateUtils:666
if ((org.apache.commons.lang.time.DateUtils.RANGE_WEEK_CENTER) == millisecs) {
}
Move Invocation from org.apache.commons.lang.time.DateUtils:666 to org.apache.commons.lang.time.DateUtils:667
val.setTime(date)
PatternInstanceAnalyzer
----For Diff:Insert If at org.apache.commons.lang.time.DateUtils:666
if ((org.apache.commons.lang.time.DateUtils.RANGE_WEEK_CENTER) == millisecs) {
}
Move Invocation from org.apache.commons.lang.time.DateUtils:666 to org.apache.commons.lang.time.DateUtils:667
val.setTime(date)
: number instances found: 4
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.lang.time.DateUtils:666
(org.apache.commons.lang.time.DateUtils.RANGE_WEEK_CENTER)
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang.time.DateUtils:666
millisecs
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.lang.time.DateUtils:666
org.apache.commons.lang.time.DateUtils
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.time.DateUtils:666
if ((org.apache.commons.lang.time.DateUtils.RANGE_WEEK_CENTER) == millisecs) {
}
, Move Invocation from org.apache.commons.lang.time.DateUtils:666 to org.apache.commons.lang.time.DateUtils:667
val.setTime(date)
]]
RepairabilityAnalyzer
----For Diff:Insert If at org.apache.commons.lang.time.DateUtils:666
if ((org.apache.commons.lang.time.DateUtils.RANGE_WEEK_CENTER) == millisecs) {
}
Move Invocation from org.apache.commons.lang.time.DateUtils:666 to org.apache.commons.lang.time.DateUtils:667
val.setTime(date)
: number instances found: 1
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang.time.DateUtils:666
if ((org.apache.commons.lang.time.DateUtils.RANGE_WEEK_CENTER) == millisecs) {
}
, Move Invocation from org.apache.commons.lang.time.DateUtils:666 to org.apache.commons.lang.time.DateUtils:667
val.setTime(date)
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Nopol2017/patch1-Closure-133-Nopol2017/Nopol2017]
FineGrainDifftAnalyzer
-0025
Update FieldRead at com.google.javascript.jscomp.parsing.JsDocInfoParser:1413
to (this.unreadToken)
Delete BinaryOperator at com.google.javascript.jscomp.parsing.JsDocInfoParser:1413
((token == ) || (token == (JsDocToken.EOL))) || (token == (JsDocToken.EOF))
Insert BinaryOperator at com.google.javascript.jscomp.parsing.JsDocInfoParser:1413
!= null
Move FieldRead from com.google.javascript.jscomp.parsing.JsDocInfoParser:1413 to com.google.javascript.jscomp.parsing.JsDocInfoParser:1413
(JsDocToken.EOC)
PatternInstanceAnalyzer
----For Diff:Update FieldRead at com.google.javascript.jscomp.parsing.JsDocInfoParser:1413
to (this.unreadToken)
Delete BinaryOperator at com.google.javascript.jscomp.parsing.JsDocInfoParser:1413
((token == ) || (token == (JsDocToken.EOL))) || (token == (JsDocToken.EOF))
Insert BinaryOperator at com.google.javascript.jscomp.parsing.JsDocInfoParser:1413
!= null
Move FieldRead from com.google.javascript.jscomp.parsing.JsDocInfoParser:1413 to com.google.javascript.jscomp.parsing.JsDocInfoParser:1413
(JsDocToken.EOC)
: number instances found: 17
ChangePatternInstance [actions=[Update FieldRead at com.google.javascript.jscomp.parsing.JsDocInfoParser:1413
to (this.unreadToken)
]]
ChangePatternInstance [actions=[Move FieldRead from com.google.javascript.jscomp.parsing.JsDocInfoParser:1413 to com.google.javascript.jscomp.parsing.JsDocInfoParser:1413
(JsDocToken.EOC)
]]
ChangePatternInstance [actions=[Insert Literal at com.google.javascript.jscomp.parsing.JsDocInfoParser:1413
null
]]
ChangePatternInstance [actions=[Insert ThisAccess at com.google.javascript.jscomp.parsing.JsDocInfoParser:1413
this
]]
ChangePatternInstance [actions=[Insert TypeAccess at com.google.javascript.jscomp.parsing.JsDocInfoParser:1413
com.google.javascript.jscomp.parsing.JsDocInfoParser
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.parsing.JsDocInfoParser
JsDocToken
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.parsing.JsDocInfoParser:1413
token
]]
ChangePatternInstance [actions=[Delete BinaryOperator at com.google.javascript.jscomp.parsing.JsDocInfoParser:1413
(token == )
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.parsing.JsDocInfoParser:1413
token
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.parsing.JsDocInfoParser
JsDocToken
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.parsing.JsDocInfoParser:1413
(JsDocToken.EOL)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at com.google.javascript.jscomp.parsing.JsDocInfoParser:1413
(token == (JsDocToken.EOL))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at com.google.javascript.jscomp.parsing.JsDocInfoParser:1413
((token == ) || (token == (JsDocToken.EOL)))
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.parsing.JsDocInfoParser:1414
token
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.parsing.JsDocInfoParser
JsDocToken
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.parsing.JsDocInfoParser:1414
(JsDocToken.EOF)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at com.google.javascript.jscomp.parsing.JsDocInfoParser:1414
(token == (JsDocToken.EOF))
]]
RepairabilityAnalyzer
----For Diff:Update FieldRead at com.google.javascript.jscomp.parsing.JsDocInfoParser:1413
to (this.unreadToken)
Delete BinaryOperator at com.google.javascript.jscomp.parsing.JsDocInfoParser:1413
((token == ) || (token == (JsDocToken.EOL))) || (token == (JsDocToken.EOF))
Insert BinaryOperator at com.google.javascript.jscomp.parsing.JsDocInfoParser:1413
!= null
Move FieldRead from com.google.javascript.jscomp.parsing.JsDocInfoParser:1413 to com.google.javascript.jscomp.parsing.JsDocInfoParser:1413
(JsDocToken.EOC)
: number instances found: 1
ChangePatternInstance [actions=[Update FieldRead at com.google.javascript.jscomp.parsing.JsDocInfoParser:1413
to (this.unreadToken)
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Nopol2017/patch1-Math-41-Nopol2017/Nopol2017]
FineGrainDifftAnalyzer
-0069
Insert If at org.apache.commons.math.stat.descriptive.moment.Mean:217
if (xbarw < length) {
}
Move Return from org.apache.commons.math.stat.descriptive.moment.Mean:217 to org.apache.commons.math.stat.descriptive.moment.Mean:218
return xbarw + (correction / sumw)
PatternInstanceAnalyzer
----For Diff:Insert If at org.apache.commons.math.stat.descriptive.moment.Mean:217
if (xbarw < length) {
}
Move Return from org.apache.commons.math.stat.descriptive.moment.Mean:217 to org.apache.commons.math.stat.descriptive.moment.Mean:218
return xbarw + (correction / sumw)
: number instances found: 3
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.stat.descriptive.moment.Mean:217
xbarw
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.stat.descriptive.moment.Mean:217
length
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.stat.descriptive.moment.Mean:217
if (xbarw < length) {
}
, Move Return from org.apache.commons.math.stat.descriptive.moment.Mean:217 to org.apache.commons.math.stat.descriptive.moment.Mean:218
return xbarw + (correction / sumw)
]]
RepairabilityAnalyzer
----For Diff:Insert If at org.apache.commons.math.stat.descriptive.moment.Mean:217
if (xbarw < length) {
}
Move Return from org.apache.commons.math.stat.descriptive.moment.Mean:217 to org.apache.commons.math.stat.descriptive.moment.Mean:218
return xbarw + (correction / sumw)
: number instances found: 1
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.stat.descriptive.moment.Mean:217
if (xbarw < length) {
}
, Move Return from org.apache.commons.math.stat.descriptive.moment.Mean:217 to org.apache.commons.math.stat.descriptive.moment.Mean:218
return xbarw + (correction / sumw)
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Nopol2017/patch1-Closure-75-Nopol2017/Nopol2017]
FineGrainDifftAnalyzer
-0055
Insert If at com.google.javascript.rhino.Node:1411
if ((com.google.javascript.rhino.Node.PROPERTY_FLAG) == (this.first.getType())) {
}
Move Assignment from com.google.javascript.rhino.Node:1411 to com.google.javascript.rhino.Node:1412
res = n.checkTreeEqualsImpl(n2)
PatternInstanceAnalyzer
----For Diff:Insert If at com.google.javascript.rhino.Node:1411
if ((com.google.javascript.rhino.Node.PROPERTY_FLAG) == (this.first.getType())) {
}
Move Assignment from com.google.javascript.rhino.Node:1411 to com.google.javascript.rhino.Node:1412
res = n.checkTreeEqualsImpl(n2)
: number instances found: 7
ChangePatternInstance [actions=[Insert FieldRead at com.google.javascript.rhino.Node:1411
(com.google.javascript.rhino.Node.PROPERTY_FLAG)
]]
ChangePatternInstance [actions=[Insert Invocation at com.google.javascript.rhino.Node:1411
(this.first.getType())
]]
ChangePatternInstance [actions=[Insert TypeAccess at com.google.javascript.rhino.Node:1411
com.google.javascript.rhino.Node
]]
ChangePatternInstance [actions=[Insert FieldRead at com.google.javascript.rhino.Node:1411
this.first
]]
ChangePatternInstance [actions=[Insert ThisAccess at com.google.javascript.rhino.Node:1411
this
]]
ChangePatternInstance [actions=[Insert TypeAccess at com.google.javascript.rhino.Node:1411
com.google.javascript.rhino.Node
]]
ChangePatternInstance [actions=[Insert If at com.google.javascript.rhino.Node:1411
if ((com.google.javascript.rhino.Node.PROPERTY_FLAG) == (this.first.getType())) {
}
, Move Assignment from com.google.javascript.rhino.Node:1411 to com.google.javascript.rhino.Node:1412
res = n.checkTreeEqualsImpl(n2)
]]
RepairabilityAnalyzer
----For Diff:Insert If at com.google.javascript.rhino.Node:1411
if ((com.google.javascript.rhino.Node.PROPERTY_FLAG) == (this.first.getType())) {
}
Move Assignment from com.google.javascript.rhino.Node:1411 to com.google.javascript.rhino.Node:1412
res = n.checkTreeEqualsImpl(n2)
: number instances found: 1
ChangePatternInstance [actions=[Insert If at com.google.javascript.rhino.Node:1411
if ((com.google.javascript.rhino.Node.PROPERTY_FLAG) == (this.first.getType())) {
}
, Move Assignment from com.google.javascript.rhino.Node:1411 to com.google.javascript.rhino.Node:1412
res = n.checkTreeEqualsImpl(n2)
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Nopol2017/patch1-Closure-38-Nopol2017/Nopol2017]
FineGrainDifftAnalyzer
-0041
Delete BinaryOperator at com.google.javascript.jscomp.CodeConsumer:245
(x < 0) &&
Move BinaryOperator from com.google.javascript.jscomp.CodeConsumer:245 to com.google.javascript.jscomp.CodeConsumer:245
(prev == '-')
PatternInstanceAnalyzer
----For Diff:Delete BinaryOperator at com.google.javascript.jscomp.CodeConsumer:245
(x < 0) &&
Move BinaryOperator from com.google.javascript.jscomp.CodeConsumer:245 to com.google.javascript.jscomp.CodeConsumer:245
(prev == '-')
: number instances found: 3
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CodeConsumer:245
x
]]
ChangePatternInstance [actions=[Delete Literal at com.google.javascript.jscomp.CodeConsumer:245
0
]]
ChangePatternInstance [actions=[Delete BinaryOperator at com.google.javascript.jscomp.CodeConsumer:245
(x < 0)
]]
RepairabilityAnalyzer
----For Diff:Delete BinaryOperator at com.google.javascript.jscomp.CodeConsumer:245
(x < 0) &&
Move BinaryOperator from com.google.javascript.jscomp.CodeConsumer:245 to com.google.javascript.jscomp.CodeConsumer:245
(prev == '-')
: number instances found: 1
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.CodeConsumer:245
x
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Nopol2017/patch1-Closure-36-Nopol2017/Nopol2017]
FineGrainDifftAnalyzer
-0040
Insert Block at com.google.javascript.rhino.Node:1416
{
if ((this.type) <= (com.google.javascript.rhino.Node.IS_DISPATCHER))
}
Move Block from com.google.javascript.rhino.Node:1416 to com.google.javascript.rhino.Node:1417
{
return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree());
}
PatternInstanceAnalyzer
----For Diff:Insert Block at com.google.javascript.rhino.Node:1416
{
if ((this.type) <= (com.google.javascript.rhino.Node.IS_DISPATCHER))
}
Move Block from com.google.javascript.rhino.Node:1416 to com.google.javascript.rhino.Node:1417
{
return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree());
}
: number instances found: 6
ChangePatternInstance [actions=[Insert FieldRead at com.google.javascript.rhino.Node:1417
(this.type)
]]
ChangePatternInstance [actions=[Insert FieldRead at com.google.javascript.rhino.Node:1417
(com.google.javascript.rhino.Node.IS_DISPATCHER)
]]
ChangePatternInstance [actions=[Insert ThisAccess at com.google.javascript.rhino.Node:1417
this
]]
ChangePatternInstance [actions=[Insert TypeAccess at com.google.javascript.rhino.Node:1417
com.google.javascript.rhino.Node
]]
ChangePatternInstance [actions=[Insert TypeAccess at com.google.javascript.rhino.Node:1417
com.google.javascript.rhino.Node
]]
ChangePatternInstance [actions=[Insert If at com.google.javascript.rhino.Node:1417
if ((this.type) <= (com.google.javascript.rhino.Node.IS_DISPATCHER))
, Move Block from com.google.javascript.rhino.Node:1416 to com.google.javascript.rhino.Node:1417
{
return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree());
}
]]
RepairabilityAnalyzer
----For Diff:Insert Block at com.google.javascript.rhino.Node:1416
{
if ((this.type) <= (com.google.javascript.rhino.Node.IS_DISPATCHER))
}
Move Block from com.google.javascript.rhino.Node:1416 to com.google.javascript.rhino.Node:1417
{
return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree());
}
: number instances found: 1
ChangePatternInstance [actions=[Insert If at com.google.javascript.rhino.Node:1417
if ((this.type) <= (com.google.javascript.rhino.Node.IS_DISPATCHER))
, Move Block from com.google.javascript.rhino.Node:1416 to com.google.javascript.rhino.Node:1417
{
return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree());
}
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Nopol2017/patch1-Closure-121-Nopol2017/Nopol2017]
FineGrainDifftAnalyzer
-0017
Insert Block at com.google.javascript.rhino.Node:1429
{
if ((node2.type) < (com.google.javascript.rhino.Node.JSDOC_INFO_PROP))
}
Move Block from com.google.javascript.rhino.Node:1429 to com.google.javascript.rhino.Node:1430
{
return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree());
}
PatternInstanceAnalyzer
----For Diff:Insert Block at com.google.javascript.rhino.Node:1429
{
if ((node2.type) < (com.google.javascript.rhino.Node.JSDOC_INFO_PROP))
}
Move Block from com.google.javascript.rhino.Node:1429 to com.google.javascript.rhino.Node:1430
{
return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree());
}
: number instances found: 5
ChangePatternInstance [actions=[Insert FieldRead at com.google.javascript.rhino.Node:1430
(node2.type)
]]
ChangePatternInstance [actions=[Insert FieldRead at com.google.javascript.rhino.Node:1430
(com.google.javascript.rhino.Node.JSDOC_INFO_PROP)
]]
ChangePatternInstance [actions=[Insert VariableRead at com.google.javascript.rhino.Node:1430
node2
]]
ChangePatternInstance [actions=[Insert TypeAccess at com.google.javascript.rhino.Node:1430
com.google.javascript.rhino.Node
]]
ChangePatternInstance [actions=[Insert If at com.google.javascript.rhino.Node:1430
if ((node2.type) < (com.google.javascript.rhino.Node.JSDOC_INFO_PROP))
, Move Block from com.google.javascript.rhino.Node:1429 to com.google.javascript.rhino.Node:1430
{
return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree());
}
]]
RepairabilityAnalyzer
----For Diff:Insert Block at com.google.javascript.rhino.Node:1429
{
if ((node2.type) < (com.google.javascript.rhino.Node.JSDOC_INFO_PROP))
}
Move Block from com.google.javascript.rhino.Node:1429 to com.google.javascript.rhino.Node:1430
{
return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree());
}
: number instances found: 1
ChangePatternInstance [actions=[Insert If at com.google.javascript.rhino.Node:1430
if ((node2.type) < (com.google.javascript.rhino.Node.JSDOC_INFO_PROP))
, Move Block from com.google.javascript.rhino.Node:1429 to com.google.javascript.rhino.Node:1430
{
return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree());
}
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Nopol2017/patch1-Math-33-Nopol2017/Nopol2017]
FineGrainDifftAnalyzer
-0066
Insert Block at org.apache.commons.math3.optimization.linear.SimplexTableau:338
{
if ((this.numSlackVariables) < (this.constraints.size()))
}
Move Block from org.apache.commons.math3.optimization.linear.SimplexTableau:338 to org.apache.commons.math3.optimization.linear.SimplexTableau:339
{
columnsToDrop.add(i);
}
PatternInstanceAnalyzer
----For Diff:Insert Block at org.apache.commons.math3.optimization.linear.SimplexTableau:338
{
if ((this.numSlackVariables) < (this.constraints.size()))
}
Move Block from org.apache.commons.math3.optimization.linear.SimplexTableau:338 to org.apache.commons.math3.optimization.linear.SimplexTableau:339
{
columnsToDrop.add(i);
}
: number instances found: 8
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.math3.optimization.linear.SimplexTableau:339
(this.numSlackVariables)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math3.optimization.linear.SimplexTableau:339
(this.constraints.size())
]]
ChangePatternInstance [actions=[Insert ThisAccess at org.apache.commons.math3.optimization.linear.SimplexTableau:339
this
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.math3.optimization.linear.SimplexTableau:339
this.constraints
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math3.optimization.linear.SimplexTableau:339
org.apache.commons.math3.optimization.linear.SimplexTableau
]]
ChangePatternInstance [actions=[Insert ThisAccess at org.apache.commons.math3.optimization.linear.SimplexTableau:339
this
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math3.optimization.linear.SimplexTableau:339
org.apache.commons.math3.optimization.linear.SimplexTableau
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math3.optimization.linear.SimplexTableau:339
if ((this.numSlackVariables) < (this.constraints.size()))
, Move Block from org.apache.commons.math3.optimization.linear.SimplexTableau:338 to org.apache.commons.math3.optimization.linear.SimplexTableau:339
{
columnsToDrop.add(i);
}
]]
RepairabilityAnalyzer
----For Diff:Insert Block at org.apache.commons.math3.optimization.linear.SimplexTableau:338
{
if ((this.numSlackVariables) < (this.constraints.size()))
}
Move Block from org.apache.commons.math3.optimization.linear.SimplexTableau:338 to org.apache.commons.math3.optimization.linear.SimplexTableau:339
{
columnsToDrop.add(i);
}
: number instances found: 1
ChangePatternInstance [actions=[Insert If at org.apache.commons.math3.optimization.linear.SimplexTableau:339
if ((this.numSlackVariables) < (this.constraints.size()))
, Move Block from org.apache.commons.math3.optimization.linear.SimplexTableau:338 to org.apache.commons.math3.optimization.linear.SimplexTableau:339
{
columnsToDrop.add(i);
}
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Nopol2017/patch1-Closure-2-Nopol2017/Nopol2017]
FineGrainDifftAnalyzer
-0029
Insert If at com.google.javascript.jscomp.TypeCheck:1664
if ((this.unknownCount) < (this.typedCount)) {
}
Move Invocation from com.google.javascript.jscomp.TypeCheck:1664 to com.google.javascript.jscomp.TypeCheck:1665
checkInterfaceConflictProperties(t, n, functionPrivateName, properties, currentProperties, interfaceType)
PatternInstanceAnalyzer
----For Diff:Insert If at com.google.javascript.jscomp.TypeCheck:1664
if ((this.unknownCount) < (this.typedCount)) {
}
Move Invocation from com.google.javascript.jscomp.TypeCheck:1664 to com.google.javascript.jscomp.TypeCheck:1665
checkInterfaceConflictProperties(t, n, functionPrivateName, properties, currentProperties, interfaceType)
: number instances found: 7
ChangePatternInstance [actions=[Insert FieldRead at com.google.javascript.jscomp.TypeCheck:1664
(this.unknownCount)
]]
ChangePatternInstance [actions=[Insert FieldRead at com.google.javascript.jscomp.TypeCheck:1664
(this.typedCount)
]]
ChangePatternInstance [actions=[Insert ThisAccess at com.google.javascript.jscomp.TypeCheck:1664
this
]]
ChangePatternInstance [actions=[Insert ThisAccess at com.google.javascript.jscomp.TypeCheck:1664
this
]]
ChangePatternInstance [actions=[Insert TypeAccess at com.google.javascript.jscomp.TypeCheck:1664
com.google.javascript.jscomp.TypeCheck
]]
ChangePatternInstance [actions=[Insert TypeAccess at com.google.javascript.jscomp.TypeCheck:1664
com.google.javascript.jscomp.TypeCheck
]]
ChangePatternInstance [actions=[Insert If at com.google.javascript.jscomp.TypeCheck:1664
if ((this.unknownCount) < (this.typedCount)) {
}
, Move Invocation from com.google.javascript.jscomp.TypeCheck:1664 to com.google.javascript.jscomp.TypeCheck:1665
checkInterfaceConflictProperties(t, n, functionPrivateName, properties, currentProperties, interfaceType)
]]
RepairabilityAnalyzer
----For Diff:Insert If at com.google.javascript.jscomp.TypeCheck:1664
if ((this.unknownCount) < (this.typedCount)) {
}
Move Invocation from com.google.javascript.jscomp.TypeCheck:1664 to com.google.javascript.jscomp.TypeCheck:1665
checkInterfaceConflictProperties(t, n, functionPrivateName, properties, currentProperties, interfaceType)
: number instances found: 1
ChangePatternInstance [actions=[Insert If at com.google.javascript.jscomp.TypeCheck:1664
if ((this.unknownCount) < (this.typedCount)) {
}
, Move Invocation from com.google.javascript.jscomp.TypeCheck:1664 to com.google.javascript.jscomp.TypeCheck:1665
checkInterfaceConflictProperties(t, n, functionPrivateName, properties, currentProperties, interfaceType)
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Nopol2017/patch1-Closure-115-Nopol2017/Nopol2017]
FineGrainDifftAnalyzer
-0012
Insert Block at com.google.javascript.rhino.Node:1429
{
if ((node2.type) < (com.google.javascript.rhino.Node.JSDOC_INFO_PROP))
}
Move Block from com.google.javascript.rhino.Node:1429 to com.google.javascript.rhino.Node:1430
{
return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree());
}
PatternInstanceAnalyzer
----For Diff:Insert Block at com.google.javascript.rhino.Node:1429
{
if ((node2.type) < (com.google.javascript.rhino.Node.JSDOC_INFO_PROP))
}
Move Block from com.google.javascript.rhino.Node:1429 to com.google.javascript.rhino.Node:1430
{
return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree());
}
: number instances found: 5
ChangePatternInstance [actions=[Insert FieldRead at com.google.javascript.rhino.Node:1430
(node2.type)
]]
ChangePatternInstance [actions=[Insert FieldRead at com.google.javascript.rhino.Node:1430
(com.google.javascript.rhino.Node.JSDOC_INFO_PROP)
]]
ChangePatternInstance [actions=[Insert VariableRead at com.google.javascript.rhino.Node:1430
node2
]]
ChangePatternInstance [actions=[Insert TypeAccess at com.google.javascript.rhino.Node:1430
com.google.javascript.rhino.Node
]]
ChangePatternInstance [actions=[Insert If at com.google.javascript.rhino.Node:1430
if ((node2.type) < (com.google.javascript.rhino.Node.JSDOC_INFO_PROP))
, Move Block from com.google.javascript.rhino.Node:1429 to com.google.javascript.rhino.Node:1430
{
return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree());
}
]]
RepairabilityAnalyzer
----For Diff:Insert Block at com.google.javascript.rhino.Node:1429
{
if ((node2.type) < (com.google.javascript.rhino.Node.JSDOC_INFO_PROP))
}
Move Block from com.google.javascript.rhino.Node:1429 to com.google.javascript.rhino.Node:1430
{
return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree());
}
: number instances found: 1
ChangePatternInstance [actions=[Insert If at com.google.javascript.rhino.Node:1430
if ((node2.type) < (com.google.javascript.rhino.Node.JSDOC_INFO_PROP))
, Move Block from com.google.javascript.rhino.Node:1429 to com.google.javascript.rhino.Node:1430
{
return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree());
}
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Nopol2017/patch1-Closure-33-Nopol2017/Nopol2017]
FineGrainDifftAnalyzer
-0038
Insert Block at com.google.javascript.rhino.jstype.PrototypeObjectType:572
{
if (this.prettyPrint)
}
Move Block from com.google.javascript.rhino.jstype.PrototypeObjectType:572 to com.google.javascript.rhino.jstype.PrototypeObjectType:573
{
typeToInfer = getNativeType(JSTypeNative.VOID_TYPE).getLeastSupertype(propType);
}
PatternInstanceAnalyzer
----For Diff:Insert Block at com.google.javascript.rhino.jstype.PrototypeObjectType:572
{
if (this.prettyPrint)
}
Move Block from com.google.javascript.rhino.jstype.PrototypeObjectType:572 to com.google.javascript.rhino.jstype.PrototypeObjectType:573
{
typeToInfer = getNativeType(JSTypeNative.VOID_TYPE).getLeastSupertype(propType);
}
: number instances found: 3
ChangePatternInstance [actions=[Insert ThisAccess at com.google.javascript.rhino.jstype.PrototypeObjectType:573
this
]]
ChangePatternInstance [actions=[Insert TypeAccess at com.google.javascript.rhino.jstype.PrototypeObjectType:573
com.google.javascript.rhino.jstype.PrototypeObjectType
]]
ChangePatternInstance [actions=[Insert If at com.google.javascript.rhino.jstype.PrototypeObjectType:573
if (this.prettyPrint)
, Move Block from com.google.javascript.rhino.jstype.PrototypeObjectType:572 to com.google.javascript.rhino.jstype.PrototypeObjectType:573
{
typeToInfer = getNativeType(JSTypeNative.VOID_TYPE).getLeastSupertype(propType);
}
]]
RepairabilityAnalyzer
----For Diff:Insert Block at com.google.javascript.rhino.jstype.PrototypeObjectType:572
{
if (this.prettyPrint)
}
Move Block from com.google.javascript.rhino.jstype.PrototypeObjectType:572 to com.google.javascript.rhino.jstype.PrototypeObjectType:573
{
typeToInfer = getNativeType(JSTypeNative.VOID_TYPE).getLeastSupertype(propType);
}
: number instances found: 1
ChangePatternInstance [actions=[Insert If at com.google.javascript.rhino.jstype.PrototypeObjectType:573
if (this.prettyPrint)
, Move Block from com.google.javascript.rhino.jstype.PrototypeObjectType:572 to com.google.javascript.rhino.jstype.PrototypeObjectType:573
{
typeToInfer = getNativeType(JSTypeNative.VOID_TYPE).getLeastSupertype(propType);
}
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Nopol2017/patch1-Closure-126-Nopol2017/Nopol2017]
FineGrainDifftAnalyzer
-0019
Insert If at com.google.javascript.jscomp.MinimizeExitPoints:143
if (0 == 1) {
}
Move Invocation from com.google.javascript.jscomp.MinimizeExitPoints:143 to com.google.javascript.jscomp.MinimizeExitPoints:144
tryMinimizeExits(finallyBlock, exitType, labelName)
PatternInstanceAnalyzer
----For Diff:Insert If at com.google.javascript.jscomp.MinimizeExitPoints:143
if (0 == 1) {
}
Move Invocation from com.google.javascript.jscomp.MinimizeExitPoints:143 to com.google.javascript.jscomp.MinimizeExitPoints:144
tryMinimizeExits(finallyBlock, exitType, labelName)
: number instances found: 3
ChangePatternInstance [actions=[Insert Literal at com.google.javascript.jscomp.MinimizeExitPoints:143
0
]]
ChangePatternInstance [actions=[Insert Literal at com.google.javascript.jscomp.MinimizeExitPoints:143
1
]]
ChangePatternInstance [actions=[Insert If at com.google.javascript.jscomp.MinimizeExitPoints:143
if (0 == 1) {
}
, Move Invocation from com.google.javascript.jscomp.MinimizeExitPoints:143 to com.google.javascript.jscomp.MinimizeExitPoints:144
tryMinimizeExits(finallyBlock, exitType, labelName)
]]
RepairabilityAnalyzer
----For Diff:Insert If at com.google.javascript.jscomp.MinimizeExitPoints:143
if (0 == 1) {
}
Move Invocation from com.google.javascript.jscomp.MinimizeExitPoints:143 to com.google.javascript.jscomp.MinimizeExitPoints:144
tryMinimizeExits(finallyBlock, exitType, labelName)
: number instances found: 1
ChangePatternInstance [actions=[Insert If at com.google.javascript.jscomp.MinimizeExitPoints:143
if (0 == 1) {
}
, Move Invocation from com.google.javascript.jscomp.MinimizeExitPoints:143 to com.google.javascript.jscomp.MinimizeExitPoints:144
tryMinimizeExits(finallyBlock, exitType, labelName)
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Nopol2017/patch1-Closure-127-Nopol2017/Nopol2017]
FineGrainDifftAnalyzer
-0020
Insert Block at com.google.javascript.rhino.Node:1427
{
if ((node2.type) < (com.google.javascript.rhino.Node.SIDE_EFFECT_FLAGS))
}
Move Block from com.google.javascript.rhino.Node:1427 to com.google.javascript.rhino.Node:1428
{
return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree());
}
PatternInstanceAnalyzer
----For Diff:Insert Block at com.google.javascript.rhino.Node:1427
{
if ((node2.type) < (com.google.javascript.rhino.Node.SIDE_EFFECT_FLAGS))
}
Move Block from com.google.javascript.rhino.Node:1427 to com.google.javascript.rhino.Node:1428
{
return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree());
}
: number instances found: 5
ChangePatternInstance [actions=[Insert FieldRead at com.google.javascript.rhino.Node:1428
(node2.type)
]]
ChangePatternInstance [actions=[Insert FieldRead at com.google.javascript.rhino.Node:1428
(com.google.javascript.rhino.Node.SIDE_EFFECT_FLAGS)
]]
ChangePatternInstance [actions=[Insert VariableRead at com.google.javascript.rhino.Node:1428
node2
]]
ChangePatternInstance [actions=[Insert TypeAccess at com.google.javascript.rhino.Node:1428
com.google.javascript.rhino.Node
]]
ChangePatternInstance [actions=[Insert If at com.google.javascript.rhino.Node:1428
if ((node2.type) < (com.google.javascript.rhino.Node.SIDE_EFFECT_FLAGS))
, Move Block from com.google.javascript.rhino.Node:1427 to com.google.javascript.rhino.Node:1428
{
return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree());
}
]]
RepairabilityAnalyzer
----For Diff:Insert Block at com.google.javascript.rhino.Node:1427
{
if ((node2.type) < (com.google.javascript.rhino.Node.SIDE_EFFECT_FLAGS))
}
Move Block from com.google.javascript.rhino.Node:1427 to com.google.javascript.rhino.Node:1428
{
return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree());
}
: number instances found: 1
ChangePatternInstance [actions=[Insert If at com.google.javascript.rhino.Node:1428
if ((node2.type) < (com.google.javascript.rhino.Node.SIDE_EFFECT_FLAGS))
, Move Block from com.google.javascript.rhino.Node:1427 to com.google.javascript.rhino.Node:1428
{
return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree());
}
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Nopol2017/patch1-Math-73-Nopol2017/Nopol2017]
FineGrainDifftAnalyzer
-0078
Delete UnaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverImpl:225
!(isSequence(lower, initial, upper))
Insert BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverImpl:225
((!(1 != lower)) && ((this.result) < (this.defaultFunctionValueAccuracy))) || (initial <= lower)
PatternInstanceAnalyzer
----For Diff:Delete UnaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverImpl:225
!(isSequence(lower, initial, upper))
Insert BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverImpl:225
((!(1 != lower)) && ((this.result) < (this.defaultFunctionValueAccuracy))) || (initial <= lower)
: number instances found: 20
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverImpl:225
((!(1 != lower)) && ((this.result) < (this.defaultFunctionValueAccuracy)))
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverImpl:225
(initial <= lower)
]]
ChangePatternInstance [actions=[Insert UnaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverImpl:225
(!(1 != lower))
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverImpl:225
((this.result) < (this.defaultFunctionValueAccuracy))
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverImpl:225
initial
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverImpl:225
lower
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverImpl:225
(1 != lower)
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverImpl:225
(this.result)
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverImpl:225
(this.defaultFunctionValueAccuracy)
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math.analysis.solvers.UnivariateRealSolverImpl:225
1
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverImpl:225
lower
]]
ChangePatternInstance [actions=[Insert ThisAccess at org.apache.commons.math.analysis.solvers.UnivariateRealSolverImpl:225
this
]]
ChangePatternInstance [actions=[Insert ThisAccess at org.apache.commons.math.analysis.solvers.UnivariateRealSolverImpl:225
this
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math.analysis.solvers.UnivariateRealSolverImpl:225
org.apache.commons.math.analysis.solvers.UnivariateRealSolverImpl
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math.analysis.solvers.UnivariateRealSolverImpl:225
org.apache.commons.math.analysis.solvers.UnivariateRealSolverImpl
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.analysis.solvers.UnivariateRealSolverImpl
org.apache.commons.math.analysis.solvers.UnivariateRealSolverImpl
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverImpl:225
lower
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverImpl:225
initial
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.UnivariateRealSolverImpl:225
upper
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math.analysis.solvers.UnivariateRealSolverImpl:225
(isSequence(lower, initial, upper))
]]
RepairabilityAnalyzer
----For Diff:Delete UnaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverImpl:225
!(isSequence(lower, initial, upper))
Insert BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverImpl:225
((!(1 != lower)) && ((this.result) < (this.defaultFunctionValueAccuracy))) || (initial <= lower)
: number instances found: 1
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverImpl:225
((!(1 != lower)) && ((this.result) < (this.defaultFunctionValueAccuracy)))
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Nopol2017/patch1-Chart-17-Nopol2017/Nopol2017]
FineGrainDifftAnalyzer
-002
Delete If at org.jfree.data.time.TimeSeries:879
if ()
Insert If at org.jfree.data.time.TimeSeries:879
if () {
if ((this.data.size()) == (this.range.length()))
}
Move BinaryOperator from org.jfree.data.time.TimeSeries:879 to org.jfree.data.time.TimeSeries:879
end < start
Move Block from org.jfree.data.time.TimeSeries:879 to org.jfree.data.time.TimeSeries:880
{
throw new java.lang.IllegalArgumentException("Requires start <= end.");
}
PatternInstanceAnalyzer
----For Diff:Delete If at org.jfree.data.time.TimeSeries:879
if ()
Insert If at org.jfree.data.time.TimeSeries:879
if () {
if ((this.data.size()) == (this.range.length()))
}
Move BinaryOperator from org.jfree.data.time.TimeSeries:879 to org.jfree.data.time.TimeSeries:879
end < start
Move Block from org.jfree.data.time.TimeSeries:879 to org.jfree.data.time.TimeSeries:880
{
throw new java.lang.IllegalArgumentException("Requires start <= end.");
}
: number instances found: 10
ChangePatternInstance [actions=[Insert Invocation at org.jfree.data.time.TimeSeries:880
(this.data.size())
]]
ChangePatternInstance [actions=[Insert Invocation at org.jfree.data.time.TimeSeries:880
(this.range.length())
]]
ChangePatternInstance [actions=[Insert FieldRead at org.jfree.data.time.TimeSeries:880
this.data
]]
ChangePatternInstance [actions=[Insert FieldRead at org.jfree.data.time.TimeSeries:880
this.range
]]
ChangePatternInstance [actions=[Insert ThisAccess at org.jfree.data.time.TimeSeries:880
this
]]
ChangePatternInstance [actions=[Insert ThisAccess at org.jfree.data.time.TimeSeries:880
this
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.jfree.data.time.TimeSeries:880
org.jfree.data.time.TimeSeries
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.jfree.data.time.TimeSeries:880
org.jfree.data.time.TimeSeries
]]
ChangePatternInstance [actions=[Insert If at org.jfree.data.time.TimeSeries:880
if ((this.data.size()) == (this.range.length()))
, Move Block from org.jfree.data.time.TimeSeries:879 to org.jfree.data.time.TimeSeries:880
{
throw new java.lang.IllegalArgumentException("Requires start <= end.");
}
]]
ChangePatternInstance [actions=[Insert If at org.jfree.data.time.TimeSeries:879
if () {
if ((this.data.size()) == (this.range.length()))
}
, Move Block from org.jfree.data.time.TimeSeries:879 to org.jfree.data.time.TimeSeries:880
{
throw new java.lang.IllegalArgumentException("Requires start <= end.");
}
]]
RepairabilityAnalyzer
----For Diff:Delete If at org.jfree.data.time.TimeSeries:879
if ()
Insert If at org.jfree.data.time.TimeSeries:879
if () {
if ((this.data.size()) == (this.range.length()))
}
Move BinaryOperator from org.jfree.data.time.TimeSeries:879 to org.jfree.data.time.TimeSeries:879
end < start
Move Block from org.jfree.data.time.TimeSeries:879 to org.jfree.data.time.TimeSeries:880
{
throw new java.lang.IllegalArgumentException("Requires start <= end.");
}
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Nopol2017/patch1-Closure-76-Nopol2017/Nopol2017]
FineGrainDifftAnalyzer
-0056
Insert Block at com.google.javascript.rhino.Node:1368
{
if ((node2.type) < (com.google.javascript.rhino.Node.FUNCTION_PROP))
}
Move Block from com.google.javascript.rhino.Node:1368 to com.google.javascript.rhino.Node:1369
{
return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree());
}
PatternInstanceAnalyzer
----For Diff:Insert Block at com.google.javascript.rhino.Node:1368
{
if ((node2.type) < (com.google.javascript.rhino.Node.FUNCTION_PROP))
}
Move Block from com.google.javascript.rhino.Node:1368 to com.google.javascript.rhino.Node:1369
{
return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree());
}
: number instances found: 5
ChangePatternInstance [actions=[Insert FieldRead at com.google.javascript.rhino.Node:1369
(node2.type)
]]
ChangePatternInstance [actions=[Insert FieldRead at com.google.javascript.rhino.Node:1369
(com.google.javascript.rhino.Node.FUNCTION_PROP)
]]
ChangePatternInstance [actions=[Insert VariableRead at com.google.javascript.rhino.Node:1369
node2
]]
ChangePatternInstance [actions=[Insert TypeAccess at com.google.javascript.rhino.Node:1369
com.google.javascript.rhino.Node
]]
ChangePatternInstance [actions=[Insert If at com.google.javascript.rhino.Node:1369
if ((node2.type) < (com.google.javascript.rhino.Node.FUNCTION_PROP))
, Move Block from com.google.javascript.rhino.Node:1368 to com.google.javascript.rhino.Node:1369
{
return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree());
}
]]
RepairabilityAnalyzer
----For Diff:Insert Block at com.google.javascript.rhino.Node:1368
{
if ((node2.type) < (com.google.javascript.rhino.Node.FUNCTION_PROP))
}
Move Block from com.google.javascript.rhino.Node:1368 to com.google.javascript.rhino.Node:1369
{
return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree());
}
: number instances found: 1
ChangePatternInstance [actions=[Insert If at com.google.javascript.rhino.Node:1369
if ((node2.type) < (com.google.javascript.rhino.Node.FUNCTION_PROP))
, Move Block from com.google.javascript.rhino.Node:1368 to com.google.javascript.rhino.Node:1369
{
return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree());
}
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Nopol2017/patch1-Math-87-Nopol2017/Nopol2017]
FineGrainDifftAnalyzer
-0083
Insert Block at org.apache.commons.math.optimization.linear.SimplexTableau:160
{
if (1 != (constraints.size()))
}
Move Block from org.apache.commons.math.optimization.linear.SimplexTableau:160 to org.apache.commons.math.optimization.linear.SimplexTableau:161
{
matrix[row][((getSlackVariableOffset()) - 1)] = org.apache.commons.math.optimization.linear.SimplexTableau.getInvertedCoeffiecientSum(constraint.getCoefficients());
}
PatternInstanceAnalyzer
----For Diff:Insert Block at org.apache.commons.math.optimization.linear.SimplexTableau:160
{
if (1 != (constraints.size()))
}
Move Block from org.apache.commons.math.optimization.linear.SimplexTableau:160 to org.apache.commons.math.optimization.linear.SimplexTableau:161
{
matrix[row][((getSlackVariableOffset()) - 1)] = org.apache.commons.math.optimization.linear.SimplexTableau.getInvertedCoeffiecientSum(constraint.getCoefficients());
}
: number instances found: 4
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math.optimization.linear.SimplexTableau:161
1
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math.optimization.linear.SimplexTableau:161
(constraints.size())
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.optimization.linear.SimplexTableau:161
constraints
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.optimization.linear.SimplexTableau:161
if (1 != (constraints.size()))
, Move Block from org.apache.commons.math.optimization.linear.SimplexTableau:160 to org.apache.commons.math.optimization.linear.SimplexTableau:161
{
matrix[row][((getSlackVariableOffset()) - 1)] = org.apache.commons.math.optimization.linear.SimplexTableau.getInvertedCoeffiecientSum(constraint.getCoefficients());
}
]]
RepairabilityAnalyzer
----For Diff:Insert Block at org.apache.commons.math.optimization.linear.SimplexTableau:160
{
if (1 != (constraints.size()))
}
Move Block from org.apache.commons.math.optimization.linear.SimplexTableau:160 to org.apache.commons.math.optimization.linear.SimplexTableau:161
{
matrix[row][((getSlackVariableOffset()) - 1)] = org.apache.commons.math.optimization.linear.SimplexTableau.getInvertedCoeffiecientSum(constraint.getCoefficients());
}
: number instances found: 1
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.optimization.linear.SimplexTableau:161
if (1 != (constraints.size()))
, Move Block from org.apache.commons.math.optimization.linear.SimplexTableau:160 to org.apache.commons.math.optimization.linear.SimplexTableau:161
{
matrix[row][((getSlackVariableOffset()) - 1)] = org.apache.commons.math.optimization.linear.SimplexTableau.getInvertedCoeffiecientSum(constraint.getCoefficients());
}
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Nopol2017/patch1-Time-16-Nopol2017/Nopol2017]
FineGrainDifftAnalyzer
-0087
Insert If at org.joda.time.format.DateTimeParserBucket:358
if (resetFields) {
}
Move Return from org.joda.time.format.DateTimeParserBucket:358 to org.joda.time.format.DateTimeParserBucket:359
return computeMillis(resetFields, text)
PatternInstanceAnalyzer
----For Diff:Insert If at org.joda.time.format.DateTimeParserBucket:358
if (resetFields) {
}
Move Return from org.joda.time.format.DateTimeParserBucket:358 to org.joda.time.format.DateTimeParserBucket:359
return computeMillis(resetFields, text)
: number instances found: 1
ChangePatternInstance [actions=[Insert If at org.joda.time.format.DateTimeParserBucket:358
if (resetFields) {
}
, Move Return from org.joda.time.format.DateTimeParserBucket:358 to org.joda.time.format.DateTimeParserBucket:359
return computeMillis(resetFields, text)
]]
RepairabilityAnalyzer
----For Diff:Insert If at org.joda.time.format.DateTimeParserBucket:358
if (resetFields) {
}
Move Return from org.joda.time.format.DateTimeParserBucket:358 to org.joda.time.format.DateTimeParserBucket:359
return computeMillis(resetFields, text)
: number instances found: 1
ChangePatternInstance [actions=[Insert If at org.joda.time.format.DateTimeParserBucket:358
if (resetFields) {
}
, Move Return from org.joda.time.format.DateTimeParserBucket:358 to org.joda.time.format.DateTimeParserBucket:359
return computeMillis(resetFields, text)
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Nopol2017/patch1-Closure-21-Nopol2017/Nopol2017]
FineGrainDifftAnalyzer
-0031
Insert Block at com.google.javascript.jscomp.CheckSideEffects:117
{
if ((com.google.javascript.jscomp.CheckSideEffects.PROTECTOR_FN.length()) == 0)
}
Move Block from com.google.javascript.jscomp.CheckSideEffects:117 to com.google.javascript.jscomp.CheckSideEffects:118
{
for (com.google.javascript.rhino.Node an : parent.getAncestors()) {
int ancestorType = an.getType();
if (ancestorType == (com.google.javascript.rhino.Token.COMMA))
continue;
if ((ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT)) && (ancestorType != (com.google.javascript.rhino.Token.BLOCK)))
return;
else
break;
}
}
PatternInstanceAnalyzer
----For Diff:Insert Block at com.google.javascript.jscomp.CheckSideEffects:117
{
if ((com.google.javascript.jscomp.CheckSideEffects.PROTECTOR_FN.length()) == 0)
}
Move Block from com.google.javascript.jscomp.CheckSideEffects:117 to com.google.javascript.jscomp.CheckSideEffects:118
{
for (com.google.javascript.rhino.Node an : parent.getAncestors()) {
int ancestorType = an.getType();
if (ancestorType == (com.google.javascript.rhino.Token.COMMA))
continue;
if ((ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT)) && (ancestorType != (com.google.javascript.rhino.Token.BLOCK)))
return;
else
break;
}
}
: number instances found: 5
ChangePatternInstance [actions=[Insert Invocation at com.google.javascript.jscomp.CheckSideEffects:118
(com.google.javascript.jscomp.CheckSideEffects.PROTECTOR_FN.length())
]]
ChangePatternInstance [actions=[Insert Literal at com.google.javascript.jscomp.CheckSideEffects:118
0
]]
ChangePatternInstance [actions=[Insert FieldRead at com.google.javascript.jscomp.CheckSideEffects:118
com.google.javascript.jscomp.CheckSideEffects.PROTECTOR_FN
]]
ChangePatternInstance [actions=[Insert TypeAccess at com.google.javascript.jscomp.CheckSideEffects:118
com.google.javascript.jscomp.CheckSideEffects
]]
ChangePatternInstance [actions=[Insert If at com.google.javascript.jscomp.CheckSideEffects:118
if ((com.google.javascript.jscomp.CheckSideEffects.PROTECTOR_FN.length()) == 0)
, Move Block from com.google.javascript.jscomp.CheckSideEffects:117 to com.google.javascript.jscomp.CheckSideEffects:118
{
for (com.google.javascript.rhino.Node an : parent.getAncestors()) {
int ancestorType = an.getType();
if (ancestorType == (com.google.javascript.rhino.Token.COMMA))
continue;
if ((ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT)) && (ancestorType != (com.google.javascript.rhino.Token.BLOCK)))
return;
else
break;
}
}
]]
RepairabilityAnalyzer
----For Diff:Insert Block at com.google.javascript.jscomp.CheckSideEffects:117
{
if ((com.google.javascript.jscomp.CheckSideEffects.PROTECTOR_FN.length()) == 0)
}
Move Block from com.google.javascript.jscomp.CheckSideEffects:117 to com.google.javascript.jscomp.CheckSideEffects:118
{
for (com.google.javascript.rhino.Node an : parent.getAncestors()) {
int ancestorType = an.getType();
if (ancestorType == (com.google.javascript.rhino.Token.COMMA))
continue;
if ((ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT)) && (ancestorType != (com.google.javascript.rhino.Token.BLOCK)))
return;
else
break;
}
}
: number instances found: 1
ChangePatternInstance [actions=[Insert If at com.google.javascript.jscomp.CheckSideEffects:118
if ((com.google.javascript.jscomp.CheckSideEffects.PROTECTOR_FN.length()) == 0)
, Move Block from com.google.javascript.jscomp.CheckSideEffects:117 to com.google.javascript.jscomp.CheckSideEffects:118
{
for (com.google.javascript.rhino.Node an : parent.getAncestors()) {
int ancestorType = an.getType();
if (ancestorType == (com.google.javascript.rhino.Token.COMMA))
continue;
if ((ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT)) && (ancestorType != (com.google.javascript.rhino.Token.BLOCK)))
return;
else
break;
}
}
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Nopol2017/patch1-Chart-13-Nopol2017/Nopol2017]
FineGrainDifftAnalyzer
-001
Insert If at org.jfree.chart.block.BorderArrangement:453
if (null != null) {
}
Move If from org.jfree.chart.block.BorderArrangement:453 to org.jfree.chart.block.BorderArrangement:454
if ((this.rightBlock) != null) {
org.jfree.chart.block.RectangleConstraint c4 = new org.jfree.chart.block.RectangleConstraint(0.0, new org.jfree.data.Range(0.0, ((constraint.getWidth()) - (w[2]))), LengthConstraintType.RANGE, h[2], null, LengthConstraintType.FIXED);
org.jfree.chart.util.Size2D size = this.rightBlock.arrange(g2, c4);
w[3] = size.width;
}
PatternInstanceAnalyzer
----For Diff:Insert If at org.jfree.chart.block.BorderArrangement:453
if (null != null) {
}
Move If from org.jfree.chart.block.BorderArrangement:453 to org.jfree.chart.block.BorderArrangement:454
if ((this.rightBlock) != null) {
org.jfree.chart.block.RectangleConstraint c4 = new org.jfree.chart.block.RectangleConstraint(0.0, new org.jfree.data.Range(0.0, ((constraint.getWidth()) - (w[2]))), LengthConstraintType.RANGE, h[2], null, LengthConstraintType.FIXED);
org.jfree.chart.util.Size2D size = this.rightBlock.arrange(g2, c4);
w[3] = size.width;
}
: number instances found: 3
ChangePatternInstance [actions=[Insert Literal at org.jfree.chart.block.BorderArrangement:453
null
]]
ChangePatternInstance [actions=[Insert Literal at org.jfree.chart.block.BorderArrangement:453
null
]]
ChangePatternInstance [actions=[Insert If at org.jfree.chart.block.BorderArrangement:453
if (null != null) {
}
, Move If from org.jfree.chart.block.BorderArrangement:453 to org.jfree.chart.block.BorderArrangement:454
if ((this.rightBlock) != null) {
org.jfree.chart.block.RectangleConstraint c4 = new org.jfree.chart.block.RectangleConstraint(0.0, new org.jfree.data.Range(0.0, ((constraint.getWidth()) - (w[2]))), LengthConstraintType.RANGE, h[2], null, LengthConstraintType.FIXED);
org.jfree.chart.util.Size2D size = this.rightBlock.arrange(g2, c4);
w[3] = size.width;
}
]]
RepairabilityAnalyzer
----For Diff:Insert If at org.jfree.chart.block.BorderArrangement:453
if (null != null) {
}
Move If from org.jfree.chart.block.BorderArrangement:453 to org.jfree.chart.block.BorderArrangement:454
if ((this.rightBlock) != null) {
org.jfree.chart.block.RectangleConstraint c4 = new org.jfree.chart.block.RectangleConstraint(0.0, new org.jfree.data.Range(0.0, ((constraint.getWidth()) - (w[2]))), LengthConstraintType.RANGE, h[2], null, LengthConstraintType.FIXED);
org.jfree.chart.util.Size2D size = this.rightBlock.arrange(g2, c4);
w[3] = size.width;
}
: number instances found: 1
ChangePatternInstance [actions=[Insert If at org.jfree.chart.block.BorderArrangement:453
if (null != null) {
}
, Move If from org.jfree.chart.block.BorderArrangement:453 to org.jfree.chart.block.BorderArrangement:454
if ((this.rightBlock) != null) {
org.jfree.chart.block.RectangleConstraint c4 = new org.jfree.chart.block.RectangleConstraint(0.0, new org.jfree.data.Range(0.0, ((constraint.getWidth()) - (w[2]))), LengthConstraintType.RANGE, h[2], null, LengthConstraintType.FIXED);
org.jfree.chart.util.Size2D size = this.rightBlock.arrange(g2, c4);
w[3] = size.width;
}
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Nopol2017/patch1-Closure-62-Nopol2017/Nopol2017]
FineGrainDifftAnalyzer
-0049
Update Literal at com.google.javascript.jscomp.LightweightMessageFormatter:98
to null
Delete BinaryOperator at com.google.javascript.jscomp.LightweightMessageFormatter:97
((excerpt.equals(SourceExcerpt.LINE)) && ( <= charno)) && (charno < (sourceExcerpt.length()))
Insert BinaryOperator at com.google.javascript.jscomp.LightweightMessageFormatter:97
error !=
Move Literal from com.google.javascript.jscomp.LightweightMessageFormatter:98 to com.google.javascript.jscomp.LightweightMessageFormatter:97
0
PatternInstanceAnalyzer
----For Diff:Update Literal at com.google.javascript.jscomp.LightweightMessageFormatter:98
to null
Delete BinaryOperator at com.google.javascript.jscomp.LightweightMessageFormatter:97
((excerpt.equals(SourceExcerpt.LINE)) && ( <= charno)) && (charno < (sourceExcerpt.length()))
Insert BinaryOperator at com.google.javascript.jscomp.LightweightMessageFormatter:97
error !=
Move Literal from com.google.javascript.jscomp.LightweightMessageFormatter:98 to com.google.javascript.jscomp.LightweightMessageFormatter:97
0
: number instances found: 14
ChangePatternInstance [actions=[Insert VariableRead at com.google.javascript.jscomp.LightweightMessageFormatter:97
error
]]
ChangePatternInstance [actions=[Update Literal at com.google.javascript.jscomp.LightweightMessageFormatter:98
to null
]]
ChangePatternInstance [actions=[Move Literal from com.google.javascript.jscomp.LightweightMessageFormatter:98 to com.google.javascript.jscomp.LightweightMessageFormatter:97
0
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.LightweightMessageFormatter
com.google.javascript.jscomp.LightweightMessageFormatter
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.LightweightMessageFormatter:97
excerpt
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.LightweightMessageFormatter:97
SourceExcerpt.LINE
]]
ChangePatternInstance [actions=[Delete Invocation at com.google.javascript.jscomp.LightweightMessageFormatter:97
(excerpt.equals(SourceExcerpt.LINE))
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.LightweightMessageFormatter:98
charno
]]
ChangePatternInstance [actions=[Delete BinaryOperator at com.google.javascript.jscomp.LightweightMessageFormatter:98
( <= charno)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at com.google.javascript.jscomp.LightweightMessageFormatter:97
((excerpt.equals(SourceExcerpt.LINE)) && ( <= charno))
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.LightweightMessageFormatter:98
charno
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.LightweightMessageFormatter:98
sourceExcerpt
]]
ChangePatternInstance [actions=[Delete Invocation at com.google.javascript.jscomp.LightweightMessageFormatter:98
(sourceExcerpt.length())
]]
ChangePatternInstance [actions=[Delete BinaryOperator at com.google.javascript.jscomp.LightweightMessageFormatter:98
(charno < (sourceExcerpt.length()))
]]
RepairabilityAnalyzer
----For Diff:Update Literal at com.google.javascript.jscomp.LightweightMessageFormatter:98
to null
Delete BinaryOperator at com.google.javascript.jscomp.LightweightMessageFormatter:97
((excerpt.equals(SourceExcerpt.LINE)) && ( <= charno)) && (charno < (sourceExcerpt.length()))
Insert BinaryOperator at com.google.javascript.jscomp.LightweightMessageFormatter:97
error !=
Move Literal from com.google.javascript.jscomp.LightweightMessageFormatter:98 to com.google.javascript.jscomp.LightweightMessageFormatter:97
0
: number instances found: 1
ChangePatternInstance [actions=[Insert VariableRead at com.google.javascript.jscomp.LightweightMessageFormatter:97
error
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Nopol2017/patch1-Closure-30-Nopol2017/Nopol2017]
FineGrainDifftAnalyzer
-0037
Insert Block at com.google.javascript.rhino.Node:1429
{
if ((this.type) < 32)
}
Move Block from com.google.javascript.rhino.Node:1429 to com.google.javascript.rhino.Node:1430
{
return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree());
}
PatternInstanceAnalyzer
----For Diff:Insert Block at com.google.javascript.rhino.Node:1429
{
if ((this.type) < 32)
}
Move Block from com.google.javascript.rhino.Node:1429 to com.google.javascript.rhino.Node:1430
{
return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree());
}
: number instances found: 5
ChangePatternInstance [actions=[Insert FieldRead at com.google.javascript.rhino.Node:1430
(this.type)
]]
ChangePatternInstance [actions=[Insert Literal at com.google.javascript.rhino.Node:1430
32
]]
ChangePatternInstance [actions=[Insert ThisAccess at com.google.javascript.rhino.Node:1430
this
]]
ChangePatternInstance [actions=[Insert TypeAccess at com.google.javascript.rhino.Node:1430
com.google.javascript.rhino.Node
]]
ChangePatternInstance [actions=[Insert If at com.google.javascript.rhino.Node:1430
if ((this.type) < 32)
, Move Block from com.google.javascript.rhino.Node:1429 to com.google.javascript.rhino.Node:1430
{
return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree());
}
]]
RepairabilityAnalyzer
----For Diff:Insert Block at com.google.javascript.rhino.Node:1429
{
if ((this.type) < 32)
}
Move Block from com.google.javascript.rhino.Node:1429 to com.google.javascript.rhino.Node:1430
{
return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree());
}
: number instances found: 1
ChangePatternInstance [actions=[Insert If at com.google.javascript.rhino.Node:1430
if ((this.type) < 32)
, Move Block from com.google.javascript.rhino.Node:1429 to com.google.javascript.rhino.Node:1430
{
return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree());
}
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Nopol2017/patch1-Closure-20-Nopol2017/Nopol2017]
FineGrainDifftAnalyzer
-0030
Insert Block at com.google.javascript.rhino.Node:1429
{
if ((this.type) < 32)
}
Move Block from com.google.javascript.rhino.Node:1429 to com.google.javascript.rhino.Node:1430
{
return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree());
}
PatternInstanceAnalyzer
----For Diff:Insert Block at com.google.javascript.rhino.Node:1429
{
if ((this.type) < 32)
}
Move Block from com.google.javascript.rhino.Node:1429 to com.google.javascript.rhino.Node:1430
{
return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree());
}
: number instances found: 5
ChangePatternInstance [actions=[Insert FieldRead at com.google.javascript.rhino.Node:1430
(this.type)
]]
ChangePatternInstance [actions=[Insert Literal at com.google.javascript.rhino.Node:1430
32
]]
ChangePatternInstance [actions=[Insert ThisAccess at com.google.javascript.rhino.Node:1430
this
]]
ChangePatternInstance [actions=[Insert TypeAccess at com.google.javascript.rhino.Node:1430
com.google.javascript.rhino.Node
]]
ChangePatternInstance [actions=[Insert If at com.google.javascript.rhino.Node:1430
if ((this.type) < 32)
, Move Block from com.google.javascript.rhino.Node:1429 to com.google.javascript.rhino.Node:1430
{
return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree());
}
]]
RepairabilityAnalyzer
----For Diff:Insert Block at com.google.javascript.rhino.Node:1429
{
if ((this.type) < 32)
}
Move Block from com.google.javascript.rhino.Node:1429 to com.google.javascript.rhino.Node:1430
{
return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree());
}
: number instances found: 1
ChangePatternInstance [actions=[Insert If at com.google.javascript.rhino.Node:1430
if ((this.type) < 32)
, Move Block from com.google.javascript.rhino.Node:1429 to com.google.javascript.rhino.Node:1430
{
return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree());
}
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Nopol2017/patch1-Math-49-Nopol2017/Nopol2017]
FineGrainDifftAnalyzer
-0072
Insert Block at org.apache.commons.math.linear.OpenMapRealVector:666
{
if ((org.apache.commons.math.linear.OpenMapRealVector.DEFAULT_ZERO_TOLERANCE) == (this.epsilon))
}
Move Block from org.apache.commons.math.linear.OpenMapRealVector:666 to org.apache.commons.math.linear.OpenMapRealVector:667
{
entries.remove(index);
}
PatternInstanceAnalyzer
----For Diff:Insert Block at org.apache.commons.math.linear.OpenMapRealVector:666
{
if ((org.apache.commons.math.linear.OpenMapRealVector.DEFAULT_ZERO_TOLERANCE) == (this.epsilon))
}
Move Block from org.apache.commons.math.linear.OpenMapRealVector:666 to org.apache.commons.math.linear.OpenMapRealVector:667
{
entries.remove(index);
}
: number instances found: 6
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.math.linear.OpenMapRealVector:667
(org.apache.commons.math.linear.OpenMapRealVector.DEFAULT_ZERO_TOLERANCE)
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.math.linear.OpenMapRealVector:667
(this.epsilon)
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math.linear.OpenMapRealVector:667
org.apache.commons.math.linear.OpenMapRealVector
]]
ChangePatternInstance [actions=[Insert ThisAccess at org.apache.commons.math.linear.OpenMapRealVector:667
this
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math.linear.OpenMapRealVector:667
org.apache.commons.math.linear.OpenMapRealVector
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.linear.OpenMapRealVector:667
if ((org.apache.commons.math.linear.OpenMapRealVector.DEFAULT_ZERO_TOLERANCE) == (this.epsilon))
, Move Block from org.apache.commons.math.linear.OpenMapRealVector:666 to org.apache.commons.math.linear.OpenMapRealVector:667
{
entries.remove(index);
}
]]
RepairabilityAnalyzer
----For Diff:Insert Block at org.apache.commons.math.linear.OpenMapRealVector:666
{
if ((org.apache.commons.math.linear.OpenMapRealVector.DEFAULT_ZERO_TOLERANCE) == (this.epsilon))
}
Move Block from org.apache.commons.math.linear.OpenMapRealVector:666 to org.apache.commons.math.linear.OpenMapRealVector:667
{
entries.remove(index);
}
: number instances found: 1
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.linear.OpenMapRealVector:667
if ((org.apache.commons.math.linear.OpenMapRealVector.DEFAULT_ZERO_TOLERANCE) == (this.epsilon))
, Move Block from org.apache.commons.math.linear.OpenMapRealVector:666 to org.apache.commons.math.linear.OpenMapRealVector:667
{
entries.remove(index);
}
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Nopol2017/patch1-Closure-50-Nopol2017/Nopol2017]
FineGrainDifftAnalyzer
-0046
Insert Block at com.google.javascript.rhino.Node:1566
{
if ((this.type) <= (com.google.javascript.rhino.Node.LABEL_PROP))
}
Move Block from com.google.javascript.rhino.Node:1566 to com.google.javascript.rhino.Node:1567
{
return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree());
}
PatternInstanceAnalyzer
----For Diff:Insert Block at com.google.javascript.rhino.Node:1566
{
if ((this.type) <= (com.google.javascript.rhino.Node.LABEL_PROP))
}
Move Block from com.google.javascript.rhino.Node:1566 to com.google.javascript.rhino.Node:1567
{
return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree());
}
: number instances found: 6
ChangePatternInstance [actions=[Insert FieldRead at com.google.javascript.rhino.Node:1567
(this.type)
]]
ChangePatternInstance [actions=[Insert FieldRead at com.google.javascript.rhino.Node:1567
(com.google.javascript.rhino.Node.LABEL_PROP)
]]
ChangePatternInstance [actions=[Insert ThisAccess at com.google.javascript.rhino.Node:1567
this
]]
ChangePatternInstance [actions=[Insert TypeAccess at com.google.javascript.rhino.Node:1567
com.google.javascript.rhino.Node
]]
ChangePatternInstance [actions=[Insert TypeAccess at com.google.javascript.rhino.Node:1567
com.google.javascript.rhino.Node
]]
ChangePatternInstance [actions=[Insert If at com.google.javascript.rhino.Node:1567
if ((this.type) <= (com.google.javascript.rhino.Node.LABEL_PROP))
, Move Block from com.google.javascript.rhino.Node:1566 to com.google.javascript.rhino.Node:1567
{
return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree());
}
]]
RepairabilityAnalyzer
----For Diff:Insert Block at com.google.javascript.rhino.Node:1566
{
if ((this.type) <= (com.google.javascript.rhino.Node.LABEL_PROP))
}
Move Block from com.google.javascript.rhino.Node:1566 to com.google.javascript.rhino.Node:1567
{
return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree());
}
: number instances found: 1
ChangePatternInstance [actions=[Insert If at com.google.javascript.rhino.Node:1567
if ((this.type) <= (com.google.javascript.rhino.Node.LABEL_PROP))
, Move Block from com.google.javascript.rhino.Node:1566 to com.google.javascript.rhino.Node:1567
{
return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree());
}
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Nopol2017/patch-Chart-6-Nopol2017/Nopol2017]
FineGrainDifftAnalyzer
-000
Insert Block at org.jfree.chart.util.AbstractObjectList:193
{
if ((i + 1) != ((this.DEFAULT_INITIAL_CAPACITY) / listSize))
}
Move Block from org.jfree.chart.util.AbstractObjectList:193 to org.jfree.chart.util.AbstractObjectList:194
{
return false;
}
PatternInstanceAnalyzer
----For Diff:Insert Block at org.jfree.chart.util.AbstractObjectList:193
{
if ((i + 1) != ((this.DEFAULT_INITIAL_CAPACITY) / listSize))
}
Move Block from org.jfree.chart.util.AbstractObjectList:193 to org.jfree.chart.util.AbstractObjectList:194
{
return false;
}
: number instances found: 9
ChangePatternInstance [actions=[Insert BinaryOperator at org.jfree.chart.util.AbstractObjectList:194
(i + 1)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.jfree.chart.util.AbstractObjectList:194
((this.DEFAULT_INITIAL_CAPACITY) / listSize)
]]
ChangePatternInstance [actions=[Insert VariableRead at org.jfree.chart.util.AbstractObjectList:194
i
]]
ChangePatternInstance [actions=[Insert Literal at org.jfree.chart.util.AbstractObjectList:194
1
]]
ChangePatternInstance [actions=[Insert FieldRead at org.jfree.chart.util.AbstractObjectList:194
(this.DEFAULT_INITIAL_CAPACITY)
]]
ChangePatternInstance [actions=[Insert VariableRead at org.jfree.chart.util.AbstractObjectList:194
listSize
]]
ChangePatternInstance [actions=[Insert ThisAccess at org.jfree.chart.util.AbstractObjectList:194
this
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.jfree.chart.util.AbstractObjectList
org.jfree.chart.util.AbstractObjectList
]]
ChangePatternInstance [actions=[Insert If at org.jfree.chart.util.AbstractObjectList:194
if ((i + 1) != ((this.DEFAULT_INITIAL_CAPACITY) / listSize))
, Move Block from org.jfree.chart.util.AbstractObjectList:193 to org.jfree.chart.util.AbstractObjectList:194
{
return false;
}
]]
RepairabilityAnalyzer
----For Diff:Insert Block at org.jfree.chart.util.AbstractObjectList:193
{
if ((i + 1) != ((this.DEFAULT_INITIAL_CAPACITY) / listSize))
}
Move Block from org.jfree.chart.util.AbstractObjectList:193 to org.jfree.chart.util.AbstractObjectList:194
{
return false;
}
: number instances found: 1
ChangePatternInstance [actions=[Insert If at org.jfree.chart.util.AbstractObjectList:194
if ((i + 1) != ((this.DEFAULT_INITIAL_CAPACITY) / listSize))
, Move Block from org.jfree.chart.util.AbstractObjectList:193 to org.jfree.chart.util.AbstractObjectList:194
{
return false;
}
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Nopol2017/patch1-Math-78-Nopol2017/Nopol2017]
FineGrainDifftAnalyzer
-0079
Insert BinaryOperator at org.apache.commons.math.analysis.solvers.BrentSolver:261
((1 < x2) && (!(y0 <= i))) ||
Move BinaryOperator from org.apache.commons.math.analysis.solvers.BrentSolver:261 to org.apache.commons.math.analysis.solvers.BrentSolver:261
x0 == x2
PatternInstanceAnalyzer
----For Diff:Insert BinaryOperator at org.apache.commons.math.analysis.solvers.BrentSolver:261
((1 < x2) && (!(y0 <= i))) ||
Move BinaryOperator from org.apache.commons.math.analysis.solvers.BrentSolver:261 to org.apache.commons.math.analysis.solvers.BrentSolver:261
x0 == x2
: number instances found: 9
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math.analysis.solvers.BrentSolver:261
((1 < x2) && (!(y0 <= i)))
]]
ChangePatternInstance [actions=[Move BinaryOperator from org.apache.commons.math.analysis.solvers.BrentSolver:261 to org.apache.commons.math.analysis.solvers.BrentSolver:261
x0 == x2
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math.analysis.solvers.BrentSolver:261
(1 < x2)
]]
ChangePatternInstance [actions=[Insert UnaryOperator at org.apache.commons.math.analysis.solvers.BrentSolver:261
(!(y0 <= i))
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math.analysis.solvers.BrentSolver:261
1
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:261
x2
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math.analysis.solvers.BrentSolver:261
(y0 <= i)
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:261
y0
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:261
i
]]
RepairabilityAnalyzer
----For Diff:Insert BinaryOperator at org.apache.commons.math.analysis.solvers.BrentSolver:261
((1 < x2) && (!(y0 <= i))) ||
Move BinaryOperator from org.apache.commons.math.analysis.solvers.BrentSolver:261 to org.apache.commons.math.analysis.solvers.BrentSolver:261
x0 == x2
: number instances found: 1
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math.analysis.solvers.BrentSolver:261
((1 < x2) && (!(y0 <= i)))
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Nopol2017/patch1-Time-14-Nopol2017/Nopol2017]
FineGrainDifftAnalyzer
-0086
Delete Invocation at org.joda.time.chrono.BasicMonthOfYearDateTimeField:210
org.joda.time.DateTimeUtils.isContiguous(partial)
Insert BinaryOperator at org.joda.time.chrono.BasicMonthOfYearDateTimeField:210
(!((fieldIndex != 1) && (valueToAdd <= (values.length)))) || (valueToAdd < (-1))
PatternInstanceAnalyzer
----For Diff:Delete Invocation at org.joda.time.chrono.BasicMonthOfYearDateTimeField:210
org.joda.time.DateTimeUtils.isContiguous(partial)
Insert BinaryOperator at org.joda.time.chrono.BasicMonthOfYearDateTimeField:210
(!((fieldIndex != 1) && (valueToAdd <= (values.length)))) || (valueToAdd < (-1))
: number instances found: 15
ChangePatternInstance [actions=[Insert UnaryOperator at org.joda.time.chrono.BasicMonthOfYearDateTimeField:210
(!((fieldIndex != 1) && (valueToAdd <= (values.length))))
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.joda.time.chrono.BasicMonthOfYearDateTimeField:210
(valueToAdd < (-1))
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.joda.time.chrono.BasicMonthOfYearDateTimeField:210
((fieldIndex != 1) && (valueToAdd <= (values.length)))
]]
ChangePatternInstance [actions=[Insert VariableRead at org.joda.time.chrono.BasicMonthOfYearDateTimeField:210
valueToAdd
]]
ChangePatternInstance [actions=[Insert UnaryOperator at org.joda.time.chrono.BasicMonthOfYearDateTimeField:210
(-1)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.joda.time.chrono.BasicMonthOfYearDateTimeField:210
(fieldIndex != 1)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.joda.time.chrono.BasicMonthOfYearDateTimeField:210
(valueToAdd <= (values.length))
]]
ChangePatternInstance [actions=[Insert Literal at org.joda.time.chrono.BasicMonthOfYearDateTimeField:210
1
]]
ChangePatternInstance [actions=[Insert VariableRead at org.joda.time.chrono.BasicMonthOfYearDateTimeField:210
fieldIndex
]]
ChangePatternInstance [actions=[Insert Literal at org.joda.time.chrono.BasicMonthOfYearDateTimeField:210
1
]]
ChangePatternInstance [actions=[Insert VariableRead at org.joda.time.chrono.BasicMonthOfYearDateTimeField:210
valueToAdd
]]
ChangePatternInstance [actions=[Insert FieldRead at org.joda.time.chrono.BasicMonthOfYearDateTimeField:210
(values.length)
]]
ChangePatternInstance [actions=[Insert VariableRead at org.joda.time.chrono.BasicMonthOfYearDateTimeField:210
values
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.joda.time.chrono.BasicMonthOfYearDateTimeField:210
org.joda.time.DateTimeUtils
]]
ChangePatternInstance [actions=[Delete VariableRead at org.joda.time.chrono.BasicMonthOfYearDateTimeField:210
partial
]]
RepairabilityAnalyzer
----For Diff:Delete Invocation at org.joda.time.chrono.BasicMonthOfYearDateTimeField:210
org.joda.time.DateTimeUtils.isContiguous(partial)
Insert BinaryOperator at org.joda.time.chrono.BasicMonthOfYearDateTimeField:210
(!((fieldIndex != 1) && (valueToAdd <= (values.length)))) || (valueToAdd < (-1))
: number instances found: 1
ChangePatternInstance [actions=[Insert UnaryOperator at org.joda.time.chrono.BasicMonthOfYearDateTimeField:210
(!((fieldIndex != 1) && (valueToAdd <= (values.length))))
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Nopol2017/patch1-Closure-15-Nopol2017/Nopol2017]
FineGrainDifftAnalyzer
-0026
Insert Block at com.google.javascript.rhino.Node:1429
{
if ((this.type) < 32)
}
Move Block from com.google.javascript.rhino.Node:1429 to com.google.javascript.rhino.Node:1430
{
return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree());
}
PatternInstanceAnalyzer
----For Diff:Insert Block at com.google.javascript.rhino.Node:1429
{
if ((this.type) < 32)
}
Move Block from com.google.javascript.rhino.Node:1429 to com.google.javascript.rhino.Node:1430
{
return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree());
}
: number instances found: 5
ChangePatternInstance [actions=[Insert FieldRead at com.google.javascript.rhino.Node:1430
(this.type)
]]
ChangePatternInstance [actions=[Insert Literal at com.google.javascript.rhino.Node:1430
32
]]
ChangePatternInstance [actions=[Insert ThisAccess at com.google.javascript.rhino.Node:1430
this
]]
ChangePatternInstance [actions=[Insert TypeAccess at com.google.javascript.rhino.Node:1430
com.google.javascript.rhino.Node
]]
ChangePatternInstance [actions=[Insert If at com.google.javascript.rhino.Node:1430
if ((this.type) < 32)
, Move Block from com.google.javascript.rhino.Node:1429 to com.google.javascript.rhino.Node:1430
{
return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree());
}
]]
RepairabilityAnalyzer
----For Diff:Insert Block at com.google.javascript.rhino.Node:1429
{
if ((this.type) < 32)
}
Move Block from com.google.javascript.rhino.Node:1429 to com.google.javascript.rhino.Node:1430
{
return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree());
}
: number instances found: 1
ChangePatternInstance [actions=[Insert If at com.google.javascript.rhino.Node:1430
if ((this.type) < 32)
, Move Block from com.google.javascript.rhino.Node:1429 to com.google.javascript.rhino.Node:1430
{
return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree());
}
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Nopol2017/patch1-Math-28-Nopol2017/Nopol2017]
FineGrainDifftAnalyzer
-0065
Insert If at org.apache.commons.math3.optimization.linear.SimplexSolver:151
if (minRatioPositions.isEmpty()) {
}
Move Return from org.apache.commons.math3.optimization.linear.SimplexSolver:151 to org.apache.commons.math3.optimization.linear.SimplexSolver:152
return minRow
PatternInstanceAnalyzer
----For Diff:Insert If at org.apache.commons.math3.optimization.linear.SimplexSolver:151
if (minRatioPositions.isEmpty()) {
}
Move Return from org.apache.commons.math3.optimization.linear.SimplexSolver:151 to org.apache.commons.math3.optimization.linear.SimplexSolver:152
return minRow
: number instances found: 2
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.optimization.linear.SimplexSolver:151
minRatioPositions
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math3.optimization.linear.SimplexSolver:151
if (minRatioPositions.isEmpty()) {
}
, Move Return from org.apache.commons.math3.optimization.linear.SimplexSolver:151 to org.apache.commons.math3.optimization.linear.SimplexSolver:152
return minRow
]]
RepairabilityAnalyzer
----For Diff:Insert If at org.apache.commons.math3.optimization.linear.SimplexSolver:151
if (minRatioPositions.isEmpty()) {
}
Move Return from org.apache.commons.math3.optimization.linear.SimplexSolver:151 to org.apache.commons.math3.optimization.linear.SimplexSolver:152
return minRow
: number instances found: 1
ChangePatternInstance [actions=[Insert If at org.apache.commons.math3.optimization.linear.SimplexSolver:151
if (minRatioPositions.isEmpty()) {
}
, Move Return from org.apache.commons.math3.optimization.linear.SimplexSolver:151 to org.apache.commons.math3.optimization.linear.SimplexSolver:152
return minRow
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Nopol2017/patch1-Closure-8-Nopol2017/Nopol2017]
FineGrainDifftAnalyzer
-0057
Insert Block at com.google.javascript.rhino.Node:1410
{
if ((this.type) <= (com.google.javascript.rhino.Node.INFERRED_FUNCTION))
}
Move Block from com.google.javascript.rhino.Node:1410 to com.google.javascript.rhino.Node:1411
{
return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree());
}
PatternInstanceAnalyzer
----For Diff:Insert Block at com.google.javascript.rhino.Node:1410
{
if ((this.type) <= (com.google.javascript.rhino.Node.INFERRED_FUNCTION))
}
Move Block from com.google.javascript.rhino.Node:1410 to com.google.javascript.rhino.Node:1411
{
return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree());
}
: number instances found: 6
ChangePatternInstance [actions=[Insert FieldRead at com.google.javascript.rhino.Node:1411
(this.type)
]]
ChangePatternInstance [actions=[Insert FieldRead at com.google.javascript.rhino.Node:1411
(com.google.javascript.rhino.Node.INFERRED_FUNCTION)
]]
ChangePatternInstance [actions=[Insert ThisAccess at com.google.javascript.rhino.Node:1411
this
]]
ChangePatternInstance [actions=[Insert TypeAccess at com.google.javascript.rhino.Node:1411
com.google.javascript.rhino.Node
]]
ChangePatternInstance [actions=[Insert TypeAccess at com.google.javascript.rhino.Node:1411
com.google.javascript.rhino.Node
]]
ChangePatternInstance [actions=[Insert If at com.google.javascript.rhino.Node:1411
if ((this.type) <= (com.google.javascript.rhino.Node.INFERRED_FUNCTION))
, Move Block from com.google.javascript.rhino.Node:1410 to com.google.javascript.rhino.Node:1411
{
return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree());
}
]]
RepairabilityAnalyzer
----For Diff:Insert Block at com.google.javascript.rhino.Node:1410
{
if ((this.type) <= (com.google.javascript.rhino.Node.INFERRED_FUNCTION))
}
Move Block from com.google.javascript.rhino.Node:1410 to com.google.javascript.rhino.Node:1411
{
return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree());
}
: number instances found: 1
ChangePatternInstance [actions=[Insert If at com.google.javascript.rhino.Node:1411
if ((this.type) <= (com.google.javascript.rhino.Node.INFERRED_FUNCTION))
, Move Block from com.google.javascript.rhino.Node:1410 to com.google.javascript.rhino.Node:1411
{
return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree());
}
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Nopol2017/patch1-Closure-5-Nopol2017/Nopol2017]
FineGrainDifftAnalyzer
-0045
Insert Block at com.google.javascript.rhino.Node:1410
{
if ((this.type) <= (com.google.javascript.rhino.Node.INFERRED_FUNCTION))
}
Move Block from com.google.javascript.rhino.Node:1410 to com.google.javascript.rhino.Node:1411
{
return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree());
}
PatternInstanceAnalyzer
----For Diff:Insert Block at com.google.javascript.rhino.Node:1410
{
if ((this.type) <= (com.google.javascript.rhino.Node.INFERRED_FUNCTION))
}
Move Block from com.google.javascript.rhino.Node:1410 to com.google.javascript.rhino.Node:1411
{
return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree());
}
: number instances found: 6
ChangePatternInstance [actions=[Insert FieldRead at com.google.javascript.rhino.Node:1411
(this.type)
]]
ChangePatternInstance [actions=[Insert FieldRead at com.google.javascript.rhino.Node:1411
(com.google.javascript.rhino.Node.INFERRED_FUNCTION)
]]
ChangePatternInstance [actions=[Insert ThisAccess at com.google.javascript.rhino.Node:1411
this
]]
ChangePatternInstance [actions=[Insert TypeAccess at com.google.javascript.rhino.Node:1411
com.google.javascript.rhino.Node
]]
ChangePatternInstance [actions=[Insert TypeAccess at com.google.javascript.rhino.Node:1411
com.google.javascript.rhino.Node
]]
ChangePatternInstance [actions=[Insert If at com.google.javascript.rhino.Node:1411
if ((this.type) <= (com.google.javascript.rhino.Node.INFERRED_FUNCTION))
, Move Block from com.google.javascript.rhino.Node:1410 to com.google.javascript.rhino.Node:1411
{
return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree());
}
]]
RepairabilityAnalyzer
----For Diff:Insert Block at com.google.javascript.rhino.Node:1410
{
if ((this.type) <= (com.google.javascript.rhino.Node.INFERRED_FUNCTION))
}
Move Block from com.google.javascript.rhino.Node:1410 to com.google.javascript.rhino.Node:1411
{
return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree());
}
: number instances found: 1
ChangePatternInstance [actions=[Insert If at com.google.javascript.rhino.Node:1411
if ((this.type) <= (com.google.javascript.rhino.Node.INFERRED_FUNCTION))
, Move Block from com.google.javascript.rhino.Node:1410 to com.google.javascript.rhino.Node:1411
{
return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree());
}
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Nopol2017/patch1-Closure-17-Nopol2017/Nopol2017]
FineGrainDifftAnalyzer
-0027
Insert Block at com.google.javascript.jscomp.TypedScopeCreator:1291
{
if (!((com.google.javascript.jscomp.TypedScopeCreator.DELEGATE_PROXY_SUFFIX.length()) == ((-1) + (this.functionAnalysisResults.size()))))
}
Move Block from com.google.javascript.jscomp.TypedScopeCreator$AbstractScopeBuilder:1291 to com.google.javascript.jscomp.TypedScopeCreator$AbstractScopeBuilder:1295
{
return rValue.getJSType();
}
PatternInstanceAnalyzer
----For Diff:Insert Block at com.google.javascript.jscomp.TypedScopeCreator:1291
{
if (!((com.google.javascript.jscomp.TypedScopeCreator.DELEGATE_PROXY_SUFFIX.length()) == ((-1) + (this.functionAnalysisResults.size()))))
}
Move Block from com.google.javascript.jscomp.TypedScopeCreator$AbstractScopeBuilder:1291 to com.google.javascript.jscomp.TypedScopeCreator$AbstractScopeBuilder:1295
{
return rValue.getJSType();
}
: number instances found: 12
ChangePatternInstance [actions=[Insert BinaryOperator at com.google.javascript.jscomp.TypedScopeCreator:1295
((com.google.javascript.jscomp.TypedScopeCreator.DELEGATE_PROXY_SUFFIX.length()) == ((-1) + (this.functionAnalysisResults.size())))
]]
ChangePatternInstance [actions=[Insert Invocation at com.google.javascript.jscomp.TypedScopeCreator:1295
(com.google.javascript.jscomp.TypedScopeCreator.DELEGATE_PROXY_SUFFIX.length())
]]
ChangePatternInstance [actions=[Insert BinaryOperator at com.google.javascript.jscomp.TypedScopeCreator:1295
((-1) + (this.functionAnalysisResults.size()))
]]
ChangePatternInstance [actions=[Insert FieldRead at com.google.javascript.jscomp.TypedScopeCreator:1295
com.google.javascript.jscomp.TypedScopeCreator.DELEGATE_PROXY_SUFFIX
]]
ChangePatternInstance [actions=[Insert UnaryOperator at com.google.javascript.jscomp.TypedScopeCreator:1295
(-1)
]]
ChangePatternInstance [actions=[Insert Invocation at com.google.javascript.jscomp.TypedScopeCreator:1295
(this.functionAnalysisResults.size())
]]
ChangePatternInstance [actions=[Insert TypeAccess at com.google.javascript.jscomp.TypedScopeCreator:1295
com.google.javascript.jscomp.TypedScopeCreator
]]
ChangePatternInstance [actions=[Insert Literal at com.google.javascript.jscomp.TypedScopeCreator:1295
1
]]
ChangePatternInstance [actions=[Insert FieldRead at com.google.javascript.jscomp.TypedScopeCreator:1295
this.functionAnalysisResults
]]
ChangePatternInstance [actions=[Insert ThisAccess at com.google.javascript.jscomp.TypedScopeCreator:1295
this
]]
ChangePatternInstance [actions=[Insert TypeAccess at com.google.javascript.jscomp.TypedScopeCreator:1295
com.google.javascript.jscomp.TypedScopeCreator
]]
ChangePatternInstance [actions=[Insert If at com.google.javascript.jscomp.TypedScopeCreator:1295
if (!((com.google.javascript.jscomp.TypedScopeCreator.DELEGATE_PROXY_SUFFIX.length()) == ((-1) + (this.functionAnalysisResults.size()))))
, Move Block from com.google.javascript.jscomp.TypedScopeCreator$AbstractScopeBuilder:1291 to com.google.javascript.jscomp.TypedScopeCreator$AbstractScopeBuilder:1295
{
return rValue.getJSType();
}
]]
RepairabilityAnalyzer
----For Diff:Insert Block at com.google.javascript.jscomp.TypedScopeCreator:1291
{
if (!((com.google.javascript.jscomp.TypedScopeCreator.DELEGATE_PROXY_SUFFIX.length()) == ((-1) + (this.functionAnalysisResults.size()))))
}
Move Block from com.google.javascript.jscomp.TypedScopeCreator$AbstractScopeBuilder:1291 to com.google.javascript.jscomp.TypedScopeCreator$AbstractScopeBuilder:1295
{
return rValue.getJSType();
}
: number instances found: 1
ChangePatternInstance [actions=[Insert If at com.google.javascript.jscomp.TypedScopeCreator:1295
if (!((com.google.javascript.jscomp.TypedScopeCreator.DELEGATE_PROXY_SUFFIX.length()) == ((-1) + (this.functionAnalysisResults.size()))))
, Move Block from com.google.javascript.jscomp.TypedScopeCreator$AbstractScopeBuilder:1291 to com.google.javascript.jscomp.TypedScopeCreator$AbstractScopeBuilder:1295
{
return rValue.getJSType();
}
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Nopol2017/patch1-Closure-40-Nopol2017/Nopol2017]
FineGrainDifftAnalyzer
-0042
Insert Block at com.google.javascript.rhino.Node:1411
{
if ((this.type) < 32)
}
Move Block from com.google.javascript.rhino.Node:1411 to com.google.javascript.rhino.Node:1412
{
return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree());
}
PatternInstanceAnalyzer
----For Diff:Insert Block at com.google.javascript.rhino.Node:1411
{
if ((this.type) < 32)
}
Move Block from com.google.javascript.rhino.Node:1411 to com.google.javascript.rhino.Node:1412
{
return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree());
}
: number instances found: 5
ChangePatternInstance [actions=[Insert FieldRead at com.google.javascript.rhino.Node:1412
(this.type)
]]
ChangePatternInstance [actions=[Insert Literal at com.google.javascript.rhino.Node:1412
32
]]
ChangePatternInstance [actions=[Insert ThisAccess at com.google.javascript.rhino.Node:1412
this
]]
ChangePatternInstance [actions=[Insert TypeAccess at com.google.javascript.rhino.Node:1412
com.google.javascript.rhino.Node
]]
ChangePatternInstance [actions=[Insert If at com.google.javascript.rhino.Node:1412
if ((this.type) < 32)
, Move Block from com.google.javascript.rhino.Node:1411 to com.google.javascript.rhino.Node:1412
{
return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree());
}
]]
RepairabilityAnalyzer
----For Diff:Insert Block at com.google.javascript.rhino.Node:1411
{
if ((this.type) < 32)
}
Move Block from com.google.javascript.rhino.Node:1411 to com.google.javascript.rhino.Node:1412
{
return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree());
}
: number instances found: 1
ChangePatternInstance [actions=[Insert If at com.google.javascript.rhino.Node:1412
if ((this.type) < 32)
, Move Block from com.google.javascript.rhino.Node:1411 to com.google.javascript.rhino.Node:1412
{
return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree());
}
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Nopol2017/patch1-Math-88-Nopol2017/Nopol2017]
FineGrainDifftAnalyzer
-0084
Insert Block at org.apache.commons.math.optimization.linear.SimplexTableau:338
{
if ((this.constraints.size()) < (this.numDecisionVariables))
}
Move Block from org.apache.commons.math.optimization.linear.SimplexTableau:338 to org.apache.commons.math.optimization.linear.SimplexTableau:339
{
coefficients[i] = 0;
}
PatternInstanceAnalyzer
----For Diff:Insert Block at org.apache.commons.math.optimization.linear.SimplexTableau:338
{
if ((this.constraints.size()) < (this.numDecisionVariables))
}
Move Block from org.apache.commons.math.optimization.linear.SimplexTableau:338 to org.apache.commons.math.optimization.linear.SimplexTableau:339
{
coefficients[i] = 0;
}
: number instances found: 8
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math.optimization.linear.SimplexTableau:339
(this.constraints.size())
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.math.optimization.linear.SimplexTableau:339
(this.numDecisionVariables)
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.math.optimization.linear.SimplexTableau:339
this.constraints
]]
ChangePatternInstance [actions=[Insert ThisAccess at org.apache.commons.math.optimization.linear.SimplexTableau:339
this
]]
ChangePatternInstance [actions=[Insert ThisAccess at org.apache.commons.math.optimization.linear.SimplexTableau:339
this
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math.optimization.linear.SimplexTableau:339
org.apache.commons.math.optimization.linear.SimplexTableau
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math.optimization.linear.SimplexTableau:339
org.apache.commons.math.optimization.linear.SimplexTableau
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.optimization.linear.SimplexTableau:339
if ((this.constraints.size()) < (this.numDecisionVariables))
, Move Block from org.apache.commons.math.optimization.linear.SimplexTableau:338 to org.apache.commons.math.optimization.linear.SimplexTableau:339
{
coefficients[i] = 0;
}
]]
RepairabilityAnalyzer
----For Diff:Insert Block at org.apache.commons.math.optimization.linear.SimplexTableau:338
{
if ((this.constraints.size()) < (this.numDecisionVariables))
}
Move Block from org.apache.commons.math.optimization.linear.SimplexTableau:338 to org.apache.commons.math.optimization.linear.SimplexTableau:339
{
coefficients[i] = 0;
}
: number instances found: 1
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.optimization.linear.SimplexTableau:339
if ((this.constraints.size()) < (this.numDecisionVariables))
, Move Block from org.apache.commons.math.optimization.linear.SimplexTableau:338 to org.apache.commons.math.optimization.linear.SimplexTableau:339
{
coefficients[i] = 0;
}
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Nopol2017/patch1-Lang-58-Nopol2017/Nopol2017]
FineGrainDifftAnalyzer
-0061
Delete BinaryOperator at org.apache.commons.lang.math.NumberUtils:452
( && (org.apache.commons.lang.math.NumberUtils.isDigits(numeric.substring(1)))) && (((numeric.charAt(0)) == '-') || (java.lang.Character.isDigit(numeric.charAt(0))))
Move BinaryOperator from org.apache.commons.lang.math.NumberUtils:452 to org.apache.commons.lang.math.NumberUtils:452
((dec == null) && (exp == null))
PatternInstanceAnalyzer
----For Diff:Delete BinaryOperator at org.apache.commons.lang.math.NumberUtils:452
( && (org.apache.commons.lang.math.NumberUtils.isDigits(numeric.substring(1)))) && (((numeric.charAt(0)) == '-') || (java.lang.Character.isDigit(numeric.charAt(0))))
Move BinaryOperator from org.apache.commons.lang.math.NumberUtils:452 to org.apache.commons.lang.math.NumberUtils:452
((dec == null) && (exp == null))
: number instances found: 17
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.lang.math.NumberUtils
org.apache.commons.lang.math.NumberUtils
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang.math.NumberUtils:454
numeric
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang.math.NumberUtils:454
1
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang.math.NumberUtils:454
numeric.substring(1)
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang.math.NumberUtils:454
(org.apache.commons.lang.math.NumberUtils.isDigits(numeric.substring(1)))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang.math.NumberUtils:452
( && (org.apache.commons.lang.math.NumberUtils.isDigits(numeric.substring(1))))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang.math.NumberUtils:455
numeric
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang.math.NumberUtils:455
0
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang.math.NumberUtils:455
(numeric.charAt(0))
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang.math.NumberUtils:455
'-'
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang.math.NumberUtils:455
((numeric.charAt(0)) == '-')
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.lang.math.NumberUtils:455
java.lang.Character
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang.math.NumberUtils:455
numeric
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang.math.NumberUtils:455
0
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang.math.NumberUtils:455
numeric.charAt(0)
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang.math.NumberUtils:455
(java.lang.Character.isDigit(numeric.charAt(0)))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang.math.NumberUtils:455
(((numeric.charAt(0)) == '-') || (java.lang.Character.isDigit(numeric.charAt(0))))
]]
RepairabilityAnalyzer
----For Diff:Delete BinaryOperator at org.apache.commons.lang.math.NumberUtils:452
( && (org.apache.commons.lang.math.NumberUtils.isDigits(numeric.substring(1)))) && (((numeric.charAt(0)) == '-') || (java.lang.Character.isDigit(numeric.charAt(0))))
Move BinaryOperator from org.apache.commons.lang.math.NumberUtils:452 to org.apache.commons.lang.math.NumberUtils:452
((dec == null) && (exp == null))
: number instances found: 1
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.lang.math.NumberUtils
org.apache.commons.lang.math.NumberUtils
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Nopol2017/patch1-Time-11-Nopol2017/Nopol2017]
FineGrainDifftAnalyzer
-0085
Delete Invocation at org.joda.time.tz.DateTimeZoneBuilder:1458
tailZone.iStartRecurrence.getNameKey().equals(tailZone.iEndRecurrence.getNameKey())
Insert BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:1458
(id.length()) == 0
PatternInstanceAnalyzer
----For Diff:Delete Invocation at org.joda.time.tz.DateTimeZoneBuilder:1458
tailZone.iStartRecurrence.getNameKey().equals(tailZone.iEndRecurrence.getNameKey())
Insert BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:1458
(id.length()) == 0
: number instances found: 9
ChangePatternInstance [actions=[Insert Invocation at org.joda.time.tz.DateTimeZoneBuilder:1458
(id.length())
]]
ChangePatternInstance [actions=[Insert Literal at org.joda.time.tz.DateTimeZoneBuilder:1458
0
]]
ChangePatternInstance [actions=[Insert VariableRead at org.joda.time.tz.DateTimeZoneBuilder:1458
id
]]
ChangePatternInstance [actions=[Delete VariableRead at org.joda.time.tz.DateTimeZoneBuilder:1458
tailZone
]]
ChangePatternInstance [actions=[Delete FieldRead at org.joda.time.tz.DateTimeZoneBuilder:1458
tailZone.iStartRecurrence
]]
ChangePatternInstance [actions=[Delete Invocation at org.joda.time.tz.DateTimeZoneBuilder:1458
tailZone.iStartRecurrence.getNameKey()
]]
ChangePatternInstance [actions=[Delete VariableRead at org.joda.time.tz.DateTimeZoneBuilder:1459
tailZone
]]
ChangePatternInstance [actions=[Delete FieldRead at org.joda.time.tz.DateTimeZoneBuilder:1459
tailZone.iEndRecurrence
]]
ChangePatternInstance [actions=[Delete Invocation at org.joda.time.tz.DateTimeZoneBuilder:1459
tailZone.iEndRecurrence.getNameKey()
]]
RepairabilityAnalyzer
----For Diff:Delete Invocation at org.joda.time.tz.DateTimeZoneBuilder:1458
tailZone.iStartRecurrence.getNameKey().equals(tailZone.iEndRecurrence.getNameKey())
Insert BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:1458
(id.length()) == 0
: number instances found: 1
ChangePatternInstance [actions=[Insert Invocation at org.joda.time.tz.DateTimeZoneBuilder:1458
(id.length())
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Nopol2017/patch1-Chart-26-Nopol2017/Nopol2017]
FineGrainDifftAnalyzer
-005
Update BinaryOperator at org.jfree.chart.plot.CategoryPlot:2538
b1 || b2 to (org.jfree.chart.plot.CategoryPlot.DEFAULT_CROSSHAIR_STROKE) != null
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.jfree.chart.plot.CategoryPlot:2538
b1 || b2 to (org.jfree.chart.plot.CategoryPlot.DEFAULT_CROSSHAIR_STROKE) != null
: number instances found: 6
ChangePatternInstance [actions=[Insert FieldRead at org.jfree.chart.plot.CategoryPlot:2538
(org.jfree.chart.plot.CategoryPlot.DEFAULT_CROSSHAIR_STROKE)
]]
ChangePatternInstance [actions=[Insert Literal at org.jfree.chart.plot.CategoryPlot:2538
null
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.jfree.chart.plot.CategoryPlot:2538
org.jfree.chart.plot.CategoryPlot
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.plot.CategoryPlot:2538
b1
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.plot.CategoryPlot:2538
b2
]]
ChangePatternInstance [actions=[Update BinaryOperator at org.jfree.chart.plot.CategoryPlot:2538
b1 || b2 to (org.jfree.chart.plot.CategoryPlot.DEFAULT_CROSSHAIR_STROKE) != null
]]
RepairabilityAnalyzer
----For Diff:Update BinaryOperator at org.jfree.chart.plot.CategoryPlot:2538
b1 || b2 to (org.jfree.chart.plot.CategoryPlot.DEFAULT_CROSSHAIR_STROKE) != null
: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.jfree.chart.plot.CategoryPlot:2538
b1 || b2 to (org.jfree.chart.plot.CategoryPlot.DEFAULT_CROSSHAIR_STROKE) != null
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Nopol2017/patch1-Closure-35-Nopol2017/Nopol2017]
FineGrainDifftAnalyzer
-0039
Insert If at com.google.javascript.rhino.jstype.JSTypeRegistry:1655
if ((fieldName.length()) != 5) {
}
Move If from com.google.javascript.rhino.jstype.JSTypeRegistry:1655 to com.google.javascript.rhino.jstype.JSTypeRegistry:1656
if ((builder.addProperty(fieldName, fieldType, fieldNameNode)) == null) {
reporter.warning(("Duplicate record field " + fieldName), sourceName, n.getLineno(), fieldNameNode.getCharno());
}
PatternInstanceAnalyzer
----For Diff:Insert If at com.google.javascript.rhino.jstype.JSTypeRegistry:1655
if ((fieldName.length()) != 5) {
}
Move If from com.google.javascript.rhino.jstype.JSTypeRegistry:1655 to com.google.javascript.rhino.jstype.JSTypeRegistry:1656
if ((builder.addProperty(fieldName, fieldType, fieldNameNode)) == null) {
reporter.warning(("Duplicate record field " + fieldName), sourceName, n.getLineno(), fieldNameNode.getCharno());
}
: number instances found: 4
ChangePatternInstance [actions=[Insert Invocation at com.google.javascript.rhino.jstype.JSTypeRegistry:1655
(fieldName.length())
]]
ChangePatternInstance [actions=[Insert Literal at com.google.javascript.rhino.jstype.JSTypeRegistry:1655
5
]]
ChangePatternInstance [actions=[Insert VariableRead at com.google.javascript.rhino.jstype.JSTypeRegistry:1655
fieldName
]]
ChangePatternInstance [actions=[Insert If at com.google.javascript.rhino.jstype.JSTypeRegistry:1655
if ((fieldName.length()) != 5) {
}
, Move If from com.google.javascript.rhino.jstype.JSTypeRegistry:1655 to com.google.javascript.rhino.jstype.JSTypeRegistry:1656
if ((builder.addProperty(fieldName, fieldType, fieldNameNode)) == null) {
reporter.warning(("Duplicate record field " + fieldName), sourceName, n.getLineno(), fieldNameNode.getCharno());
}
]]
RepairabilityAnalyzer
----For Diff:Insert If at com.google.javascript.rhino.jstype.JSTypeRegistry:1655
if ((fieldName.length()) != 5) {
}
Move If from com.google.javascript.rhino.jstype.JSTypeRegistry:1655 to com.google.javascript.rhino.jstype.JSTypeRegistry:1656
if ((builder.addProperty(fieldName, fieldType, fieldNameNode)) == null) {
reporter.warning(("Duplicate record field " + fieldName), sourceName, n.getLineno(), fieldNameNode.getCharno());
}
: number instances found: 1
ChangePatternInstance [actions=[Insert If at com.google.javascript.rhino.jstype.JSTypeRegistry:1655
if ((fieldName.length()) != 5) {
}
, Move If from com.google.javascript.rhino.jstype.JSTypeRegistry:1655 to com.google.javascript.rhino.jstype.JSTypeRegistry:1656
if ((builder.addProperty(fieldName, fieldType, fieldNameNode)) == null) {
reporter.warning(("Duplicate record field " + fieldName), sourceName, n.getLineno(), fieldNameNode.getCharno());
}
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Nopol2017/patch1-Math-50-Nopol2017/Nopol2017]
FineGrainDifftAnalyzer
-0073
Insert Block at org.apache.commons.math.analysis.solvers.BaseSecantSolver:236
{
if (((atol != (org.apache.commons.math.analysis.solvers.BaseSecantSolver.DEFAULT_ABSOLUTE_ACCURACY)) && ((this.method) != null)) || (f0 <= atol))
}
Move Block from org.apache.commons.math.analysis.solvers.BaseSecantSolver:236 to org.apache.commons.math.analysis.solvers.BaseSecantSolver:237
{
switch (allowed) {
case ANY_SIDE :
return x1;
case LEFT_SIDE :
return inverted ? x1 : x0;
case RIGHT_SIDE :
return inverted ? x0 : x1;
case BELOW_SIDE :
return f1 <= 0 ? x1 : x0;
case ABOVE_SIDE :
return f1 >= 0 ? x1 : x0;
default :
throw new org.apache.commons.math.exception.MathInternalError();
}
}
PatternInstanceAnalyzer
----For Diff:Insert Block at org.apache.commons.math.analysis.solvers.BaseSecantSolver:236
{
if (((atol != (org.apache.commons.math.analysis.solvers.BaseSecantSolver.DEFAULT_ABSOLUTE_ACCURACY)) && ((this.method) != null)) || (f0 <= atol))
}
Move Block from org.apache.commons.math.analysis.solvers.BaseSecantSolver:236 to org.apache.commons.math.analysis.solvers.BaseSecantSolver:237
{
switch (allowed) {
case ANY_SIDE :
return x1;
case LEFT_SIDE :
return inverted ? x1 : x0;
case RIGHT_SIDE :
return inverted ? x0 : x1;
case BELOW_SIDE :
return f1 <= 0 ? x1 : x0;
case ABOVE_SIDE :
return f1 >= 0 ? x1 : x0;
default :
throw new org.apache.commons.math.exception.MathInternalError();
}
}
: number instances found: 14
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math.analysis.solvers.BaseSecantSolver:237
((atol != (org.apache.commons.math.analysis.solvers.BaseSecantSolver.DEFAULT_ABSOLUTE_ACCURACY)) && ((this.method) != null))
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math.analysis.solvers.BaseSecantSolver:237
(f0 <= atol)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math.analysis.solvers.BaseSecantSolver:237
(atol != (org.apache.commons.math.analysis.solvers.BaseSecantSolver.DEFAULT_ABSOLUTE_ACCURACY))
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math.analysis.solvers.BaseSecantSolver:237
((this.method) != null)
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.analysis.solvers.BaseSecantSolver:237
f0
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.analysis.solvers.BaseSecantSolver:237
atol
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.analysis.solvers.BaseSecantSolver:237
atol
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.math.analysis.solvers.BaseSecantSolver:237
(org.apache.commons.math.analysis.solvers.BaseSecantSolver.DEFAULT_ABSOLUTE_ACCURACY)
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.math.analysis.solvers.BaseSecantSolver:237
(this.method)
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math.analysis.solvers.BaseSecantSolver:237
null
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math.analysis.solvers.BaseSecantSolver:237
org.apache.commons.math.analysis.solvers.BaseSecantSolver
]]
ChangePatternInstance [actions=[Insert ThisAccess at org.apache.commons.math.analysis.solvers.BaseSecantSolver:237
this
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math.analysis.solvers.BaseSecantSolver:237
org.apache.commons.math.analysis.solvers.BaseSecantSolver
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.analysis.solvers.BaseSecantSolver:237
if (((atol != (org.apache.commons.math.analysis.solvers.BaseSecantSolver.DEFAULT_ABSOLUTE_ACCURACY)) && ((this.method) != null)) || (f0 <= atol))
, Move Block from org.apache.commons.math.analysis.solvers.BaseSecantSolver:236 to org.apache.commons.math.analysis.solvers.BaseSecantSolver:237
{
switch (allowed) {
case ANY_SIDE :
return x1;
case LEFT_SIDE :
return inverted ? x1 : x0;
case RIGHT_SIDE :
return inverted ? x0 : x1;
case BELOW_SIDE :
return f1 <= 0 ? x1 : x0;
case ABOVE_SIDE :
return f1 >= 0 ? x1 : x0;
default :
throw new org.apache.commons.math.exception.MathInternalError();
}
}
]]
RepairabilityAnalyzer
----For Diff:Insert Block at org.apache.commons.math.analysis.solvers.BaseSecantSolver:236
{
if (((atol != (org.apache.commons.math.analysis.solvers.BaseSecantSolver.DEFAULT_ABSOLUTE_ACCURACY)) && ((this.method) != null)) || (f0 <= atol))
}
Move Block from org.apache.commons.math.analysis.solvers.BaseSecantSolver:236 to org.apache.commons.math.analysis.solvers.BaseSecantSolver:237
{
switch (allowed) {
case ANY_SIDE :
return x1;
case LEFT_SIDE :
return inverted ? x1 : x0;
case RIGHT_SIDE :
return inverted ? x0 : x1;
case BELOW_SIDE :
return f1 <= 0 ? x1 : x0;
case ABOVE_SIDE :
return f1 >= 0 ? x1 : x0;
default :
throw new org.apache.commons.math.exception.MathInternalError();
}
}
: number instances found: 1
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.analysis.solvers.BaseSecantSolver:237
if (((atol != (org.apache.commons.math.analysis.solvers.BaseSecantSolver.DEFAULT_ABSOLUTE_ACCURACY)) && ((this.method) != null)) || (f0 <= atol))
, Move Block from org.apache.commons.math.analysis.solvers.BaseSecantSolver:236 to org.apache.commons.math.analysis.solvers.BaseSecantSolver:237
{
switch (allowed) {
case ANY_SIDE :
return x1;
case LEFT_SIDE :
return inverted ? x1 : x0;
case RIGHT_SIDE :
return inverted ? x0 : x1;
case BELOW_SIDE :
return f1 <= 0 ? x1 : x0;
case ABOVE_SIDE :
return f1 >= 0 ? x1 : x0;
default :
throw new org.apache.commons.math.exception.MathInternalError();
}
}
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Nopol2017/patch1-Math-80-Nopol2017/Nopol2017]
FineGrainDifftAnalyzer
-0080
Insert If at org.apache.commons.math.linear.EigenDecompositionImpl:1139
if ((this.cachedD) != null) {
}
Move Assignment from org.apache.commons.math.linear.EigenDecompositionImpl:1139 to org.apache.commons.math.linear.EigenDecompositionImpl:1140
work[(i + k)] = work[(j - k)]
PatternInstanceAnalyzer
----For Diff:Insert If at org.apache.commons.math.linear.EigenDecompositionImpl:1139
if ((this.cachedD) != null) {
}
Move Assignment from org.apache.commons.math.linear.EigenDecompositionImpl:1139 to org.apache.commons.math.linear.EigenDecompositionImpl:1140
work[(i + k)] = work[(j - k)]
: number instances found: 5
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.math.linear.EigenDecompositionImpl:1139
(this.cachedD)
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math.linear.EigenDecompositionImpl:1139
null
]]
ChangePatternInstance [actions=[Insert ThisAccess at org.apache.commons.math.linear.EigenDecompositionImpl:1139
this
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math.linear.EigenDecompositionImpl:1139
org.apache.commons.math.linear.EigenDecompositionImpl
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.linear.EigenDecompositionImpl:1139
if ((this.cachedD) != null) {
}
, Move Assignment from org.apache.commons.math.linear.EigenDecompositionImpl:1139 to org.apache.commons.math.linear.EigenDecompositionImpl:1140
work[(i + k)] = work[(j - k)]
]]
RepairabilityAnalyzer
----For Diff:Insert If at org.apache.commons.math.linear.EigenDecompositionImpl:1139
if ((this.cachedD) != null) {
}
Move Assignment from org.apache.commons.math.linear.EigenDecompositionImpl:1139 to org.apache.commons.math.linear.EigenDecompositionImpl:1140
work[(i + k)] = work[(j - k)]
: number instances found: 1
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.linear.EigenDecompositionImpl:1139
if ((this.cachedD) != null) {
}
, Move Assignment from org.apache.commons.math.linear.EigenDecompositionImpl:1139 to org.apache.commons.math.linear.EigenDecompositionImpl:1140
work[(i + k)] = work[(j - k)]
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Nopol2017/patch1-Math-69-Nopol2017/Nopol2017]
FineGrainDifftAnalyzer
-0076
Insert If at org.apache.commons.math.stat.correlation.PearsonsCorrelation:193
if (2 < nVars) {
}
Move Invocation from org.apache.commons.math.stat.correlation.PearsonsCorrelation:193 to org.apache.commons.math.stat.correlation.PearsonsCorrelation:194
outMatrix.setEntry(j, i, corr)
PatternInstanceAnalyzer
----For Diff:Insert If at org.apache.commons.math.stat.correlation.PearsonsCorrelation:193
if (2 < nVars) {
}
Move Invocation from org.apache.commons.math.stat.correlation.PearsonsCorrelation:193 to org.apache.commons.math.stat.correlation.PearsonsCorrelation:194
outMatrix.setEntry(j, i, corr)
: number instances found: 3
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math.stat.correlation.PearsonsCorrelation:193
2
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.stat.correlation.PearsonsCorrelation:193
nVars
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.stat.correlation.PearsonsCorrelation:193
if (2 < nVars) {
}
, Move Invocation from org.apache.commons.math.stat.correlation.PearsonsCorrelation:193 to org.apache.commons.math.stat.correlation.PearsonsCorrelation:194
outMatrix.setEntry(j, i, corr)
]]
RepairabilityAnalyzer
----For Diff:Insert If at org.apache.commons.math.stat.correlation.PearsonsCorrelation:193
if (2 < nVars) {
}
Move Invocation from org.apache.commons.math.stat.correlation.PearsonsCorrelation:193 to org.apache.commons.math.stat.correlation.PearsonsCorrelation:194
outMatrix.setEntry(j, i, corr)
: number instances found: 1
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.stat.correlation.PearsonsCorrelation:193
if (2 < nVars) {
}
, Move Invocation from org.apache.commons.math.stat.correlation.PearsonsCorrelation:193 to org.apache.commons.math.stat.correlation.PearsonsCorrelation:194
outMatrix.setEntry(j, i, corr)
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Nopol2017/patch1-Lang-51-Nopol2017/Nopol2017]
FineGrainDifftAnalyzer
-0059
Update BinaryOperator at org.apache.commons.lang.BooleanUtils:677
ch == 'Y' to str != null
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.lang.BooleanUtils:677
ch == 'Y' to str != null
: number instances found: 3
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.lang.BooleanUtils:677
ch to str
]]
ChangePatternInstance [actions=[Update Literal at org.apache.commons.lang.BooleanUtils:677
'Y' to null
]]
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang.BooleanUtils:677
ch == 'Y' to str != null
]]
RepairabilityAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.lang.BooleanUtils:677
ch == 'Y' to str != null
: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang.BooleanUtils:677
ch == 'Y' to str != null
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Nopol2017/patch1-Chart-21-Nopol2017/Nopol2017]
FineGrainDifftAnalyzer
-003
Delete If at org.jfree.data.Range:334
if ()
Insert If at org.jfree.data.Range:334
if () {
if ((((1 + (this.lower)) - (-1)) < (this.upper)) || ((this.lower) <= 0))
}
Move UnaryOperator from org.jfree.data.Range:334 to org.jfree.data.Range:334
!((this.lower) == (range.lower))
Move Block from org.jfree.data.Range:334 to org.jfree.data.Range:335
{
return false;
}
PatternInstanceAnalyzer
----For Diff:Delete If at org.jfree.data.Range:334
if ()
Insert If at org.jfree.data.Range:334
if () {
if ((((1 + (this.lower)) - (-1)) < (this.upper)) || ((this.lower) <= 0))
}
Move UnaryOperator from org.jfree.data.Range:334 to org.jfree.data.Range:334
!((this.lower) == (range.lower))
Move Block from org.jfree.data.Range:334 to org.jfree.data.Range:335
{
return false;
}
: number instances found: 19
ChangePatternInstance [actions=[Insert BinaryOperator at org.jfree.data.Range:335
(((1 + (this.lower)) - (-1)) < (this.upper))
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.jfree.data.Range:335
((this.lower) <= 0)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.jfree.data.Range:335
((1 + (this.lower)) - (-1))
]]
ChangePatternInstance [actions=[Insert FieldRead at org.jfree.data.Range:335
(this.upper)
]]
ChangePatternInstance [actions=[Insert FieldRead at org.jfree.data.Range:335
(this.lower)
]]
ChangePatternInstance [actions=[Insert Literal at org.jfree.data.Range:335
0
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.jfree.data.Range:335
(1 + (this.lower))
]]
ChangePatternInstance [actions=[Insert UnaryOperator at org.jfree.data.Range:335
(-1)
]]
ChangePatternInstance [actions=[Insert ThisAccess at org.jfree.data.Range:335
this
]]
ChangePatternInstance [actions=[Insert ThisAccess at org.jfree.data.Range:335
this
]]
ChangePatternInstance [actions=[Insert Literal at org.jfree.data.Range:335
1
]]
ChangePatternInstance [actions=[Insert FieldRead at org.jfree.data.Range:335
(this.lower)
]]
ChangePatternInstance [actions=[Insert Literal at org.jfree.data.Range:335
1
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.jfree.data.Range:335
org.jfree.data.Range
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.jfree.data.Range:335
org.jfree.data.Range
]]
ChangePatternInstance [actions=[Insert ThisAccess at org.jfree.data.Range:335
this
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.jfree.data.Range:335
org.jfree.data.Range
]]
ChangePatternInstance [actions=[Insert If at org.jfree.data.Range:335
if ((((1 + (this.lower)) - (-1)) < (this.upper)) || ((this.lower) <= 0))
, Move Block from org.jfree.data.Range:334 to org.jfree.data.Range:335
{
return false;
}
]]
ChangePatternInstance [actions=[Insert If at org.jfree.data.Range:334
if () {
if ((((1 + (this.lower)) - (-1)) < (this.upper)) || ((this.lower) <= 0))
}
, Move Block from org.jfree.data.Range:334 to org.jfree.data.Range:335
{
return false;
}
]]
RepairabilityAnalyzer
----For Diff:Delete If at org.jfree.data.Range:334
if ()
Insert If at org.jfree.data.Range:334
if () {
if ((((1 + (this.lower)) - (-1)) < (this.upper)) || ((this.lower) <= 0))
}
Move UnaryOperator from org.jfree.data.Range:334 to org.jfree.data.Range:334
!((this.lower) == (range.lower))
Move Block from org.jfree.data.Range:334 to org.jfree.data.Range:335
{
return false;
}
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Nopol2017/patch1-Math-2-Nopol2017/Nopol2017]
FineGrainDifftAnalyzer
-0063
Insert Block at org.apache.commons.math3.distribution.AbstractIntegerDistribution:137
{
if (tmp == (-1))
}
Move Block from org.apache.commons.math3.distribution.AbstractIntegerDistribution:137 to org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
{
upper = ((int) (java.lang.Math.ceil(tmp))) - 1;
}
PatternInstanceAnalyzer
----For Diff:Insert Block at org.apache.commons.math3.distribution.AbstractIntegerDistribution:137
{
if (tmp == (-1))
}
Move Block from org.apache.commons.math3.distribution.AbstractIntegerDistribution:137 to org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
{
upper = ((int) (java.lang.Math.ceil(tmp))) - 1;
}
: number instances found: 4
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
tmp
]]
ChangePatternInstance [actions=[Insert UnaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
(-1)
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
1
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
if (tmp == (-1))
, Move Block from org.apache.commons.math3.distribution.AbstractIntegerDistribution:137 to org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
{
upper = ((int) (java.lang.Math.ceil(tmp))) - 1;
}
]]
RepairabilityAnalyzer
----For Diff:Insert Block at org.apache.commons.math3.distribution.AbstractIntegerDistribution:137
{
if (tmp == (-1))
}
Move Block from org.apache.commons.math3.distribution.AbstractIntegerDistribution:137 to org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
{
upper = ((int) (java.lang.Math.ceil(tmp))) - 1;
}
: number instances found: 1
ChangePatternInstance [actions=[Insert If at org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
if (tmp == (-1))
, Move Block from org.apache.commons.math3.distribution.AbstractIntegerDistribution:137 to org.apache.commons.math3.distribution.AbstractIntegerDistribution:138
{
upper = ((int) (java.lang.Math.ceil(tmp))) - 1;
}
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Nopol2017/patch1-Closure-10-Nopol2017/Nopol2017]
FineGrainDifftAnalyzer
-008
Insert Block at com.google.javascript.rhino.Node:1432
{
if ((this.type) <= (com.google.javascript.rhino.Node.QUOTED_PROP))
}
Move Block from com.google.javascript.rhino.Node:1432 to com.google.javascript.rhino.Node:1433
{
return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree());
}
PatternInstanceAnalyzer
----For Diff:Insert Block at com.google.javascript.rhino.Node:1432
{
if ((this.type) <= (com.google.javascript.rhino.Node.QUOTED_PROP))
}
Move Block from com.google.javascript.rhino.Node:1432 to com.google.javascript.rhino.Node:1433
{
return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree());
}
: number instances found: 6
ChangePatternInstance [actions=[Insert FieldRead at com.google.javascript.rhino.Node:1433
(this.type)
]]
ChangePatternInstance [actions=[Insert FieldRead at com.google.javascript.rhino.Node:1433
(com.google.javascript.rhino.Node.QUOTED_PROP)
]]
ChangePatternInstance [actions=[Insert ThisAccess at com.google.javascript.rhino.Node:1433
this
]]
ChangePatternInstance [actions=[Insert TypeAccess at com.google.javascript.rhino.Node:1433
com.google.javascript.rhino.Node
]]
ChangePatternInstance [actions=[Insert TypeAccess at com.google.javascript.rhino.Node:1433
com.google.javascript.rhino.Node
]]
ChangePatternInstance [actions=[Insert If at com.google.javascript.rhino.Node:1433
if ((this.type) <= (com.google.javascript.rhino.Node.QUOTED_PROP))
, Move Block from com.google.javascript.rhino.Node:1432 to com.google.javascript.rhino.Node:1433
{
return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree());
}
]]
RepairabilityAnalyzer
----For Diff:Insert Block at com.google.javascript.rhino.Node:1432
{
if ((this.type) <= (com.google.javascript.rhino.Node.QUOTED_PROP))
}
Move Block from com.google.javascript.rhino.Node:1432 to com.google.javascript.rhino.Node:1433
{
return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree());
}
: number instances found: 1
ChangePatternInstance [actions=[Insert If at com.google.javascript.rhino.Node:1433
if ((this.type) <= (com.google.javascript.rhino.Node.QUOTED_PROP))
, Move Block from com.google.javascript.rhino.Node:1432 to com.google.javascript.rhino.Node:1433
{
return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree());
}
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Nopol2017/patch1-Closure-132-Nopol2017/Nopol2017]
FineGrainDifftAnalyzer
-0024
Insert Block at com.google.javascript.rhino.Node:1416
{
if ((this.type) <= (com.google.javascript.rhino.Node.INFERRED_FUNCTION))
}
Move Block from com.google.javascript.rhino.Node:1416 to com.google.javascript.rhino.Node:1417
{
return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree());
}
PatternInstanceAnalyzer
----For Diff:Insert Block at com.google.javascript.rhino.Node:1416
{
if ((this.type) <= (com.google.javascript.rhino.Node.INFERRED_FUNCTION))
}
Move Block from com.google.javascript.rhino.Node:1416 to com.google.javascript.rhino.Node:1417
{
return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree());
}
: number instances found: 6
ChangePatternInstance [actions=[Insert FieldRead at com.google.javascript.rhino.Node:1417
(this.type)
]]
ChangePatternInstance [actions=[Insert FieldRead at com.google.javascript.rhino.Node:1417
(com.google.javascript.rhino.Node.INFERRED_FUNCTION)
]]
ChangePatternInstance [actions=[Insert ThisAccess at com.google.javascript.rhino.Node:1417
this
]]
ChangePatternInstance [actions=[Insert TypeAccess at com.google.javascript.rhino.Node:1417
com.google.javascript.rhino.Node
]]
ChangePatternInstance [actions=[Insert TypeAccess at com.google.javascript.rhino.Node:1417
com.google.javascript.rhino.Node
]]
ChangePatternInstance [actions=[Insert If at com.google.javascript.rhino.Node:1417
if ((this.type) <= (com.google.javascript.rhino.Node.INFERRED_FUNCTION))
, Move Block from com.google.javascript.rhino.Node:1416 to com.google.javascript.rhino.Node:1417
{
return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree());
}
]]
RepairabilityAnalyzer
----For Diff:Insert Block at com.google.javascript.rhino.Node:1416
{
if ((this.type) <= (com.google.javascript.rhino.Node.INFERRED_FUNCTION))
}
Move Block from com.google.javascript.rhino.Node:1416 to com.google.javascript.rhino.Node:1417
{
return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree());
}
: number instances found: 1
ChangePatternInstance [actions=[Insert If at com.google.javascript.rhino.Node:1417
if ((this.type) <= (com.google.javascript.rhino.Node.INFERRED_FUNCTION))
, Move Block from com.google.javascript.rhino.Node:1416 to com.google.javascript.rhino.Node:1417
{
return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree());
}
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Nopol2017/patch1-Time-18-Nopol2017/Nopol2017]
FineGrainDifftAnalyzer
-0088
Insert If at org.joda.time.chrono.BasicChronology:605
if ((!(10 == monthOfYear)) && ((31 - 2) != dayOfMonth)) {
}
Move Invocation from org.joda.time.chrono.BasicChronology:605 to org.joda.time.chrono.BasicChronology:606
org.joda.time.field.FieldUtils.verifyValueBounds(org.joda.time.DateTimeFieldType.dayOfMonth(), dayOfMonth, 1, getDaysInYearMonth(year, monthOfYear))
PatternInstanceAnalyzer
----For Diff:Insert If at org.joda.time.chrono.BasicChronology:605
if ((!(10 == monthOfYear)) && ((31 - 2) != dayOfMonth)) {
}
Move Invocation from org.joda.time.chrono.BasicChronology:605 to org.joda.time.chrono.BasicChronology:606
org.joda.time.field.FieldUtils.verifyValueBounds(org.joda.time.DateTimeFieldType.dayOfMonth(), dayOfMonth, 1, getDaysInYearMonth(year, monthOfYear))
: number instances found: 10
ChangePatternInstance [actions=[Insert UnaryOperator at org.joda.time.chrono.BasicChronology:605
(!(10 == monthOfYear))
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.joda.time.chrono.BasicChronology:605
((31 - 2) != dayOfMonth)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.joda.time.chrono.BasicChronology:605
(10 == monthOfYear)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.joda.time.chrono.BasicChronology:605
(31 - 2)
]]
ChangePatternInstance [actions=[Insert VariableRead at org.joda.time.chrono.BasicChronology:605
dayOfMonth
]]
ChangePatternInstance [actions=[Insert Literal at org.joda.time.chrono.BasicChronology:605
10
]]
ChangePatternInstance [actions=[Insert VariableRead at org.joda.time.chrono.BasicChronology:605
monthOfYear
]]
ChangePatternInstance [actions=[Insert Literal at org.joda.time.chrono.BasicChronology:605
31
]]
ChangePatternInstance [actions=[Insert Literal at org.joda.time.chrono.BasicChronology:605
2
]]
ChangePatternInstance [actions=[Insert If at org.joda.time.chrono.BasicChronology:605
if ((!(10 == monthOfYear)) && ((31 - 2) != dayOfMonth)) {
}
, Move Invocation from org.joda.time.chrono.BasicChronology:605 to org.joda.time.chrono.BasicChronology:606
org.joda.time.field.FieldUtils.verifyValueBounds(org.joda.time.DateTimeFieldType.dayOfMonth(), dayOfMonth, 1, getDaysInYearMonth(year, monthOfYear))
]]
RepairabilityAnalyzer
----For Diff:Insert If at org.joda.time.chrono.BasicChronology:605
if ((!(10 == monthOfYear)) && ((31 - 2) != dayOfMonth)) {
}
Move Invocation from org.joda.time.chrono.BasicChronology:605 to org.joda.time.chrono.BasicChronology:606
org.joda.time.field.FieldUtils.verifyValueBounds(org.joda.time.DateTimeFieldType.dayOfMonth(), dayOfMonth, 1, getDaysInYearMonth(year, monthOfYear))
: number instances found: 1
ChangePatternInstance [actions=[Insert If at org.joda.time.chrono.BasicChronology:605
if ((!(10 == monthOfYear)) && ((31 - 2) != dayOfMonth)) {
}
, Move Invocation from org.joda.time.chrono.BasicChronology:605 to org.joda.time.chrono.BasicChronology:606
org.joda.time.field.FieldUtils.verifyValueBounds(org.joda.time.DateTimeFieldType.dayOfMonth(), dayOfMonth, 1, getDaysInYearMonth(year, monthOfYear))
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Nopol2017/patch1-Closure-3-Nopol2017/Nopol2017]
FineGrainDifftAnalyzer
-0036
Insert Block at com.google.javascript.rhino.Node:1410
{
if ((this.type) <= (com.google.javascript.rhino.Node.INFERRED_FUNCTION))
}
Move Block from com.google.javascript.rhino.Node:1410 to com.google.javascript.rhino.Node:1411
{
return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree());
}
PatternInstanceAnalyzer
----For Diff:Insert Block at com.google.javascript.rhino.Node:1410
{
if ((this.type) <= (com.google.javascript.rhino.Node.INFERRED_FUNCTION))
}
Move Block from com.google.javascript.rhino.Node:1410 to com.google.javascript.rhino.Node:1411
{
return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree());
}
: number instances found: 6
ChangePatternInstance [actions=[Insert FieldRead at com.google.javascript.rhino.Node:1411
(this.type)
]]
ChangePatternInstance [actions=[Insert FieldRead at com.google.javascript.rhino.Node:1411
(com.google.javascript.rhino.Node.INFERRED_FUNCTION)
]]
ChangePatternInstance [actions=[Insert ThisAccess at com.google.javascript.rhino.Node:1411
this
]]
ChangePatternInstance [actions=[Insert TypeAccess at com.google.javascript.rhino.Node:1411
com.google.javascript.rhino.Node
]]
ChangePatternInstance [actions=[Insert TypeAccess at com.google.javascript.rhino.Node:1411
com.google.javascript.rhino.Node
]]
ChangePatternInstance [actions=[Insert If at com.google.javascript.rhino.Node:1411
if ((this.type) <= (com.google.javascript.rhino.Node.INFERRED_FUNCTION))
, Move Block from com.google.javascript.rhino.Node:1410 to com.google.javascript.rhino.Node:1411
{
return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree());
}
]]
RepairabilityAnalyzer
----For Diff:Insert Block at com.google.javascript.rhino.Node:1410
{
if ((this.type) <= (com.google.javascript.rhino.Node.INFERRED_FUNCTION))
}
Move Block from com.google.javascript.rhino.Node:1410 to com.google.javascript.rhino.Node:1411
{
return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree());
}
: number instances found: 1
ChangePatternInstance [actions=[Insert If at com.google.javascript.rhino.Node:1411
if ((this.type) <= (com.google.javascript.rhino.Node.INFERRED_FUNCTION))
, Move Block from com.google.javascript.rhino.Node:1410 to com.google.javascript.rhino.Node:1411
{
return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree());
}
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Nopol2017/patch1-Closure-7-Nopol2017/Nopol2017]
FineGrainDifftAnalyzer
-0053
Update BinaryOperator at com.google.javascript.rhino.testing.Asserts:103
a == null to message != null
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at com.google.javascript.rhino.testing.Asserts:103
a == null to message != null
: number instances found: 2
ChangePatternInstance [actions=[Update VariableRead at com.google.javascript.rhino.testing.Asserts:103
a to message
]]
ChangePatternInstance [actions=[Update BinaryOperator at com.google.javascript.rhino.testing.Asserts:103
a == null to message != null
]]
RepairabilityAnalyzer
----For Diff:Update BinaryOperator at com.google.javascript.rhino.testing.Asserts:103
a == null to message != null
: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at com.google.javascript.rhino.testing.Asserts:103
a == null to message != null
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Nopol2017/patch1-Chart-5-Nopol2017/Nopol2017]
FineGrainDifftAnalyzer
-006
Delete FieldRead at org.jfree.data.xy.XYSeries:563
this.autoSort
Insert BinaryOperator at org.jfree.data.xy.XYSeries:563
overwritten != null
PatternInstanceAnalyzer
----For Diff:Delete FieldRead at org.jfree.data.xy.XYSeries:563
this.autoSort
Insert BinaryOperator at org.jfree.data.xy.XYSeries:563
overwritten != null
: number instances found: 4
ChangePatternInstance [actions=[Insert VariableRead at org.jfree.data.xy.XYSeries:563
overwritten
]]
ChangePatternInstance [actions=[Insert Literal at org.jfree.data.xy.XYSeries:563
null
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.data.xy.XYSeries
org.jfree.data.xy.XYSeries
]]
ChangePatternInstance [actions=[Delete ThisAccess at org.jfree.data.xy.XYSeries:563
this
]]
RepairabilityAnalyzer
----For Diff:Delete FieldRead at org.jfree.data.xy.XYSeries:563
this.autoSort
Insert BinaryOperator at org.jfree.data.xy.XYSeries:563
overwritten != null
: number instances found: 1
ChangePatternInstance [actions=[Insert VariableRead at org.jfree.data.xy.XYSeries:563
overwritten
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Nopol2017/patch1-Chart-25-Nopol2017/Nopol2017]
FineGrainDifftAnalyzer
-004
Insert If at org.jfree.chart.renderer.category.StatisticalBarRenderer:207
if (0 == 1) {
}
Move If from org.jfree.chart.renderer.category.StatisticalBarRenderer:207 to org.jfree.chart.renderer.category.StatisticalBarRenderer:208
if (orientation == (org.jfree.chart.plot.PlotOrientation.HORIZONTAL)) {
drawHorizontalItem(g2, state, dataArea, plot, domainAxis, rangeAxis, statData, row, column);
} else
if (orientation == (org.jfree.chart.plot.PlotOrientation.VERTICAL)) {
drawVerticalItem(g2, state, dataArea, plot, domainAxis, rangeAxis, statData, row, column);
}
PatternInstanceAnalyzer
----For Diff:Insert If at org.jfree.chart.renderer.category.StatisticalBarRenderer:207
if (0 == 1) {
}
Move If from org.jfree.chart.renderer.category.StatisticalBarRenderer:207 to org.jfree.chart.renderer.category.StatisticalBarRenderer:208
if (orientation == (org.jfree.chart.plot.PlotOrientation.HORIZONTAL)) {
drawHorizontalItem(g2, state, dataArea, plot, domainAxis, rangeAxis, statData, row, column);
} else
if (orientation == (org.jfree.chart.plot.PlotOrientation.VERTICAL)) {
drawVerticalItem(g2, state, dataArea, plot, domainAxis, rangeAxis, statData, row, column);
}
: number instances found: 3
ChangePatternInstance [actions=[Insert Literal at org.jfree.chart.renderer.category.StatisticalBarRenderer:207
0
]]
ChangePatternInstance [actions=[Insert Literal at org.jfree.chart.renderer.category.StatisticalBarRenderer:207
1
]]
ChangePatternInstance [actions=[Insert If at org.jfree.chart.renderer.category.StatisticalBarRenderer:207
if (0 == 1) {
}
, Move If from org.jfree.chart.renderer.category.StatisticalBarRenderer:207 to org.jfree.chart.renderer.category.StatisticalBarRenderer:208
if (orientation == (org.jfree.chart.plot.PlotOrientation.HORIZONTAL)) {
drawHorizontalItem(g2, state, dataArea, plot, domainAxis, rangeAxis, statData, row, column);
} else
if (orientation == (org.jfree.chart.plot.PlotOrientation.VERTICAL)) {
drawVerticalItem(g2, state, dataArea, plot, domainAxis, rangeAxis, statData, row, column);
}
]]
RepairabilityAnalyzer
----For Diff:Insert If at org.jfree.chart.renderer.category.StatisticalBarRenderer:207
if (0 == 1) {
}
Move If from org.jfree.chart.renderer.category.StatisticalBarRenderer:207 to org.jfree.chart.renderer.category.StatisticalBarRenderer:208
if (orientation == (org.jfree.chart.plot.PlotOrientation.HORIZONTAL)) {
drawHorizontalItem(g2, state, dataArea, plot, domainAxis, rangeAxis, statData, row, column);
} else
if (orientation == (org.jfree.chart.plot.PlotOrientation.VERTICAL)) {
drawVerticalItem(g2, state, dataArea, plot, domainAxis, rangeAxis, statData, row, column);
}
: number instances found: 1
ChangePatternInstance [actions=[Insert If at org.jfree.chart.renderer.category.StatisticalBarRenderer:207
if (0 == 1) {
}
, Move If from org.jfree.chart.renderer.category.StatisticalBarRenderer:207 to org.jfree.chart.renderer.category.StatisticalBarRenderer:208
if (orientation == (org.jfree.chart.plot.PlotOrientation.HORIZONTAL)) {
drawHorizontalItem(g2, state, dataArea, plot, domainAxis, rangeAxis, statData, row, column);
} else
if (orientation == (org.jfree.chart.plot.PlotOrientation.VERTICAL)) {
drawVerticalItem(g2, state, dataArea, plot, domainAxis, rangeAxis, statData, row, column);
}
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Nopol2017/patch1-Closure-1-Nopol2017/Nopol2017]
FineGrainDifftAnalyzer
-007
Insert Block at com.google.javascript.rhino.Node:1410
{
if ((node2.type) != (this.type))
}
Move Block from com.google.javascript.rhino.Node:1410 to com.google.javascript.rhino.Node:1411
{
return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree());
}
PatternInstanceAnalyzer
----For Diff:Insert Block at com.google.javascript.rhino.Node:1410
{
if ((node2.type) != (this.type))
}
Move Block from com.google.javascript.rhino.Node:1410 to com.google.javascript.rhino.Node:1411
{
return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree());
}
: number instances found: 6
ChangePatternInstance [actions=[Insert FieldRead at com.google.javascript.rhino.Node:1411
(node2.type)
]]
ChangePatternInstance [actions=[Insert FieldRead at com.google.javascript.rhino.Node:1411
(this.type)
]]
ChangePatternInstance [actions=[Insert VariableRead at com.google.javascript.rhino.Node:1411
node2
]]
ChangePatternInstance [actions=[Insert ThisAccess at com.google.javascript.rhino.Node:1411
this
]]
ChangePatternInstance [actions=[Insert TypeAccess at com.google.javascript.rhino.Node:1411
com.google.javascript.rhino.Node
]]
ChangePatternInstance [actions=[Insert If at com.google.javascript.rhino.Node:1411
if ((node2.type) != (this.type))
, Move Block from com.google.javascript.rhino.Node:1410 to com.google.javascript.rhino.Node:1411
{
return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree());
}
]]
RepairabilityAnalyzer
----For Diff:Insert Block at com.google.javascript.rhino.Node:1410
{
if ((node2.type) != (this.type))
}
Move Block from com.google.javascript.rhino.Node:1410 to com.google.javascript.rhino.Node:1411
{
return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree());
}
: number instances found: 1
ChangePatternInstance [actions=[Insert If at com.google.javascript.rhino.Node:1411
if ((node2.type) != (this.type))
, Move Block from com.google.javascript.rhino.Node:1410 to com.google.javascript.rhino.Node:1411
{
return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree());
}
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Nopol2017/patch1-Closure-55-Nopol2017/Nopol2017]
FineGrainDifftAnalyzer
-0047
Insert If at com.google.javascript.jscomp.FunctionRewriter:93
if ((1 != (reductions.size())) && (!((reducers.size()) < (reductions.size())))) {
}
Move If from com.google.javascript.jscomp.FunctionRewriter:93 to com.google.javascript.jscomp.FunctionRewriter:94
if (savings > (helperCodeCost + (com.google.javascript.jscomp.FunctionRewriter.SAVINGS_THRESHOLD))) {
for (com.google.javascript.jscomp.FunctionRewriter.Reduction reduction : reductions) {
reduction.apply();
}
com.google.javascript.rhino.Node addingRoot = compiler.getNodeForCodeInsertion(null);
addingRoot.addChildrenToFront(helperCode);
compiler.reportCodeChange();
}
PatternInstanceAnalyzer
----For Diff:Insert If at com.google.javascript.jscomp.FunctionRewriter:93
if ((1 != (reductions.size())) && (!((reducers.size()) < (reductions.size())))) {
}
Move If from com.google.javascript.jscomp.FunctionRewriter:93 to com.google.javascript.jscomp.FunctionRewriter:94
if (savings > (helperCodeCost + (com.google.javascript.jscomp.FunctionRewriter.SAVINGS_THRESHOLD))) {
for (com.google.javascript.jscomp.FunctionRewriter.Reduction reduction : reductions) {
reduction.apply();
}
com.google.javascript.rhino.Node addingRoot = compiler.getNodeForCodeInsertion(null);
addingRoot.addChildrenToFront(helperCode);
compiler.reportCodeChange();
}
: number instances found: 11
ChangePatternInstance [actions=[Insert BinaryOperator at com.google.javascript.jscomp.FunctionRewriter:93
(1 != (reductions.size()))
]]
ChangePatternInstance [actions=[Insert UnaryOperator at com.google.javascript.jscomp.FunctionRewriter:93
(!((reducers.size()) < (reductions.size())))
]]
ChangePatternInstance [actions=[Insert Literal at com.google.javascript.jscomp.FunctionRewriter:93
1
]]
ChangePatternInstance [actions=[Insert Invocation at com.google.javascript.jscomp.FunctionRewriter:93
(reductions.size())
]]
ChangePatternInstance [actions=[Insert BinaryOperator at com.google.javascript.jscomp.FunctionRewriter:93
((reducers.size()) < (reductions.size()))
]]
ChangePatternInstance [actions=[Insert VariableRead at com.google.javascript.jscomp.FunctionRewriter:93
reductions
]]
ChangePatternInstance [actions=[Insert Invocation at com.google.javascript.jscomp.FunctionRewriter:93
(reducers.size())
]]
ChangePatternInstance [actions=[Insert Invocation at com.google.javascript.jscomp.FunctionRewriter:93
(reductions.size())
]]
ChangePatternInstance [actions=[Insert VariableRead at com.google.javascript.jscomp.FunctionRewriter:93
reducers
]]
ChangePatternInstance [actions=[Insert VariableRead at com.google.javascript.jscomp.FunctionRewriter:93
reductions
]]
ChangePatternInstance [actions=[Insert If at com.google.javascript.jscomp.FunctionRewriter:93
if ((1 != (reductions.size())) && (!((reducers.size()) < (reductions.size())))) {
}
, Move If from com.google.javascript.jscomp.FunctionRewriter:93 to com.google.javascript.jscomp.FunctionRewriter:94
if (savings > (helperCodeCost + (com.google.javascript.jscomp.FunctionRewriter.SAVINGS_THRESHOLD))) {
for (com.google.javascript.jscomp.FunctionRewriter.Reduction reduction : reductions) {
reduction.apply();
}
com.google.javascript.rhino.Node addingRoot = compiler.getNodeForCodeInsertion(null);
addingRoot.addChildrenToFront(helperCode);
compiler.reportCodeChange();
}
]]
RepairabilityAnalyzer
----For Diff:Insert If at com.google.javascript.jscomp.FunctionRewriter:93
if ((1 != (reductions.size())) && (!((reducers.size()) < (reductions.size())))) {
}
Move If from com.google.javascript.jscomp.FunctionRewriter:93 to com.google.javascript.jscomp.FunctionRewriter:94
if (savings > (helperCodeCost + (com.google.javascript.jscomp.FunctionRewriter.SAVINGS_THRESHOLD))) {
for (com.google.javascript.jscomp.FunctionRewriter.Reduction reduction : reductions) {
reduction.apply();
}
com.google.javascript.rhino.Node addingRoot = compiler.getNodeForCodeInsertion(null);
addingRoot.addChildrenToFront(helperCode);
compiler.reportCodeChange();
}
: number instances found: 1
ChangePatternInstance [actions=[Insert If at com.google.javascript.jscomp.FunctionRewriter:93
if ((1 != (reductions.size())) && (!((reducers.size()) < (reductions.size())))) {
}
, Move If from com.google.javascript.jscomp.FunctionRewriter:93 to com.google.javascript.jscomp.FunctionRewriter:94
if (savings > (helperCodeCost + (com.google.javascript.jscomp.FunctionRewriter.SAVINGS_THRESHOLD))) {
for (com.google.javascript.jscomp.FunctionRewriter.Reduction reduction : reductions) {
reduction.apply();
}
com.google.javascript.rhino.Node addingRoot = compiler.getNodeForCodeInsertion(null);
addingRoot.addChildrenToFront(helperCode);
compiler.reportCodeChange();
}
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Nopol2017/patch1-Closure-130-Nopol2017/Nopol2017]
FineGrainDifftAnalyzer
-0022
Insert Block at com.google.javascript.rhino.Node:1416
{
if ((this.type) <= (com.google.javascript.rhino.Node.INFERRED_FUNCTION))
}
Move Block from com.google.javascript.rhino.Node:1416 to com.google.javascript.rhino.Node:1417
{
return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree());
}
PatternInstanceAnalyzer
----For Diff:Insert Block at com.google.javascript.rhino.Node:1416
{
if ((this.type) <= (com.google.javascript.rhino.Node.INFERRED_FUNCTION))
}
Move Block from com.google.javascript.rhino.Node:1416 to com.google.javascript.rhino.Node:1417
{
return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree());
}
: number instances found: 6
ChangePatternInstance [actions=[Insert FieldRead at com.google.javascript.rhino.Node:1417
(this.type)
]]
ChangePatternInstance [actions=[Insert FieldRead at com.google.javascript.rhino.Node:1417
(com.google.javascript.rhino.Node.INFERRED_FUNCTION)
]]
ChangePatternInstance [actions=[Insert ThisAccess at com.google.javascript.rhino.Node:1417
this
]]
ChangePatternInstance [actions=[Insert TypeAccess at com.google.javascript.rhino.Node:1417
com.google.javascript.rhino.Node
]]
ChangePatternInstance [actions=[Insert TypeAccess at com.google.javascript.rhino.Node:1417
com.google.javascript.rhino.Node
]]
ChangePatternInstance [actions=[Insert If at com.google.javascript.rhino.Node:1417
if ((this.type) <= (com.google.javascript.rhino.Node.INFERRED_FUNCTION))
, Move Block from com.google.javascript.rhino.Node:1416 to com.google.javascript.rhino.Node:1417
{
return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree());
}
]]
RepairabilityAnalyzer
----For Diff:Insert Block at com.google.javascript.rhino.Node:1416
{
if ((this.type) <= (com.google.javascript.rhino.Node.INFERRED_FUNCTION))
}
Move Block from com.google.javascript.rhino.Node:1416 to com.google.javascript.rhino.Node:1417
{
return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree());
}
: number instances found: 1
ChangePatternInstance [actions=[Insert If at com.google.javascript.rhino.Node:1417
if ((this.type) <= (com.google.javascript.rhino.Node.INFERRED_FUNCTION))
, Move Block from com.google.javascript.rhino.Node:1416 to com.google.javascript.rhino.Node:1417
{
return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree());
}
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Nopol2017/patch1-Math-57-Nopol2017/Nopol2017]
FineGrainDifftAnalyzer
-0074
Insert If at org.apache.commons.math.stat.clustering.EuclideanIntegerPoint:85
if ((otherPoint[i]) != (otherPoint.length)) {
}
Move If from org.apache.commons.math.stat.clustering.EuclideanIntegerPoint:85 to org.apache.commons.math.stat.clustering.EuclideanIntegerPoint:86
if ((point[i]) != (otherPoint[i])) {
return false;
}
PatternInstanceAnalyzer
----For Diff:Insert If at org.apache.commons.math.stat.clustering.EuclideanIntegerPoint:85
if ((otherPoint[i]) != (otherPoint.length)) {
}
Move If from org.apache.commons.math.stat.clustering.EuclideanIntegerPoint:85 to org.apache.commons.math.stat.clustering.EuclideanIntegerPoint:86
if ((point[i]) != (otherPoint[i])) {
return false;
}
: number instances found: 6
ChangePatternInstance [actions=[Insert ArrayRead at org.apache.commons.math.stat.clustering.EuclideanIntegerPoint:85
(otherPoint[i])
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.math.stat.clustering.EuclideanIntegerPoint:85
(otherPoint.length)
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.stat.clustering.EuclideanIntegerPoint:85
otherPoint
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.stat.clustering.EuclideanIntegerPoint:85
i
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.stat.clustering.EuclideanIntegerPoint:85
otherPoint
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.stat.clustering.EuclideanIntegerPoint:85
if ((otherPoint[i]) != (otherPoint.length)) {
}
, Move If from org.apache.commons.math.stat.clustering.EuclideanIntegerPoint:85 to org.apache.commons.math.stat.clustering.EuclideanIntegerPoint:86
if ((point[i]) != (otherPoint[i])) {
return false;
}
]]
RepairabilityAnalyzer
----For Diff:Insert If at org.apache.commons.math.stat.clustering.EuclideanIntegerPoint:85
if ((otherPoint[i]) != (otherPoint.length)) {
}
Move If from org.apache.commons.math.stat.clustering.EuclideanIntegerPoint:85 to org.apache.commons.math.stat.clustering.EuclideanIntegerPoint:86
if ((point[i]) != (otherPoint[i])) {
return false;
}
: number instances found: 1
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.stat.clustering.EuclideanIntegerPoint:85
if ((otherPoint[i]) != (otherPoint.length)) {
}
, Move If from org.apache.commons.math.stat.clustering.EuclideanIntegerPoint:85 to org.apache.commons.math.stat.clustering.EuclideanIntegerPoint:86
if ((point[i]) != (otherPoint[i])) {
return false;
}
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Nopol2017/patch1-Math-105-Nopol2017/Nopol2017]
FineGrainDifftAnalyzer
-0062
Insert If at org.apache.commons.math.stat.regression.SimpleRegression:108
if (y <= x) {
}
Move Assignment from org.apache.commons.math.stat.regression.SimpleRegression:108 to org.apache.commons.math.stat.regression.SimpleRegression:109
ybar = y
PatternInstanceAnalyzer
----For Diff:Insert If at org.apache.commons.math.stat.regression.SimpleRegression:108
if (y <= x) {
}
Move Assignment from org.apache.commons.math.stat.regression.SimpleRegression:108 to org.apache.commons.math.stat.regression.SimpleRegression:109
ybar = y
: number instances found: 3
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.stat.regression.SimpleRegression:108
y
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.stat.regression.SimpleRegression:108
x
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.stat.regression.SimpleRegression:108
if (y <= x) {
}
, Move Assignment from org.apache.commons.math.stat.regression.SimpleRegression:108 to org.apache.commons.math.stat.regression.SimpleRegression:109
ybar = y
]]
RepairabilityAnalyzer
----For Diff:Insert If at org.apache.commons.math.stat.regression.SimpleRegression:108
if (y <= x) {
}
Move Assignment from org.apache.commons.math.stat.regression.SimpleRegression:108 to org.apache.commons.math.stat.regression.SimpleRegression:109
ybar = y
: number instances found: 1
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.stat.regression.SimpleRegression:108
if (y <= x) {
}
, Move Assignment from org.apache.commons.math.stat.regression.SimpleRegression:108 to org.apache.commons.math.stat.regression.SimpleRegression:109
ybar = y
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Nopol2017/patch1-Closure-22-Nopol2017/Nopol2017]
FineGrainDifftAnalyzer
-0032
Insert If at com.google.javascript.jscomp.CheckSideEffects:116
if ((com.google.javascript.jscomp.CheckSideEffects.PROTECTOR_FN.length()) == 0) {
}
Move If from com.google.javascript.jscomp.CheckSideEffects:116 to com.google.javascript.jscomp.CheckSideEffects:117
if ((ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT)) && (ancestorType != (com.google.javascript.rhino.Token.BLOCK)))
return;
else
break;
PatternInstanceAnalyzer
----For Diff:Insert If at com.google.javascript.jscomp.CheckSideEffects:116
if ((com.google.javascript.jscomp.CheckSideEffects.PROTECTOR_FN.length()) == 0) {
}
Move If from com.google.javascript.jscomp.CheckSideEffects:116 to com.google.javascript.jscomp.CheckSideEffects:117
if ((ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT)) && (ancestorType != (com.google.javascript.rhino.Token.BLOCK)))
return;
else
break;
: number instances found: 5
ChangePatternInstance [actions=[Insert Invocation at com.google.javascript.jscomp.CheckSideEffects:116
(com.google.javascript.jscomp.CheckSideEffects.PROTECTOR_FN.length())
]]
ChangePatternInstance [actions=[Insert Literal at com.google.javascript.jscomp.CheckSideEffects:116
0
]]
ChangePatternInstance [actions=[Insert FieldRead at com.google.javascript.jscomp.CheckSideEffects:116
com.google.javascript.jscomp.CheckSideEffects.PROTECTOR_FN
]]
ChangePatternInstance [actions=[Insert TypeAccess at com.google.javascript.jscomp.CheckSideEffects:116
com.google.javascript.jscomp.CheckSideEffects
]]
ChangePatternInstance [actions=[Insert If at com.google.javascript.jscomp.CheckSideEffects:116
if ((com.google.javascript.jscomp.CheckSideEffects.PROTECTOR_FN.length()) == 0) {
}
, Move If from com.google.javascript.jscomp.CheckSideEffects:116 to com.google.javascript.jscomp.CheckSideEffects:117
if ((ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT)) && (ancestorType != (com.google.javascript.rhino.Token.BLOCK)))
return;
else
break;
]]
RepairabilityAnalyzer
----For Diff:Insert If at com.google.javascript.jscomp.CheckSideEffects:116
if ((com.google.javascript.jscomp.CheckSideEffects.PROTECTOR_FN.length()) == 0) {
}
Move If from com.google.javascript.jscomp.CheckSideEffects:116 to com.google.javascript.jscomp.CheckSideEffects:117
if ((ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT)) && (ancestorType != (com.google.javascript.rhino.Token.BLOCK)))
return;
else
break;
: number instances found: 1
ChangePatternInstance [actions=[Insert If at com.google.javascript.jscomp.CheckSideEffects:116
if ((com.google.javascript.jscomp.CheckSideEffects.PROTECTOR_FN.length()) == 0) {
}
, Move If from com.google.javascript.jscomp.CheckSideEffects:116 to com.google.javascript.jscomp.CheckSideEffects:117
if ((ancestorType != (com.google.javascript.rhino.Token.EXPR_RESULT)) && (ancestorType != (com.google.javascript.rhino.Token.BLOCK)))
return;
else
break;
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Nopol2017/patch1-Closure-129-Nopol2017/Nopol2017]
FineGrainDifftAnalyzer
-0021
Insert Block at com.google.javascript.rhino.Node:1427
{
if ((this.type) < (node2.type))
}
Move Block from com.google.javascript.rhino.Node:1427 to com.google.javascript.rhino.Node:1428
{
return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree());
}
PatternInstanceAnalyzer
----For Diff:Insert Block at com.google.javascript.rhino.Node:1427
{
if ((this.type) < (node2.type))
}
Move Block from com.google.javascript.rhino.Node:1427 to com.google.javascript.rhino.Node:1428
{
return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree());
}
: number instances found: 6
ChangePatternInstance [actions=[Insert FieldRead at com.google.javascript.rhino.Node:1428
(this.type)
]]
ChangePatternInstance [actions=[Insert FieldRead at com.google.javascript.rhino.Node:1428
(node2.type)
]]
ChangePatternInstance [actions=[Insert ThisAccess at com.google.javascript.rhino.Node:1428
this
]]
ChangePatternInstance [actions=[Insert VariableRead at com.google.javascript.rhino.Node:1428
node2
]]
ChangePatternInstance [actions=[Insert TypeAccess at com.google.javascript.rhino.Node:1428
com.google.javascript.rhino.Node
]]
ChangePatternInstance [actions=[Insert If at com.google.javascript.rhino.Node:1428
if ((this.type) < (node2.type))
, Move Block from com.google.javascript.rhino.Node:1427 to com.google.javascript.rhino.Node:1428
{
return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree());
}
]]
RepairabilityAnalyzer
----For Diff:Insert Block at com.google.javascript.rhino.Node:1427
{
if ((this.type) < (node2.type))
}
Move Block from com.google.javascript.rhino.Node:1427 to com.google.javascript.rhino.Node:1428
{
return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree());
}
: number instances found: 1
ChangePatternInstance [actions=[Insert If at com.google.javascript.rhino.Node:1428
if ((this.type) < (node2.type))
, Move Block from com.google.javascript.rhino.Node:1427 to com.google.javascript.rhino.Node:1428
{
return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree());
}
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Nopol2017/patch1-Closure-131-Nopol2017/Nopol2017]
FineGrainDifftAnalyzer
-0023
Insert Block at com.google.javascript.rhino.Node:1416
{
if ((this.type) <= (com.google.javascript.rhino.Node.INFERRED_FUNCTION))
}
Move Block from com.google.javascript.rhino.Node:1416 to com.google.javascript.rhino.Node:1417
{
return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree());
}
PatternInstanceAnalyzer
----For Diff:Insert Block at com.google.javascript.rhino.Node:1416
{
if ((this.type) <= (com.google.javascript.rhino.Node.INFERRED_FUNCTION))
}
Move Block from com.google.javascript.rhino.Node:1416 to com.google.javascript.rhino.Node:1417
{
return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree());
}
: number instances found: 6
ChangePatternInstance [actions=[Insert FieldRead at com.google.javascript.rhino.Node:1417
(this.type)
]]
ChangePatternInstance [actions=[Insert FieldRead at com.google.javascript.rhino.Node:1417
(com.google.javascript.rhino.Node.INFERRED_FUNCTION)
]]
ChangePatternInstance [actions=[Insert ThisAccess at com.google.javascript.rhino.Node:1417
this
]]
ChangePatternInstance [actions=[Insert TypeAccess at com.google.javascript.rhino.Node:1417
com.google.javascript.rhino.Node
]]
ChangePatternInstance [actions=[Insert TypeAccess at com.google.javascript.rhino.Node:1417
com.google.javascript.rhino.Node
]]
ChangePatternInstance [actions=[Insert If at com.google.javascript.rhino.Node:1417
if ((this.type) <= (com.google.javascript.rhino.Node.INFERRED_FUNCTION))
, Move Block from com.google.javascript.rhino.Node:1416 to com.google.javascript.rhino.Node:1417
{
return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree());
}
]]
RepairabilityAnalyzer
----For Diff:Insert Block at com.google.javascript.rhino.Node:1416
{
if ((this.type) <= (com.google.javascript.rhino.Node.INFERRED_FUNCTION))
}
Move Block from com.google.javascript.rhino.Node:1416 to com.google.javascript.rhino.Node:1417
{
return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree());
}
: number instances found: 1
ChangePatternInstance [actions=[Insert If at com.google.javascript.rhino.Node:1417
if ((this.type) <= (com.google.javascript.rhino.Node.INFERRED_FUNCTION))
, Move Block from com.google.javascript.rhino.Node:1416 to com.google.javascript.rhino.Node:1417
{
return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree());
}
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Nopol2017/patch1-Time-4-Nopol2017/Nopol2017]
FineGrainDifftAnalyzer
-0090
Insert If at org.joda.time.Partial:459
if (((20 - (value + (newTypes.length))) < value) || (2 != (this.iTypes.length))) {
}
Move Assignment from org.joda.time.Partial:459 to org.joda.time.Partial:460
newValues[i] = value
PatternInstanceAnalyzer
----For Diff:Insert If at org.joda.time.Partial:459
if (((20 - (value + (newTypes.length))) < value) || (2 != (this.iTypes.length))) {
}
Move Assignment from org.joda.time.Partial:459 to org.joda.time.Partial:460
newValues[i] = value
: number instances found: 15
ChangePatternInstance [actions=[Insert BinaryOperator at org.joda.time.Partial:459
((20 - (value + (newTypes.length))) < value)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.joda.time.Partial:459
(2 != (this.iTypes.length))
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.joda.time.Partial:459
(20 - (value + (newTypes.length)))
]]
ChangePatternInstance [actions=[Insert VariableRead at org.joda.time.Partial:459
value
]]
ChangePatternInstance [actions=[Insert Literal at org.joda.time.Partial:459
2
]]
ChangePatternInstance [actions=[Insert FieldRead at org.joda.time.Partial:459
(this.iTypes.length)
]]
ChangePatternInstance [actions=[Insert Literal at org.joda.time.Partial:459
20
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.joda.time.Partial:459
(value + (newTypes.length))
]]
ChangePatternInstance [actions=[Insert FieldRead at org.joda.time.Partial:459
this.iTypes
]]
ChangePatternInstance [actions=[Insert VariableRead at org.joda.time.Partial:459
value
]]
ChangePatternInstance [actions=[Insert FieldRead at org.joda.time.Partial:459
(newTypes.length)
]]
ChangePatternInstance [actions=[Insert ThisAccess at org.joda.time.Partial:459
this
]]
ChangePatternInstance [actions=[Insert VariableRead at org.joda.time.Partial:459
newTypes
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.joda.time.Partial:459
org.joda.time.Partial
]]
ChangePatternInstance [actions=[Insert If at org.joda.time.Partial:459
if (((20 - (value + (newTypes.length))) < value) || (2 != (this.iTypes.length))) {
}
, Move Assignment from org.joda.time.Partial:459 to org.joda.time.Partial:460
newValues[i] = value
]]
RepairabilityAnalyzer
----For Diff:Insert If at org.joda.time.Partial:459
if (((20 - (value + (newTypes.length))) < value) || (2 != (this.iTypes.length))) {
}
Move Assignment from org.joda.time.Partial:459 to org.joda.time.Partial:460
newValues[i] = value
: number instances found: 1
ChangePatternInstance [actions=[Insert If at org.joda.time.Partial:459
if (((20 - (value + (newTypes.length))) < value) || (2 != (this.iTypes.length))) {
}
, Move Assignment from org.joda.time.Partial:459 to org.joda.time.Partial:460
newValues[i] = value
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Nopol2017/patch1-Time-7-Nopol2017/Nopol2017]
FineGrainDifftAnalyzer
-0091
Insert If at org.joda.time.format.DateTimeParserBucket:359
if (resetFields) {
}
Move Return from org.joda.time.format.DateTimeParserBucket:359 to org.joda.time.format.DateTimeParserBucket:360
return computeMillis(resetFields, text)
PatternInstanceAnalyzer
----For Diff:Insert If at org.joda.time.format.DateTimeParserBucket:359
if (resetFields) {
}
Move Return from org.joda.time.format.DateTimeParserBucket:359 to org.joda.time.format.DateTimeParserBucket:360
return computeMillis(resetFields, text)
: number instances found: 1
ChangePatternInstance [actions=[Insert If at org.joda.time.format.DateTimeParserBucket:359
if (resetFields) {
}
, Move Return from org.joda.time.format.DateTimeParserBucket:359 to org.joda.time.format.DateTimeParserBucket:360
return computeMillis(resetFields, text)
]]
RepairabilityAnalyzer
----For Diff:Insert If at org.joda.time.format.DateTimeParserBucket:359
if (resetFields) {
}
Move Return from org.joda.time.format.DateTimeParserBucket:359 to org.joda.time.format.DateTimeParserBucket:360
return computeMillis(resetFields, text)
: number instances found: 1
ChangePatternInstance [actions=[Insert If at org.joda.time.format.DateTimeParserBucket:359
if (resetFields) {
}
, Move Return from org.joda.time.format.DateTimeParserBucket:359 to org.joda.time.format.DateTimeParserBucket:360
return computeMillis(resetFields, text)
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Nopol2017/patch1-Math-44-Nopol2017/Nopol2017]
FineGrainDifftAnalyzer
-0071
Insert If at org.apache.commons.math.ode.AbstractIntegrator:287
if (1 == (this.stepHandlers.size())) {
}
Move Assignment from org.apache.commons.math.ode.AbstractIntegrator:287 to org.apache.commons.math.ode.AbstractIntegrator:288
statesInitialized = true
PatternInstanceAnalyzer
----For Diff:Insert If at org.apache.commons.math.ode.AbstractIntegrator:287
if (1 == (this.stepHandlers.size())) {
}
Move Assignment from org.apache.commons.math.ode.AbstractIntegrator:287 to org.apache.commons.math.ode.AbstractIntegrator:288
statesInitialized = true
: number instances found: 6
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math.ode.AbstractIntegrator:287
1
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math.ode.AbstractIntegrator:287
(this.stepHandlers.size())
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.math.ode.AbstractIntegrator:287
this.stepHandlers
]]
ChangePatternInstance [actions=[Insert ThisAccess at org.apache.commons.math.ode.AbstractIntegrator:287
this
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math.ode.AbstractIntegrator:287
org.apache.commons.math.ode.AbstractIntegrator
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.ode.AbstractIntegrator:287
if (1 == (this.stepHandlers.size())) {
}
, Move Assignment from org.apache.commons.math.ode.AbstractIntegrator:287 to org.apache.commons.math.ode.AbstractIntegrator:288
statesInitialized = true
]]
RepairabilityAnalyzer
----For Diff:Insert If at org.apache.commons.math.ode.AbstractIntegrator:287
if (1 == (this.stepHandlers.size())) {
}
Move Assignment from org.apache.commons.math.ode.AbstractIntegrator:287 to org.apache.commons.math.ode.AbstractIntegrator:288
statesInitialized = true
: number instances found: 1
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.ode.AbstractIntegrator:287
if (1 == (this.stepHandlers.size())) {
}
, Move Assignment from org.apache.commons.math.ode.AbstractIntegrator:287 to org.apache.commons.math.ode.AbstractIntegrator:288
statesInitialized = true
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Nopol2017/patch1-Math-42-Nopol2017/Nopol2017]
FineGrainDifftAnalyzer
-0070
Insert Block at org.apache.commons.math.optimization.linear.SimplexTableau:346
{
if (1 <= (this.numSlackVariables))
}
Move Block from org.apache.commons.math.optimization.linear.SimplexTableau:346 to org.apache.commons.math.optimization.linear.SimplexTableau:347
{
columnsToDrop.add(col);
}
PatternInstanceAnalyzer
----For Diff:Insert Block at org.apache.commons.math.optimization.linear.SimplexTableau:346
{
if (1 <= (this.numSlackVariables))
}
Move Block from org.apache.commons.math.optimization.linear.SimplexTableau:346 to org.apache.commons.math.optimization.linear.SimplexTableau:347
{
columnsToDrop.add(col);
}
: number instances found: 5
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math.optimization.linear.SimplexTableau:347
1
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.math.optimization.linear.SimplexTableau:347
(this.numSlackVariables)
]]
ChangePatternInstance [actions=[Insert ThisAccess at org.apache.commons.math.optimization.linear.SimplexTableau:347
this
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math.optimization.linear.SimplexTableau:347
org.apache.commons.math.optimization.linear.SimplexTableau
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.optimization.linear.SimplexTableau:347
if (1 <= (this.numSlackVariables))
, Move Block from org.apache.commons.math.optimization.linear.SimplexTableau:346 to org.apache.commons.math.optimization.linear.SimplexTableau:347
{
columnsToDrop.add(col);
}
]]
RepairabilityAnalyzer
----For Diff:Insert Block at org.apache.commons.math.optimization.linear.SimplexTableau:346
{
if (1 <= (this.numSlackVariables))
}
Move Block from org.apache.commons.math.optimization.linear.SimplexTableau:346 to org.apache.commons.math.optimization.linear.SimplexTableau:347
{
columnsToDrop.add(col);
}
: number instances found: 1
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.optimization.linear.SimplexTableau:347
if (1 <= (this.numSlackVariables))
, Move Block from org.apache.commons.math.optimization.linear.SimplexTableau:346 to org.apache.commons.math.optimization.linear.SimplexTableau:347
{
columnsToDrop.add(col);
}
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Nopol2017/patch1-Math-40-Nopol2017/Nopol2017]
FineGrainDifftAnalyzer
-0068
Insert BinaryOperator at org.apache.commons.math.analysis.solvers.BracketingNthOrderBrentSolver:260
|| (xA <= (org.apache.commons.math.analysis.solvers.BracketingNthOrderBrentSolver.REDUCTION_FACTOR))
Move BinaryOperator from org.apache.commons.math.analysis.solvers.BracketingNthOrderBrentSolver:260 to org.apache.commons.math.analysis.solvers.BracketingNthOrderBrentSolver:260
(signChangeIndex - start) >= (end - signChangeIndex)
PatternInstanceAnalyzer
----For Diff:Insert BinaryOperator at org.apache.commons.math.analysis.solvers.BracketingNthOrderBrentSolver:260
|| (xA <= (org.apache.commons.math.analysis.solvers.BracketingNthOrderBrentSolver.REDUCTION_FACTOR))
Move BinaryOperator from org.apache.commons.math.analysis.solvers.BracketingNthOrderBrentSolver:260 to org.apache.commons.math.analysis.solvers.BracketingNthOrderBrentSolver:260
(signChangeIndex - start) >= (end - signChangeIndex)
: number instances found: 5
ChangePatternInstance [actions=[Move BinaryOperator from org.apache.commons.math.analysis.solvers.BracketingNthOrderBrentSolver:260 to org.apache.commons.math.analysis.solvers.BracketingNthOrderBrentSolver:260
(signChangeIndex - start) >= (end - signChangeIndex)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math.analysis.solvers.BracketingNthOrderBrentSolver:260
(xA <= (org.apache.commons.math.analysis.solvers.BracketingNthOrderBrentSolver.REDUCTION_FACTOR))
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.analysis.solvers.BracketingNthOrderBrentSolver:260
xA
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.math.analysis.solvers.BracketingNthOrderBrentSolver:260
(org.apache.commons.math.analysis.solvers.BracketingNthOrderBrentSolver.REDUCTION_FACTOR)
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math.analysis.solvers.BracketingNthOrderBrentSolver:260
org.apache.commons.math.analysis.solvers.BracketingNthOrderBrentSolver
]]
RepairabilityAnalyzer
----For Diff:Insert BinaryOperator at org.apache.commons.math.analysis.solvers.BracketingNthOrderBrentSolver:260
|| (xA <= (org.apache.commons.math.analysis.solvers.BracketingNthOrderBrentSolver.REDUCTION_FACTOR))
Move BinaryOperator from org.apache.commons.math.analysis.solvers.BracketingNthOrderBrentSolver:260 to org.apache.commons.math.analysis.solvers.BracketingNthOrderBrentSolver:260
(signChangeIndex - start) >= (end - signChangeIndex)
: number instances found: 1
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math.analysis.solvers.BracketingNthOrderBrentSolver:260
(xA <= (org.apache.commons.math.analysis.solvers.BracketingNthOrderBrentSolver.REDUCTION_FACTOR))
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Nopol2017/patch1-Closure-18-Nopol2017/Nopol2017]
FineGrainDifftAnalyzer
-0028
Insert Block at com.google.javascript.rhino.Node:1429
{
if ((this.type) <= (com.google.javascript.rhino.Node.IS_DISPATCHER))
}
Move Block from com.google.javascript.rhino.Node:1429 to com.google.javascript.rhino.Node:1430
{
return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree());
}
PatternInstanceAnalyzer
----For Diff:Insert Block at com.google.javascript.rhino.Node:1429
{
if ((this.type) <= (com.google.javascript.rhino.Node.IS_DISPATCHER))
}
Move Block from com.google.javascript.rhino.Node:1429 to com.google.javascript.rhino.Node:1430
{
return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree());
}
: number instances found: 6
ChangePatternInstance [actions=[Insert FieldRead at com.google.javascript.rhino.Node:1430
(this.type)
]]
ChangePatternInstance [actions=[Insert FieldRead at com.google.javascript.rhino.Node:1430
(com.google.javascript.rhino.Node.IS_DISPATCHER)
]]
ChangePatternInstance [actions=[Insert ThisAccess at com.google.javascript.rhino.Node:1430
this
]]
ChangePatternInstance [actions=[Insert TypeAccess at com.google.javascript.rhino.Node:1430
com.google.javascript.rhino.Node
]]
ChangePatternInstance [actions=[Insert TypeAccess at com.google.javascript.rhino.Node:1430
com.google.javascript.rhino.Node
]]
ChangePatternInstance [actions=[Insert If at com.google.javascript.rhino.Node:1430
if ((this.type) <= (com.google.javascript.rhino.Node.IS_DISPATCHER))
, Move Block from com.google.javascript.rhino.Node:1429 to com.google.javascript.rhino.Node:1430
{
return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree());
}
]]
RepairabilityAnalyzer
----For Diff:Insert Block at com.google.javascript.rhino.Node:1429
{
if ((this.type) <= (com.google.javascript.rhino.Node.IS_DISPATCHER))
}
Move Block from com.google.javascript.rhino.Node:1429 to com.google.javascript.rhino.Node:1430
{
return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree());
}
: number instances found: 1
ChangePatternInstance [actions=[Insert If at com.google.javascript.rhino.Node:1430
if ((this.type) <= (com.google.javascript.rhino.Node.IS_DISPATCHER))
, Move Block from com.google.javascript.rhino.Node:1429 to com.google.javascript.rhino.Node:1430
{
return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree());
}
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Nopol2017/patch1-Math-39-Nopol2017/Nopol2017]
FineGrainDifftAnalyzer
-0067
Insert If at org.apache.commons.math.ode.nonstiff.AdaptiveStepsizeIntegrator:264
if ((scale.length) != (this.maxStep)) {
}
Move OperatorAssignment from org.apache.commons.math.ode.nonstiff.AdaptiveStepsizeIntegrator:264 to org.apache.commons.math.ode.nonstiff.AdaptiveStepsizeIntegrator:265
yDotOnScale2 += ratio * ratio
PatternInstanceAnalyzer
----For Diff:Insert If at org.apache.commons.math.ode.nonstiff.AdaptiveStepsizeIntegrator:264
if ((scale.length) != (this.maxStep)) {
}
Move OperatorAssignment from org.apache.commons.math.ode.nonstiff.AdaptiveStepsizeIntegrator:264 to org.apache.commons.math.ode.nonstiff.AdaptiveStepsizeIntegrator:265
yDotOnScale2 += ratio * ratio
: number instances found: 6
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.math.ode.nonstiff.AdaptiveStepsizeIntegrator:264
(scale.length)
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.math.ode.nonstiff.AdaptiveStepsizeIntegrator:264
(this.maxStep)
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.ode.nonstiff.AdaptiveStepsizeIntegrator:264
scale
]]
ChangePatternInstance [actions=[Insert ThisAccess at org.apache.commons.math.ode.nonstiff.AdaptiveStepsizeIntegrator:264
this
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math.ode.nonstiff.AdaptiveStepsizeIntegrator:264
org.apache.commons.math.ode.nonstiff.AdaptiveStepsizeIntegrator
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.ode.nonstiff.AdaptiveStepsizeIntegrator:264
if ((scale.length) != (this.maxStep)) {
}
, Move OperatorAssignment from org.apache.commons.math.ode.nonstiff.AdaptiveStepsizeIntegrator:264 to org.apache.commons.math.ode.nonstiff.AdaptiveStepsizeIntegrator:265
yDotOnScale2 += ratio * ratio
]]
RepairabilityAnalyzer
----For Diff:Insert If at org.apache.commons.math.ode.nonstiff.AdaptiveStepsizeIntegrator:264
if ((scale.length) != (this.maxStep)) {
}
Move OperatorAssignment from org.apache.commons.math.ode.nonstiff.AdaptiveStepsizeIntegrator:264 to org.apache.commons.math.ode.nonstiff.AdaptiveStepsizeIntegrator:265
yDotOnScale2 += ratio * ratio
: number instances found: 1
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.ode.nonstiff.AdaptiveStepsizeIntegrator:264
if ((scale.length) != (this.maxStep)) {
}
, Move OperatorAssignment from org.apache.commons.math.ode.nonstiff.AdaptiveStepsizeIntegrator:264 to org.apache.commons.math.ode.nonstiff.AdaptiveStepsizeIntegrator:265
yDotOnScale2 += ratio * ratio
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Nopol2017/patch1-Math-58-Nopol2017/Nopol2017]
FineGrainDifftAnalyzer
-0075
Insert If at org.apache.commons.math.analysis.function.Gaussian:182
if ((param[2]) == 0) {
}
Move If from org.apache.commons.math.analysis.function.Gaussian$Parametric:182 to org.apache.commons.math.analysis.function.Gaussian$Parametric:183
if ((param[2]) <= 0) {
throw new org.apache.commons.math.exception.NotStrictlyPositiveException(param[2]);
}
PatternInstanceAnalyzer
----For Diff:Insert If at org.apache.commons.math.analysis.function.Gaussian:182
if ((param[2]) == 0) {
}
Move If from org.apache.commons.math.analysis.function.Gaussian$Parametric:182 to org.apache.commons.math.analysis.function.Gaussian$Parametric:183
if ((param[2]) <= 0) {
throw new org.apache.commons.math.exception.NotStrictlyPositiveException(param[2]);
}
: number instances found: 5
ChangePatternInstance [actions=[Insert ArrayRead at org.apache.commons.math.analysis.function.Gaussian:182
(param[2])
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math.analysis.function.Gaussian:182
0
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.analysis.function.Gaussian:182
param
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math.analysis.function.Gaussian:182
2
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.analysis.function.Gaussian:182
if ((param[2]) == 0) {
}
, Move If from org.apache.commons.math.analysis.function.Gaussian$Parametric:182 to org.apache.commons.math.analysis.function.Gaussian$Parametric:183
if ((param[2]) <= 0) {
throw new org.apache.commons.math.exception.NotStrictlyPositiveException(param[2]);
}
]]
RepairabilityAnalyzer
----For Diff:Insert If at org.apache.commons.math.analysis.function.Gaussian:182
if ((param[2]) == 0) {
}
Move If from org.apache.commons.math.analysis.function.Gaussian$Parametric:182 to org.apache.commons.math.analysis.function.Gaussian$Parametric:183
if ((param[2]) <= 0) {
throw new org.apache.commons.math.exception.NotStrictlyPositiveException(param[2]);
}
: number instances found: 1
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.analysis.function.Gaussian:182
if ((param[2]) == 0) {
}
, Move If from org.apache.commons.math.analysis.function.Gaussian$Parametric:182 to org.apache.commons.math.analysis.function.Gaussian$Parametric:183
if ((param[2]) <= 0) {
throw new org.apache.commons.math.exception.NotStrictlyPositiveException(param[2]);
}
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Nopol2017/patch1-Closure-63-Nopol2017/Nopol2017]
FineGrainDifftAnalyzer
-0050
Update Literal at com.google.javascript.jscomp.LightweightMessageFormatter:98
to null
Delete BinaryOperator at com.google.javascript.jscomp.LightweightMessageFormatter:97
((excerpt.equals(SourceExcerpt.LINE)) && ( <= charno)) && (charno < (sourceExcerpt.length()))
Insert BinaryOperator at com.google.javascript.jscomp.LightweightMessageFormatter:97
error !=
Move Literal from com.google.javascript.jscomp.LightweightMessageFormatter:98 to com.google.javascript.jscomp.LightweightMessageFormatter:97
0
PatternInstanceAnalyzer
----For Diff:Update Literal at com.google.javascript.jscomp.LightweightMessageFormatter:98
to null
Delete BinaryOperator at com.google.javascript.jscomp.LightweightMessageFormatter:97
((excerpt.equals(SourceExcerpt.LINE)) && ( <= charno)) && (charno < (sourceExcerpt.length()))
Insert BinaryOperator at com.google.javascript.jscomp.LightweightMessageFormatter:97
error !=
Move Literal from com.google.javascript.jscomp.LightweightMessageFormatter:98 to com.google.javascript.jscomp.LightweightMessageFormatter:97
0
: number instances found: 14
ChangePatternInstance [actions=[Insert VariableRead at com.google.javascript.jscomp.LightweightMessageFormatter:97
error
]]
ChangePatternInstance [actions=[Update Literal at com.google.javascript.jscomp.LightweightMessageFormatter:98
to null
]]
ChangePatternInstance [actions=[Move Literal from com.google.javascript.jscomp.LightweightMessageFormatter:98 to com.google.javascript.jscomp.LightweightMessageFormatter:97
0
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.LightweightMessageFormatter
com.google.javascript.jscomp.LightweightMessageFormatter
]]
ChangePatternInstance [actions=[Delete FieldRead at com.google.javascript.jscomp.LightweightMessageFormatter:97
excerpt
]]
ChangePatternInstance [actions=[Delete TypeAccess at com.google.javascript.jscomp.LightweightMessageFormatter:97
SourceExcerpt.LINE
]]
ChangePatternInstance [actions=[Delete Invocation at com.google.javascript.jscomp.LightweightMessageFormatter:97
(excerpt.equals(SourceExcerpt.LINE))
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.LightweightMessageFormatter:98
charno
]]
ChangePatternInstance [actions=[Delete BinaryOperator at com.google.javascript.jscomp.LightweightMessageFormatter:98
( <= charno)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at com.google.javascript.jscomp.LightweightMessageFormatter:97
((excerpt.equals(SourceExcerpt.LINE)) && ( <= charno))
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.LightweightMessageFormatter:98
charno
]]
ChangePatternInstance [actions=[Delete VariableRead at com.google.javascript.jscomp.LightweightMessageFormatter:98
sourceExcerpt
]]
ChangePatternInstance [actions=[Delete Invocation at com.google.javascript.jscomp.LightweightMessageFormatter:98
(sourceExcerpt.length())
]]
ChangePatternInstance [actions=[Delete BinaryOperator at com.google.javascript.jscomp.LightweightMessageFormatter:98
(charno < (sourceExcerpt.length()))
]]
RepairabilityAnalyzer
----For Diff:Update Literal at com.google.javascript.jscomp.LightweightMessageFormatter:98
to null
Delete BinaryOperator at com.google.javascript.jscomp.LightweightMessageFormatter:97
((excerpt.equals(SourceExcerpt.LINE)) && ( <= charno)) && (charno < (sourceExcerpt.length()))
Insert BinaryOperator at com.google.javascript.jscomp.LightweightMessageFormatter:97
error !=
Move Literal from com.google.javascript.jscomp.LightweightMessageFormatter:98 to com.google.javascript.jscomp.LightweightMessageFormatter:97
0
: number instances found: 1
ChangePatternInstance [actions=[Insert VariableRead at com.google.javascript.jscomp.LightweightMessageFormatter:97
error
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Nopol2017/patch1-Closure-45-Nopol2017/Nopol2017]
FineGrainDifftAnalyzer
-0043
Insert Block at com.google.javascript.rhino.Node:1403
{
if ((this.type) < 32)
}
Move Block from com.google.javascript.rhino.Node:1403 to com.google.javascript.rhino.Node:1404
{
return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree());
}
PatternInstanceAnalyzer
----For Diff:Insert Block at com.google.javascript.rhino.Node:1403
{
if ((this.type) < 32)
}
Move Block from com.google.javascript.rhino.Node:1403 to com.google.javascript.rhino.Node:1404
{
return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree());
}
: number instances found: 5
ChangePatternInstance [actions=[Insert FieldRead at com.google.javascript.rhino.Node:1404
(this.type)
]]
ChangePatternInstance [actions=[Insert Literal at com.google.javascript.rhino.Node:1404
32
]]
ChangePatternInstance [actions=[Insert ThisAccess at com.google.javascript.rhino.Node:1404
this
]]
ChangePatternInstance [actions=[Insert TypeAccess at com.google.javascript.rhino.Node:1404
com.google.javascript.rhino.Node
]]
ChangePatternInstance [actions=[Insert If at com.google.javascript.rhino.Node:1404
if ((this.type) < 32)
, Move Block from com.google.javascript.rhino.Node:1403 to com.google.javascript.rhino.Node:1404
{
return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree());
}
]]
RepairabilityAnalyzer
----For Diff:Insert Block at com.google.javascript.rhino.Node:1403
{
if ((this.type) < 32)
}
Move Block from com.google.javascript.rhino.Node:1403 to com.google.javascript.rhino.Node:1404
{
return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree());
}
: number instances found: 1
ChangePatternInstance [actions=[Insert If at com.google.javascript.rhino.Node:1404
if ((this.type) < 32)
, Move Block from com.google.javascript.rhino.Node:1403 to com.google.javascript.rhino.Node:1404
{
return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree());
}
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Nopol2017/patch1-Time-19-Nopol2017/Nopol2017]
FineGrainDifftAnalyzer
-0089
Update BinaryOperator at org.joda.time.DateTimeZone:900
offsetLocal > 0 to (this.iID) != null
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.joda.time.DateTimeZone:900
offsetLocal > 0 to (this.iID) != null
: number instances found: 6
ChangePatternInstance [actions=[Insert FieldRead at org.joda.time.DateTimeZone:900
(this.iID)
]]
ChangePatternInstance [actions=[Update Literal at org.joda.time.DateTimeZone:900
0 to null
]]
ChangePatternInstance [actions=[Insert ThisAccess at org.joda.time.DateTimeZone:900
this
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.joda.time.DateTimeZone:900
org.joda.time.DateTimeZone
]]
ChangePatternInstance [actions=[Delete VariableRead at org.joda.time.DateTimeZone:900
offsetLocal
]]
ChangePatternInstance [actions=[Update BinaryOperator at org.joda.time.DateTimeZone:900
offsetLocal > 0 to (this.iID) != null
]]
RepairabilityAnalyzer
----For Diff:Update BinaryOperator at org.joda.time.DateTimeZone:900
offsetLocal > 0 to (this.iID) != null
: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.joda.time.DateTimeZone:900
offsetLocal > 0 to (this.iID) != null
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Nopol2017/patch1-Math-7-Nopol2017/Nopol2017]
FineGrainDifftAnalyzer
-0077
Insert If at org.apache.commons.math3.ode.AbstractIntegrator:373
if ((this.stepHandlers.size()) != (eventY.length)) {
}
Move Return from org.apache.commons.math3.ode.AbstractIntegrator:373 to org.apache.commons.math3.ode.AbstractIntegrator:374
return eventT
PatternInstanceAnalyzer
----For Diff:Insert If at org.apache.commons.math3.ode.AbstractIntegrator:373
if ((this.stepHandlers.size()) != (eventY.length)) {
}
Move Return from org.apache.commons.math3.ode.AbstractIntegrator:373 to org.apache.commons.math3.ode.AbstractIntegrator:374
return eventT
: number instances found: 7
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math3.ode.AbstractIntegrator:373
(this.stepHandlers.size())
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.math3.ode.AbstractIntegrator:373
(eventY.length)
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.math3.ode.AbstractIntegrator:373
this.stepHandlers
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.ode.AbstractIntegrator:373
eventY
]]
ChangePatternInstance [actions=[Insert ThisAccess at org.apache.commons.math3.ode.AbstractIntegrator:373
this
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math3.ode.AbstractIntegrator:373
org.apache.commons.math3.ode.AbstractIntegrator
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math3.ode.AbstractIntegrator:373
if ((this.stepHandlers.size()) != (eventY.length)) {
}
, Move Return from org.apache.commons.math3.ode.AbstractIntegrator:373 to org.apache.commons.math3.ode.AbstractIntegrator:374
return eventT
]]
RepairabilityAnalyzer
----For Diff:Insert If at org.apache.commons.math3.ode.AbstractIntegrator:373
if ((this.stepHandlers.size()) != (eventY.length)) {
}
Move Return from org.apache.commons.math3.ode.AbstractIntegrator:373 to org.apache.commons.math3.ode.AbstractIntegrator:374
return eventT
: number instances found: 1
ChangePatternInstance [actions=[Insert If at org.apache.commons.math3.ode.AbstractIntegrator:373
if ((this.stepHandlers.size()) != (eventY.length)) {
}
, Move Return from org.apache.commons.math3.ode.AbstractIntegrator:373 to org.apache.commons.math3.ode.AbstractIntegrator:374
return eventT
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Nopol2017/patch1-Closure-67-Nopol2017/Nopol2017]
FineGrainDifftAnalyzer
-0052
Insert Block at com.google.javascript.rhino.Node:1384
{
if ((this.type) != (node2.type))
}
Move Block from com.google.javascript.rhino.Node:1384 to com.google.javascript.rhino.Node:1385
{
return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree());
}
PatternInstanceAnalyzer
----For Diff:Insert Block at com.google.javascript.rhino.Node:1384
{
if ((this.type) != (node2.type))
}
Move Block from com.google.javascript.rhino.Node:1384 to com.google.javascript.rhino.Node:1385
{
return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree());
}
: number instances found: 6
ChangePatternInstance [actions=[Insert FieldRead at com.google.javascript.rhino.Node:1385
(this.type)
]]
ChangePatternInstance [actions=[Insert FieldRead at com.google.javascript.rhino.Node:1385
(node2.type)
]]
ChangePatternInstance [actions=[Insert ThisAccess at com.google.javascript.rhino.Node:1385
this
]]
ChangePatternInstance [actions=[Insert VariableRead at com.google.javascript.rhino.Node:1385
node2
]]
ChangePatternInstance [actions=[Insert TypeAccess at com.google.javascript.rhino.Node:1385
com.google.javascript.rhino.Node
]]
ChangePatternInstance [actions=[Insert If at com.google.javascript.rhino.Node:1385
if ((this.type) != (node2.type))
, Move Block from com.google.javascript.rhino.Node:1384 to com.google.javascript.rhino.Node:1385
{
return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree());
}
]]
RepairabilityAnalyzer
----For Diff:Insert Block at com.google.javascript.rhino.Node:1384
{
if ((this.type) != (node2.type))
}
Move Block from com.google.javascript.rhino.Node:1384 to com.google.javascript.rhino.Node:1385
{
return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree());
}
: number instances found: 1
ChangePatternInstance [actions=[Insert If at com.google.javascript.rhino.Node:1385
if ((this.type) != (node2.type))
, Move Block from com.google.javascript.rhino.Node:1384 to com.google.javascript.rhino.Node:1385
{
return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree());
}
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Nopol2017/patch1-Math-24-Nopol2017/Nopol2017]
FineGrainDifftAnalyzer
-0064
Insert If at org.apache.commons.math3.analysis.FunctionUtils:146
if ((0 < r) || (!((-1) <= r))) {
}
Move OperatorAssignment from org.apache.commons.math3.analysis.FunctionUtils$4:146 to org.apache.commons.math3.analysis.FunctionUtils$4:147
r += f[i].value(x)
PatternInstanceAnalyzer
----For Diff:Insert If at org.apache.commons.math3.analysis.FunctionUtils:146
if ((0 < r) || (!((-1) <= r))) {
}
Move OperatorAssignment from org.apache.commons.math3.analysis.FunctionUtils$4:146 to org.apache.commons.math3.analysis.FunctionUtils$4:147
r += f[i].value(x)
: number instances found: 9
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.analysis.FunctionUtils:146
(0 < r)
]]
ChangePatternInstance [actions=[Insert UnaryOperator at org.apache.commons.math3.analysis.FunctionUtils:146
(!((-1) <= r))
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math3.analysis.FunctionUtils:146
0
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.analysis.FunctionUtils:146
r
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.analysis.FunctionUtils:146
((-1) <= r)
]]
ChangePatternInstance [actions=[Insert UnaryOperator at org.apache.commons.math3.analysis.FunctionUtils:146
(-1)
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.analysis.FunctionUtils:146
r
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math3.analysis.FunctionUtils:146
1
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math3.analysis.FunctionUtils:146
if ((0 < r) || (!((-1) <= r))) {
}
, Move OperatorAssignment from org.apache.commons.math3.analysis.FunctionUtils$4:146 to org.apache.commons.math3.analysis.FunctionUtils$4:147
r += f[i].value(x)
]]
RepairabilityAnalyzer
----For Diff:Insert If at org.apache.commons.math3.analysis.FunctionUtils:146
if ((0 < r) || (!((-1) <= r))) {
}
Move OperatorAssignment from org.apache.commons.math3.analysis.FunctionUtils$4:146 to org.apache.commons.math3.analysis.FunctionUtils$4:147
r += f[i].value(x)
: number instances found: 1
ChangePatternInstance [actions=[Insert If at org.apache.commons.math3.analysis.FunctionUtils:146
if ((0 < r) || (!((-1) <= r))) {
}
, Move OperatorAssignment from org.apache.commons.math3.analysis.FunctionUtils$4:146 to org.apache.commons.math3.analysis.FunctionUtils$4:147
r += f[i].value(x)
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Nopol2017/patch1-Closure-12-Nopol2017/Nopol2017]
FineGrainDifftAnalyzer
-0015
Insert Block at com.google.javascript.rhino.Node:1432
{
if ((this.type) <= (com.google.javascript.rhino.Node.QUOTED_PROP))
}
Move Block from com.google.javascript.rhino.Node:1432 to com.google.javascript.rhino.Node:1433
{
return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree());
}
PatternInstanceAnalyzer
----For Diff:Insert Block at com.google.javascript.rhino.Node:1432
{
if ((this.type) <= (com.google.javascript.rhino.Node.QUOTED_PROP))
}
Move Block from com.google.javascript.rhino.Node:1432 to com.google.javascript.rhino.Node:1433
{
return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree());
}
: number instances found: 6
ChangePatternInstance [actions=[Insert FieldRead at com.google.javascript.rhino.Node:1433
(this.type)
]]
ChangePatternInstance [actions=[Insert FieldRead at com.google.javascript.rhino.Node:1433
(com.google.javascript.rhino.Node.QUOTED_PROP)
]]
ChangePatternInstance [actions=[Insert ThisAccess at com.google.javascript.rhino.Node:1433
this
]]
ChangePatternInstance [actions=[Insert TypeAccess at com.google.javascript.rhino.Node:1433
com.google.javascript.rhino.Node
]]
ChangePatternInstance [actions=[Insert TypeAccess at com.google.javascript.rhino.Node:1433
com.google.javascript.rhino.Node
]]
ChangePatternInstance [actions=[Insert If at com.google.javascript.rhino.Node:1433
if ((this.type) <= (com.google.javascript.rhino.Node.QUOTED_PROP))
, Move Block from com.google.javascript.rhino.Node:1432 to com.google.javascript.rhino.Node:1433
{
return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree());
}
]]
RepairabilityAnalyzer
----For Diff:Insert Block at com.google.javascript.rhino.Node:1432
{
if ((this.type) <= (com.google.javascript.rhino.Node.QUOTED_PROP))
}
Move Block from com.google.javascript.rhino.Node:1432 to com.google.javascript.rhino.Node:1433
{
return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree());
}
: number instances found: 1
ChangePatternInstance [actions=[Insert If at com.google.javascript.rhino.Node:1433
if ((this.type) <= (com.google.javascript.rhino.Node.QUOTED_PROP))
, Move Block from com.google.javascript.rhino.Node:1432 to com.google.javascript.rhino.Node:1433
{
return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree());
}
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Nopol2017/patch1-Lang-44-Nopol2017/Nopol2017]
FineGrainDifftAnalyzer
-0058
Delete BinaryOperator at org.apache.commons.lang.NumberUtils:193
&& ((((numeric.charAt(0)) == '-') && (org.apache.commons.lang.NumberUtils.isDigits(numeric.substring(1)))) || (org.apache.commons.lang.NumberUtils.isDigits(numeric)))
Move BinaryOperator from org.apache.commons.lang.NumberUtils:193 to org.apache.commons.lang.NumberUtils:193
((dec == null) && (exp == null))
PatternInstanceAnalyzer
----For Diff:Delete BinaryOperator at org.apache.commons.lang.NumberUtils:193
&& ((((numeric.charAt(0)) == '-') && (org.apache.commons.lang.NumberUtils.isDigits(numeric.substring(1)))) || (org.apache.commons.lang.NumberUtils.isDigits(numeric)))
Move BinaryOperator from org.apache.commons.lang.NumberUtils:193 to org.apache.commons.lang.NumberUtils:193
((dec == null) && (exp == null))
: number instances found: 15
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang.NumberUtils:195
numeric
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang.NumberUtils:195
0
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang.NumberUtils:195
(numeric.charAt(0))
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang.NumberUtils:195
'-'
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang.NumberUtils:195
((numeric.charAt(0)) == '-')
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.lang.NumberUtils
org.apache.commons.lang.NumberUtils
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang.NumberUtils:195
numeric
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang.NumberUtils:195
1
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang.NumberUtils:195
numeric.substring(1)
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang.NumberUtils:195
(org.apache.commons.lang.NumberUtils.isDigits(numeric.substring(1)))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang.NumberUtils:195
(((numeric.charAt(0)) == '-') && (org.apache.commons.lang.NumberUtils.isDigits(numeric.substring(1))))
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.lang.NumberUtils
org.apache.commons.lang.NumberUtils
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang.NumberUtils:195
numeric
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang.NumberUtils:195
(org.apache.commons.lang.NumberUtils.isDigits(numeric))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang.NumberUtils:195
((((numeric.charAt(0)) == '-') && (org.apache.commons.lang.NumberUtils.isDigits(numeric.substring(1)))) || (org.apache.commons.lang.NumberUtils.isDigits(numeric)))
]]
RepairabilityAnalyzer
----For Diff:Delete BinaryOperator at org.apache.commons.lang.NumberUtils:193
&& ((((numeric.charAt(0)) == '-') && (org.apache.commons.lang.NumberUtils.isDigits(numeric.substring(1)))) || (org.apache.commons.lang.NumberUtils.isDigits(numeric)))
Move BinaryOperator from org.apache.commons.lang.NumberUtils:193 to org.apache.commons.lang.NumberUtils:193
((dec == null) && (exp == null))
: number instances found: 1
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang.NumberUtils:195
numeric
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Nopol2017/patch1-Closure-29-Nopol2017/Nopol2017]
FineGrainDifftAnalyzer
-0035
Insert Block at com.google.javascript.rhino.Node:1429
{
if ((this.type) < 32)
}
Move Block from com.google.javascript.rhino.Node:1429 to com.google.javascript.rhino.Node:1430
{
return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree());
}
PatternInstanceAnalyzer
----For Diff:Insert Block at com.google.javascript.rhino.Node:1429
{
if ((this.type) < 32)
}
Move Block from com.google.javascript.rhino.Node:1429 to com.google.javascript.rhino.Node:1430
{
return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree());
}
: number instances found: 5
ChangePatternInstance [actions=[Insert FieldRead at com.google.javascript.rhino.Node:1430
(this.type)
]]
ChangePatternInstance [actions=[Insert Literal at com.google.javascript.rhino.Node:1430
32
]]
ChangePatternInstance [actions=[Insert ThisAccess at com.google.javascript.rhino.Node:1430
this
]]
ChangePatternInstance [actions=[Insert TypeAccess at com.google.javascript.rhino.Node:1430
com.google.javascript.rhino.Node
]]
ChangePatternInstance [actions=[Insert If at com.google.javascript.rhino.Node:1430
if ((this.type) < 32)
, Move Block from com.google.javascript.rhino.Node:1429 to com.google.javascript.rhino.Node:1430
{
return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree());
}
]]
RepairabilityAnalyzer
----For Diff:Insert Block at com.google.javascript.rhino.Node:1429
{
if ((this.type) < 32)
}
Move Block from com.google.javascript.rhino.Node:1429 to com.google.javascript.rhino.Node:1430
{
return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree());
}
: number instances found: 1
ChangePatternInstance [actions=[Insert If at com.google.javascript.rhino.Node:1430
if ((this.type) < 32)
, Move Block from com.google.javascript.rhino.Node:1429 to com.google.javascript.rhino.Node:1430
{
return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree());
}
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Nopol2017/patch1-Closure-61-Nopol2017/Nopol2017]
FineGrainDifftAnalyzer
-0048
Insert Block at com.google.javascript.rhino.Node:1460
{
if ((this.type) != (node2.type))
}
Move Block from com.google.javascript.rhino.Node:1460 to com.google.javascript.rhino.Node:1461
{
return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree());
}
PatternInstanceAnalyzer
----For Diff:Insert Block at com.google.javascript.rhino.Node:1460
{
if ((this.type) != (node2.type))
}
Move Block from com.google.javascript.rhino.Node:1460 to com.google.javascript.rhino.Node:1461
{
return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree());
}
: number instances found: 6
ChangePatternInstance [actions=[Insert FieldRead at com.google.javascript.rhino.Node:1461
(this.type)
]]
ChangePatternInstance [actions=[Insert FieldRead at com.google.javascript.rhino.Node:1461
(node2.type)
]]
ChangePatternInstance [actions=[Insert ThisAccess at com.google.javascript.rhino.Node:1461
this
]]
ChangePatternInstance [actions=[Insert VariableRead at com.google.javascript.rhino.Node:1461
node2
]]
ChangePatternInstance [actions=[Insert TypeAccess at com.google.javascript.rhino.Node:1461
com.google.javascript.rhino.Node
]]
ChangePatternInstance [actions=[Insert If at com.google.javascript.rhino.Node:1461
if ((this.type) != (node2.type))
, Move Block from com.google.javascript.rhino.Node:1460 to com.google.javascript.rhino.Node:1461
{
return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree());
}
]]
RepairabilityAnalyzer
----For Diff:Insert Block at com.google.javascript.rhino.Node:1460
{
if ((this.type) != (node2.type))
}
Move Block from com.google.javascript.rhino.Node:1460 to com.google.javascript.rhino.Node:1461
{
return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree());
}
: number instances found: 1
ChangePatternInstance [actions=[Insert If at com.google.javascript.rhino.Node:1461
if ((this.type) != (node2.type))
, Move Block from com.google.javascript.rhino.Node:1460 to com.google.javascript.rhino.Node:1461
{
return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree());
}
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Nopol2017/patch1-Closure-66-Nopol2017/Nopol2017]
FineGrainDifftAnalyzer
-0051
Insert Block at com.google.javascript.jscomp.TypeCheck:821
{
if (this.inExterns)
}
Move Block from com.google.javascript.jscomp.TypeCheck:821 to com.google.javascript.jscomp.TypeCheck:822
{
(nullCount)++;
}
PatternInstanceAnalyzer
----For Diff:Insert Block at com.google.javascript.jscomp.TypeCheck:821
{
if (this.inExterns)
}
Move Block from com.google.javascript.jscomp.TypeCheck:821 to com.google.javascript.jscomp.TypeCheck:822
{
(nullCount)++;
}
: number instances found: 3
ChangePatternInstance [actions=[Insert ThisAccess at com.google.javascript.jscomp.TypeCheck:822
this
]]
ChangePatternInstance [actions=[Insert TypeAccess at com.google.javascript.jscomp.TypeCheck:822
com.google.javascript.jscomp.TypeCheck
]]
ChangePatternInstance [actions=[Insert If at com.google.javascript.jscomp.TypeCheck:822
if (this.inExterns)
, Move Block from com.google.javascript.jscomp.TypeCheck:821 to com.google.javascript.jscomp.TypeCheck:822
{
(nullCount)++;
}
]]
RepairabilityAnalyzer
----For Diff:Insert Block at com.google.javascript.jscomp.TypeCheck:821
{
if (this.inExterns)
}
Move Block from com.google.javascript.jscomp.TypeCheck:821 to com.google.javascript.jscomp.TypeCheck:822
{
(nullCount)++;
}
: number instances found: 1
ChangePatternInstance [actions=[Insert If at com.google.javascript.jscomp.TypeCheck:822
if (this.inExterns)
, Move Block from com.google.javascript.jscomp.TypeCheck:821 to com.google.javascript.jscomp.TypeCheck:822
{
(nullCount)++;
}
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Nopol2017/patch1-Closure-116-Nopol2017/Nopol2017]
FineGrainDifftAnalyzer
-0013
Insert Block at com.google.javascript.rhino.Node:1429
{
if ((node2.type) < (com.google.javascript.rhino.Node.JSDOC_INFO_PROP))
}
Move Block from com.google.javascript.rhino.Node:1429 to com.google.javascript.rhino.Node:1430
{
return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree());
}
PatternInstanceAnalyzer
----For Diff:Insert Block at com.google.javascript.rhino.Node:1429
{
if ((node2.type) < (com.google.javascript.rhino.Node.JSDOC_INFO_PROP))
}
Move Block from com.google.javascript.rhino.Node:1429 to com.google.javascript.rhino.Node:1430
{
return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree());
}
: number instances found: 5
ChangePatternInstance [actions=[Insert FieldRead at com.google.javascript.rhino.Node:1430
(node2.type)
]]
ChangePatternInstance [actions=[Insert FieldRead at com.google.javascript.rhino.Node:1430
(com.google.javascript.rhino.Node.JSDOC_INFO_PROP)
]]
ChangePatternInstance [actions=[Insert VariableRead at com.google.javascript.rhino.Node:1430
node2
]]
ChangePatternInstance [actions=[Insert TypeAccess at com.google.javascript.rhino.Node:1430
com.google.javascript.rhino.Node
]]
ChangePatternInstance [actions=[Insert If at com.google.javascript.rhino.Node:1430
if ((node2.type) < (com.google.javascript.rhino.Node.JSDOC_INFO_PROP))
, Move Block from com.google.javascript.rhino.Node:1429 to com.google.javascript.rhino.Node:1430
{
return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree());
}
]]
RepairabilityAnalyzer
----For Diff:Insert Block at com.google.javascript.rhino.Node:1429
{
if ((node2.type) < (com.google.javascript.rhino.Node.JSDOC_INFO_PROP))
}
Move Block from com.google.javascript.rhino.Node:1429 to com.google.javascript.rhino.Node:1430
{
return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree());
}
: number instances found: 1
ChangePatternInstance [actions=[Insert If at com.google.javascript.rhino.Node:1430
if ((node2.type) < (com.google.javascript.rhino.Node.JSDOC_INFO_PROP))
, Move Block from com.google.javascript.rhino.Node:1429 to com.google.javascript.rhino.Node:1430
{
return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree());
}
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Nopol2017/patch1-Closure-28-Nopol2017/Nopol2017]
FineGrainDifftAnalyzer
-0034
Insert Block at com.google.javascript.rhino.Node:1429
{
if ((this.type) < 32)
}
Move Block from com.google.javascript.rhino.Node:1429 to com.google.javascript.rhino.Node:1430
{
return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree());
}
PatternInstanceAnalyzer
----For Diff:Insert Block at com.google.javascript.rhino.Node:1429
{
if ((this.type) < 32)
}
Move Block from com.google.javascript.rhino.Node:1429 to com.google.javascript.rhino.Node:1430
{
return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree());
}
: number instances found: 5
ChangePatternInstance [actions=[Insert FieldRead at com.google.javascript.rhino.Node:1430
(this.type)
]]
ChangePatternInstance [actions=[Insert Literal at com.google.javascript.rhino.Node:1430
32
]]
ChangePatternInstance [actions=[Insert ThisAccess at com.google.javascript.rhino.Node:1430
this
]]
ChangePatternInstance [actions=[Insert TypeAccess at com.google.javascript.rhino.Node:1430
com.google.javascript.rhino.Node
]]
ChangePatternInstance [actions=[Insert If at com.google.javascript.rhino.Node:1430
if ((this.type) < 32)
, Move Block from com.google.javascript.rhino.Node:1429 to com.google.javascript.rhino.Node:1430
{
return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree());
}
]]
RepairabilityAnalyzer
----For Diff:Insert Block at com.google.javascript.rhino.Node:1429
{
if ((this.type) < 32)
}
Move Block from com.google.javascript.rhino.Node:1429 to com.google.javascript.rhino.Node:1430
{
return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree());
}
: number instances found: 1
ChangePatternInstance [actions=[Insert If at com.google.javascript.rhino.Node:1430
if ((this.type) < 32)
, Move Block from com.google.javascript.rhino.Node:1429 to com.google.javascript.rhino.Node:1430
{
return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree());
}
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Nopol2017/patch1-Closure-124-Nopol2017/Nopol2017]
FineGrainDifftAnalyzer
-0018
Insert Block at com.google.javascript.rhino.Node:1427
{
if ((node2.type) < (com.google.javascript.rhino.Node.SIDE_EFFECT_FLAGS))
}
Move Block from com.google.javascript.rhino.Node:1427 to com.google.javascript.rhino.Node:1428
{
return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree());
}
PatternInstanceAnalyzer
----For Diff:Insert Block at com.google.javascript.rhino.Node:1427
{
if ((node2.type) < (com.google.javascript.rhino.Node.SIDE_EFFECT_FLAGS))
}
Move Block from com.google.javascript.rhino.Node:1427 to com.google.javascript.rhino.Node:1428
{
return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree());
}
: number instances found: 5
ChangePatternInstance [actions=[Insert FieldRead at com.google.javascript.rhino.Node:1428
(node2.type)
]]
ChangePatternInstance [actions=[Insert FieldRead at com.google.javascript.rhino.Node:1428
(com.google.javascript.rhino.Node.SIDE_EFFECT_FLAGS)
]]
ChangePatternInstance [actions=[Insert VariableRead at com.google.javascript.rhino.Node:1428
node2
]]
ChangePatternInstance [actions=[Insert TypeAccess at com.google.javascript.rhino.Node:1428
com.google.javascript.rhino.Node
]]
ChangePatternInstance [actions=[Insert If at com.google.javascript.rhino.Node:1428
if ((node2.type) < (com.google.javascript.rhino.Node.SIDE_EFFECT_FLAGS))
, Move Block from com.google.javascript.rhino.Node:1427 to com.google.javascript.rhino.Node:1428
{
return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree());
}
]]
RepairabilityAnalyzer
----For Diff:Insert Block at com.google.javascript.rhino.Node:1427
{
if ((node2.type) < (com.google.javascript.rhino.Node.SIDE_EFFECT_FLAGS))
}
Move Block from com.google.javascript.rhino.Node:1427 to com.google.javascript.rhino.Node:1428
{
return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree());
}
: number instances found: 1
ChangePatternInstance [actions=[Insert If at com.google.javascript.rhino.Node:1428
if ((node2.type) < (com.google.javascript.rhino.Node.SIDE_EFFECT_FLAGS))
, Move Block from com.google.javascript.rhino.Node:1427 to com.google.javascript.rhino.Node:1428
{
return ((((((("Node tree inequality:" + "\nTree1:\n") + (toStringTree())) + "\n\nTree2:\n") + (node2.toStringTree())) + "\n\nSubtree1: ") + (diff.nodeA.toStringTree())) + "\n\nSubtree2: ") + (diff.nodeB.toStringTree());
}
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/jMutRepairBinaryTypes/ss/shallow_shallow]
FineGrainDifftAnalyzer
-shallow_shallow
Update BinaryOperator at Deep:11
a > b to a < b
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at Deep:11
a > b to a < b
: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at Deep:11
a > b to a < b
]]
RepairabilityAnalyzer
----For Diff:Update BinaryOperator at Deep:11
a > b to a < b
: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at Deep:11
a > b to a < b
]]
[INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 141.211 s - in fr.inria.coming.spoon.repairability.repairtools.NopolTest
[INFO] Running fr.inria.coming.spoon.repairability.repairtools.ElixirTest
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/elixir_data/elixir1]
FineGrainDifftAnalyzer
-one
Update ConstructorCall at org.apache.commons.lang3.time.FastDateFormat:820
new java.util.GregorianCalendar(mTimeZone) to new java.util.GregorianCalendar(mTimeZone, getLocale())
PatternInstanceAnalyzer
----For Diff:Update ConstructorCall at org.apache.commons.lang3.time.FastDateFormat:820
new java.util.GregorianCalendar(mTimeZone) to new java.util.GregorianCalendar(mTimeZone, getLocale())
: number instances found: 4
ChangePatternInstance [actions=[Update ConstructorCall at org.apache.commons.lang3.time.FastDateFormat:820
new java.util.GregorianCalendar(mTimeZone) to new java.util.GregorianCalendar(mTimeZone, getLocale())
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang3.time.FastDateFormat:820
getLocale()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang3.time.FastDateFormat:820
getLocale()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.lang3.time.FastDateFormat
org.apache.commons.lang3.time.FastDateFormat
]]
RepairabilityAnalyzer
----For Diff:Update ConstructorCall at org.apache.commons.lang3.time.FastDateFormat:820
new java.util.GregorianCalendar(mTimeZone) to new java.util.GregorianCalendar(mTimeZone, getLocale())
: number instances found: 1
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang3.time.FastDateFormat:820
getLocale()
]]
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/elixir_data/elixir3]
FineGrainDifftAnalyzer
-three
Insert Invocation at org.joda.time.field.FieldUtils:138
org.joda.time.field.FieldUtils.safeSubtract(0, val1)
PatternInstanceAnalyzer
----For Diff:Insert Invocation at org.joda.time.field.FieldUtils:138
org.joda.time.field.FieldUtils.safeSubtract(0, val1)
: number instances found: 4
ChangePatternInstance [actions=[Insert Invocation at org.joda.time.field.FieldUtils:138
org.joda.time.field.FieldUtils.safeSubtract(0, val1)
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.joda.time.field.FieldUtils
org.joda.time.field.FieldUtils
]]
ChangePatternInstance [actions=[Insert Literal at org.joda.time.field.FieldUtils:138
0
]]
ChangePatternInstance [actions=[Insert VariableRead at org.joda.time.field.FieldUtils:138
val1
]]
RepairabilityAnalyzer
----For Diff:Insert Invocation at org.joda.time.field.FieldUtils:138
org.joda.time.field.FieldUtils.safeSubtract(0, val1)
: number instances found: 1
ChangePatternInstance [actions=[Insert Invocation at org.joda.time.field.FieldUtils:138
org.joda.time.field.FieldUtils.safeSubtract(0, val1)
]]
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/elixir_data/elixir2]
FineGrainDifftAnalyzer
-two
Insert If at org.apache.commons.lang3.ClassUtils:910
if (((array != null) && (classes != null)) && ((array[i]) != null)) {
}
Move Assignment from org.apache.commons.lang3.ClassUtils:910 to org.apache.commons.lang3.ClassUtils:911
classes[i] = array[i].getClass()
PatternInstanceAnalyzer
----For Diff:Insert If at org.apache.commons.lang3.ClassUtils:910
if (((array != null) && (classes != null)) && ((array[i]) != null)) {
}
Move Assignment from org.apache.commons.lang3.ClassUtils:910 to org.apache.commons.lang3.ClassUtils:911
classes[i] = array[i].getClass()
: number instances found: 1
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang3.ClassUtils:910
if (((array != null) && (classes != null)) && ((array[i]) != null)) {
}
, Move Assignment from org.apache.commons.lang3.ClassUtils:910 to org.apache.commons.lang3.ClassUtils:911
classes[i] = array[i].getClass()
]]
RepairabilityAnalyzer
----For Diff:Insert If at org.apache.commons.lang3.ClassUtils:910
if (((array != null) && (classes != null)) && ((array[i]) != null)) {
}
Move Assignment from org.apache.commons.lang3.ClassUtils:910 to org.apache.commons.lang3.ClassUtils:911
classes[i] = array[i].getClass()
: number instances found: 1
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang3.ClassUtils:910
if (((array != null) && (classes != null)) && ((array[i]) != null)) {
}
, Move Assignment from org.apache.commons.lang3.ClassUtils:910 to org.apache.commons.lang3.ClassUtils:911
classes[i] = array[i].getClass()
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/JGenProgPostiveTest/patch1-Math-70-JGenProg2015]
FineGrainDifftAnalyzer
-patch1-Math-70-JGenProg2015
Insert VariableRead at org.apache.commons.math.analysis.solvers.BisectionSolver:72
f
PatternInstanceAnalyzer
----For Diff:Insert VariableRead at org.apache.commons.math.analysis.solvers.BisectionSolver:72
f
: number instances found: 2
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.analysis.solvers.BisectionSolver:72
f
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.analysis.solvers.BisectionSolver:72
f
]]
RepairabilityAnalyzer
----For Diff:Insert VariableRead at org.apache.commons.math.analysis.solvers.BisectionSolver:72
f
: number instances found: 1
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.analysis.solvers.BisectionSolver:72
f
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/NopolTypes/if_upd_deep]
FineGrainDifftAnalyzer
PatternInstanceAnalyzer
RepairabilityAnalyzer
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/NopolTypes/if_ins_shallow]
FineGrainDifftAnalyzer
PatternInstanceAnalyzer
RepairabilityAnalyzer
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/NopolTypes/if_ins_deep]
FineGrainDifftAnalyzer
PatternInstanceAnalyzer
RepairabilityAnalyzer
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/Elixir/elixir8]
FineGrainDifftAnalyzer
-eigth
Insert If at elixir:8
if (10 < (intArray.length))
Move Invocation from elixir:8 to elixir:9
java.lang.System.out.println(intArray[10])
PatternInstanceAnalyzer
----For Diff:Insert If at elixir:8
if (10 < (intArray.length))
Move Invocation from elixir:8 to elixir:9
java.lang.System.out.println(intArray[10])
: number instances found: 1
ChangePatternInstance [actions=[Insert If at elixir:8
if (10 < (intArray.length))
, Move Invocation from elixir:8 to elixir:9
java.lang.System.out.println(intArray[10])
]]
RepairabilityAnalyzer
----For Diff:Insert If at elixir:8
if (10 < (intArray.length))
Move Invocation from elixir:8 to elixir:9
java.lang.System.out.println(intArray[10])
: number instances found: 1
ChangePatternInstance [actions=[Insert If at elixir:8
if (10 < (intArray.length))
, Move Invocation from elixir:8 to elixir:9
java.lang.System.out.println(intArray[10])
]]
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/Elixir/elixir1]
FineGrainDifftAnalyzer
-one
Update TypeReference at elixir:6
float to double
PatternInstanceAnalyzer
----For Diff:Update TypeReference at elixir:6
float to double
: number instances found: 1
ChangePatternInstance [actions=[Update TypeReference at elixir:6
float to double
]]
RepairabilityAnalyzer
----For Diff:Update TypeReference at elixir:6
float to double
: number instances found: 1
ChangePatternInstance [actions=[Update TypeReference at elixir:6
float to double
]]
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/Elixir/elixir4]
FineGrainDifftAnalyzer
-four
Insert If at elixir:6
if (3 = 3)
Move Invocation from elixir:7 to elixir:7
java.lang.System.out.println(x)
PatternInstanceAnalyzer
----For Diff:Insert If at elixir:6
if (3 = 3)
Move Invocation from elixir:7 to elixir:7
java.lang.System.out.println(x)
: number instances found: 1
ChangePatternInstance [actions=[Insert If at elixir:6
if (3 = 3)
, Move Invocation from elixir:7 to elixir:7
java.lang.System.out.println(x)
]]
RepairabilityAnalyzer
----For Diff:Insert If at elixir:6
if (3 = 3)
Move Invocation from elixir:7 to elixir:7
java.lang.System.out.println(x)
: number instances found: 1
ChangePatternInstance [actions=[Insert If at elixir:6
if (3 = 3)
, Move Invocation from elixir:7 to elixir:7
java.lang.System.out.println(x)
]]
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/Elixir/elixir6]
FineGrainDifftAnalyzer
-six
Insert BinaryOperator at elixir:6
(x < 30) &&
Move BinaryOperator from elixir:6 to elixir:6
x > 5
PatternInstanceAnalyzer
----For Diff:Insert BinaryOperator at elixir:6
(x < 30) &&
Move BinaryOperator from elixir:6 to elixir:6
x > 5
: number instances found: 1
ChangePatternInstance [actions=[Insert BinaryOperator at elixir:6
(x < 30) &&
]]
RepairabilityAnalyzer
----For Diff:Insert BinaryOperator at elixir:6
(x < 30) &&
Move BinaryOperator from elixir:6 to elixir:6
x > 5
: number instances found: 1
ChangePatternInstance [actions=[Insert BinaryOperator at elixir:6
(x < 30) &&
]]
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/Elixir/elixir5]
FineGrainDifftAnalyzer
-five
Update BinaryOperator at elixir:6
x > 10 to x < 10
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at elixir:6
x > 10 to x < 10
: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at elixir:6
x > 10 to x < 10
]]
RepairabilityAnalyzer
----For Diff:Update BinaryOperator at elixir:6
x > 10 to x < 10
: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at elixir:6
x > 10 to x < 10
]]
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/Elixir/elixir7]
FineGrainDifftAnalyzer
-seven
Delete BinaryOperator at elixir:6
&& (x < 30)
Move BinaryOperator from elixir:6 to elixir:6
(x > 5)
PatternInstanceAnalyzer
----For Diff:Delete BinaryOperator at elixir:6
&& (x < 30)
Move BinaryOperator from elixir:6 to elixir:6
(x > 5)
: number instances found: 1
ChangePatternInstance [actions=[Delete BinaryOperator at elixir:6
&& (x < 30)
]]
RepairabilityAnalyzer
----For Diff:Delete BinaryOperator at elixir:6
&& (x < 30)
Move BinaryOperator from elixir:6 to elixir:6
(x > 5)
: number instances found: 1
ChangePatternInstance [actions=[Delete BinaryOperator at elixir:6
&& (x < 30)
]]
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/Elixir/elixir3]
FineGrainDifftAnalyzer
-three
Insert If at elixir:6
if (x != null)
Move Invocation from elixir:7 to elixir:7
java.lang.System.out.println(x)
PatternInstanceAnalyzer
----For Diff:Insert If at elixir:6
if (x != null)
Move Invocation from elixir:7 to elixir:7
java.lang.System.out.println(x)
: number instances found: 2
ChangePatternInstance [actions=[Move Invocation from elixir:7 to elixir:7
java.lang.System.out.println(x)
, Insert If at elixir:6
if (x != null)
, Insert Literal at elixir:6
null
]]
ChangePatternInstance [actions=[Insert If at elixir:6
if (x != null)
, Move Invocation from elixir:7 to elixir:7
java.lang.System.out.println(x)
]]
RepairabilityAnalyzer
----For Diff:Insert If at elixir:6
if (x != null)
Move Invocation from elixir:7 to elixir:7
java.lang.System.out.println(x)
: number instances found: 1
ChangePatternInstance [actions=[Move Invocation from elixir:7 to elixir:7
java.lang.System.out.println(x)
, Insert If at elixir:6
if (x != null)
, Insert Literal at elixir:6
null
]]
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/Elixir/elixir2]
FineGrainDifftAnalyzer
-two
Update FieldRead at elixir:11
x to y
PatternInstanceAnalyzer
----For Diff:Update FieldRead at elixir:11
x to y
: number instances found: 1
ChangePatternInstance [actions=[Update FieldRead at elixir:11
x to y
]]
RepairabilityAnalyzer
----For Diff:Update FieldRead at elixir:11
x to y
: number instances found: 1
ChangePatternInstance [actions=[Update FieldRead at elixir:11
x to y
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Elixir/patch1-Time-4-Elixir/Elixir]
FineGrainDifftAnalyzer
-0040
Update ConstructorCall at org.joda.time.Partial:464
new org.joda.time.Partial(, newTypes, newValues) to new org.joda.time.Partial(newTypes, newValues, iChronology)
PatternInstanceAnalyzer
----For Diff:Update ConstructorCall at org.joda.time.Partial:464
new org.joda.time.Partial(, newTypes, newValues) to new org.joda.time.Partial(newTypes, newValues, iChronology)
: number instances found: 2
ChangePatternInstance [actions=[Update ConstructorCall at org.joda.time.Partial:464
new org.joda.time.Partial(, newTypes, newValues) to new org.joda.time.Partial(newTypes, newValues, iChronology)
]]
ChangePatternInstance [actions=[Move FieldRead from org.joda.time.Partial:464 to org.joda.time.Partial:464
iChronology
]]
RepairabilityAnalyzer
----For Diff:Update ConstructorCall at org.joda.time.Partial:464
new org.joda.time.Partial(, newTypes, newValues) to new org.joda.time.Partial(newTypes, newValues, iChronology)
: number instances found: 1
ChangePatternInstance [actions=[Update ConstructorCall at org.joda.time.Partial:464
new org.joda.time.Partial(, newTypes, newValues) to new org.joda.time.Partial(newTypes, newValues, iChronology)
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Elixir/patch1-Math-85-Elixir/Elixir]
FineGrainDifftAnalyzer
-0037
Update BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
(fa * fb) >= 0.0 to (fa * fb) > 0.0
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
(fa * fb) >= 0.0 to (fa * fb) > 0.0
: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
(fa * fb) >= 0.0 to (fa * fb) > 0.0
]]
RepairabilityAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
(fa * fb) >= 0.0 to (fa * fb) > 0.0
: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils:198
(fa * fb) >= 0.0 to (fa * fb) > 0.0
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Elixir/patch1-Lang-26-Elixir/Elixir]
FineGrainDifftAnalyzer
-008
Update ConstructorCall at org.apache.commons.lang3.time.FastDateFormat:820
new java.util.GregorianCalendar(mTimeZone) to new java.util.GregorianCalendar(mTimeZone, getLocale())
PatternInstanceAnalyzer
----For Diff:Update ConstructorCall at org.apache.commons.lang3.time.FastDateFormat:820
new java.util.GregorianCalendar(mTimeZone) to new java.util.GregorianCalendar(mTimeZone, getLocale())
: number instances found: 4
ChangePatternInstance [actions=[Update ConstructorCall at org.apache.commons.lang3.time.FastDateFormat:820
new java.util.GregorianCalendar(mTimeZone) to new java.util.GregorianCalendar(mTimeZone, getLocale())
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang3.time.FastDateFormat:820
getLocale()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang3.time.FastDateFormat:820
getLocale()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.lang3.time.FastDateFormat
org.apache.commons.lang3.time.FastDateFormat
]]
RepairabilityAnalyzer
----For Diff:Update ConstructorCall at org.apache.commons.lang3.time.FastDateFormat:820
new java.util.GregorianCalendar(mTimeZone) to new java.util.GregorianCalendar(mTimeZone, getLocale())
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Elixir/patch1-Chart-9-Elixir/Elixir]
FineGrainDifftAnalyzer
-006
Insert BinaryOperator at org.jfree.data.time.TimeSeries:944
|| (endIndex < startIndex)
Move BinaryOperator from org.jfree.data.time.TimeSeries:944 to org.jfree.data.time.TimeSeries:944
endIndex < 0
PatternInstanceAnalyzer
----For Diff:Insert BinaryOperator at org.jfree.data.time.TimeSeries:944
|| (endIndex < startIndex)
Move BinaryOperator from org.jfree.data.time.TimeSeries:944 to org.jfree.data.time.TimeSeries:944
endIndex < 0
: number instances found: 1
ChangePatternInstance [actions=[Insert BinaryOperator at org.jfree.data.time.TimeSeries:944
|| (endIndex < startIndex)
]]
RepairabilityAnalyzer
----For Diff:Insert BinaryOperator at org.jfree.data.time.TimeSeries:944
|| (endIndex < startIndex)
Move BinaryOperator from org.jfree.data.time.TimeSeries:944 to org.jfree.data.time.TimeSeries:944
endIndex < 0
: number instances found: 1
ChangePatternInstance [actions=[Insert BinaryOperator at org.jfree.data.time.TimeSeries:944
|| (endIndex < startIndex)
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Elixir/patch1-Math-20-Elixir-plausible/Elixir]
FineGrainDifftAnalyzer
-0021
Update FieldRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:247
org.apache.commons.math3.optimization.direct.CMAESOptimizer.DEFAULT_MAXITERATIONS to org.apache.commons.math3.optimization.direct.CMAESOptimizer.DEFAULT_CHECKFEASABLECOUNT
PatternInstanceAnalyzer
----For Diff:Update FieldRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:247
org.apache.commons.math3.optimization.direct.CMAESOptimizer.DEFAULT_MAXITERATIONS to org.apache.commons.math3.optimization.direct.CMAESOptimizer.DEFAULT_CHECKFEASABLECOUNT
: number instances found: 1
ChangePatternInstance [actions=[Update FieldRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:247
org.apache.commons.math3.optimization.direct.CMAESOptimizer.DEFAULT_MAXITERATIONS to org.apache.commons.math3.optimization.direct.CMAESOptimizer.DEFAULT_CHECKFEASABLECOUNT
]]
RepairabilityAnalyzer
----For Diff:Update FieldRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:247
org.apache.commons.math3.optimization.direct.CMAESOptimizer.DEFAULT_MAXITERATIONS to org.apache.commons.math3.optimization.direct.CMAESOptimizer.DEFAULT_CHECKFEASABLECOUNT
: number instances found: 1
ChangePatternInstance [actions=[Update FieldRead at org.apache.commons.math3.optimization.direct.CMAESOptimizer:247
org.apache.commons.math3.optimization.direct.CMAESOptimizer.DEFAULT_MAXITERATIONS to org.apache.commons.math3.optimization.direct.CMAESOptimizer.DEFAULT_CHECKFEASABLECOUNT
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Elixir/patch1-Math-2-Elixir-plausible/Elixir]
FineGrainDifftAnalyzer
-0020
Update BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:137
tmp < upper to tmp > upper
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:137
tmp < upper to tmp > upper
: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:137
tmp < upper to tmp > upper
]]
RepairabilityAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:137
tmp < upper to tmp > upper
: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math3.distribution.AbstractIntegerDistribution:137
tmp < upper to tmp > upper
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Elixir/patch1-Chart-11-Elixir/Elixir]
FineGrainDifftAnalyzer
-001
Update VariableRead at org.jfree.chart.util.ShapeUtilities:275
p1 to p2
PatternInstanceAnalyzer
----For Diff:Update VariableRead at org.jfree.chart.util.ShapeUtilities:275
p1 to p2
: number instances found: 1
ChangePatternInstance [actions=[Update VariableRead at org.jfree.chart.util.ShapeUtilities:275
p1 to p2
]]
RepairabilityAnalyzer
----For Diff:Update VariableRead at org.jfree.chart.util.ShapeUtilities:275
p1 to p2
: number instances found: 1
ChangePatternInstance [actions=[Update VariableRead at org.jfree.chart.util.ShapeUtilities:275
p1 to p2
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Elixir/patch1-Lang-44-Elixir-plausible/Elixir]
FineGrainDifftAnalyzer
-0013
Update BinaryOperator at org.apache.commons.lang.NumberUtils:193
((dec == null) && (exp == null)) && ((((numeric.charAt(0)) == '-') && (org.apache.commons.lang.NumberUtils.isDigits(numeric.substring(1)))) || (org.apache.commons.lang.NumberUtils.isDigits(numeric))) to ((dec == null) && (exp == null)) || ((((numeric.charAt(0)) == '-') && (org.apache.commons.lang.NumberUtils.isDigits(numeric.substring(1)))) || (org.apache.commons.lang.NumberUtils.isDigits(numeric)))
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.lang.NumberUtils:193
((dec == null) && (exp == null)) && ((((numeric.charAt(0)) == '-') && (org.apache.commons.lang.NumberUtils.isDigits(numeric.substring(1)))) || (org.apache.commons.lang.NumberUtils.isDigits(numeric))) to ((dec == null) && (exp == null)) || ((((numeric.charAt(0)) == '-') && (org.apache.commons.lang.NumberUtils.isDigits(numeric.substring(1)))) || (org.apache.commons.lang.NumberUtils.isDigits(numeric)))
: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang.NumberUtils:193
((dec == null) && (exp == null)) && ((((numeric.charAt(0)) == '-') && (org.apache.commons.lang.NumberUtils.isDigits(numeric.substring(1)))) || (org.apache.commons.lang.NumberUtils.isDigits(numeric))) to ((dec == null) && (exp == null)) || ((((numeric.charAt(0)) == '-') && (org.apache.commons.lang.NumberUtils.isDigits(numeric.substring(1)))) || (org.apache.commons.lang.NumberUtils.isDigits(numeric)))
]]
RepairabilityAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.lang.NumberUtils:193
((dec == null) && (exp == null)) && ((((numeric.charAt(0)) == '-') && (org.apache.commons.lang.NumberUtils.isDigits(numeric.substring(1)))) || (org.apache.commons.lang.NumberUtils.isDigits(numeric))) to ((dec == null) && (exp == null)) || ((((numeric.charAt(0)) == '-') && (org.apache.commons.lang.NumberUtils.isDigits(numeric.substring(1)))) || (org.apache.commons.lang.NumberUtils.isDigits(numeric)))
: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang.NumberUtils:193
((dec == null) && (exp == null)) && ((((numeric.charAt(0)) == '-') && (org.apache.commons.lang.NumberUtils.isDigits(numeric.substring(1)))) || (org.apache.commons.lang.NumberUtils.isDigits(numeric))) to ((dec == null) && (exp == null)) || ((((numeric.charAt(0)) == '-') && (org.apache.commons.lang.NumberUtils.isDigits(numeric.substring(1)))) || (org.apache.commons.lang.NumberUtils.isDigits(numeric)))
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Elixir/patch1-Lang-57-Elixir/Elixir]
FineGrainDifftAnalyzer
-0015
Delete FieldRead at org.apache.commons.lang.LocaleUtils:223
org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet
Insert Invocation at org.apache.commons.lang.LocaleUtils:223
org.apache.commons.lang.LocaleUtils.availableLocaleSet()
PatternInstanceAnalyzer
----For Diff:Delete FieldRead at org.apache.commons.lang.LocaleUtils:223
org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet
Insert Invocation at org.apache.commons.lang.LocaleUtils:223
org.apache.commons.lang.LocaleUtils.availableLocaleSet()
: number instances found: 9
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.LocaleUtils:223
org.apache.commons.lang.LocaleUtils.availableLocaleSet()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.lang.LocaleUtils
org.apache.commons.lang.LocaleUtils
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.lang.LocaleUtils
org.apache.commons.lang.LocaleUtils
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.lang.LocaleUtils:223
org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.LocaleUtils:223
org.apache.commons.lang.LocaleUtils.availableLocaleSet()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.LocaleUtils:223
org.apache.commons.lang.LocaleUtils.availableLocaleSet()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.lang.LocaleUtils
org.apache.commons.lang.LocaleUtils
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.lang.LocaleUtils
org.apache.commons.lang.LocaleUtils
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.lang.LocaleUtils:223
org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet
]]
RepairabilityAnalyzer
----For Diff:Delete FieldRead at org.apache.commons.lang.LocaleUtils:223
org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet
Insert Invocation at org.apache.commons.lang.LocaleUtils:223
org.apache.commons.lang.LocaleUtils.availableLocaleSet()
: number instances found: 1
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.lang.LocaleUtils:223
org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Elixir/patch1-Math-82-Elixir/Elixir]
FineGrainDifftAnalyzer
-0036
Update BinaryOperator at org.apache.commons.math.optimization.linear.SimplexSolver:82
(org.apache.commons.math.util.MathUtils.compareTo(entry, 0, epsilon)) >= 0 to (org.apache.commons.math.util.MathUtils.compareTo(entry, 0, epsilon)) > 0
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.math.optimization.linear.SimplexSolver:82
(org.apache.commons.math.util.MathUtils.compareTo(entry, 0, epsilon)) >= 0 to (org.apache.commons.math.util.MathUtils.compareTo(entry, 0, epsilon)) > 0
: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math.optimization.linear.SimplexSolver:82
(org.apache.commons.math.util.MathUtils.compareTo(entry, 0, epsilon)) >= 0 to (org.apache.commons.math.util.MathUtils.compareTo(entry, 0, epsilon)) > 0
]]
RepairabilityAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.math.optimization.linear.SimplexSolver:82
(org.apache.commons.math.util.MathUtils.compareTo(entry, 0, epsilon)) >= 0 to (org.apache.commons.math.util.MathUtils.compareTo(entry, 0, epsilon)) > 0
: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math.optimization.linear.SimplexSolver:82
(org.apache.commons.math.util.MathUtils.compareTo(entry, 0, epsilon)) >= 0 to (org.apache.commons.math.util.MathUtils.compareTo(entry, 0, epsilon)) > 0
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Elixir/patch1-Lang-24-Elixir/Elixir]
FineGrainDifftAnalyzer
-007
Delete BinaryOperator at org.apache.commons.lang3.math.NumberUtils:1413
&&
Insert BinaryOperator at org.apache.commons.lang3.math.NumberUtils:1413
( && (!hasDecPoint)) &&
Move UnaryOperator from org.apache.commons.lang3.math.NumberUtils:1413 to org.apache.commons.lang3.math.NumberUtils:1413
(!hasExp)
Move VariableRead from org.apache.commons.lang3.math.NumberUtils:1413 to org.apache.commons.lang3.math.NumberUtils:1413
foundDigit
PatternInstanceAnalyzer
----For Diff:Delete BinaryOperator at org.apache.commons.lang3.math.NumberUtils:1413
&&
Insert BinaryOperator at org.apache.commons.lang3.math.NumberUtils:1413
( && (!hasDecPoint)) &&
Move UnaryOperator from org.apache.commons.lang3.math.NumberUtils:1413 to org.apache.commons.lang3.math.NumberUtils:1413
(!hasExp)
Move VariableRead from org.apache.commons.lang3.math.NumberUtils:1413 to org.apache.commons.lang3.math.NumberUtils:1413
foundDigit
: number instances found: 7
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.math.NumberUtils:1413
( && (!hasDecPoint)) &&
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.math.NumberUtils:1413
( && (!hasDecPoint))
]]
ChangePatternInstance [actions=[Move UnaryOperator from org.apache.commons.lang3.math.NumberUtils:1413 to org.apache.commons.lang3.math.NumberUtils:1413
(!hasExp)
]]
ChangePatternInstance [actions=[Move VariableRead from org.apache.commons.lang3.math.NumberUtils:1413 to org.apache.commons.lang3.math.NumberUtils:1413
foundDigit
]]
ChangePatternInstance [actions=[Insert UnaryOperator at org.apache.commons.lang3.math.NumberUtils:1413
(!hasDecPoint)
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang3.math.NumberUtils:1413
hasDecPoint
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.math.NumberUtils:1413
&&
]]
RepairabilityAnalyzer
----For Diff:Delete BinaryOperator at org.apache.commons.lang3.math.NumberUtils:1413
&&
Insert BinaryOperator at org.apache.commons.lang3.math.NumberUtils:1413
( && (!hasDecPoint)) &&
Move UnaryOperator from org.apache.commons.lang3.math.NumberUtils:1413 to org.apache.commons.lang3.math.NumberUtils:1413
(!hasExp)
Move VariableRead from org.apache.commons.lang3.math.NumberUtils:1413 to org.apache.commons.lang3.math.NumberUtils:1413
foundDigit
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Elixir/patch1-Math-80-Elixir-plausible/Elixir]
FineGrainDifftAnalyzer
-0035
Update BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1136
i < j to i > j
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1136
i < j to i > j
: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1136
i < j to i > j
]]
RepairabilityAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1136
i < j to i > j
: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.math.linear.EigenDecompositionImpl:1136
i < j to i > j
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Elixir/patch1-Math-59-Elixir/Elixir]
FineGrainDifftAnalyzer
-0030
Update VariableRead at org.apache.commons.math.util.FastMath:3482
b to a
PatternInstanceAnalyzer
----For Diff:Update VariableRead at org.apache.commons.math.util.FastMath:3482
b to a
: number instances found: 1
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.math.util.FastMath:3482
b to a
]]
RepairabilityAnalyzer
----For Diff:Update VariableRead at org.apache.commons.math.util.FastMath:3482
b to a
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Elixir/patch1-Chart-1-Elixir/Elixir]
FineGrainDifftAnalyzer
-000
Update BinaryOperator at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
dataset != null to dataset == null
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
dataset != null to dataset == null
: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
dataset != null to dataset == null
]]
RepairabilityAnalyzer
----For Diff:Update BinaryOperator at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
dataset != null to dataset == null
: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.jfree.chart.renderer.category.AbstractCategoryItemRenderer:1797
dataset != null to dataset == null
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Elixir/patch1-Math-30-Elixir/Elixir]
FineGrainDifftAnalyzer
-0022
Update TypeReference at org.apache.commons.math3.stat.inference.MannWhitneyUTest:173
int to double
PatternInstanceAnalyzer
----For Diff:Update TypeReference at org.apache.commons.math3.stat.inference.MannWhitneyUTest:173
int to double
: number instances found: 1
ChangePatternInstance [actions=[Update TypeReference at org.apache.commons.math3.stat.inference.MannWhitneyUTest:173
int to double
]]
RepairabilityAnalyzer
----For Diff:Update TypeReference at org.apache.commons.math3.stat.inference.MannWhitneyUTest:173
int to double
: number instances found: 1
ChangePatternInstance [actions=[Update TypeReference at org.apache.commons.math3.stat.inference.MannWhitneyUTest:173
int to double
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Elixir/patch1-Lang-39-Elixir-plausible/Elixir]
FineGrainDifftAnalyzer
-0011
Update BinaryOperator at org.apache.commons.lang3.StringUtils:3675
i < (searchList.length) to i > (searchList.length)
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.lang3.StringUtils:3675
i < (searchList.length) to i > (searchList.length)
: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.StringUtils:3675
i < (searchList.length) to i > (searchList.length)
]]
RepairabilityAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.lang3.StringUtils:3675
i < (searchList.length) to i > (searchList.length)
: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.StringUtils:3675
i < (searchList.length) to i > (searchList.length)
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Elixir/patch1-Math-70-Elixir/Elixir]
FineGrainDifftAnalyzer
-0032
Insert VariableRead at org.apache.commons.math.analysis.solvers.BisectionSolver:72
f
PatternInstanceAnalyzer
----For Diff:Insert VariableRead at org.apache.commons.math.analysis.solvers.BisectionSolver:72
f
: number instances found: 2
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.analysis.solvers.BisectionSolver:72
f
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.analysis.solvers.BisectionSolver:72
f
]]
RepairabilityAnalyzer
----For Diff:Insert VariableRead at org.apache.commons.math.analysis.solvers.BisectionSolver:72
f
: number instances found: 1
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.analysis.solvers.BisectionSolver:72
f
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Elixir/patch1-Lang-58-Elixir-plausible/Elixir]
FineGrainDifftAnalyzer
-0016
Update BinaryOperator at org.apache.commons.lang.math.NumberUtils:452
to ((dec == null) && (exp == null)) || ((org.apache.commons.lang.math.NumberUtils.isDigits(numeric.substring(1))) && (((numeric.charAt(0)) == '-') || (java.lang.Character.isDigit(numeric.charAt(0)))))
Delete BinaryOperator at org.apache.commons.lang.math.NumberUtils:452
&&
Move BinaryOperator from org.apache.commons.lang.math.NumberUtils:452 to org.apache.commons.lang.math.NumberUtils:452
(((dec == null) && (exp == null)) && (org.apache.commons.lang.math.NumberUtils.isDigits(numeric.substring(1))))
Move Invocation from org.apache.commons.lang.math.NumberUtils:454 to org.apache.commons.lang.math.NumberUtils:454
(org.apache.commons.lang.math.NumberUtils.isDigits(numeric.substring(1)))
Move BinaryOperator from org.apache.commons.lang.math.NumberUtils:455 to org.apache.commons.lang.math.NumberUtils:455
(((numeric.charAt(0)) == '-') || (java.lang.Character.isDigit(numeric.charAt(0))))
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.lang.math.NumberUtils:452
to ((dec == null) && (exp == null)) || ((org.apache.commons.lang.math.NumberUtils.isDigits(numeric.substring(1))) && (((numeric.charAt(0)) == '-') || (java.lang.Character.isDigit(numeric.charAt(0)))))
Delete BinaryOperator at org.apache.commons.lang.math.NumberUtils:452
&&
Move BinaryOperator from org.apache.commons.lang.math.NumberUtils:452 to org.apache.commons.lang.math.NumberUtils:452
(((dec == null) && (exp == null)) && (org.apache.commons.lang.math.NumberUtils.isDigits(numeric.substring(1))))
Move Invocation from org.apache.commons.lang.math.NumberUtils:454 to org.apache.commons.lang.math.NumberUtils:454
(org.apache.commons.lang.math.NumberUtils.isDigits(numeric.substring(1)))
Move BinaryOperator from org.apache.commons.lang.math.NumberUtils:455 to org.apache.commons.lang.math.NumberUtils:455
(((numeric.charAt(0)) == '-') || (java.lang.Character.isDigit(numeric.charAt(0))))
: number instances found: 2
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang.math.NumberUtils:452
to ((dec == null) && (exp == null)) || ((org.apache.commons.lang.math.NumberUtils.isDigits(numeric.substring(1))) && (((numeric.charAt(0)) == '-') || (java.lang.Character.isDigit(numeric.charAt(0)))))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang.math.NumberUtils:452
&&
]]
RepairabilityAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.lang.math.NumberUtils:452
to ((dec == null) && (exp == null)) || ((org.apache.commons.lang.math.NumberUtils.isDigits(numeric.substring(1))) && (((numeric.charAt(0)) == '-') || (java.lang.Character.isDigit(numeric.charAt(0)))))
Delete BinaryOperator at org.apache.commons.lang.math.NumberUtils:452
&&
Move BinaryOperator from org.apache.commons.lang.math.NumberUtils:452 to org.apache.commons.lang.math.NumberUtils:452
(((dec == null) && (exp == null)) && (org.apache.commons.lang.math.NumberUtils.isDigits(numeric.substring(1))))
Move Invocation from org.apache.commons.lang.math.NumberUtils:454 to org.apache.commons.lang.math.NumberUtils:454
(org.apache.commons.lang.math.NumberUtils.isDigits(numeric.substring(1)))
Move BinaryOperator from org.apache.commons.lang.math.NumberUtils:455 to org.apache.commons.lang.math.NumberUtils:455
(((numeric.charAt(0)) == '-') || (java.lang.Character.isDigit(numeric.charAt(0))))
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Elixir/patch1-Math-34-Elixir/Elixir]
FineGrainDifftAnalyzer
-0025
Delete FieldRead at org.apache.commons.math3.genetics.ListPopulation:209
chromosomes
Insert Invocation at org.apache.commons.math3.genetics.ListPopulation:209
getChromosomes()
PatternInstanceAnalyzer
----For Diff:Delete FieldRead at org.apache.commons.math3.genetics.ListPopulation:209
chromosomes
Insert Invocation at org.apache.commons.math3.genetics.ListPopulation:209
getChromosomes()
: number instances found: 9
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math3.genetics.ListPopulation:209
getChromosomes()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math3.genetics.ListPopulation
org.apache.commons.math3.genetics.ListPopulation
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math3.genetics.ListPopulation
org.apache.commons.math3.genetics.ListPopulation
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.genetics.ListPopulation:209
chromosomes
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math3.genetics.ListPopulation:209
getChromosomes()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math3.genetics.ListPopulation:209
getChromosomes()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math3.genetics.ListPopulation
org.apache.commons.math3.genetics.ListPopulation
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math3.genetics.ListPopulation
org.apache.commons.math3.genetics.ListPopulation
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.genetics.ListPopulation:209
chromosomes
]]
RepairabilityAnalyzer
----For Diff:Delete FieldRead at org.apache.commons.math3.genetics.ListPopulation:209
chromosomes
Insert Invocation at org.apache.commons.math3.genetics.ListPopulation:209
getChromosomes()
: number instances found: 1
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math3.genetics.ListPopulation:209
chromosomes
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Elixir/patch1-Lang-59-Elixir/Elixir]
FineGrainDifftAnalyzer
-0017
Update VariableRead at org.apache.commons.lang.text.StrBuilder:884
strLen to width
PatternInstanceAnalyzer
----For Diff:Update VariableRead at org.apache.commons.lang.text.StrBuilder:884
strLen to width
: number instances found: 1
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.lang.text.StrBuilder:884
strLen to width
]]
RepairabilityAnalyzer
----For Diff:Update VariableRead at org.apache.commons.lang.text.StrBuilder:884
strLen to width
: number instances found: 1
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.lang.text.StrBuilder:884
strLen to width
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Elixir/patch1-Math-5-Elixir/Elixir]
FineGrainDifftAnalyzer
-0026
Update FieldRead at org.apache.commons.math3.complex.Complex:305
org.apache.commons.math3.complex.Complex.NaN to org.apache.commons.math3.complex.Complex.INF
PatternInstanceAnalyzer
----For Diff:Update FieldRead at org.apache.commons.math3.complex.Complex:305
org.apache.commons.math3.complex.Complex.NaN to org.apache.commons.math3.complex.Complex.INF
: number instances found: 1
ChangePatternInstance [actions=[Update FieldRead at org.apache.commons.math3.complex.Complex:305
org.apache.commons.math3.complex.Complex.NaN to org.apache.commons.math3.complex.Complex.INF
]]
RepairabilityAnalyzer
----For Diff:Update FieldRead at org.apache.commons.math3.complex.Complex:305
org.apache.commons.math3.complex.Complex.NaN to org.apache.commons.math3.complex.Complex.INF
: number instances found: 1
ChangePatternInstance [actions=[Update FieldRead at org.apache.commons.math3.complex.Complex:305
org.apache.commons.math3.complex.Complex.NaN to org.apache.commons.math3.complex.Complex.INF
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Elixir/patch1-Math-32-Elixir-plausible/Elixir]
FineGrainDifftAnalyzer
-0023
Insert Invocation at org.apache.commons.math3.geometry.euclidean.twod.PolygonsSet:136
.getPlus()
Move VariableRead from org.apache.commons.math3.geometry.euclidean.twod.PolygonsSet:136 to org.apache.commons.math3.geometry.euclidean.twod.PolygonsSet:136
tree
PatternInstanceAnalyzer
----For Diff:Insert Invocation at org.apache.commons.math3.geometry.euclidean.twod.PolygonsSet:136
.getPlus()
Move VariableRead from org.apache.commons.math3.geometry.euclidean.twod.PolygonsSet:136 to org.apache.commons.math3.geometry.euclidean.twod.PolygonsSet:136
tree
: number instances found: 3
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math3.geometry.euclidean.twod.PolygonsSet:136
.getPlus()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math3.geometry.euclidean.twod.PolygonsSet:136
.getPlus()
]]
ChangePatternInstance [actions=[Move VariableRead from org.apache.commons.math3.geometry.euclidean.twod.PolygonsSet:136 to org.apache.commons.math3.geometry.euclidean.twod.PolygonsSet:136
tree
]]
RepairabilityAnalyzer
----For Diff:Insert Invocation at org.apache.commons.math3.geometry.euclidean.twod.PolygonsSet:136
.getPlus()
Move VariableRead from org.apache.commons.math3.geometry.euclidean.twod.PolygonsSet:136 to org.apache.commons.math3.geometry.euclidean.twod.PolygonsSet:136
tree
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Elixir/patch1-Lang-38-Elixir/Elixir]
FineGrainDifftAnalyzer
-0010
Insert Invocation at org.apache.commons.lang3.time.FastDateFormat:872
calendar.getTime()
PatternInstanceAnalyzer
----For Diff:Insert Invocation at org.apache.commons.lang3.time.FastDateFormat:872
calendar.getTime()
: number instances found: 2
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang3.time.FastDateFormat:872
calendar.getTime()
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang3.time.FastDateFormat:872
calendar
]]
RepairabilityAnalyzer
----For Diff:Insert Invocation at org.apache.commons.lang3.time.FastDateFormat:872
calendar.getTime()
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Elixir/patch1-Math-33-Elixir/Elixir]
FineGrainDifftAnalyzer
-0024
Update FieldRead at org.apache.commons.math3.optimization.linear.SimplexTableau:338
maxUlps to epsilon
PatternInstanceAnalyzer
----For Diff:Update FieldRead at org.apache.commons.math3.optimization.linear.SimplexTableau:338
maxUlps to epsilon
: number instances found: 1
ChangePatternInstance [actions=[Update FieldRead at org.apache.commons.math3.optimization.linear.SimplexTableau:338
maxUlps to epsilon
]]
RepairabilityAnalyzer
----For Diff:Update FieldRead at org.apache.commons.math3.optimization.linear.SimplexTableau:338
maxUlps to epsilon
: number instances found: 1
ChangePatternInstance [actions=[Update FieldRead at org.apache.commons.math3.optimization.linear.SimplexTableau:338
maxUlps to epsilon
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Elixir/patch1-Lang-43-Elixir/Elixir]
FineGrainDifftAnalyzer
-0012
Insert Invocation at org.apache.commons.lang.text.ExtendedMessageFormat:422
next(pos)
PatternInstanceAnalyzer
----For Diff:Insert Invocation at org.apache.commons.lang.text.ExtendedMessageFormat:422
next(pos)
: number instances found: 3
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.text.ExtendedMessageFormat:422
next(pos)
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.lang.text.ExtendedMessageFormat
org.apache.commons.lang.text.ExtendedMessageFormat
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang.text.ExtendedMessageFormat:422
pos
]]
RepairabilityAnalyzer
----For Diff:Insert Invocation at org.apache.commons.lang.text.ExtendedMessageFormat:422
next(pos)
: number instances found: 1
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.text.ExtendedMessageFormat:422
next(pos)
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Elixir/patch1-Lang-33-Elixir/Elixir]
FineGrainDifftAnalyzer
-009
Insert If at org.apache.commons.lang3.ClassUtils:910
if (((array != null) && (classes != null)) && ((array[i]) != null)) {
}
Move Assignment from org.apache.commons.lang3.ClassUtils:910 to org.apache.commons.lang3.ClassUtils:911
classes[i] = array[i].getClass()
PatternInstanceAnalyzer
----For Diff:Insert If at org.apache.commons.lang3.ClassUtils:910
if (((array != null) && (classes != null)) && ((array[i]) != null)) {
}
Move Assignment from org.apache.commons.lang3.ClassUtils:910 to org.apache.commons.lang3.ClassUtils:911
classes[i] = array[i].getClass()
: number instances found: 1
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang3.ClassUtils:910
if (((array != null) && (classes != null)) && ((array[i]) != null)) {
}
, Move Assignment from org.apache.commons.lang3.ClassUtils:910 to org.apache.commons.lang3.ClassUtils:911
classes[i] = array[i].getClass()
]]
RepairabilityAnalyzer
----For Diff:Insert If at org.apache.commons.lang3.ClassUtils:910
if (((array != null) && (classes != null)) && ((array[i]) != null)) {
}
Move Assignment from org.apache.commons.lang3.ClassUtils:910 to org.apache.commons.lang3.ClassUtils:911
classes[i] = array[i].getClass()
: number instances found: 1
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang3.ClassUtils:910
if (((array != null) && (classes != null)) && ((array[i]) != null)) {
}
, Move Assignment from org.apache.commons.lang3.ClassUtils:910 to org.apache.commons.lang3.ClassUtils:911
classes[i] = array[i].getClass()
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Elixir/patch1-Chart-8-Elixir/Elixir]
FineGrainDifftAnalyzer
-005
Delete TypeAccess at org.jfree.data.time.Week:175
RegularTimePeriod.DEFAULT_TIME_ZONE
Insert VariableRead at org.jfree.data.time.Week:175
zone
PatternInstanceAnalyzer
----For Diff:Delete TypeAccess at org.jfree.data.time.Week:175
RegularTimePeriod.DEFAULT_TIME_ZONE
Insert VariableRead at org.jfree.data.time.Week:175
zone
: number instances found: 2
ChangePatternInstance [actions=[Insert VariableRead at org.jfree.data.time.Week:175
zone
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.jfree.data.time.Week:175
RegularTimePeriod.DEFAULT_TIME_ZONE
]]
RepairabilityAnalyzer
----For Diff:Delete TypeAccess at org.jfree.data.time.Week:175
RegularTimePeriod.DEFAULT_TIME_ZONE
Insert VariableRead at org.jfree.data.time.Week:175
zone
: number instances found: 1
ChangePatternInstance [actions=[Insert VariableRead at org.jfree.data.time.Week:175
zone
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Elixir/patch1-Chart-17-Elixir-plausible/Elixir]
FineGrainDifftAnalyzer
-003
Insert BinaryOperator at org.jfree.data.time.TimeSeries:832
&& (0 < start)
Insert BinaryOperator at org.jfree.data.time.TimeSeries:879
&& (0 < start)
Move BinaryOperator from org.jfree.data.time.TimeSeries:832 to org.jfree.data.time.TimeSeries:832
end < start
Move BinaryOperator from org.jfree.data.time.TimeSeries:879 to org.jfree.data.time.TimeSeries:879
end < start
PatternInstanceAnalyzer
----For Diff:Insert BinaryOperator at org.jfree.data.time.TimeSeries:832
&& (0 < start)
Insert BinaryOperator at org.jfree.data.time.TimeSeries:879
&& (0 < start)
Move BinaryOperator from org.jfree.data.time.TimeSeries:832 to org.jfree.data.time.TimeSeries:832
end < start
Move BinaryOperator from org.jfree.data.time.TimeSeries:879 to org.jfree.data.time.TimeSeries:879
end < start
: number instances found: 2
ChangePatternInstance [actions=[Insert BinaryOperator at org.jfree.data.time.TimeSeries:832
&& (0 < start)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.jfree.data.time.TimeSeries:879
&& (0 < start)
]]
RepairabilityAnalyzer
----For Diff:Insert BinaryOperator at org.jfree.data.time.TimeSeries:832
&& (0 < start)
Insert BinaryOperator at org.jfree.data.time.TimeSeries:879
&& (0 < start)
Move BinaryOperator from org.jfree.data.time.TimeSeries:832 to org.jfree.data.time.TimeSeries:832
end < start
Move BinaryOperator from org.jfree.data.time.TimeSeries:879 to org.jfree.data.time.TimeSeries:879
end < start
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Elixir/patch1-Lang-6-Elixir/Elixir]
FineGrainDifftAnalyzer
-0018
Update VariableRead at org.apache.commons.lang3.text.translate.CharSequenceTranslator:95
pos to pt
PatternInstanceAnalyzer
----For Diff:Update VariableRead at org.apache.commons.lang3.text.translate.CharSequenceTranslator:95
pos to pt
: number instances found: 1
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.lang3.text.translate.CharSequenceTranslator:95
pos to pt
]]
RepairabilityAnalyzer
----For Diff:Update VariableRead at org.apache.commons.lang3.text.translate.CharSequenceTranslator:95
pos to pt
: number instances found: 1
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.lang3.text.translate.CharSequenceTranslator:95
pos to pt
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Elixir/patch1-Chart-13-Elixir-plausible/Elixir]
FineGrainDifftAnalyzer
-002
Insert If at org.jfree.chart.block.BorderArrangement:450
if (2 >= ((w.length) - 1)) {
} else {
w[(2 + 1)] = size.width;
}
Move Assignment from org.jfree.chart.block.BorderArrangement:450 to org.jfree.chart.block.BorderArrangement:451
w[2] = size.width
PatternInstanceAnalyzer
----For Diff:Insert If at org.jfree.chart.block.BorderArrangement:450
if (2 >= ((w.length) - 1)) {
} else {
w[(2 + 1)] = size.width;
}
Move Assignment from org.jfree.chart.block.BorderArrangement:450 to org.jfree.chart.block.BorderArrangement:451
w[2] = size.width
: number instances found: 1
ChangePatternInstance [actions=[Insert If at org.jfree.chart.block.BorderArrangement:450
if (2 >= ((w.length) - 1)) {
} else {
w[(2 + 1)] = size.width;
}
, Move Assignment from org.jfree.chart.block.BorderArrangement:450 to org.jfree.chart.block.BorderArrangement:451
w[2] = size.width
]]
RepairabilityAnalyzer
----For Diff:Insert If at org.jfree.chart.block.BorderArrangement:450
if (2 >= ((w.length) - 1)) {
} else {
w[(2 + 1)] = size.width;
}
Move Assignment from org.jfree.chart.block.BorderArrangement:450 to org.jfree.chart.block.BorderArrangement:451
w[2] = size.width
: number instances found: 1
ChangePatternInstance [actions=[Insert If at org.jfree.chart.block.BorderArrangement:450
if (2 >= ((w.length) - 1)) {
} else {
w[(2 + 1)] = size.width;
}
, Move Assignment from org.jfree.chart.block.BorderArrangement:450 to org.jfree.chart.block.BorderArrangement:451
w[2] = size.width
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Elixir/patch1-Math-57-Elixir/Elixir]
FineGrainDifftAnalyzer
-0028
Update TypeReference at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:175
int to double
PatternInstanceAnalyzer
----For Diff:Update TypeReference at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:175
int to double
: number instances found: 1
ChangePatternInstance [actions=[Update TypeReference at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:175
int to double
]]
RepairabilityAnalyzer
----For Diff:Update TypeReference at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:175
int to double
: number instances found: 1
ChangePatternInstance [actions=[Update TypeReference at org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer:175
int to double
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Elixir/patch1-Math-75-Elixir/Elixir]
FineGrainDifftAnalyzer
-0034
Update Invocation at org.apache.commons.math.stat.Frequency:303
getCumPct(((java.lang.Comparable<?>) (v))) to getPct(((java.lang.Comparable<?>) (v)))
PatternInstanceAnalyzer
----For Diff:Update Invocation at org.apache.commons.math.stat.Frequency:303
getCumPct(((java.lang.Comparable<?>) (v))) to getPct(((java.lang.Comparable<?>) (v)))
: number instances found: 2
ChangePatternInstance [actions=[Update Invocation at org.apache.commons.math.stat.Frequency:303
getCumPct(((java.lang.Comparable<?>) (v))) to getPct(((java.lang.Comparable<?>) (v)))
]]
ChangePatternInstance [actions=[Update Invocation at org.apache.commons.math.stat.Frequency:303
getCumPct(((java.lang.Comparable<?>) (v))) to getPct(((java.lang.Comparable<?>) (v)))
]]
RepairabilityAnalyzer
----For Diff:Update Invocation at org.apache.commons.math.stat.Frequency:303
getCumPct(((java.lang.Comparable<?>) (v))) to getPct(((java.lang.Comparable<?>) (v)))
: number instances found: 1
ChangePatternInstance [actions=[Update Invocation at org.apache.commons.math.stat.Frequency:303
getCumPct(((java.lang.Comparable<?>) (v))) to getPct(((java.lang.Comparable<?>) (v)))
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Elixir/patch1-Math-50-Elixir/Elixir]
FineGrainDifftAnalyzer
-0027
Delete If at org.apache.commons.math.analysis.solvers.BaseSecantSolver:187
if (x == x1) {
x0 = 0.5 * ((x0 + x1) - (org.apache.commons.math.util.FastMath.max((rtol * (org.apache.commons.math.util.FastMath.abs(x1))), atol)));
f0 = computeObjectiveValue(x0);
}
PatternInstanceAnalyzer
----For Diff:Delete If at org.apache.commons.math.analysis.solvers.BaseSecantSolver:187
if (x == x1) {
x0 = 0.5 * ((x0 + x1) - (org.apache.commons.math.util.FastMath.max((rtol * (org.apache.commons.math.util.FastMath.abs(x1))), atol)));
f0 = computeObjectiveValue(x0);
}
: number instances found: 9
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
org.apache.commons.math.util.FastMath
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
rtol
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
org.apache.commons.math.util.FastMath
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
x1
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
(org.apache.commons.math.util.FastMath.abs(x1))
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
(rtol * (org.apache.commons.math.util.FastMath.abs(x1)))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.BaseSecantSolver:188
atol
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.analysis.solvers.BaseSecantSolver
org.apache.commons.math.analysis.solvers.BaseSecantSolver
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.analysis.solvers.BaseSecantSolver:189
x0
]]
RepairabilityAnalyzer
----For Diff:Delete If at org.apache.commons.math.analysis.solvers.BaseSecantSolver:187
if (x == x1) {
x0 = 0.5 * ((x0 + x1) - (org.apache.commons.math.util.FastMath.max((rtol * (org.apache.commons.math.util.FastMath.abs(x1))), atol)));
f0 = computeObjectiveValue(x0);
}
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Elixir/patch1-Math-73-Elixir-plausible/Elixir]
FineGrainDifftAnalyzer
-0033
Insert Invocation at org.apache.commons.math.analysis.solvers.BrentSolver:138
solve(, initial)
Move VariableRead from org.apache.commons.math.analysis.solvers.BrentSolver:138 to org.apache.commons.math.analysis.solvers.BrentSolver:138
initial
PatternInstanceAnalyzer
----For Diff:Insert Invocation at org.apache.commons.math.analysis.solvers.BrentSolver:138
solve(, initial)
Move VariableRead from org.apache.commons.math.analysis.solvers.BrentSolver:138 to org.apache.commons.math.analysis.solvers.BrentSolver:138
initial
: number instances found: 9
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math.analysis.solvers.BrentSolver:138
solve(, initial)
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math.analysis.solvers.BrentSolver
org.apache.commons.math.analysis.solvers.BrentSolver
]]
ChangePatternInstance [actions=[Move VariableRead from org.apache.commons.math.analysis.solvers.BrentSolver:138 to org.apache.commons.math.analysis.solvers.BrentSolver:138
initial
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
initial
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math.analysis.solvers.BrentSolver:138
solve(, initial)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math.analysis.solvers.BrentSolver:138
solve(, initial)
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math.analysis.solvers.BrentSolver
org.apache.commons.math.analysis.solvers.BrentSolver
]]
ChangePatternInstance [actions=[Move VariableRead from org.apache.commons.math.analysis.solvers.BrentSolver:138 to org.apache.commons.math.analysis.solvers.BrentSolver:138
initial
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.analysis.solvers.BrentSolver:138
initial
]]
RepairabilityAnalyzer
----For Diff:Insert Invocation at org.apache.commons.math.analysis.solvers.BrentSolver:138
solve(, initial)
Move VariableRead from org.apache.commons.math.analysis.solvers.BrentSolver:138 to org.apache.commons.math.analysis.solvers.BrentSolver:138
initial
: number instances found: 1
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math.analysis.solvers.BrentSolver:138
solve(, initial)
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Elixir/patch1-Time-15-Elixir/Elixir]
FineGrainDifftAnalyzer
-0039
Insert Invocation at org.joda.time.field.FieldUtils:138
org.joda.time.field.FieldUtils.safeSubtract(0, val1)
PatternInstanceAnalyzer
----For Diff:Insert Invocation at org.joda.time.field.FieldUtils:138
org.joda.time.field.FieldUtils.safeSubtract(0, val1)
: number instances found: 4
ChangePatternInstance [actions=[Insert Invocation at org.joda.time.field.FieldUtils:138
org.joda.time.field.FieldUtils.safeSubtract(0, val1)
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.joda.time.field.FieldUtils
org.joda.time.field.FieldUtils
]]
ChangePatternInstance [actions=[Insert Literal at org.joda.time.field.FieldUtils:138
0
]]
ChangePatternInstance [actions=[Insert VariableRead at org.joda.time.field.FieldUtils:138
val1
]]
RepairabilityAnalyzer
----For Diff:Insert Invocation at org.joda.time.field.FieldUtils:138
org.joda.time.field.FieldUtils.safeSubtract(0, val1)
: number instances found: 1
ChangePatternInstance [actions=[Insert Invocation at org.joda.time.field.FieldUtils:138
org.joda.time.field.FieldUtils.safeSubtract(0, val1)
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Elixir/patch1-Math-58-Elixir/Elixir]
FineGrainDifftAnalyzer
-0029
Delete ConstructorCall at org.apache.commons.math.optimization.fitting.GaussianFitter:121
new org.apache.commons.math.analysis.function.Gaussian.Parametric()
PatternInstanceAnalyzer
----For Diff:Delete ConstructorCall at org.apache.commons.math.optimization.fitting.GaussianFitter:121
new org.apache.commons.math.analysis.function.Gaussian.Parametric()
: number instances found: 2
ChangePatternInstance [actions=[Delete ConstructorCall at org.apache.commons.math.optimization.fitting.GaussianFitter:121
new org.apache.commons.math.analysis.function.Gaussian.Parametric()
]]
ChangePatternInstance [actions=[Delete ConstructorCall at org.apache.commons.math.optimization.fitting.GaussianFitter:121
new org.apache.commons.math.analysis.function.Gaussian.Parametric()
]]
RepairabilityAnalyzer
----For Diff:Delete ConstructorCall at org.apache.commons.math.optimization.fitting.GaussianFitter:121
new org.apache.commons.math.analysis.function.Gaussian.Parametric()
: number instances found: 1
ChangePatternInstance [actions=[Delete ConstructorCall at org.apache.commons.math.optimization.fitting.GaussianFitter:121
new org.apache.commons.math.analysis.function.Gaussian.Parametric()
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Elixir/patch1-Math-63-Elixir-plausible/Elixir]
FineGrainDifftAnalyzer
-0031
Update Invocation at org.apache.commons.math.util.MathUtils:417
(java.lang.Double.isNaN(x)) to (java.lang.Double.isInfinite(x))
PatternInstanceAnalyzer
----For Diff:Update Invocation at org.apache.commons.math.util.MathUtils:417
(java.lang.Double.isNaN(x)) to (java.lang.Double.isInfinite(x))
: number instances found: 2
ChangePatternInstance [actions=[Update Invocation at org.apache.commons.math.util.MathUtils:417
(java.lang.Double.isNaN(x)) to (java.lang.Double.isInfinite(x))
]]
ChangePatternInstance [actions=[Update Invocation at org.apache.commons.math.util.MathUtils:417
(java.lang.Double.isNaN(x)) to (java.lang.Double.isInfinite(x))
]]
RepairabilityAnalyzer
----For Diff:Update Invocation at org.apache.commons.math.util.MathUtils:417
(java.lang.Double.isNaN(x)) to (java.lang.Double.isInfinite(x))
: number instances found: 1
ChangePatternInstance [actions=[Update Invocation at org.apache.commons.math.util.MathUtils:417
(java.lang.Double.isNaN(x)) to (java.lang.Double.isInfinite(x))
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Elixir/patch1-Chart-3-Elixir-plausible/Elixir]
FineGrainDifftAnalyzer
-004
Delete VariableRead at org.jfree.data.time.TimeSeries:1071
copy
Insert Invocation at org.jfree.data.time.TimeSeries:1071
copy.addAndOrUpdate(copy)
PatternInstanceAnalyzer
----For Diff:Delete VariableRead at org.jfree.data.time.TimeSeries:1071
copy
Insert Invocation at org.jfree.data.time.TimeSeries:1071
copy.addAndOrUpdate(copy)
: number instances found: 7
ChangePatternInstance [actions=[Insert Invocation at org.jfree.data.time.TimeSeries:1071
copy.addAndOrUpdate(copy)
]]
ChangePatternInstance [actions=[Insert VariableRead at org.jfree.data.time.TimeSeries:1071
copy
]]
ChangePatternInstance [actions=[Insert VariableRead at org.jfree.data.time.TimeSeries:1071
copy
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.data.time.TimeSeries:1071
copy
]]
ChangePatternInstance [actions=[Insert Invocation at org.jfree.data.time.TimeSeries:1071
copy.addAndOrUpdate(copy)
]]
ChangePatternInstance [actions=[Insert VariableRead at org.jfree.data.time.TimeSeries:1071
copy
]]
ChangePatternInstance [actions=[Insert VariableRead at org.jfree.data.time.TimeSeries:1071
copy
]]
RepairabilityAnalyzer
----For Diff:Delete VariableRead at org.jfree.data.time.TimeSeries:1071
copy
Insert Invocation at org.jfree.data.time.TimeSeries:1071
copy.addAndOrUpdate(copy)
: number instances found: 1
ChangePatternInstance [actions=[Insert Invocation at org.jfree.data.time.TimeSeries:1071
copy.addAndOrUpdate(copy)
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Elixir/patch1-Lang-51-Elixir-plausible/Elixir]
FineGrainDifftAnalyzer
-0014
Insert BinaryOperator at org.apache.commons.lang.BooleanUtils:672
|| (ch == (str.charAt(0)))
Move BinaryOperator from org.apache.commons.lang.BooleanUtils:672 to org.apache.commons.lang.BooleanUtils:672
ch == 'y'
PatternInstanceAnalyzer
----For Diff:Insert BinaryOperator at org.apache.commons.lang.BooleanUtils:672
|| (ch == (str.charAt(0)))
Move BinaryOperator from org.apache.commons.lang.BooleanUtils:672 to org.apache.commons.lang.BooleanUtils:672
ch == 'y'
: number instances found: 4
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.BooleanUtils:672
(str.charAt(0))
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang.BooleanUtils:672
|| (ch == (str.charAt(0)))
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang.BooleanUtils:672
str
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang.BooleanUtils:672
0
]]
RepairabilityAnalyzer
----For Diff:Insert BinaryOperator at org.apache.commons.lang.BooleanUtils:672
|| (ch == (str.charAt(0)))
Move BinaryOperator from org.apache.commons.lang.BooleanUtils:672 to org.apache.commons.lang.BooleanUtils:672
ch == 'y'
: number instances found: 1
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang.BooleanUtils:672
|| (ch == (str.charAt(0)))
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Elixir/patch1-Time-11-Elixir-plausible/Elixir]
FineGrainDifftAnalyzer
-0038
Delete If at org.joda.time.tz.DateTimeZoneBuilder:1460
if (org.joda.time.tz.ZoneInfoCompiler.verbose()) {
java.lang.System.out.println(("Fixing duplicate recurrent name key - " + (tailZone.iStartRecurrence.getNameKey())));
}
PatternInstanceAnalyzer
----For Diff:Delete If at org.joda.time.tz.DateTimeZoneBuilder:1460
if (org.joda.time.tz.ZoneInfoCompiler.verbose()) {
java.lang.System.out.println(("Fixing duplicate recurrent name key - " + (tailZone.iStartRecurrence.getNameKey())));
}
: number instances found: 8
ChangePatternInstance [actions=[Delete TypeAccess at org.joda.time.tz.DateTimeZoneBuilder:1460
org.joda.time.tz.ZoneInfoCompiler
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.joda.time.tz.DateTimeZoneBuilder:1461
java.lang.System
]]
ChangePatternInstance [actions=[Delete FieldRead at org.joda.time.tz.DateTimeZoneBuilder:1461
java.lang.System.out
]]
ChangePatternInstance [actions=[Delete Literal at org.joda.time.tz.DateTimeZoneBuilder:1461
"Fixing duplicate recurrent name key - "
]]
ChangePatternInstance [actions=[Delete VariableRead at org.joda.time.tz.DateTimeZoneBuilder:1462
tailZone
]]
ChangePatternInstance [actions=[Delete FieldRead at org.joda.time.tz.DateTimeZoneBuilder:1462
tailZone.iStartRecurrence
]]
ChangePatternInstance [actions=[Delete Invocation at org.joda.time.tz.DateTimeZoneBuilder:1462
(tailZone.iStartRecurrence.getNameKey())
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.joda.time.tz.DateTimeZoneBuilder:1461
("Fixing duplicate recurrent name key - " + (tailZone.iStartRecurrence.getNameKey()))
]]
RepairabilityAnalyzer
----For Diff:Delete If at org.joda.time.tz.DateTimeZoneBuilder:1460
if (org.joda.time.tz.ZoneInfoCompiler.verbose()) {
java.lang.System.out.println(("Fixing duplicate recurrent name key - " + (tailZone.iStartRecurrence.getNameKey())));
}
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/ground_truth/Elixir/patch1-Math-104-Elixir-plausible/Elixir]
FineGrainDifftAnalyzer
-0019
Update Invocation at org.apache.commons.math.special.Gamma:171
(java.lang.Math.abs(an)) to (java.lang.Math.sqrt(an))
PatternInstanceAnalyzer
----For Diff:Update Invocation at org.apache.commons.math.special.Gamma:171
(java.lang.Math.abs(an)) to (java.lang.Math.sqrt(an))
: number instances found: 1
ChangePatternInstance [actions=[Update Invocation at org.apache.commons.math.special.Gamma:171
(java.lang.Math.abs(an)) to (java.lang.Math.sqrt(an))
]]
RepairabilityAnalyzer
----For Diff:Update Invocation at org.apache.commons.math.special.Gamma:171
(java.lang.Math.abs(an)) to (java.lang.Math.sqrt(an))
: number instances found: 0
[INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 43.909 s - in fr.inria.coming.spoon.repairability.repairtools.ElixirTest
[INFO] Running fr.inria.coming.spoon.repairability.RepairabilityTest
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/pairsICSE15/1000021]
FineGrainDifftAnalyzer
-TestCDbwEvaluator
Insert Method at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:244
@org.junit.Test
public void testEmptyCluster() {
org.apache.mahout.common.distance.DistanceMeasure measure = new org.apache.mahout.common.distance.EuclideanDistanceMeasure();
initData(1, 0.25, measure);
org.apache.mahout.clustering.canopy.Canopy cluster = new org.apache.mahout.clustering.canopy.Canopy(new org.apache.mahout.math.DenseVector(new double[]{ 10, 10 }), 19, measure);
clusters.put(cluster.getId(), cluster);
java.util.List<org.apache.mahout.math.VectorWritable> points = new java.util.ArrayList<org.apache.mahout.math.VectorWritable>();
representativePoints.put(cluster.getId(), points);
org.apache.mahout.clustering.cdbw.CDbwEvaluator evaluator = new org.apache.mahout.clustering.cdbw.CDbwEvaluator(representativePoints, clusters, measure);
assertEquals("inter cluster density", 0.0, evaluator.interClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON);
assertEquals("separation", 1.5, evaluator.separation(), org.apache.mahout.clustering.cdbw.EPSILON);
assertEquals("intra cluster density", 0.7155417527999326, evaluator.intraClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON);
assertEquals("CDbw", 1.073312629199899, evaluator.getCDbw(), org.apache.mahout.clustering.cdbw.EPSILON);
}
Insert Method at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:259
@org.junit.Test
public void testSingleValueCluster() {
org.apache.mahout.common.distance.DistanceMeasure measure = new org.apache.mahout.common.distance.EuclideanDistanceMeasure();
initData(1, 0.25, measure);
org.apache.mahout.clustering.canopy.Canopy cluster = new org.apache.mahout.clustering.canopy.Canopy(new org.apache.mahout.math.DenseVector(new double[]{ 0, 0 }), 19, measure);
clusters.put(cluster.getId(), cluster);
java.util.List<org.apache.mahout.math.VectorWritable> points = new java.util.ArrayList<org.apache.mahout.math.VectorWritable>();
points.add(new org.apache.mahout.math.VectorWritable(cluster.getCenter().plus(new org.apache.mahout.math.DenseVector(new double[]{ 1, 1 }))));
representativePoints.put(cluster.getId(), points);
org.apache.mahout.clustering.cdbw.CDbwEvaluator evaluator = new org.apache.mahout.clustering.cdbw.CDbwEvaluator(representativePoints, clusters, measure);
assertEquals("inter cluster density", 0.0, evaluator.interClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON);
assertEquals("separation", 0.0, evaluator.separation(), org.apache.mahout.clustering.cdbw.EPSILON);
assertEquals("intra cluster density", 0.7155417527999326, evaluator.intraClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON);
assertEquals("CDbw", 0.0, evaluator.getCDbw(), org.apache.mahout.clustering.cdbw.EPSILON);
}
-CDbwEvaluator
Update LocalVariable at org.apache.mahout.clustering.cdbw.CDbwEvaluator:121
to java.lang.Double result = stDevs.get(cI)
Update TypeReference at org.apache.mahout.clustering.cdbw.CDbwEvaluator:121
double to java.lang.Double
Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs.get(cId) to getStdev(cId)
Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs.get(cId) to getStdev(cId)
Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs.get(cJ) to getStdev(cJ)
Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
(stDevs.get(cI)) to (getStdev(cI))
Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
(stDevs.get(cJ)) to (getStdev(cJ))
Insert Field at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
private static final org.slf4j.Logger log = org.slf4j.LoggerFactory.getLogger(org.apache.mahout.clustering.cdbw.CDbwEvaluator.class);
Insert Method at org.apache.mahout.clustering.cdbw.CDbwEvaluator:172
private java.lang.Double getStdev(java.lang.Integer cI) {
if (result == null) {
return new java.lang.Double(0);
} else {
return result;
}
}
Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
if (s0 > 1) {
}
Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
if ((repI.size()) > 0) {
}
Insert LocalVariable at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
double stDevI = getStdev(cI)
Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("minDistance[" + cI) + ",") + cJ) + "]=") + minDistance))
Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cI) + "]=") + stDevI))
Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cJ) + "]=") + stDevJ))
Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("interDensity[" + cI) + ",") + cJ) + "]=") + interDensity))
Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("density[" + cI) + ",") + cJ) + "]=") + density))
Insert Conditional at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
(uIJ == null) ? 0 :
Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:121 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:173
double stDevI = stDevs.get(cI)
Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:248 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:265
org.apache.mahout.math.Vector std = s2.times(s0).minus(s1.times(s1)).assign(new org.apache.mahout.math.function.SquareRootFunction()).divide(s0)
Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:249 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:266
double d = (std.zSum()) / (std.size())
Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:251 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:268
stDevs.put(cI, d)
Move OperatorAssignment from org.apache.mahout.clustering.cdbw.CDbwEvaluator:111 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:115
sum += cSum / (repI.size())
Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:142 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
interDensity(uIJ, cI, cJ)
-CDbwReducer
Update Field at org.apache.mahout.clustering.cdbw.CDbwReducer:32
private java.util.Map<java.lang.Integer, java.util.List<org.apache.mahout.math.VectorWritable>> referencePoints; to private java.util.Map<java.lang.Integer, java.util.List<org.apache.mahout.math.VectorWritable>> representativePoints;
Update Parameter at org.apache.mahout.clustering.cdbw.CDbwReducer:73
java.util.Map<java.lang.Integer, java.util.List<org.apache.mahout.math.VectorWritable>> referencePoints to java.util.Map<java.lang.Integer, java.util.List<org.apache.mahout.math.VectorWritable>> representativePoints
Update FieldWrite at org.apache.mahout.clustering.cdbw.CDbwReducer:74
this.referencePoints to this.representativePoints
Update VariableRead at org.apache.mahout.clustering.cdbw.CDbwReducer:74
referencePoints to representativePoints
Update FieldRead at org.apache.mahout.clustering.cdbw.CDbwReducer:36
referencePoints to representativePoints
Update FieldWrite at org.apache.mahout.clustering.cdbw.CDbwReducer:63
referencePoints to representativePoints
PatternInstanceAnalyzer
----For Diff:Insert Method at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:244
@org.junit.Test
public void testEmptyCluster() {
org.apache.mahout.common.distance.DistanceMeasure measure = new org.apache.mahout.common.distance.EuclideanDistanceMeasure();
initData(1, 0.25, measure);
org.apache.mahout.clustering.canopy.Canopy cluster = new org.apache.mahout.clustering.canopy.Canopy(new org.apache.mahout.math.DenseVector(new double[]{ 10, 10 }), 19, measure);
clusters.put(cluster.getId(), cluster);
java.util.List<org.apache.mahout.math.VectorWritable> points = new java.util.ArrayList<org.apache.mahout.math.VectorWritable>();
representativePoints.put(cluster.getId(), points);
org.apache.mahout.clustering.cdbw.CDbwEvaluator evaluator = new org.apache.mahout.clustering.cdbw.CDbwEvaluator(representativePoints, clusters, measure);
assertEquals("inter cluster density", 0.0, evaluator.interClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON);
assertEquals("separation", 1.5, evaluator.separation(), org.apache.mahout.clustering.cdbw.EPSILON);
assertEquals("intra cluster density", 0.7155417527999326, evaluator.intraClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON);
assertEquals("CDbw", 1.073312629199899, evaluator.getCDbw(), org.apache.mahout.clustering.cdbw.EPSILON);
}
Insert Method at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:259
@org.junit.Test
public void testSingleValueCluster() {
org.apache.mahout.common.distance.DistanceMeasure measure = new org.apache.mahout.common.distance.EuclideanDistanceMeasure();
initData(1, 0.25, measure);
org.apache.mahout.clustering.canopy.Canopy cluster = new org.apache.mahout.clustering.canopy.Canopy(new org.apache.mahout.math.DenseVector(new double[]{ 0, 0 }), 19, measure);
clusters.put(cluster.getId(), cluster);
java.util.List<org.apache.mahout.math.VectorWritable> points = new java.util.ArrayList<org.apache.mahout.math.VectorWritable>();
points.add(new org.apache.mahout.math.VectorWritable(cluster.getCenter().plus(new org.apache.mahout.math.DenseVector(new double[]{ 1, 1 }))));
representativePoints.put(cluster.getId(), points);
org.apache.mahout.clustering.cdbw.CDbwEvaluator evaluator = new org.apache.mahout.clustering.cdbw.CDbwEvaluator(representativePoints, clusters, measure);
assertEquals("inter cluster density", 0.0, evaluator.interClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON);
assertEquals("separation", 0.0, evaluator.separation(), org.apache.mahout.clustering.cdbw.EPSILON);
assertEquals("intra cluster density", 0.7155417527999326, evaluator.intraClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON);
assertEquals("CDbw", 0.0, evaluator.getCDbw(), org.apache.mahout.clustering.cdbw.EPSILON);
}
: number instances found: 528
ChangePatternInstance [actions=[Insert LocalVariable at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:245
org.apache.mahout.common.distance.DistanceMeasure measure = new org.apache.mahout.common.distance.EuclideanDistanceMeasure()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:246
initData(1, 0.25, measure)
]]
ChangePatternInstance [actions=[Insert LocalVariable at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:247
org.apache.mahout.clustering.canopy.Canopy cluster = new org.apache.mahout.clustering.canopy.Canopy(new org.apache.mahout.math.DenseVector(new double[]{ 10, 10 }), 19, measure)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:248
clusters.put(cluster.getId(), cluster)
]]
ChangePatternInstance [actions=[Insert LocalVariable at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:249
java.util.List<org.apache.mahout.math.VectorWritable> points = new java.util.ArrayList<org.apache.mahout.math.VectorWritable>()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:250
representativePoints.put(cluster.getId(), points)
]]
ChangePatternInstance [actions=[Insert LocalVariable at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:251
org.apache.mahout.clustering.cdbw.CDbwEvaluator evaluator = new org.apache.mahout.clustering.cdbw.CDbwEvaluator(representativePoints, clusters, measure)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:252
assertEquals("inter cluster density", 0.0, evaluator.interClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:253
assertEquals("separation", 1.5, evaluator.separation(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:254
assertEquals("intra cluster density", 0.7155417527999326, evaluator.intraClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:255
assertEquals("CDbw", 1.073312629199899, evaluator.getCDbw(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert LocalVariable at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:260
org.apache.mahout.common.distance.DistanceMeasure measure = new org.apache.mahout.common.distance.EuclideanDistanceMeasure()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:261
initData(1, 0.25, measure)
]]
ChangePatternInstance [actions=[Insert LocalVariable at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:262
org.apache.mahout.clustering.canopy.Canopy cluster = new org.apache.mahout.clustering.canopy.Canopy(new org.apache.mahout.math.DenseVector(new double[]{ 0, 0 }), 19, measure)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:263
clusters.put(cluster.getId(), cluster)
]]
ChangePatternInstance [actions=[Insert LocalVariable at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:264
java.util.List<org.apache.mahout.math.VectorWritable> points = new java.util.ArrayList<org.apache.mahout.math.VectorWritable>()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
points.add(new org.apache.mahout.math.VectorWritable(cluster.getCenter().plus(new org.apache.mahout.math.DenseVector(new double[]{ 1, 1 }))))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:266
representativePoints.put(cluster.getId(), points)
]]
ChangePatternInstance [actions=[Insert LocalVariable at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:267
org.apache.mahout.clustering.cdbw.CDbwEvaluator evaluator = new org.apache.mahout.clustering.cdbw.CDbwEvaluator(representativePoints, clusters, measure)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:268
assertEquals("inter cluster density", 0.0, evaluator.interClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:269
assertEquals("separation", 0.0, evaluator.separation(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:270
assertEquals("intra cluster density", 0.7155417527999326, evaluator.intraClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:271
assertEquals("CDbw", 0.0, evaluator.getCDbw(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert TypeReference at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:245
org.apache.mahout.common.distance.DistanceMeasure
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:245
new org.apache.mahout.common.distance.EuclideanDistanceMeasure()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:246
1
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:246
0.25
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:246
measure
]]
ChangePatternInstance [actions=[Insert TypeReference at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:247
org.apache.mahout.clustering.canopy.Canopy
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:247
new org.apache.mahout.clustering.canopy.Canopy(new org.apache.mahout.math.DenseVector(new double[]{ 10, 10 }), 19, measure)
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:248
clusters
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:248
cluster.getId()
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:248
cluster
]]
ChangePatternInstance [actions=[Insert TypeReference at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:249
java.util.List<org.apache.mahout.math.VectorWritable>
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:249
new java.util.ArrayList<org.apache.mahout.math.VectorWritable>()
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:250
representativePoints
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:250
cluster.getId()
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:250
points
]]
ChangePatternInstance [actions=[Insert TypeReference at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:251
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:251
new org.apache.mahout.clustering.cdbw.CDbwEvaluator(representativePoints, clusters, measure)
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:252
"inter cluster density"
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:252
0.0
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:252
evaluator.interClusterDensity()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:252
org.apache.mahout.clustering.cdbw.EPSILON
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:253
"separation"
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:253
1.5
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:253
evaluator.separation()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:253
org.apache.mahout.clustering.cdbw.EPSILON
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:254
"intra cluster density"
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:254
0.7155417527999326
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:254
evaluator.intraClusterDensity()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:254
org.apache.mahout.clustering.cdbw.EPSILON
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:255
"CDbw"
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:255
1.073312629199899
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:255
evaluator.getCDbw()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:255
org.apache.mahout.clustering.cdbw.EPSILON
]]
ChangePatternInstance [actions=[Insert TypeReference at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:260
org.apache.mahout.common.distance.DistanceMeasure
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:260
new org.apache.mahout.common.distance.EuclideanDistanceMeasure()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:261
1
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:261
0.25
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:261
measure
]]
ChangePatternInstance [actions=[Insert TypeReference at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:262
org.apache.mahout.clustering.canopy.Canopy
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:262
new org.apache.mahout.clustering.canopy.Canopy(new org.apache.mahout.math.DenseVector(new double[]{ 0, 0 }), 19, measure)
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:263
clusters
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:263
cluster.getId()
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:263
cluster
]]
ChangePatternInstance [actions=[Insert TypeReference at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:264
java.util.List<org.apache.mahout.math.VectorWritable>
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:264
new java.util.ArrayList<org.apache.mahout.math.VectorWritable>()
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
points
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
new org.apache.mahout.math.VectorWritable(cluster.getCenter().plus(new org.apache.mahout.math.DenseVector(new double[]{ 1, 1 })))
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:266
representativePoints
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:266
cluster.getId()
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:266
points
]]
ChangePatternInstance [actions=[Insert TypeReference at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:267
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:267
new org.apache.mahout.clustering.cdbw.CDbwEvaluator(representativePoints, clusters, measure)
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:268
"inter cluster density"
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:268
0.0
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:268
evaluator.interClusterDensity()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:268
org.apache.mahout.clustering.cdbw.EPSILON
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:269
"separation"
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:269
0.0
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:269
evaluator.separation()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:269
org.apache.mahout.clustering.cdbw.EPSILON
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:270
"intra cluster density"
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:270
0.7155417527999326
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:270
evaluator.intraClusterDensity()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:270
org.apache.mahout.clustering.cdbw.EPSILON
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:271
"CDbw"
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:271
0.0
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:271
evaluator.getCDbw()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:271
org.apache.mahout.clustering.cdbw.EPSILON
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:247
new org.apache.mahout.math.DenseVector(new double[]{ 10, 10 })
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:247
19
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:247
measure
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:248
cluster
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:250
cluster
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:251
representativePoints
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:251
clusters
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:251
measure
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:252
evaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:253
evaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:254
evaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:255
evaluator
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:262
new org.apache.mahout.math.DenseVector(new double[]{ 0, 0 })
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:262
19
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:262
measure
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:263
cluster
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
cluster.getCenter().plus(new org.apache.mahout.math.DenseVector(new double[]{ 1, 1 }))
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:266
cluster
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:267
representativePoints
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:267
clusters
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:267
measure
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:268
evaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:269
evaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:270
evaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:271
evaluator
]]
ChangePatternInstance [actions=[Insert NewArray at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:247
new double[]{ 10, 10 }
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert NewArray at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:262
new double[]{ 0, 0 }
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
cluster.getCenter()
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
new org.apache.mahout.math.DenseVector(new double[]{ 1, 1 })
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:247
10
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:247
10
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:262
0
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:262
0
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
cluster
]]
ChangePatternInstance [actions=[Insert NewArray at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
new double[]{ 1, 1 }
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
1
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
1
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:246
initData(1, 0.25, measure)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:248
clusters.put(cluster.getId(), cluster)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:250
representativePoints.put(cluster.getId(), points)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:252
assertEquals("inter cluster density", 0.0, evaluator.interClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:253
assertEquals("separation", 1.5, evaluator.separation(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:254
assertEquals("intra cluster density", 0.7155417527999326, evaluator.intraClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:255
assertEquals("CDbw", 1.073312629199899, evaluator.getCDbw(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:261
initData(1, 0.25, measure)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:263
clusters.put(cluster.getId(), cluster)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
points.add(new org.apache.mahout.math.VectorWritable(cluster.getCenter().plus(new org.apache.mahout.math.DenseVector(new double[]{ 1, 1 }))))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:266
representativePoints.put(cluster.getId(), points)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:268
assertEquals("inter cluster density", 0.0, evaluator.interClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:269
assertEquals("separation", 0.0, evaluator.separation(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:270
assertEquals("intra cluster density", 0.7155417527999326, evaluator.intraClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:271
assertEquals("CDbw", 0.0, evaluator.getCDbw(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:248
cluster.getId()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:250
cluster.getId()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:252
evaluator.interClusterDensity()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:253
evaluator.separation()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:254
evaluator.intraClusterDensity()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:255
evaluator.getCDbw()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:263
cluster.getId()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:266
cluster.getId()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:268
evaluator.interClusterDensity()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:269
evaluator.separation()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:270
evaluator.intraClusterDensity()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:271
evaluator.getCDbw()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
cluster.getCenter().plus(new org.apache.mahout.math.DenseVector(new double[]{ 1, 1 }))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
cluster.getCenter()
]]
ChangePatternInstance [actions=[Insert Method at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:244
@org.junit.Test
public void testEmptyCluster() {
org.apache.mahout.common.distance.DistanceMeasure measure = new org.apache.mahout.common.distance.EuclideanDistanceMeasure();
initData(1, 0.25, measure);
org.apache.mahout.clustering.canopy.Canopy cluster = new org.apache.mahout.clustering.canopy.Canopy(new org.apache.mahout.math.DenseVector(new double[]{ 10, 10 }), 19, measure);
clusters.put(cluster.getId(), cluster);
java.util.List<org.apache.mahout.math.VectorWritable> points = new java.util.ArrayList<org.apache.mahout.math.VectorWritable>();
representativePoints.put(cluster.getId(), points);
org.apache.mahout.clustering.cdbw.CDbwEvaluator evaluator = new org.apache.mahout.clustering.cdbw.CDbwEvaluator(representativePoints, clusters, measure);
assertEquals("inter cluster density", 0.0, evaluator.interClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON);
assertEquals("separation", 1.5, evaluator.separation(), org.apache.mahout.clustering.cdbw.EPSILON);
assertEquals("intra cluster density", 0.7155417527999326, evaluator.intraClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON);
assertEquals("CDbw", 1.073312629199899, evaluator.getCDbw(), org.apache.mahout.clustering.cdbw.EPSILON);
}
]]
ChangePatternInstance [actions=[Insert Method at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:259
@org.junit.Test
public void testSingleValueCluster() {
org.apache.mahout.common.distance.DistanceMeasure measure = new org.apache.mahout.common.distance.EuclideanDistanceMeasure();
initData(1, 0.25, measure);
org.apache.mahout.clustering.canopy.Canopy cluster = new org.apache.mahout.clustering.canopy.Canopy(new org.apache.mahout.math.DenseVector(new double[]{ 0, 0 }), 19, measure);
clusters.put(cluster.getId(), cluster);
java.util.List<org.apache.mahout.math.VectorWritable> points = new java.util.ArrayList<org.apache.mahout.math.VectorWritable>();
points.add(new org.apache.mahout.math.VectorWritable(cluster.getCenter().plus(new org.apache.mahout.math.DenseVector(new double[]{ 1, 1 }))));
representativePoints.put(cluster.getId(), points);
org.apache.mahout.clustering.cdbw.CDbwEvaluator evaluator = new org.apache.mahout.clustering.cdbw.CDbwEvaluator(representativePoints, clusters, measure);
assertEquals("inter cluster density", 0.0, evaluator.interClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON);
assertEquals("separation", 0.0, evaluator.separation(), org.apache.mahout.clustering.cdbw.EPSILON);
assertEquals("intra cluster density", 0.7155417527999326, evaluator.intraClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON);
assertEquals("CDbw", 0.0, evaluator.getCDbw(), org.apache.mahout.clustering.cdbw.EPSILON);
}
]]
ChangePatternInstance [actions=[Insert TypeReference at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:244
void
]]
ChangePatternInstance [actions=[Insert VirtualEle at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Annotation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:243
@org.junit.Test
]]
ChangePatternInstance [actions=[Insert LocalVariable at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:245
org.apache.mahout.common.distance.DistanceMeasure measure = new org.apache.mahout.common.distance.EuclideanDistanceMeasure()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:246
initData(1, 0.25, measure)
]]
ChangePatternInstance [actions=[Insert LocalVariable at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:247
org.apache.mahout.clustering.canopy.Canopy cluster = new org.apache.mahout.clustering.canopy.Canopy(new org.apache.mahout.math.DenseVector(new double[]{ 10, 10 }), 19, measure)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:248
clusters.put(cluster.getId(), cluster)
]]
ChangePatternInstance [actions=[Insert LocalVariable at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:249
java.util.List<org.apache.mahout.math.VectorWritable> points = new java.util.ArrayList<org.apache.mahout.math.VectorWritable>()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:250
representativePoints.put(cluster.getId(), points)
]]
ChangePatternInstance [actions=[Insert LocalVariable at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:251
org.apache.mahout.clustering.cdbw.CDbwEvaluator evaluator = new org.apache.mahout.clustering.cdbw.CDbwEvaluator(representativePoints, clusters, measure)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:252
assertEquals("inter cluster density", 0.0, evaluator.interClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:253
assertEquals("separation", 1.5, evaluator.separation(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:254
assertEquals("intra cluster density", 0.7155417527999326, evaluator.intraClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:255
assertEquals("CDbw", 1.073312629199899, evaluator.getCDbw(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert TypeReference at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:259
void
]]
ChangePatternInstance [actions=[Insert VirtualEle at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Annotation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:258
@org.junit.Test
]]
ChangePatternInstance [actions=[Insert LocalVariable at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:260
org.apache.mahout.common.distance.DistanceMeasure measure = new org.apache.mahout.common.distance.EuclideanDistanceMeasure()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:261
initData(1, 0.25, measure)
]]
ChangePatternInstance [actions=[Insert LocalVariable at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:262
org.apache.mahout.clustering.canopy.Canopy cluster = new org.apache.mahout.clustering.canopy.Canopy(new org.apache.mahout.math.DenseVector(new double[]{ 0, 0 }), 19, measure)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:263
clusters.put(cluster.getId(), cluster)
]]
ChangePatternInstance [actions=[Insert LocalVariable at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:264
java.util.List<org.apache.mahout.math.VectorWritable> points = new java.util.ArrayList<org.apache.mahout.math.VectorWritable>()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
points.add(new org.apache.mahout.math.VectorWritable(cluster.getCenter().plus(new org.apache.mahout.math.DenseVector(new double[]{ 1, 1 }))))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:266
representativePoints.put(cluster.getId(), points)
]]
ChangePatternInstance [actions=[Insert LocalVariable at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:267
org.apache.mahout.clustering.cdbw.CDbwEvaluator evaluator = new org.apache.mahout.clustering.cdbw.CDbwEvaluator(representativePoints, clusters, measure)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:268
assertEquals("inter cluster density", 0.0, evaluator.interClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:269
assertEquals("separation", 0.0, evaluator.separation(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:270
assertEquals("intra cluster density", 0.7155417527999326, evaluator.intraClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:271
assertEquals("CDbw", 0.0, evaluator.getCDbw(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert Wra at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert TypeReference at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:245
org.apache.mahout.common.distance.DistanceMeasure
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:245
new org.apache.mahout.common.distance.EuclideanDistanceMeasure()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:246
1
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:246
0.25
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:246
measure
]]
ChangePatternInstance [actions=[Insert TypeReference at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:247
org.apache.mahout.clustering.canopy.Canopy
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:247
new org.apache.mahout.clustering.canopy.Canopy(new org.apache.mahout.math.DenseVector(new double[]{ 10, 10 }), 19, measure)
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:248
clusters
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:248
cluster.getId()
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:248
cluster
]]
ChangePatternInstance [actions=[Insert TypeReference at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:249
java.util.List<org.apache.mahout.math.VectorWritable>
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:249
new java.util.ArrayList<org.apache.mahout.math.VectorWritable>()
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:250
representativePoints
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:250
cluster.getId()
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:250
points
]]
ChangePatternInstance [actions=[Insert TypeReference at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:251
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:251
new org.apache.mahout.clustering.cdbw.CDbwEvaluator(representativePoints, clusters, measure)
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:252
"inter cluster density"
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:252
0.0
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:252
evaluator.interClusterDensity()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:252
org.apache.mahout.clustering.cdbw.EPSILON
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:253
"separation"
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:253
1.5
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:253
evaluator.separation()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:253
org.apache.mahout.clustering.cdbw.EPSILON
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:254
"intra cluster density"
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:254
0.7155417527999326
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:254
evaluator.intraClusterDensity()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:254
org.apache.mahout.clustering.cdbw.EPSILON
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:255
"CDbw"
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:255
1.073312629199899
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:255
evaluator.getCDbw()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:255
org.apache.mahout.clustering.cdbw.EPSILON
]]
ChangePatternInstance [actions=[Insert Wra at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert TypeReference at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:260
org.apache.mahout.common.distance.DistanceMeasure
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:260
new org.apache.mahout.common.distance.EuclideanDistanceMeasure()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:261
1
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:261
0.25
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:261
measure
]]
ChangePatternInstance [actions=[Insert TypeReference at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:262
org.apache.mahout.clustering.canopy.Canopy
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:262
new org.apache.mahout.clustering.canopy.Canopy(new org.apache.mahout.math.DenseVector(new double[]{ 0, 0 }), 19, measure)
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:263
clusters
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:263
cluster.getId()
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:263
cluster
]]
ChangePatternInstance [actions=[Insert TypeReference at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:264
java.util.List<org.apache.mahout.math.VectorWritable>
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:264
new java.util.ArrayList<org.apache.mahout.math.VectorWritable>()
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
points
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
new org.apache.mahout.math.VectorWritable(cluster.getCenter().plus(new org.apache.mahout.math.DenseVector(new double[]{ 1, 1 })))
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:266
representativePoints
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:266
cluster.getId()
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:266
points
]]
ChangePatternInstance [actions=[Insert TypeReference at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:267
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:267
new org.apache.mahout.clustering.cdbw.CDbwEvaluator(representativePoints, clusters, measure)
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:268
"inter cluster density"
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:268
0.0
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:268
evaluator.interClusterDensity()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:268
org.apache.mahout.clustering.cdbw.EPSILON
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:269
"separation"
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:269
0.0
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:269
evaluator.separation()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:269
org.apache.mahout.clustering.cdbw.EPSILON
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:270
"intra cluster density"
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:270
0.7155417527999326
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:270
evaluator.intraClusterDensity()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:270
org.apache.mahout.clustering.cdbw.EPSILON
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:271
"CDbw"
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:271
0.0
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:271
evaluator.getCDbw()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:271
org.apache.mahout.clustering.cdbw.EPSILON
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:247
new org.apache.mahout.math.DenseVector(new double[]{ 10, 10 })
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:247
19
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:247
measure
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:248
cluster
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:250
cluster
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:251
representativePoints
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:251
clusters
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:251
measure
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:252
evaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:253
evaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:254
evaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:255
evaluator
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:262
new org.apache.mahout.math.DenseVector(new double[]{ 0, 0 })
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:262
19
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:262
measure
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:263
cluster
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
cluster.getCenter().plus(new org.apache.mahout.math.DenseVector(new double[]{ 1, 1 }))
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:266
cluster
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:267
representativePoints
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:267
clusters
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:267
measure
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:268
evaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:269
evaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:270
evaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:271
evaluator
]]
ChangePatternInstance [actions=[Insert NewArray at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:247
new double[]{ 10, 10 }
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert NewArray at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:262
new double[]{ 0, 0 }
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
cluster.getCenter()
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
new org.apache.mahout.math.DenseVector(new double[]{ 1, 1 })
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:247
10
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:247
10
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:262
0
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:262
0
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
cluster
]]
ChangePatternInstance [actions=[Insert NewArray at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
new double[]{ 1, 1 }
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
1
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
1
]]
ChangePatternInstance [actions=[Insert LocalVariable at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:245
org.apache.mahout.common.distance.DistanceMeasure measure = new org.apache.mahout.common.distance.EuclideanDistanceMeasure()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:246
initData(1, 0.25, measure)
]]
ChangePatternInstance [actions=[Insert LocalVariable at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:247
org.apache.mahout.clustering.canopy.Canopy cluster = new org.apache.mahout.clustering.canopy.Canopy(new org.apache.mahout.math.DenseVector(new double[]{ 10, 10 }), 19, measure)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:248
clusters.put(cluster.getId(), cluster)
]]
ChangePatternInstance [actions=[Insert LocalVariable at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:249
java.util.List<org.apache.mahout.math.VectorWritable> points = new java.util.ArrayList<org.apache.mahout.math.VectorWritable>()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:250
representativePoints.put(cluster.getId(), points)
]]
ChangePatternInstance [actions=[Insert LocalVariable at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:251
org.apache.mahout.clustering.cdbw.CDbwEvaluator evaluator = new org.apache.mahout.clustering.cdbw.CDbwEvaluator(representativePoints, clusters, measure)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:252
assertEquals("inter cluster density", 0.0, evaluator.interClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:253
assertEquals("separation", 1.5, evaluator.separation(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:254
assertEquals("intra cluster density", 0.7155417527999326, evaluator.intraClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:255
assertEquals("CDbw", 1.073312629199899, evaluator.getCDbw(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert LocalVariable at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:260
org.apache.mahout.common.distance.DistanceMeasure measure = new org.apache.mahout.common.distance.EuclideanDistanceMeasure()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:261
initData(1, 0.25, measure)
]]
ChangePatternInstance [actions=[Insert LocalVariable at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:262
org.apache.mahout.clustering.canopy.Canopy cluster = new org.apache.mahout.clustering.canopy.Canopy(new org.apache.mahout.math.DenseVector(new double[]{ 0, 0 }), 19, measure)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:263
clusters.put(cluster.getId(), cluster)
]]
ChangePatternInstance [actions=[Insert LocalVariable at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:264
java.util.List<org.apache.mahout.math.VectorWritable> points = new java.util.ArrayList<org.apache.mahout.math.VectorWritable>()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
points.add(new org.apache.mahout.math.VectorWritable(cluster.getCenter().plus(new org.apache.mahout.math.DenseVector(new double[]{ 1, 1 }))))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:266
representativePoints.put(cluster.getId(), points)
]]
ChangePatternInstance [actions=[Insert LocalVariable at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:267
org.apache.mahout.clustering.cdbw.CDbwEvaluator evaluator = new org.apache.mahout.clustering.cdbw.CDbwEvaluator(representativePoints, clusters, measure)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:268
assertEquals("inter cluster density", 0.0, evaluator.interClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:269
assertEquals("separation", 0.0, evaluator.separation(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:270
assertEquals("intra cluster density", 0.7155417527999326, evaluator.intraClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:271
assertEquals("CDbw", 0.0, evaluator.getCDbw(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:245
new org.apache.mahout.common.distance.EuclideanDistanceMeasure()
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:247
new org.apache.mahout.clustering.canopy.Canopy(new org.apache.mahout.math.DenseVector(new double[]{ 10, 10 }), 19, measure)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:248
cluster.getId()
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:249
new java.util.ArrayList<org.apache.mahout.math.VectorWritable>()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:250
cluster.getId()
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:251
new org.apache.mahout.clustering.cdbw.CDbwEvaluator(representativePoints, clusters, measure)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:252
evaluator.interClusterDensity()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:253
evaluator.separation()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:254
evaluator.intraClusterDensity()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:255
evaluator.getCDbw()
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:260
new org.apache.mahout.common.distance.EuclideanDistanceMeasure()
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:262
new org.apache.mahout.clustering.canopy.Canopy(new org.apache.mahout.math.DenseVector(new double[]{ 0, 0 }), 19, measure)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:263
cluster.getId()
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:264
new java.util.ArrayList<org.apache.mahout.math.VectorWritable>()
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
new org.apache.mahout.math.VectorWritable(cluster.getCenter().plus(new org.apache.mahout.math.DenseVector(new double[]{ 1, 1 })))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:266
cluster.getId()
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:267
new org.apache.mahout.clustering.cdbw.CDbwEvaluator(representativePoints, clusters, measure)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:268
evaluator.interClusterDensity()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:269
evaluator.separation()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:270
evaluator.intraClusterDensity()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:271
evaluator.getCDbw()
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:247
new org.apache.mahout.math.DenseVector(new double[]{ 10, 10 })
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:262
new org.apache.mahout.math.DenseVector(new double[]{ 0, 0 })
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
cluster.getCenter().plus(new org.apache.mahout.math.DenseVector(new double[]{ 1, 1 }))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
cluster.getCenter()
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
new org.apache.mahout.math.DenseVector(new double[]{ 1, 1 })
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:246
initData(1, 0.25, measure)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:248
clusters.put(cluster.getId(), cluster)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:250
representativePoints.put(cluster.getId(), points)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:252
assertEquals("inter cluster density", 0.0, evaluator.interClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:253
assertEquals("separation", 1.5, evaluator.separation(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:254
assertEquals("intra cluster density", 0.7155417527999326, evaluator.intraClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:255
assertEquals("CDbw", 1.073312629199899, evaluator.getCDbw(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:261
initData(1, 0.25, measure)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:263
clusters.put(cluster.getId(), cluster)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
points.add(new org.apache.mahout.math.VectorWritable(cluster.getCenter().plus(new org.apache.mahout.math.DenseVector(new double[]{ 1, 1 }))))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:266
representativePoints.put(cluster.getId(), points)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:268
assertEquals("inter cluster density", 0.0, evaluator.interClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:269
assertEquals("separation", 0.0, evaluator.separation(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:270
assertEquals("intra cluster density", 0.7155417527999326, evaluator.intraClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:271
assertEquals("CDbw", 0.0, evaluator.getCDbw(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:245
new org.apache.mahout.common.distance.EuclideanDistanceMeasure()
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:247
new org.apache.mahout.clustering.canopy.Canopy(new org.apache.mahout.math.DenseVector(new double[]{ 10, 10 }), 19, measure)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:248
cluster.getId()
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:249
new java.util.ArrayList<org.apache.mahout.math.VectorWritable>()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:250
cluster.getId()
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:251
new org.apache.mahout.clustering.cdbw.CDbwEvaluator(representativePoints, clusters, measure)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:252
evaluator.interClusterDensity()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:253
evaluator.separation()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:254
evaluator.intraClusterDensity()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:255
evaluator.getCDbw()
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:260
new org.apache.mahout.common.distance.EuclideanDistanceMeasure()
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:262
new org.apache.mahout.clustering.canopy.Canopy(new org.apache.mahout.math.DenseVector(new double[]{ 0, 0 }), 19, measure)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:263
cluster.getId()
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:264
new java.util.ArrayList<org.apache.mahout.math.VectorWritable>()
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
new org.apache.mahout.math.VectorWritable(cluster.getCenter().plus(new org.apache.mahout.math.DenseVector(new double[]{ 1, 1 })))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:266
cluster.getId()
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:267
new org.apache.mahout.clustering.cdbw.CDbwEvaluator(representativePoints, clusters, measure)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:268
evaluator.interClusterDensity()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:269
evaluator.separation()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:270
evaluator.intraClusterDensity()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:271
evaluator.getCDbw()
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:247
new org.apache.mahout.math.DenseVector(new double[]{ 10, 10 })
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:262
new org.apache.mahout.math.DenseVector(new double[]{ 0, 0 })
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
cluster.getCenter().plus(new org.apache.mahout.math.DenseVector(new double[]{ 1, 1 }))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
cluster.getCenter()
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
new org.apache.mahout.math.DenseVector(new double[]{ 1, 1 })
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:246
1
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:246
0.25
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:246
measure
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:248
clusters
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:248
cluster.getId()
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:248
cluster
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:250
representativePoints
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:250
cluster.getId()
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:250
points
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:252
"inter cluster density"
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:252
0.0
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:252
evaluator.interClusterDensity()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:252
org.apache.mahout.clustering.cdbw.EPSILON
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:253
"separation"
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:253
1.5
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:253
evaluator.separation()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:253
org.apache.mahout.clustering.cdbw.EPSILON
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:254
"intra cluster density"
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:254
0.7155417527999326
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:254
evaluator.intraClusterDensity()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:254
org.apache.mahout.clustering.cdbw.EPSILON
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:255
"CDbw"
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:255
1.073312629199899
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:255
evaluator.getCDbw()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:255
org.apache.mahout.clustering.cdbw.EPSILON
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:261
1
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:261
0.25
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:261
measure
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:263
clusters
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:263
cluster.getId()
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:263
cluster
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
points
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
new org.apache.mahout.math.VectorWritable(cluster.getCenter().plus(new org.apache.mahout.math.DenseVector(new double[]{ 1, 1 })))
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:266
representativePoints
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:266
cluster.getId()
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:266
points
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:268
"inter cluster density"
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:268
0.0
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:268
evaluator.interClusterDensity()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:268
org.apache.mahout.clustering.cdbw.EPSILON
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:269
"separation"
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:269
0.0
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:269
evaluator.separation()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:269
org.apache.mahout.clustering.cdbw.EPSILON
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:270
"intra cluster density"
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:270
0.7155417527999326
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:270
evaluator.intraClusterDensity()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:270
org.apache.mahout.clustering.cdbw.EPSILON
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:271
"CDbw"
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:271
0.0
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:271
evaluator.getCDbw()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:271
org.apache.mahout.clustering.cdbw.EPSILON
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:247
new org.apache.mahout.math.DenseVector(new double[]{ 10, 10 })
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:247
19
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:247
measure
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:248
cluster
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:250
cluster
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:251
representativePoints
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:251
clusters
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:251
measure
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:252
evaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:253
evaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:254
evaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:255
evaluator
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:262
new org.apache.mahout.math.DenseVector(new double[]{ 0, 0 })
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:262
19
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:262
measure
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:263
cluster
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
cluster.getCenter().plus(new org.apache.mahout.math.DenseVector(new double[]{ 1, 1 }))
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:266
cluster
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:267
representativePoints
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:267
clusters
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:267
measure
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:268
evaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:269
evaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:270
evaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:271
evaluator
]]
ChangePatternInstance [actions=[Insert NewArray at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:247
new double[]{ 10, 10 }
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert NewArray at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:262
new double[]{ 0, 0 }
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
cluster.getCenter()
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
new org.apache.mahout.math.DenseVector(new double[]{ 1, 1 })
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:247
10
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:247
10
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:262
0
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:262
0
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
cluster
]]
ChangePatternInstance [actions=[Insert NewArray at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
new double[]{ 1, 1 }
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
1
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
1
]]
----For Diff:Update LocalVariable at org.apache.mahout.clustering.cdbw.CDbwEvaluator:121
to java.lang.Double result = stDevs.get(cI)
Update TypeReference at org.apache.mahout.clustering.cdbw.CDbwEvaluator:121
double to java.lang.Double
Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs.get(cId) to getStdev(cId)
Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs.get(cId) to getStdev(cId)
Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs.get(cJ) to getStdev(cJ)
Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
(stDevs.get(cI)) to (getStdev(cI))
Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
(stDevs.get(cJ)) to (getStdev(cJ))
Insert Field at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
private static final org.slf4j.Logger log = org.slf4j.LoggerFactory.getLogger(org.apache.mahout.clustering.cdbw.CDbwEvaluator.class);
Insert Method at org.apache.mahout.clustering.cdbw.CDbwEvaluator:172
private java.lang.Double getStdev(java.lang.Integer cI) {
if (result == null) {
return new java.lang.Double(0);
} else {
return result;
}
}
Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
if (s0 > 1) {
}
Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
if ((repI.size()) > 0) {
}
Insert LocalVariable at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
double stDevI = getStdev(cI)
Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("minDistance[" + cI) + ",") + cJ) + "]=") + minDistance))
Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cI) + "]=") + stDevI))
Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cJ) + "]=") + stDevJ))
Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("interDensity[" + cI) + ",") + cJ) + "]=") + interDensity))
Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("density[" + cI) + ",") + cJ) + "]=") + density))
Insert Conditional at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
(uIJ == null) ? 0 :
Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:121 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:173
double stDevI = stDevs.get(cI)
Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:248 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:265
org.apache.mahout.math.Vector std = s2.times(s0).minus(s1.times(s1)).assign(new org.apache.mahout.math.function.SquareRootFunction()).divide(s0)
Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:249 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:266
double d = (std.zSum()) / (std.size())
Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:251 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:268
stDevs.put(cI, d)
Move OperatorAssignment from org.apache.mahout.clustering.cdbw.CDbwEvaluator:111 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:115
sum += cSum / (repI.size())
Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:142 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
interDensity(uIJ, cI, cJ)
: number instances found: 1369
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
result
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
null
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
s0
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
1
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
(repI.size())
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
0
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
repI
]]
ChangePatternInstance [actions=[Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
if (s0 > 1) {
}
, Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:248 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:265
org.apache.mahout.math.Vector std = s2.times(s0).minus(s1.times(s1)).assign(new org.apache.mahout.math.function.SquareRootFunction()).divide(s0)
]]
ChangePatternInstance [actions=[Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
if (s0 > 1) {
}
, Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:249 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:266
double d = (std.zSum()) / (std.size())
]]
ChangePatternInstance [actions=[Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
if (s0 > 1) {
}
, Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:251 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:268
stDevs.put(cI, d)
]]
ChangePatternInstance [actions=[Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
if ((repI.size()) > 0) {
}
, Move OperatorAssignment from org.apache.mahout.clustering.cdbw.CDbwEvaluator:111 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:115
sum += cSum / (repI.size())
]]
ChangePatternInstance [actions=[Insert Return at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
return new java.lang.Double(0)
]]
ChangePatternInstance [actions=[Insert Return at org.apache.mahout.clustering.cdbw.CDbwEvaluator:177
return result
]]
ChangePatternInstance [actions=[Update LocalVariable at org.apache.mahout.clustering.cdbw.CDbwEvaluator:121
to java.lang.Double result = stDevs.get(cI)
]]
ChangePatternInstance [actions=[Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:121 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:173
double stDevI = stDevs.get(cI)
]]
ChangePatternInstance [actions=[Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
if (result == null) {
return new java.lang.Double(0);
} else {
return result;
}
]]
ChangePatternInstance [actions=[Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
if (s0 > 1) {
}
]]
ChangePatternInstance [actions=[Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
if ((repI.size()) > 0) {
}
]]
ChangePatternInstance [actions=[Insert LocalVariable at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
double stDevI = getStdev(cI)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("minDistance[" + cI) + ",") + cJ) + "]=") + minDistance))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cI) + "]=") + stDevI))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cJ) + "]=") + stDevJ))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("interDensity[" + cI) + ",") + cJ) + "]=") + interDensity))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("density[" + cI) + ",") + cJ) + "]=") + density))
]]
ChangePatternInstance [actions=[Insert Return at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
return new java.lang.Double(0)
]]
ChangePatternInstance [actions=[Insert Return at org.apache.mahout.clustering.cdbw.CDbwEvaluator:177
return result
]]
ChangePatternInstance [actions=[Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:248 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:265
org.apache.mahout.math.Vector std = s2.times(s0).minus(s1.times(s1)).assign(new org.apache.mahout.math.function.SquareRootFunction()).divide(s0)
]]
ChangePatternInstance [actions=[Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:249 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:266
double d = (std.zSum()) / (std.size())
]]
ChangePatternInstance [actions=[Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:251 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:268
stDevs.put(cI, d)
]]
ChangePatternInstance [actions=[Move OperatorAssignment from org.apache.mahout.clustering.cdbw.CDbwEvaluator:111 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:115
sum += cSum / (repI.size())
]]
ChangePatternInstance [actions=[Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
if ((repI.size()) > 0) {
}
]]
ChangePatternInstance [actions=[Insert LocalVariable at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
double stDevI = getStdev(cI)
]]
ChangePatternInstance [actions=[Update TypeReference at org.apache.mahout.clustering.cdbw.CDbwEvaluator:121
double to java.lang.Double
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
result == null
]]
ChangePatternInstance [actions=[Insert Block at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
{
return new java.lang.Double(0);
}
]]
ChangePatternInstance [actions=[Insert Block at org.apache.mahout.clustering.cdbw.CDbwEvaluator:176
{
return result;
}
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
s0 > 1
]]
ChangePatternInstance [actions=[Insert Block at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
{
}
]]
ChangePatternInstance [actions=[Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs.get(cId) to getStdev(cId)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
(repI.size()) > 0
]]
ChangePatternInstance [actions=[Insert Block at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
{
}
]]
ChangePatternInstance [actions=[Insert TypeReference at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
double
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
getStdev(cI)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("minDistance[" + cI) + ",") + cJ) + "]=") + minDistance))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cI) + "]=") + stDevI))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cJ) + "]=") + stDevJ))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("interDensity[" + cI) + ",") + cJ) + "]=") + interDensity))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("density[" + cI) + ",") + cJ) + "]=") + density))
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
result
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
null
]]
ChangePatternInstance [actions=[Insert Return at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
return new java.lang.Double(0)
]]
ChangePatternInstance [actions=[Insert Return at org.apache.mahout.clustering.cdbw.CDbwEvaluator:177
return result
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
s0
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
1
]]
ChangePatternInstance [actions=[Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:248 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:265
org.apache.mahout.math.Vector std = s2.times(s0).minus(s1.times(s1)).assign(new org.apache.mahout.math.function.SquareRootFunction()).divide(s0)
]]
ChangePatternInstance [actions=[Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:249 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:266
double d = (std.zSum()) / (std.size())
]]
ChangePatternInstance [actions=[Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:251 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:268
stDevs.put(cI, d)
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs.get(cId) to getStdev(cId)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
(repI.size())
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
0
]]
ChangePatternInstance [actions=[Move OperatorAssignment from org.apache.mahout.clustering.cdbw.CDbwEvaluator:111 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:115
sum += cSum / (repI.size())
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
cI
]]
ChangePatternInstance [actions=[Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs.get(cJ) to getStdev(cJ)
]]
ChangePatternInstance [actions=[Insert Conditional at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
(uIJ == null) ? 0 :
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
((((("minDistance[" + cI) + ",") + cJ) + "]=") + minDistance)
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
((("stDev[" + cI) + "]=") + stDevI)
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
((("stDev[" + cJ) + "]=") + stDevJ)
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
((((("interDensity[" + cI) + ",") + cJ) + "]=") + interDensity)
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
((((("density[" + cI) + ",") + cJ) + "]=") + density)
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
new java.lang.Double(0)
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:177
result
]]
ChangePatternInstance [actions=[Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
(stDevs.get(cI)) to (getStdev(cI))
]]
ChangePatternInstance [actions=[Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
(stDevs.get(cJ)) to (getStdev(cJ))
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
repI
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
uIJ == null
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
0
]]
ChangePatternInstance [actions=[Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:142 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
interDensity(uIJ, cI, cJ)
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
(((("minDistance[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
minDistance
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
(("stDev[" + cI) + "]=")
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
stDevI
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
(("stDev[" + cJ) + "]=")
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
stDevJ
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
(((("interDensity[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
interDensity
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
(((("density[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
density
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
0
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
uIJ
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
null
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
((("minDistance[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
"]="
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
("stDev[" + cI)
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
"]="
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
("stDev[" + cJ)
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
"]="
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
((("interDensity[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
"]="
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
((("density[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
"]="
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
(("minDistance[" + cI) + ",")
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
cJ
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
"stDev["
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
cI
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
"stDev["
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
cJ
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
(("interDensity[" + cI) + ",")
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
cJ
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
(("density[" + cI) + ",")
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
cJ
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
("minDistance[" + cI)
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
","
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
("interDensity[" + cI)
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
","
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
("density[" + cI)
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
","
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
"minDistance["
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
cI
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
"interDensity["
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
cI
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
"density["
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
cI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
]]
ChangePatternInstance [actions=[Insert Return at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
return new java.lang.Double(0)
]]
ChangePatternInstance [actions=[Insert Return at org.apache.mahout.clustering.cdbw.CDbwEvaluator:177
return result
]]
ChangePatternInstance [actions=[Move OperatorAssignment from org.apache.mahout.clustering.cdbw.CDbwEvaluator:111 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:115
sum += cSum / (repI.size())
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
result == null
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
s0 > 1
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
(repI.size()) > 0
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
((((("minDistance[" + cI) + ",") + cJ) + "]=") + minDistance)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
((("stDev[" + cI) + "]=") + stDevI)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
((("stDev[" + cJ) + "]=") + stDevJ)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
((((("interDensity[" + cI) + ",") + cJ) + "]=") + interDensity)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
((((("density[" + cI) + ",") + cJ) + "]=") + density)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
uIJ == null
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
(((("minDistance[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
(("stDev[" + cI) + "]=")
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
(("stDev[" + cJ) + "]=")
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
(((("interDensity[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
(((("density[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
((("minDistance[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
("stDev[" + cI)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
("stDev[" + cJ)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
((("interDensity[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
((("density[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
(("minDistance[" + cI) + ",")
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
(("interDensity[" + cI) + ",")
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
(("density[" + cI) + ",")
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
("minDistance[" + cI)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
("interDensity[" + cI)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
("density[" + cI)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
org.slf4j.LoggerFactory.getLogger(org.apache.mahout.clustering.cdbw.CDbwEvaluator.class)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
getStdev(cI)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("minDistance[" + cI) + ",") + cJ) + "]=") + minDistance))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cI) + "]=") + stDevI))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cJ) + "]=") + stDevJ))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("interDensity[" + cI) + ",") + cJ) + "]=") + interDensity))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("density[" + cI) + ",") + cJ) + "]=") + density))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
(repI.size())
]]
ChangePatternInstance [actions=[Insert Field at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
private static final org.slf4j.Logger log = org.slf4j.LoggerFactory.getLogger(org.apache.mahout.clustering.cdbw.CDbwEvaluator.class);
]]
ChangePatternInstance [actions=[Insert Method at org.apache.mahout.clustering.cdbw.CDbwEvaluator:172
private java.lang.Double getStdev(java.lang.Integer cI) {
if (result == null) {
return new java.lang.Double(0);
} else {
return result;
}
}
]]
ChangePatternInstance [actions=[Insert TypeReference at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
org.slf4j.Logger
]]
ChangePatternInstance [actions=[Insert VirtualEle at org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
org.slf4j.LoggerFactory.getLogger(org.apache.mahout.clustering.cdbw.CDbwEvaluator.class)
]]
ChangePatternInstance [actions=[Insert TypeReference at org.apache.mahout.clustering.cdbw.CDbwEvaluator:172
java.lang.Double
]]
ChangePatternInstance [actions=[Insert VirtualEle at org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Parameter at org.apache.mahout.clustering.cdbw.CDbwEvaluator:172
java.lang.Integer cI
]]
ChangePatternInstance [actions=[Update LocalVariable at org.apache.mahout.clustering.cdbw.CDbwEvaluator:121
to java.lang.Double result = stDevs.get(cI)
]]
ChangePatternInstance [actions=[Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:121 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:173
double stDevI = stDevs.get(cI)
]]
ChangePatternInstance [actions=[Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
if (result == null) {
return new java.lang.Double(0);
} else {
return result;
}
]]
ChangePatternInstance [actions=[Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
if (s0 > 1) {
}
]]
ChangePatternInstance [actions=[Insert Wra at org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Wra at org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Wra at org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
org.slf4j.LoggerFactory
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
org.apache.mahout.clustering.cdbw.CDbwEvaluator.class
]]
ChangePatternInstance [actions=[Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
if ((repI.size()) > 0) {
}
]]
ChangePatternInstance [actions=[Insert LocalVariable at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
double stDevI = getStdev(cI)
]]
ChangePatternInstance [actions=[Insert Wra at org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert TypeReference at org.apache.mahout.clustering.cdbw.CDbwEvaluator:172
java.lang.Integer
]]
ChangePatternInstance [actions=[Update TypeReference at org.apache.mahout.clustering.cdbw.CDbwEvaluator:121
double to java.lang.Double
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
result == null
]]
ChangePatternInstance [actions=[Insert Block at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
{
return new java.lang.Double(0);
}
]]
ChangePatternInstance [actions=[Insert Block at org.apache.mahout.clustering.cdbw.CDbwEvaluator:176
{
return result;
}
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
s0 > 1
]]
ChangePatternInstance [actions=[Insert Block at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
{
}
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs.get(cId) to getStdev(cId)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
(repI.size()) > 0
]]
ChangePatternInstance [actions=[Insert Block at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
{
}
]]
ChangePatternInstance [actions=[Insert TypeReference at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
double
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
getStdev(cI)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("minDistance[" + cI) + ",") + cJ) + "]=") + minDistance))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cI) + "]=") + stDevI))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cJ) + "]=") + stDevJ))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("interDensity[" + cI) + ",") + cJ) + "]=") + interDensity))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("density[" + cI) + ",") + cJ) + "]=") + density))
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
result
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
null
]]
ChangePatternInstance [actions=[Insert Return at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
return new java.lang.Double(0)
]]
ChangePatternInstance [actions=[Insert Return at org.apache.mahout.clustering.cdbw.CDbwEvaluator:177
return result
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
s0
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
1
]]
ChangePatternInstance [actions=[Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:248 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:265
org.apache.mahout.math.Vector std = s2.times(s0).minus(s1.times(s1)).assign(new org.apache.mahout.math.function.SquareRootFunction()).divide(s0)
]]
ChangePatternInstance [actions=[Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:249 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:266
double d = (std.zSum()) / (std.size())
]]
ChangePatternInstance [actions=[Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:251 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:268
stDevs.put(cI, d)
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs.get(cId) to getStdev(cId)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
(repI.size())
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
0
]]
ChangePatternInstance [actions=[Move OperatorAssignment from org.apache.mahout.clustering.cdbw.CDbwEvaluator:111 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:115
sum += cSum / (repI.size())
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
cI
]]
ChangePatternInstance [actions=[Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs.get(cJ) to getStdev(cJ)
]]
ChangePatternInstance [actions=[Insert Conditional at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
(uIJ == null) ? 0 :
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
((((("minDistance[" + cI) + ",") + cJ) + "]=") + minDistance)
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
((("stDev[" + cI) + "]=") + stDevI)
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
((("stDev[" + cJ) + "]=") + stDevJ)
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
((((("interDensity[" + cI) + ",") + cJ) + "]=") + interDensity)
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
((((("density[" + cI) + ",") + cJ) + "]=") + density)
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
new java.lang.Double(0)
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:177
result
]]
ChangePatternInstance [actions=[Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
(stDevs.get(cI)) to (getStdev(cI))
]]
ChangePatternInstance [actions=[Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
(stDevs.get(cJ)) to (getStdev(cJ))
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
repI
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
uIJ == null
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
0
]]
ChangePatternInstance [actions=[Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:142 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
interDensity(uIJ, cI, cJ)
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
(((("minDistance[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
minDistance
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
(("stDev[" + cI) + "]=")
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
stDevI
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
(("stDev[" + cJ) + "]=")
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
stDevJ
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
(((("interDensity[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
interDensity
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
(((("density[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
density
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
0
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
uIJ
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
null
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
((("minDistance[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
"]="
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
("stDev[" + cI)
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
"]="
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
("stDev[" + cJ)
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
"]="
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
((("interDensity[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
"]="
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
((("density[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
"]="
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
(("minDistance[" + cI) + ",")
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
cJ
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
"stDev["
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
cI
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
"stDev["
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
cJ
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
(("interDensity[" + cI) + ",")
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
cJ
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
(("density[" + cI) + ",")
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
cJ
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
("minDistance[" + cI)
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
","
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
("interDensity[" + cI)
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
","
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
("density[" + cI)
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
","
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
"minDistance["
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
cI
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
"interDensity["
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
cI
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
"density["
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
cI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
org.slf4j.LoggerFactory.getLogger(org.apache.mahout.clustering.cdbw.CDbwEvaluator.class)
]]
ChangePatternInstance [actions=[Update LocalVariable at org.apache.mahout.clustering.cdbw.CDbwEvaluator:121
to java.lang.Double result = stDevs.get(cI)
]]
ChangePatternInstance [actions=[Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:121 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:173
double stDevI = stDevs.get(cI)
]]
ChangePatternInstance [actions=[Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
if (result == null) {
return new java.lang.Double(0);
} else {
return result;
}
]]
ChangePatternInstance [actions=[Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
if (s0 > 1) {
}
]]
ChangePatternInstance [actions=[Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
if ((repI.size()) > 0) {
}
]]
ChangePatternInstance [actions=[Insert LocalVariable at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
double stDevI = getStdev(cI)
]]
ChangePatternInstance [actions=[Insert Block at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
{
return new java.lang.Double(0);
}
]]
ChangePatternInstance [actions=[Insert Block at org.apache.mahout.clustering.cdbw.CDbwEvaluator:176
{
return result;
}
]]
ChangePatternInstance [actions=[Insert Block at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
{
}
]]
ChangePatternInstance [actions=[Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs.get(cId) to getStdev(cId)
]]
ChangePatternInstance [actions=[Insert Block at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
{
}
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
getStdev(cI)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("minDistance[" + cI) + ",") + cJ) + "]=") + minDistance))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cI) + "]=") + stDevI))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cJ) + "]=") + stDevJ))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("interDensity[" + cI) + ",") + cJ) + "]=") + interDensity))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("density[" + cI) + ",") + cJ) + "]=") + density))
]]
ChangePatternInstance [actions=[Insert Return at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
return new java.lang.Double(0)
]]
ChangePatternInstance [actions=[Insert Return at org.apache.mahout.clustering.cdbw.CDbwEvaluator:177
return result
]]
ChangePatternInstance [actions=[Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:248 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:265
org.apache.mahout.math.Vector std = s2.times(s0).minus(s1.times(s1)).assign(new org.apache.mahout.math.function.SquareRootFunction()).divide(s0)
]]
ChangePatternInstance [actions=[Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:249 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:266
double d = (std.zSum()) / (std.size())
]]
ChangePatternInstance [actions=[Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:251 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:268
stDevs.put(cI, d)
]]
ChangePatternInstance [actions=[Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs.get(cId) to getStdev(cId)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
(repI.size())
]]
ChangePatternInstance [actions=[Move OperatorAssignment from org.apache.mahout.clustering.cdbw.CDbwEvaluator:111 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:115
sum += cSum / (repI.size())
]]
ChangePatternInstance [actions=[Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs.get(cJ) to getStdev(cJ)
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
new java.lang.Double(0)
]]
ChangePatternInstance [actions=[Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
(stDevs.get(cI)) to (getStdev(cI))
]]
ChangePatternInstance [actions=[Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
(stDevs.get(cJ)) to (getStdev(cJ))
]]
ChangePatternInstance [actions=[Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:142 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
interDensity(uIJ, cI, cJ)
]]
ChangePatternInstance [actions=[Update TypeReference at org.apache.mahout.clustering.cdbw.CDbwEvaluator:121
double to java.lang.Double
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
new java.lang.Double(0)
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:177
result
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
0
]]
ChangePatternInstance [actions=[Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:121 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:173
double stDevI = stDevs.get(cI)
, Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
if (result == null) {
return new java.lang.Double(0);
} else {
return result;
}
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
null
]]
ChangePatternInstance [actions=[Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:248 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:265
org.apache.mahout.math.Vector std = s2.times(s0).minus(s1.times(s1)).assign(new org.apache.mahout.math.function.SquareRootFunction()).divide(s0)
, Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
if (result == null) {
return new java.lang.Double(0);
} else {
return result;
}
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
null
]]
ChangePatternInstance [actions=[Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:249 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:266
double d = (std.zSum()) / (std.size())
, Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
if (result == null) {
return new java.lang.Double(0);
} else {
return result;
}
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
null
]]
ChangePatternInstance [actions=[Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:251 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:268
stDevs.put(cI, d)
, Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
if (result == null) {
return new java.lang.Double(0);
} else {
return result;
}
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
null
]]
ChangePatternInstance [actions=[Move OperatorAssignment from org.apache.mahout.clustering.cdbw.CDbwEvaluator:111 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:115
sum += cSum / (repI.size())
, Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
if (result == null) {
return new java.lang.Double(0);
} else {
return result;
}
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
null
]]
ChangePatternInstance [actions=[Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:142 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
interDensity(uIJ, cI, cJ)
, Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
if (result == null) {
return new java.lang.Double(0);
} else {
return result;
}
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
null
]]
ChangePatternInstance [actions=[Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs.get(cId) to getStdev(cId)
]]
ChangePatternInstance [actions=[Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs.get(cId) to getStdev(cId)
]]
ChangePatternInstance [actions=[Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs.get(cJ) to getStdev(cJ)
]]
ChangePatternInstance [actions=[Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
(stDevs.get(cI)) to (getStdev(cI))
]]
ChangePatternInstance [actions=[Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
(stDevs.get(cJ)) to (getStdev(cJ))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
org.slf4j.LoggerFactory.getLogger(org.apache.mahout.clustering.cdbw.CDbwEvaluator.class)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
getStdev(cI)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("minDistance[" + cI) + ",") + cJ) + "]=") + minDistance))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cI) + "]=") + stDevI))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cJ) + "]=") + stDevJ))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("interDensity[" + cI) + ",") + cJ) + "]=") + interDensity))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("density[" + cI) + ",") + cJ) + "]=") + density))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
(repI.size())
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
new java.lang.Double(0)
]]
ChangePatternInstance [actions=[Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
if (result == null) {
return new java.lang.Double(0);
} else {
return result;
}
, Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:121 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:173
double stDevI = stDevs.get(cI)
]]
ChangePatternInstance [actions=[Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
if (s0 > 1) {
}
, Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:121 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:173
double stDevI = stDevs.get(cI)
]]
ChangePatternInstance [actions=[Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
if ((repI.size()) > 0) {
}
, Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:121 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:173
double stDevI = stDevs.get(cI)
]]
ChangePatternInstance [actions=[Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
if (result == null) {
return new java.lang.Double(0);
} else {
return result;
}
, Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:248 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:265
org.apache.mahout.math.Vector std = s2.times(s0).minus(s1.times(s1)).assign(new org.apache.mahout.math.function.SquareRootFunction()).divide(s0)
]]
ChangePatternInstance [actions=[Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
if (s0 > 1) {
}
, Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:248 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:265
org.apache.mahout.math.Vector std = s2.times(s0).minus(s1.times(s1)).assign(new org.apache.mahout.math.function.SquareRootFunction()).divide(s0)
]]
ChangePatternInstance [actions=[Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
if ((repI.size()) > 0) {
}
, Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:248 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:265
org.apache.mahout.math.Vector std = s2.times(s0).minus(s1.times(s1)).assign(new org.apache.mahout.math.function.SquareRootFunction()).divide(s0)
]]
ChangePatternInstance [actions=[Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
if (result == null) {
return new java.lang.Double(0);
} else {
return result;
}
, Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:249 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:266
double d = (std.zSum()) / (std.size())
]]
ChangePatternInstance [actions=[Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
if (s0 > 1) {
}
, Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:249 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:266
double d = (std.zSum()) / (std.size())
]]
ChangePatternInstance [actions=[Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
if ((repI.size()) > 0) {
}
, Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:249 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:266
double d = (std.zSum()) / (std.size())
]]
ChangePatternInstance [actions=[Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
if (result == null) {
return new java.lang.Double(0);
} else {
return result;
}
, Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:251 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:268
stDevs.put(cI, d)
]]
ChangePatternInstance [actions=[Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
if (s0 > 1) {
}
, Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:251 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:268
stDevs.put(cI, d)
]]
ChangePatternInstance [actions=[Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
if ((repI.size()) > 0) {
}
, Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:251 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:268
stDevs.put(cI, d)
]]
ChangePatternInstance [actions=[Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
if (result == null) {
return new java.lang.Double(0);
} else {
return result;
}
, Move OperatorAssignment from org.apache.mahout.clustering.cdbw.CDbwEvaluator:111 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:115
sum += cSum / (repI.size())
]]
ChangePatternInstance [actions=[Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
if (s0 > 1) {
}
, Move OperatorAssignment from org.apache.mahout.clustering.cdbw.CDbwEvaluator:111 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:115
sum += cSum / (repI.size())
]]
ChangePatternInstance [actions=[Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
if ((repI.size()) > 0) {
}
, Move OperatorAssignment from org.apache.mahout.clustering.cdbw.CDbwEvaluator:111 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:115
sum += cSum / (repI.size())
]]
ChangePatternInstance [actions=[Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
if (result == null) {
return new java.lang.Double(0);
} else {
return result;
}
, Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:142 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
interDensity(uIJ, cI, cJ)
]]
ChangePatternInstance [actions=[Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
if (s0 > 1) {
}
, Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:142 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
interDensity(uIJ, cI, cJ)
]]
ChangePatternInstance [actions=[Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
if ((repI.size()) > 0) {
}
, Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:142 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
interDensity(uIJ, cI, cJ)
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
org.slf4j.LoggerFactory
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
org.apache.mahout.clustering.cdbw.CDbwEvaluator.class
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
cI
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
((((("minDistance[" + cI) + ",") + cJ) + "]=") + minDistance)
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
((("stDev[" + cI) + "]=") + stDevI)
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
((("stDev[" + cJ) + "]=") + stDevJ)
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
((((("interDensity[" + cI) + ",") + cJ) + "]=") + interDensity)
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
((((("density[" + cI) + ",") + cJ) + "]=") + density)
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
repI
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
(((("minDistance[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
minDistance
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
(("stDev[" + cI) + "]=")
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
stDevI
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
(("stDev[" + cJ) + "]=")
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
stDevJ
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
(((("interDensity[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
interDensity
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
(((("density[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
density
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
0
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
((("minDistance[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
"]="
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
("stDev[" + cI)
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
"]="
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
("stDev[" + cJ)
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
"]="
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
((("interDensity[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
"]="
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
((("density[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
"]="
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
(("minDistance[" + cI) + ",")
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
cJ
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
"stDev["
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
cI
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
"stDev["
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
cJ
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
(("interDensity[" + cI) + ",")
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
cJ
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
(("density[" + cI) + ",")
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
cJ
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
("minDistance[" + cI)
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
","
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
("interDensity[" + cI)
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
","
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
("density[" + cI)
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
","
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
"minDistance["
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
cI
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
"interDensity["
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
cI
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
"density["
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
cI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
]]
ChangePatternInstance [actions=[Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs.get(cId) to getStdev(cId)
]]
ChangePatternInstance [actions=[Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs.get(cId) to getStdev(cId)
]]
ChangePatternInstance [actions=[Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs.get(cJ) to getStdev(cJ)
]]
ChangePatternInstance [actions=[Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
(stDevs.get(cI)) to (getStdev(cI))
]]
ChangePatternInstance [actions=[Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
(stDevs.get(cJ)) to (getStdev(cJ))
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
org.slf4j.LoggerFactory.getLogger(org.apache.mahout.clustering.cdbw.CDbwEvaluator.class)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
org.slf4j.LoggerFactory.getLogger(org.apache.mahout.clustering.cdbw.CDbwEvaluator.class)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
org.slf4j.LoggerFactory.getLogger(org.apache.mahout.clustering.cdbw.CDbwEvaluator.class)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
org.slf4j.LoggerFactory.getLogger(org.apache.mahout.clustering.cdbw.CDbwEvaluator.class)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
org.slf4j.LoggerFactory.getLogger(org.apache.mahout.clustering.cdbw.CDbwEvaluator.class)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
org.slf4j.LoggerFactory.getLogger(org.apache.mahout.clustering.cdbw.CDbwEvaluator.class)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
org.slf4j.LoggerFactory.getLogger(org.apache.mahout.clustering.cdbw.CDbwEvaluator.class)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
org.slf4j.LoggerFactory.getLogger(org.apache.mahout.clustering.cdbw.CDbwEvaluator.class)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
org.slf4j.LoggerFactory.getLogger(org.apache.mahout.clustering.cdbw.CDbwEvaluator.class)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
org.slf4j.LoggerFactory.getLogger(org.apache.mahout.clustering.cdbw.CDbwEvaluator.class)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
org.slf4j.LoggerFactory
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
org.slf4j.LoggerFactory
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
org.slf4j.LoggerFactory
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
org.slf4j.LoggerFactory
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
org.slf4j.LoggerFactory
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
org.slf4j.LoggerFactory
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
org.slf4j.LoggerFactory
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
org.slf4j.LoggerFactory
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
org.slf4j.LoggerFactory
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
org.slf4j.LoggerFactory
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
org.apache.mahout.clustering.cdbw.CDbwEvaluator.class
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
org.apache.mahout.clustering.cdbw.CDbwEvaluator.class
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
org.apache.mahout.clustering.cdbw.CDbwEvaluator.class
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
org.apache.mahout.clustering.cdbw.CDbwEvaluator.class
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
org.apache.mahout.clustering.cdbw.CDbwEvaluator.class
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
org.apache.mahout.clustering.cdbw.CDbwEvaluator.class
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
org.apache.mahout.clustering.cdbw.CDbwEvaluator.class
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
org.apache.mahout.clustering.cdbw.CDbwEvaluator.class
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
org.apache.mahout.clustering.cdbw.CDbwEvaluator.class
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
org.apache.mahout.clustering.cdbw.CDbwEvaluator.class
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
result == null
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
result == null
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
result == null
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
result == null
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
result == null
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
result == null
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
result == null
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
result == null
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
result == null
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
result == null
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
s0 > 1
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
s0 > 1
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
s0 > 1
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
s0 > 1
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
s0 > 1
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
s0 > 1
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
s0 > 1
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
s0 > 1
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
s0 > 1
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
s0 > 1
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
(repI.size()) > 0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
(repI.size()) > 0
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
(repI.size()) > 0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
(repI.size()) > 0
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
(repI.size()) > 0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
(repI.size()) > 0
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
(repI.size()) > 0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
(repI.size()) > 0
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
(repI.size()) > 0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
(repI.size()) > 0
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
getStdev(cI)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
getStdev(cI)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
getStdev(cI)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
getStdev(cI)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
getStdev(cI)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
getStdev(cI)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
getStdev(cI)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
getStdev(cI)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
getStdev(cI)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
getStdev(cI)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("minDistance[" + cI) + ",") + cJ) + "]=") + minDistance))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("minDistance[" + cI) + ",") + cJ) + "]=") + minDistance))
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("minDistance[" + cI) + ",") + cJ) + "]=") + minDistance))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("minDistance[" + cI) + ",") + cJ) + "]=") + minDistance))
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("minDistance[" + cI) + ",") + cJ) + "]=") + minDistance))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("minDistance[" + cI) + ",") + cJ) + "]=") + minDistance))
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("minDistance[" + cI) + ",") + cJ) + "]=") + minDistance))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("minDistance[" + cI) + ",") + cJ) + "]=") + minDistance))
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("minDistance[" + cI) + ",") + cJ) + "]=") + minDistance))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("minDistance[" + cI) + ",") + cJ) + "]=") + minDistance))
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cI) + "]=") + stDevI))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cI) + "]=") + stDevI))
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cI) + "]=") + stDevI))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cI) + "]=") + stDevI))
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cI) + "]=") + stDevI))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cI) + "]=") + stDevI))
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cI) + "]=") + stDevI))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cI) + "]=") + stDevI))
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cI) + "]=") + stDevI))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cI) + "]=") + stDevI))
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cJ) + "]=") + stDevJ))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cJ) + "]=") + stDevJ))
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cJ) + "]=") + stDevJ))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cJ) + "]=") + stDevJ))
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cJ) + "]=") + stDevJ))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cJ) + "]=") + stDevJ))
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cJ) + "]=") + stDevJ))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cJ) + "]=") + stDevJ))
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cJ) + "]=") + stDevJ))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cJ) + "]=") + stDevJ))
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("interDensity[" + cI) + ",") + cJ) + "]=") + interDensity))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("interDensity[" + cI) + ",") + cJ) + "]=") + interDensity))
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("interDensity[" + cI) + ",") + cJ) + "]=") + interDensity))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("interDensity[" + cI) + ",") + cJ) + "]=") + interDensity))
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("interDensity[" + cI) + ",") + cJ) + "]=") + interDensity))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("interDensity[" + cI) + ",") + cJ) + "]=") + interDensity))
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("interDensity[" + cI) + ",") + cJ) + "]=") + interDensity))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("interDensity[" + cI) + ",") + cJ) + "]=") + interDensity))
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("interDensity[" + cI) + ",") + cJ) + "]=") + interDensity))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("interDensity[" + cI) + ",") + cJ) + "]=") + interDensity))
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("density[" + cI) + ",") + cJ) + "]=") + density))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("density[" + cI) + ",") + cJ) + "]=") + density))
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("density[" + cI) + ",") + cJ) + "]=") + density))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("density[" + cI) + ",") + cJ) + "]=") + density))
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("density[" + cI) + ",") + cJ) + "]=") + density))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("density[" + cI) + ",") + cJ) + "]=") + density))
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("density[" + cI) + ",") + cJ) + "]=") + density))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("density[" + cI) + ",") + cJ) + "]=") + density))
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("density[" + cI) + ",") + cJ) + "]=") + density))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("density[" + cI) + ",") + cJ) + "]=") + density))
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
result
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
result
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
result
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
result
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
result
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
result
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
result
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
result
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
result
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
result
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
null
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
null
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
null
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
null
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
null
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
null
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
null
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
null
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
null
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
null
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
s0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
s0
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
s0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
s0
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
s0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
s0
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
s0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
s0
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
s0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
s0
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
1
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
1
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
1
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
1
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
1
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
1
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
1
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
1
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
1
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
1
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
(repI.size())
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
(repI.size())
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
(repI.size())
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
(repI.size())
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
(repI.size())
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
(repI.size())
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
(repI.size())
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
(repI.size())
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
(repI.size())
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
(repI.size())
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
0
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
0
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
0
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
0
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
cI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
cI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
cI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
cI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
cI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
cI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
cI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
cI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
cI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
cI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Conditional at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
(uIJ == null) ? 0 :
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert Conditional at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
(uIJ == null) ? 0 :
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Conditional at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
(uIJ == null) ? 0 :
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert Conditional at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
(uIJ == null) ? 0 :
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Conditional at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
(uIJ == null) ? 0 :
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert Conditional at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
(uIJ == null) ? 0 :
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Conditional at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
(uIJ == null) ? 0 :
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert Conditional at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
(uIJ == null) ? 0 :
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Conditional at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
(uIJ == null) ? 0 :
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert Conditional at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
(uIJ == null) ? 0 :
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
((((("minDistance[" + cI) + ",") + cJ) + "]=") + minDistance)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
((((("minDistance[" + cI) + ",") + cJ) + "]=") + minDistance)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
((((("minDistance[" + cI) + ",") + cJ) + "]=") + minDistance)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
((((("minDistance[" + cI) + ",") + cJ) + "]=") + minDistance)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
((((("minDistance[" + cI) + ",") + cJ) + "]=") + minDistance)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
((((("minDistance[" + cI) + ",") + cJ) + "]=") + minDistance)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
((((("minDistance[" + cI) + ",") + cJ) + "]=") + minDistance)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
((((("minDistance[" + cI) + ",") + cJ) + "]=") + minDistance)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
((((("minDistance[" + cI) + ",") + cJ) + "]=") + minDistance)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
((((("minDistance[" + cI) + ",") + cJ) + "]=") + minDistance)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
((("stDev[" + cI) + "]=") + stDevI)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
((("stDev[" + cI) + "]=") + stDevI)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
((("stDev[" + cI) + "]=") + stDevI)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
((("stDev[" + cI) + "]=") + stDevI)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
((("stDev[" + cI) + "]=") + stDevI)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
((("stDev[" + cI) + "]=") + stDevI)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
((("stDev[" + cI) + "]=") + stDevI)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
((("stDev[" + cI) + "]=") + stDevI)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
((("stDev[" + cI) + "]=") + stDevI)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
((("stDev[" + cI) + "]=") + stDevI)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
((("stDev[" + cJ) + "]=") + stDevJ)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
((("stDev[" + cJ) + "]=") + stDevJ)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
((("stDev[" + cJ) + "]=") + stDevJ)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
((("stDev[" + cJ) + "]=") + stDevJ)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
((("stDev[" + cJ) + "]=") + stDevJ)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
((("stDev[" + cJ) + "]=") + stDevJ)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
((("stDev[" + cJ) + "]=") + stDevJ)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
((("stDev[" + cJ) + "]=") + stDevJ)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
((("stDev[" + cJ) + "]=") + stDevJ)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
((("stDev[" + cJ) + "]=") + stDevJ)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
((((("interDensity[" + cI) + ",") + cJ) + "]=") + interDensity)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
((((("interDensity[" + cI) + ",") + cJ) + "]=") + interDensity)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
((((("interDensity[" + cI) + ",") + cJ) + "]=") + interDensity)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
((((("interDensity[" + cI) + ",") + cJ) + "]=") + interDensity)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
((((("interDensity[" + cI) + ",") + cJ) + "]=") + interDensity)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
((((("interDensity[" + cI) + ",") + cJ) + "]=") + interDensity)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
((((("interDensity[" + cI) + ",") + cJ) + "]=") + interDensity)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
((((("interDensity[" + cI) + ",") + cJ) + "]=") + interDensity)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
((((("interDensity[" + cI) + ",") + cJ) + "]=") + interDensity)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
((((("interDensity[" + cI) + ",") + cJ) + "]=") + interDensity)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
((((("density[" + cI) + ",") + cJ) + "]=") + density)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
((((("density[" + cI) + ",") + cJ) + "]=") + density)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
((((("density[" + cI) + ",") + cJ) + "]=") + density)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
((((("density[" + cI) + ",") + cJ) + "]=") + density)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
((((("density[" + cI) + ",") + cJ) + "]=") + density)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
((((("density[" + cI) + ",") + cJ) + "]=") + density)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
((((("density[" + cI) + ",") + cJ) + "]=") + density)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
((((("density[" + cI) + ",") + cJ) + "]=") + density)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
((((("density[" + cI) + ",") + cJ) + "]=") + density)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
((((("density[" + cI) + ",") + cJ) + "]=") + density)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert ConstructorCall at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
new java.lang.Double(0)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert ConstructorCall at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
new java.lang.Double(0)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert ConstructorCall at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
new java.lang.Double(0)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert ConstructorCall at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
new java.lang.Double(0)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert ConstructorCall at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
new java.lang.Double(0)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert ConstructorCall at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
new java.lang.Double(0)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert ConstructorCall at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
new java.lang.Double(0)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert ConstructorCall at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
new java.lang.Double(0)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert ConstructorCall at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
new java.lang.Double(0)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert ConstructorCall at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
new java.lang.Double(0)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:177
result
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:177
result
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:177
result
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:177
result
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:177
result
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:177
result
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:177
result
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:177
result
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:177
result
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:177
result
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
repI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
repI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
repI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
repI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
repI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
repI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
repI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
repI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
repI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
repI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
uIJ == null
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
uIJ == null
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
uIJ == null
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
uIJ == null
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
uIJ == null
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
uIJ == null
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
uIJ == null
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
uIJ == null
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
uIJ == null
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
uIJ == null
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
0
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
0
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
0
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
0
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
(((("minDistance[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
(((("minDistance[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
(((("minDistance[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
(((("minDistance[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
(((("minDistance[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
(((("minDistance[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
(((("minDistance[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
(((("minDistance[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
(((("minDistance[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
(((("minDistance[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
minDistance
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
minDistance
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
minDistance
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
minDistance
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
minDistance
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
minDistance
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
minDistance
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
minDistance
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
minDistance
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
minDistance
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
(("stDev[" + cI) + "]=")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
(("stDev[" + cI) + "]=")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
(("stDev[" + cI) + "]=")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
(("stDev[" + cI) + "]=")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
(("stDev[" + cI) + "]=")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
(("stDev[" + cI) + "]=")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
(("stDev[" + cI) + "]=")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
(("stDev[" + cI) + "]=")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
(("stDev[" + cI) + "]=")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
(("stDev[" + cI) + "]=")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
stDevI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
stDevI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
stDevI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
stDevI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
stDevI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
stDevI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
stDevI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
stDevI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
stDevI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
stDevI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
(("stDev[" + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
(("stDev[" + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
(("stDev[" + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
(("stDev[" + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
(("stDev[" + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
(("stDev[" + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
(("stDev[" + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
(("stDev[" + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
(("stDev[" + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
(("stDev[" + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
stDevJ
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
stDevJ
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
stDevJ
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
stDevJ
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
stDevJ
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
stDevJ
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
stDevJ
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
stDevJ
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
stDevJ
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
stDevJ
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
(((("interDensity[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
(((("interDensity[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
(((("interDensity[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
(((("interDensity[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
(((("interDensity[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
(((("interDensity[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
(((("interDensity[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
(((("interDensity[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
(((("interDensity[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
(((("interDensity[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
interDensity
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
interDensity
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
interDensity
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
interDensity
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
interDensity
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
interDensity
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
interDensity
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
interDensity
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
interDensity
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
interDensity
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
(((("density[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
(((("density[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
(((("density[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
(((("density[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
(((("density[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
(((("density[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
(((("density[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
(((("density[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
(((("density[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
(((("density[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
density
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
density
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
density
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
density
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
density
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
density
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
density
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
density
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
density
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
density
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
0
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
0
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
0
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
0
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
uIJ
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
uIJ
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
uIJ
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
uIJ
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
uIJ
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
uIJ
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
uIJ
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
uIJ
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
uIJ
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
uIJ
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
null
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
null
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
null
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
null
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
null
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
null
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
null
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
null
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
null
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
null
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
((("minDistance[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
((("minDistance[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
((("minDistance[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
((("minDistance[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
((("minDistance[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
((("minDistance[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
((("minDistance[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
((("minDistance[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
((("minDistance[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
((("minDistance[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
"]="
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
"]="
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
"]="
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
"]="
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
"]="
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
"]="
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
"]="
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
"]="
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
"]="
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
"]="
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
("stDev[" + cI)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
("stDev[" + cI)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
("stDev[" + cI)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
("stDev[" + cI)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
("stDev[" + cI)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
("stDev[" + cI)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
("stDev[" + cI)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
("stDev[" + cI)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
("stDev[" + cI)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
("stDev[" + cI)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
"]="
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
"]="
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
"]="
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
"]="
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
"]="
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
"]="
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
"]="
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
"]="
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
"]="
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
"]="
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
("stDev[" + cJ)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
("stDev[" + cJ)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
("stDev[" + cJ)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
("stDev[" + cJ)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
("stDev[" + cJ)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
("stDev[" + cJ)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
("stDev[" + cJ)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
("stDev[" + cJ)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
("stDev[" + cJ)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
("stDev[" + cJ)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
"]="
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
"]="
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
"]="
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
"]="
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
"]="
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
"]="
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
"]="
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
"]="
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
"]="
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
"]="
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
((("interDensity[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
((("interDensity[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
((("interDensity[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
((("interDensity[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
((("interDensity[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
((("interDensity[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
((("interDensity[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
((("interDensity[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
((("interDensity[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
((("interDensity[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
"]="
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
"]="
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
"]="
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
"]="
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
"]="
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
"]="
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
"]="
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
"]="
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
"]="
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
"]="
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
((("density[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
((("density[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
((("density[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
((("density[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
((("density[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
((("density[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
((("density[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
((("density[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
((("density[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
((("density[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
"]="
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
"]="
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
"]="
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
"]="
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
"]="
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
"]="
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
"]="
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
"]="
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
"]="
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
"]="
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
(("minDistance[" + cI) + ",")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
(("minDistance[" + cI) + ",")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
(("minDistance[" + cI) + ",")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
(("minDistance[" + cI) + ",")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
(("minDistance[" + cI) + ",")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
(("minDistance[" + cI) + ",")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
(("minDistance[" + cI) + ",")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
(("minDistance[" + cI) + ",")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
(("minDistance[" + cI) + ",")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
(("minDistance[" + cI) + ",")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
cJ
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
cJ
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
cJ
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
cJ
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
cJ
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
cJ
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
cJ
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
cJ
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
cJ
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
cJ
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
"stDev["
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
"stDev["
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
"stDev["
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
"stDev["
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
"stDev["
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
"stDev["
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
"stDev["
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
"stDev["
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
"stDev["
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
"stDev["
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
cI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
cI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
cI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
cI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
cI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
cI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
cI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
cI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
cI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
cI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
"stDev["
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
"stDev["
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
"stDev["
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
"stDev["
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
"stDev["
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
"stDev["
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
"stDev["
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
"stDev["
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
"stDev["
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
"stDev["
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
cJ
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
cJ
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
cJ
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
cJ
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
cJ
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
cJ
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
cJ
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
cJ
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
cJ
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
cJ
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
(("interDensity[" + cI) + ",")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
(("interDensity[" + cI) + ",")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
(("interDensity[" + cI) + ",")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
(("interDensity[" + cI) + ",")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
(("interDensity[" + cI) + ",")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
(("interDensity[" + cI) + ",")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
(("interDensity[" + cI) + ",")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
(("interDensity[" + cI) + ",")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
(("interDensity[" + cI) + ",")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
(("interDensity[" + cI) + ",")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
cJ
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
cJ
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
cJ
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
cJ
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
cJ
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
cJ
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
cJ
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
cJ
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
cJ
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
cJ
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
(("density[" + cI) + ",")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
(("density[" + cI) + ",")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
(("density[" + cI) + ",")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
(("density[" + cI) + ",")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
(("density[" + cI) + ",")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
(("density[" + cI) + ",")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
(("density[" + cI) + ",")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
(("density[" + cI) + ",")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
(("density[" + cI) + ",")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
(("density[" + cI) + ",")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
cJ
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
cJ
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
cJ
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
cJ
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
cJ
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
cJ
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
cJ
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
cJ
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
cJ
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
cJ
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
("minDistance[" + cI)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
("minDistance[" + cI)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
("minDistance[" + cI)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
("minDistance[" + cI)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
("minDistance[" + cI)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
("minDistance[" + cI)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
("minDistance[" + cI)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
("minDistance[" + cI)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
("minDistance[" + cI)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
("minDistance[" + cI)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
","
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
","
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
","
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
","
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
","
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
","
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
","
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
","
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
","
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
","
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
("interDensity[" + cI)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
("interDensity[" + cI)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
("interDensity[" + cI)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
("interDensity[" + cI)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
("interDensity[" + cI)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
("interDensity[" + cI)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
("interDensity[" + cI)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
("interDensity[" + cI)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
("interDensity[" + cI)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
("interDensity[" + cI)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
","
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
","
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
","
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
","
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
","
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
","
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
","
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
","
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
","
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
","
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
("density[" + cI)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
("density[" + cI)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
("density[" + cI)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
("density[" + cI)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
("density[" + cI)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
("density[" + cI)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
("density[" + cI)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
("density[" + cI)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
("density[" + cI)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
("density[" + cI)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
","
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
","
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
","
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
","
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
","
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
","
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
","
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
","
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
","
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
","
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
"minDistance["
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
"minDistance["
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
"minDistance["
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
"minDistance["
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
"minDistance["
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
"minDistance["
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
"minDistance["
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
"minDistance["
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
"minDistance["
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
"minDistance["
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
cI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
cI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
cI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
cI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
cI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
cI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
cI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
cI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
cI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
cI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
"interDensity["
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
"interDensity["
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
"interDensity["
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
"interDensity["
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
"interDensity["
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
"interDensity["
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
"interDensity["
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
"interDensity["
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
"interDensity["
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
"interDensity["
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
cI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
cI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
cI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
cI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
cI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
cI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
cI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
cI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
cI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
cI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
"density["
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
"density["
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
"density["
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
"density["
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
"density["
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
"density["
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
"density["
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
"density["
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
"density["
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
"density["
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
cI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
cI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
cI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
cI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
cI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
cI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
cI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
cI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
cI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
cI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:251 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:268
stDevs.put(cI, d)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:251 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:268
stDevs.put(cI, d)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:251 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:268
stDevs.put(cI, d)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:251 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:268
stDevs.put(cI, d)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:251 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:268
stDevs.put(cI, d)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:251 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:268
stDevs.put(cI, d)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:251 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:268
stDevs.put(cI, d)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:251 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:268
stDevs.put(cI, d)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:251 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:268
stDevs.put(cI, d)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:251 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:268
stDevs.put(cI, d)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Move OperatorAssignment from org.apache.mahout.clustering.cdbw.CDbwEvaluator:111 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:115
sum += cSum / (repI.size())
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Move OperatorAssignment from org.apache.mahout.clustering.cdbw.CDbwEvaluator:111 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:115
sum += cSum / (repI.size())
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Move OperatorAssignment from org.apache.mahout.clustering.cdbw.CDbwEvaluator:111 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:115
sum += cSum / (repI.size())
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Move OperatorAssignment from org.apache.mahout.clustering.cdbw.CDbwEvaluator:111 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:115
sum += cSum / (repI.size())
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Move OperatorAssignment from org.apache.mahout.clustering.cdbw.CDbwEvaluator:111 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:115
sum += cSum / (repI.size())
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Move OperatorAssignment from org.apache.mahout.clustering.cdbw.CDbwEvaluator:111 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:115
sum += cSum / (repI.size())
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Move OperatorAssignment from org.apache.mahout.clustering.cdbw.CDbwEvaluator:111 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:115
sum += cSum / (repI.size())
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Move OperatorAssignment from org.apache.mahout.clustering.cdbw.CDbwEvaluator:111 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:115
sum += cSum / (repI.size())
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Move OperatorAssignment from org.apache.mahout.clustering.cdbw.CDbwEvaluator:111 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:115
sum += cSum / (repI.size())
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Move OperatorAssignment from org.apache.mahout.clustering.cdbw.CDbwEvaluator:111 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:115
sum += cSum / (repI.size())
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:142 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
interDensity(uIJ, cI, cJ)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:142 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
interDensity(uIJ, cI, cJ)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:142 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
interDensity(uIJ, cI, cJ)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:142 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
interDensity(uIJ, cI, cJ)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:142 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
interDensity(uIJ, cI, cJ)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:142 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
interDensity(uIJ, cI, cJ)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:142 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
interDensity(uIJ, cI, cJ)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:142 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
interDensity(uIJ, cI, cJ)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:142 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
interDensity(uIJ, cI, cJ)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:142 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
interDensity(uIJ, cI, cJ)
]]
----For Diff:Update Field at org.apache.mahout.clustering.cdbw.CDbwReducer:32
private java.util.Map<java.lang.Integer, java.util.List<org.apache.mahout.math.VectorWritable>> referencePoints; to private java.util.Map<java.lang.Integer, java.util.List<org.apache.mahout.math.VectorWritable>> representativePoints;
Update Parameter at org.apache.mahout.clustering.cdbw.CDbwReducer:73
java.util.Map<java.lang.Integer, java.util.List<org.apache.mahout.math.VectorWritable>> referencePoints to java.util.Map<java.lang.Integer, java.util.List<org.apache.mahout.math.VectorWritable>> representativePoints
Update FieldWrite at org.apache.mahout.clustering.cdbw.CDbwReducer:74
this.referencePoints to this.representativePoints
Update VariableRead at org.apache.mahout.clustering.cdbw.CDbwReducer:74
referencePoints to representativePoints
Update FieldRead at org.apache.mahout.clustering.cdbw.CDbwReducer:36
referencePoints to representativePoints
Update FieldWrite at org.apache.mahout.clustering.cdbw.CDbwReducer:63
referencePoints to representativePoints
: number instances found: 15
ChangePatternInstance [actions=[Update FieldWrite at org.apache.mahout.clustering.cdbw.CDbwReducer:74
this.referencePoints to this.representativePoints
]]
ChangePatternInstance [actions=[Update VariableRead at org.apache.mahout.clustering.cdbw.CDbwReducer:74
referencePoints to representativePoints
]]
ChangePatternInstance [actions=[Update FieldRead at org.apache.mahout.clustering.cdbw.CDbwReducer:36
referencePoints to representativePoints
]]
ChangePatternInstance [actions=[Update FieldWrite at org.apache.mahout.clustering.cdbw.CDbwReducer:63
referencePoints to representativePoints
]]
ChangePatternInstance [actions=[Update Field at org.apache.mahout.clustering.cdbw.CDbwReducer:32
private java.util.Map<java.lang.Integer, java.util.List<org.apache.mahout.math.VectorWritable>> referencePoints; to private java.util.Map<java.lang.Integer, java.util.List<org.apache.mahout.math.VectorWritable>> representativePoints;
]]
ChangePatternInstance [actions=[Update Parameter at org.apache.mahout.clustering.cdbw.CDbwReducer:73
java.util.Map<java.lang.Integer, java.util.List<org.apache.mahout.math.VectorWritable>> referencePoints to java.util.Map<java.lang.Integer, java.util.List<org.apache.mahout.math.VectorWritable>> representativePoints
]]
ChangePatternInstance [actions=[Update FieldWrite at org.apache.mahout.clustering.cdbw.CDbwReducer:74
this.referencePoints to this.representativePoints
]]
ChangePatternInstance [actions=[Update VariableRead at org.apache.mahout.clustering.cdbw.CDbwReducer:74
referencePoints to representativePoints
]]
ChangePatternInstance [actions=[Update FieldRead at org.apache.mahout.clustering.cdbw.CDbwReducer:36
referencePoints to representativePoints
]]
ChangePatternInstance [actions=[Update FieldWrite at org.apache.mahout.clustering.cdbw.CDbwReducer:63
referencePoints to representativePoints
]]
ChangePatternInstance [actions=[Update FieldRead at org.apache.mahout.clustering.cdbw.CDbwReducer:36
referencePoints to representativePoints
]]
ChangePatternInstance [actions=[Update FieldWrite at org.apache.mahout.clustering.cdbw.CDbwReducer:74
this.referencePoints to this.representativePoints
]]
ChangePatternInstance [actions=[Update VariableRead at org.apache.mahout.clustering.cdbw.CDbwReducer:74
referencePoints to representativePoints
]]
ChangePatternInstance [actions=[Update FieldRead at org.apache.mahout.clustering.cdbw.CDbwReducer:36
referencePoints to representativePoints
]]
ChangePatternInstance [actions=[Update FieldWrite at org.apache.mahout.clustering.cdbw.CDbwReducer:63
referencePoints to representativePoints
]]
RepairabilityAnalyzer
----For Diff:Insert Method at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:244
@org.junit.Test
public void testEmptyCluster() {
org.apache.mahout.common.distance.DistanceMeasure measure = new org.apache.mahout.common.distance.EuclideanDistanceMeasure();
initData(1, 0.25, measure);
org.apache.mahout.clustering.canopy.Canopy cluster = new org.apache.mahout.clustering.canopy.Canopy(new org.apache.mahout.math.DenseVector(new double[]{ 10, 10 }), 19, measure);
clusters.put(cluster.getId(), cluster);
java.util.List<org.apache.mahout.math.VectorWritable> points = new java.util.ArrayList<org.apache.mahout.math.VectorWritable>();
representativePoints.put(cluster.getId(), points);
org.apache.mahout.clustering.cdbw.CDbwEvaluator evaluator = new org.apache.mahout.clustering.cdbw.CDbwEvaluator(representativePoints, clusters, measure);
assertEquals("inter cluster density", 0.0, evaluator.interClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON);
assertEquals("separation", 1.5, evaluator.separation(), org.apache.mahout.clustering.cdbw.EPSILON);
assertEquals("intra cluster density", 0.7155417527999326, evaluator.intraClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON);
assertEquals("CDbw", 1.073312629199899, evaluator.getCDbw(), org.apache.mahout.clustering.cdbw.EPSILON);
}
Insert Method at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:259
@org.junit.Test
public void testSingleValueCluster() {
org.apache.mahout.common.distance.DistanceMeasure measure = new org.apache.mahout.common.distance.EuclideanDistanceMeasure();
initData(1, 0.25, measure);
org.apache.mahout.clustering.canopy.Canopy cluster = new org.apache.mahout.clustering.canopy.Canopy(new org.apache.mahout.math.DenseVector(new double[]{ 0, 0 }), 19, measure);
clusters.put(cluster.getId(), cluster);
java.util.List<org.apache.mahout.math.VectorWritable> points = new java.util.ArrayList<org.apache.mahout.math.VectorWritable>();
points.add(new org.apache.mahout.math.VectorWritable(cluster.getCenter().plus(new org.apache.mahout.math.DenseVector(new double[]{ 1, 1 }))));
representativePoints.put(cluster.getId(), points);
org.apache.mahout.clustering.cdbw.CDbwEvaluator evaluator = new org.apache.mahout.clustering.cdbw.CDbwEvaluator(representativePoints, clusters, measure);
assertEquals("inter cluster density", 0.0, evaluator.interClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON);
assertEquals("separation", 0.0, evaluator.separation(), org.apache.mahout.clustering.cdbw.EPSILON);
assertEquals("intra cluster density", 0.7155417527999326, evaluator.intraClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON);
assertEquals("CDbw", 0.0, evaluator.getCDbw(), org.apache.mahout.clustering.cdbw.EPSILON);
}
: number instances found: 29
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:246
initData(1, 0.25, measure)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:248
clusters.put(cluster.getId(), cluster)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:250
representativePoints.put(cluster.getId(), points)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:252
assertEquals("inter cluster density", 0.0, evaluator.interClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:253
assertEquals("separation", 1.5, evaluator.separation(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:254
assertEquals("intra cluster density", 0.7155417527999326, evaluator.intraClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:255
assertEquals("CDbw", 1.073312629199899, evaluator.getCDbw(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:261
initData(1, 0.25, measure)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:263
clusters.put(cluster.getId(), cluster)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
points.add(new org.apache.mahout.math.VectorWritable(cluster.getCenter().plus(new org.apache.mahout.math.DenseVector(new double[]{ 1, 1 }))))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:266
representativePoints.put(cluster.getId(), points)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:268
assertEquals("inter cluster density", 0.0, evaluator.interClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:269
assertEquals("separation", 0.0, evaluator.separation(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:270
assertEquals("intra cluster density", 0.7155417527999326, evaluator.intraClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:271
assertEquals("CDbw", 0.0, evaluator.getCDbw(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:248
cluster.getId()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:250
cluster.getId()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:252
evaluator.interClusterDensity()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:253
evaluator.separation()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:254
evaluator.intraClusterDensity()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:255
evaluator.getCDbw()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:263
cluster.getId()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:266
cluster.getId()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:268
evaluator.interClusterDensity()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:269
evaluator.separation()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:270
evaluator.intraClusterDensity()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:271
evaluator.getCDbw()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
cluster.getCenter().plus(new org.apache.mahout.math.DenseVector(new double[]{ 1, 1 }))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
cluster.getCenter()
]]
----For Diff:Update LocalVariable at org.apache.mahout.clustering.cdbw.CDbwEvaluator:121
to java.lang.Double result = stDevs.get(cI)
Update TypeReference at org.apache.mahout.clustering.cdbw.CDbwEvaluator:121
double to java.lang.Double
Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs.get(cId) to getStdev(cId)
Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs.get(cId) to getStdev(cId)
Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs.get(cJ) to getStdev(cJ)
Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
(stDevs.get(cI)) to (getStdev(cI))
Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
(stDevs.get(cJ)) to (getStdev(cJ))
Insert Field at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
private static final org.slf4j.Logger log = org.slf4j.LoggerFactory.getLogger(org.apache.mahout.clustering.cdbw.CDbwEvaluator.class);
Insert Method at org.apache.mahout.clustering.cdbw.CDbwEvaluator:172
private java.lang.Double getStdev(java.lang.Integer cI) {
if (result == null) {
return new java.lang.Double(0);
} else {
return result;
}
}
Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
if (s0 > 1) {
}
Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
if ((repI.size()) > 0) {
}
Insert LocalVariable at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
double stDevI = getStdev(cI)
Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("minDistance[" + cI) + ",") + cJ) + "]=") + minDistance))
Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cI) + "]=") + stDevI))
Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cJ) + "]=") + stDevJ))
Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("interDensity[" + cI) + ",") + cJ) + "]=") + interDensity))
Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("density[" + cI) + ",") + cJ) + "]=") + density))
Insert Conditional at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
(uIJ == null) ? 0 :
Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:121 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:173
double stDevI = stDevs.get(cI)
Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:248 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:265
org.apache.mahout.math.Vector std = s2.times(s0).minus(s1.times(s1)).assign(new org.apache.mahout.math.function.SquareRootFunction()).divide(s0)
Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:249 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:266
double d = (std.zSum()) / (std.size())
Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:251 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:268
stDevs.put(cI, d)
Move OperatorAssignment from org.apache.mahout.clustering.cdbw.CDbwEvaluator:111 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:115
sum += cSum / (repI.size())
Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:142 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
interDensity(uIJ, cI, cJ)
: number instances found: 47
ChangePatternInstance [actions=[Insert Return at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
return new java.lang.Double(0)
]]
ChangePatternInstance [actions=[Insert Return at org.apache.mahout.clustering.cdbw.CDbwEvaluator:177
return result
]]
ChangePatternInstance [actions=[Move OperatorAssignment from org.apache.mahout.clustering.cdbw.CDbwEvaluator:111 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:115
sum += cSum / (repI.size())
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
result == null
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
s0 > 1
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
(repI.size()) > 0
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
((((("minDistance[" + cI) + ",") + cJ) + "]=") + minDistance)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
((("stDev[" + cI) + "]=") + stDevI)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
((("stDev[" + cJ) + "]=") + stDevJ)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
((((("interDensity[" + cI) + ",") + cJ) + "]=") + interDensity)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
((((("density[" + cI) + ",") + cJ) + "]=") + density)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
uIJ == null
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
(((("minDistance[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
(("stDev[" + cI) + "]=")
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
(("stDev[" + cJ) + "]=")
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
(((("interDensity[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
(((("density[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
((("minDistance[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
("stDev[" + cI)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
("stDev[" + cJ)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
((("interDensity[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
((("density[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
(("minDistance[" + cI) + ",")
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
(("interDensity[" + cI) + ",")
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
(("density[" + cI) + ",")
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
("minDistance[" + cI)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
("interDensity[" + cI)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
("density[" + cI)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
org.slf4j.LoggerFactory.getLogger(org.apache.mahout.clustering.cdbw.CDbwEvaluator.class)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
getStdev(cI)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("minDistance[" + cI) + ",") + cJ) + "]=") + minDistance))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cI) + "]=") + stDevI))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cJ) + "]=") + stDevJ))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("interDensity[" + cI) + ",") + cJ) + "]=") + interDensity))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("density[" + cI) + ",") + cJ) + "]=") + density))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
(repI.size())
]]
ChangePatternInstance [actions=[Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
if (s0 > 1) {
}
, Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:248 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:265
org.apache.mahout.math.Vector std = s2.times(s0).minus(s1.times(s1)).assign(new org.apache.mahout.math.function.SquareRootFunction()).divide(s0)
]]
ChangePatternInstance [actions=[Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
if ((repI.size()) > 0) {
}
, Move OperatorAssignment from org.apache.mahout.clustering.cdbw.CDbwEvaluator:111 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:115
sum += cSum / (repI.size())
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Return at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
return new java.lang.Double(0)
]]
ChangePatternInstance [actions=[Insert Return at org.apache.mahout.clustering.cdbw.CDbwEvaluator:177
return result
]]
ChangePatternInstance [actions=[Update TypeReference at org.apache.mahout.clustering.cdbw.CDbwEvaluator:121
double to java.lang.Double
]]
ChangePatternInstance [actions=[Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
if ((repI.size()) > 0) {
}
, Move OperatorAssignment from org.apache.mahout.clustering.cdbw.CDbwEvaluator:111 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:115
sum += cSum / (repI.size())
]]
----For Diff:Update Field at org.apache.mahout.clustering.cdbw.CDbwReducer:32
private java.util.Map<java.lang.Integer, java.util.List<org.apache.mahout.math.VectorWritable>> referencePoints; to private java.util.Map<java.lang.Integer, java.util.List<org.apache.mahout.math.VectorWritable>> representativePoints;
Update Parameter at org.apache.mahout.clustering.cdbw.CDbwReducer:73
java.util.Map<java.lang.Integer, java.util.List<org.apache.mahout.math.VectorWritable>> referencePoints to java.util.Map<java.lang.Integer, java.util.List<org.apache.mahout.math.VectorWritable>> representativePoints
Update FieldWrite at org.apache.mahout.clustering.cdbw.CDbwReducer:74
this.referencePoints to this.representativePoints
Update VariableRead at org.apache.mahout.clustering.cdbw.CDbwReducer:74
referencePoints to representativePoints
Update FieldRead at org.apache.mahout.clustering.cdbw.CDbwReducer:36
referencePoints to representativePoints
Update FieldWrite at org.apache.mahout.clustering.cdbw.CDbwReducer:63
referencePoints to representativePoints
: number instances found: 1
ChangePatternInstance [actions=[Update FieldRead at org.apache.mahout.clustering.cdbw.CDbwReducer:36
referencePoints to representativePoints
]]
FileDiff [diffFolder=/builds/workspace/coming/target/classes/pairsICSE15/1000098]
FineGrainDifftAnalyzer
-TrainLogistic
Insert Field at org.apache.mahout.classifier.sgd.TrainLogistic:54
private static org.apache.mahout.classifier.sgd.OnlineLogisticRegression model;
Insert Method at org.apache.mahout.classifier.sgd.TrainLogistic:290
public static org.apache.mahout.classifier.sgd.OnlineLogisticRegression getModel() {
return org.apache.mahout.classifier.sgd.TrainLogistic.model;
}
Insert Method at org.apache.mahout.classifier.sgd.TrainLogistic:294
public static org.apache.mahout.classifier.sgd.LogisticModelParameters getParameters() {
return org.apache.mahout.classifier.sgd.TrainLogistic.lmp;
}
Insert Assignment at org.apache.mahout.classifier.sgd.TrainLogistic:119
org.apache.mahout.classifier.sgd.TrainLogistic.model = lr
PatternInstanceAnalyzer
----For Diff:Insert Field at org.apache.mahout.classifier.sgd.TrainLogistic:54
private static org.apache.mahout.classifier.sgd.OnlineLogisticRegression model;
Insert Method at org.apache.mahout.classifier.sgd.TrainLogistic:290
public static org.apache.mahout.classifier.sgd.OnlineLogisticRegression getModel() {
return org.apache.mahout.classifier.sgd.TrainLogistic.model;
}
Insert Method at org.apache.mahout.classifier.sgd.TrainLogistic:294
public static org.apache.mahout.classifier.sgd.LogisticModelParameters getParameters() {
return org.apache.mahout.classifier.sgd.TrainLogistic.lmp;
}
Insert Assignment at org.apache.mahout.classifier.sgd.TrainLogistic:119
org.apache.mahout.classifier.sgd.TrainLogistic.model = lr
: number instances found: 48
ChangePatternInstance [actions=[Insert Return at org.apache.mahout.classifier.sgd.TrainLogistic:291
return org.apache.mahout.classifier.sgd.TrainLogistic.model
]]
ChangePatternInstance [actions=[Insert Return at org.apache.mahout.classifier.sgd.TrainLogistic:295
return org.apache.mahout.classifier.sgd.TrainLogistic.lmp
]]
ChangePatternInstance [actions=[Insert Return at org.apache.mahout.classifier.sgd.TrainLogistic:291
return org.apache.mahout.classifier.sgd.TrainLogistic.model
]]
ChangePatternInstance [actions=[Insert Return at org.apache.mahout.classifier.sgd.TrainLogistic:295
return org.apache.mahout.classifier.sgd.TrainLogistic.lmp
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.mahout.classifier.sgd.TrainLogistic:119
org.apache.mahout.classifier.sgd.TrainLogistic.model = lr
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.classifier.sgd.TrainLogistic:291
org.apache.mahout.classifier.sgd.TrainLogistic.model
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.classifier.sgd.TrainLogistic:295
org.apache.mahout.classifier.sgd.TrainLogistic.lmp
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.mahout.classifier.sgd.TrainLogistic:119
org.apache.mahout.classifier.sgd.TrainLogistic.model = lr
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.classifier.sgd.TrainLogistic
org.apache.mahout.classifier.sgd.TrainLogistic
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.classifier.sgd.TrainLogistic
org.apache.mahout.classifier.sgd.TrainLogistic
]]
ChangePatternInstance [actions=[Insert FieldWrite at org.apache.mahout.classifier.sgd.TrainLogistic:119
org.apache.mahout.classifier.sgd.TrainLogistic.model
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.classifier.sgd.TrainLogistic:119
lr
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.classifier.sgd.TrainLogistic
org.apache.mahout.classifier.sgd.TrainLogistic
]]
ChangePatternInstance [actions=[Insert Return at org.apache.mahout.classifier.sgd.TrainLogistic:291
return org.apache.mahout.classifier.sgd.TrainLogistic.model
]]
ChangePatternInstance [actions=[Insert Return at org.apache.mahout.classifier.sgd.TrainLogistic:295
return org.apache.mahout.classifier.sgd.TrainLogistic.lmp
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.mahout.classifier.sgd.TrainLogistic:119
org.apache.mahout.classifier.sgd.TrainLogistic.model = lr
]]
ChangePatternInstance [actions=[Insert Field at org.apache.mahout.classifier.sgd.TrainLogistic:54
private static org.apache.mahout.classifier.sgd.OnlineLogisticRegression model;
]]
ChangePatternInstance [actions=[Insert Method at org.apache.mahout.classifier.sgd.TrainLogistic:290
public static org.apache.mahout.classifier.sgd.OnlineLogisticRegression getModel() {
return org.apache.mahout.classifier.sgd.TrainLogistic.model;
}
]]
ChangePatternInstance [actions=[Insert Method at org.apache.mahout.classifier.sgd.TrainLogistic:294
public static org.apache.mahout.classifier.sgd.LogisticModelParameters getParameters() {
return org.apache.mahout.classifier.sgd.TrainLogistic.lmp;
}
]]
ChangePatternInstance [actions=[Insert TypeReference at org.apache.mahout.classifier.sgd.TrainLogistic:54
org.apache.mahout.classifier.sgd.OnlineLogisticRegression
]]
ChangePatternInstance [actions=[Insert VirtualEle at org.apache.mahout.classifier.sgd.TrainLogistic
]]
ChangePatternInstance [actions=[Insert TypeReference at org.apache.mahout.classifier.sgd.TrainLogistic:290
org.apache.mahout.classifier.sgd.OnlineLogisticRegression
]]
ChangePatternInstance [actions=[Insert VirtualEle at org.apache.mahout.classifier.sgd.TrainLogistic
]]
ChangePatternInstance [actions=[Insert Return at org.apache.mahout.classifier.sgd.TrainLogistic:291
return org.apache.mahout.classifier.sgd.TrainLogistic.model
]]
ChangePatternInstance [actions=[Insert TypeReference at org.apache.mahout.classifier.sgd.TrainLogistic:294
org.apache.mahout.classifier.sgd.LogisticModelParameters
]]
ChangePatternInstance [actions=[Insert VirtualEle at org.apache.mahout.classifier.sgd.TrainLogistic
]]
ChangePatternInstance [actions=[Insert Return at org.apache.mahout.classifier.sgd.TrainLogistic:295
return org.apache.mahout.classifier.sgd.TrainLogistic.lmp
]]
ChangePatternInstance [actions=[Insert Wra at org.apache.mahout.classifier.sgd.TrainLogistic
]]
ChangePatternInstance [actions=[Insert Wra at org.apache.mahout.classifier.sgd.TrainLogistic
]]
ChangePatternInstance [actions=[Insert Wra at org.apache.mahout.classifier.sgd.TrainLogistic
]]
ChangePatternInstance [actions=[Insert Wra at org.apache.mahout.classifier.sgd.TrainLogistic
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.classifier.sgd.TrainLogistic:291
org.apache.mahout.classifier.sgd.TrainLogistic.model
]]
ChangePatternInstance [actions=[Insert Wra at org.apache.mahout.classifier.sgd.TrainLogistic
]]
ChangePatternInstance [actions=[Insert Wra at org.apache.mahout.classifier.sgd.TrainLogistic
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.classifier.sgd.TrainLogistic:295
org.apache.mahout.classifier.sgd.TrainLogistic.lmp
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.mahout.classifier.sgd.TrainLogistic:119
org.apache.mahout.classifier.sgd.TrainLogistic.model = lr
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.classifier.sgd.TrainLogistic
org.apache.mahout.classifier.sgd.TrainLogistic
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.classifier.sgd.TrainLogistic
org.apache.mahout.classifier.sgd.TrainLogistic
]]
ChangePatternInstance [actions=[Insert FieldWrite at org.apache.mahout.classifier.sgd.TrainLogistic:119
org.apache.mahout.classifier.sgd.TrainLogistic.model
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.classifier.sgd.TrainLogistic:119
lr
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.classifier.sgd.TrainLogistic
org.apache.mahout.classifier.sgd.TrainLogistic
]]
ChangePatternInstance [actions=[Insert Return at org.apache.mahout.classifier.sgd.TrainLogistic:291
return org.apache.mahout.classifier.sgd.TrainLogistic.model
]]
ChangePatternInstance [actions=[Insert Return at org.apache.mahout.classifier.sgd.TrainLogistic:295
return org.apache.mahout.classifier.sgd.TrainLogistic.lmp
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.mahout.classifier.sgd.TrainLogistic:119
org.apache.mahout.classifier.sgd.TrainLogistic.model = lr
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.classifier.sgd.TrainLogistic:291
org.apache.mahout.classifier.sgd.TrainLogistic.model
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.classifier.sgd.TrainLogistic:295
org.apache.mahout.classifier.sgd.TrainLogistic.lmp
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.classifier.sgd.TrainLogistic
org.apache.mahout.classifier.sgd.TrainLogistic
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.classifier.sgd.TrainLogistic
org.apache.mahout.classifier.sgd.TrainLogistic
]]
RepairabilityAnalyzer
----For Diff:Insert Field at org.apache.mahout.classifier.sgd.TrainLogistic:54
private static org.apache.mahout.classifier.sgd.OnlineLogisticRegression model;
Insert Method at org.apache.mahout.classifier.sgd.TrainLogistic:290
public static org.apache.mahout.classifier.sgd.OnlineLogisticRegression getModel() {
return org.apache.mahout.classifier.sgd.TrainLogistic.model;
}
Insert Method at org.apache.mahout.classifier.sgd.TrainLogistic:294
public static org.apache.mahout.classifier.sgd.LogisticModelParameters getParameters() {
return org.apache.mahout.classifier.sgd.TrainLogistic.lmp;
}
Insert Assignment at org.apache.mahout.classifier.sgd.TrainLogistic:119
org.apache.mahout.classifier.sgd.TrainLogistic.model = lr
: number instances found: 5
ChangePatternInstance [actions=[Insert Return at org.apache.mahout.classifier.sgd.TrainLogistic:291
return org.apache.mahout.classifier.sgd.TrainLogistic.model
]]
ChangePatternInstance [actions=[Insert Return at org.apache.mahout.classifier.sgd.TrainLogistic:295
return org.apache.mahout.classifier.sgd.TrainLogistic.lmp
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.mahout.classifier.sgd.TrainLogistic:119
org.apache.mahout.classifier.sgd.TrainLogistic.model = lr
]]
ChangePatternInstance [actions=[Insert Return at org.apache.mahout.classifier.sgd.TrainLogistic:291
return org.apache.mahout.classifier.sgd.TrainLogistic.model
]]
ChangePatternInstance [actions=[Insert Return at org.apache.mahout.classifier.sgd.TrainLogistic:295
return org.apache.mahout.classifier.sgd.TrainLogistic.lmp
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/pairsICSE15/1000021]
FineGrainDifftAnalyzer
-TestCDbwEvaluator
Insert Method at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:244
@org.junit.Test
public void testEmptyCluster() {
org.apache.mahout.common.distance.DistanceMeasure measure = new org.apache.mahout.common.distance.EuclideanDistanceMeasure();
initData(1, 0.25, measure);
org.apache.mahout.clustering.canopy.Canopy cluster = new org.apache.mahout.clustering.canopy.Canopy(new org.apache.mahout.math.DenseVector(new double[]{ 10, 10 }), 19, measure);
clusters.put(cluster.getId(), cluster);
java.util.List<org.apache.mahout.math.VectorWritable> points = new java.util.ArrayList<org.apache.mahout.math.VectorWritable>();
representativePoints.put(cluster.getId(), points);
org.apache.mahout.clustering.cdbw.CDbwEvaluator evaluator = new org.apache.mahout.clustering.cdbw.CDbwEvaluator(representativePoints, clusters, measure);
assertEquals("inter cluster density", 0.0, evaluator.interClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON);
assertEquals("separation", 1.5, evaluator.separation(), org.apache.mahout.clustering.cdbw.EPSILON);
assertEquals("intra cluster density", 0.7155417527999326, evaluator.intraClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON);
assertEquals("CDbw", 1.073312629199899, evaluator.getCDbw(), org.apache.mahout.clustering.cdbw.EPSILON);
}
Insert Method at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:259
@org.junit.Test
public void testSingleValueCluster() {
org.apache.mahout.common.distance.DistanceMeasure measure = new org.apache.mahout.common.distance.EuclideanDistanceMeasure();
initData(1, 0.25, measure);
org.apache.mahout.clustering.canopy.Canopy cluster = new org.apache.mahout.clustering.canopy.Canopy(new org.apache.mahout.math.DenseVector(new double[]{ 0, 0 }), 19, measure);
clusters.put(cluster.getId(), cluster);
java.util.List<org.apache.mahout.math.VectorWritable> points = new java.util.ArrayList<org.apache.mahout.math.VectorWritable>();
points.add(new org.apache.mahout.math.VectorWritable(cluster.getCenter().plus(new org.apache.mahout.math.DenseVector(new double[]{ 1, 1 }))));
representativePoints.put(cluster.getId(), points);
org.apache.mahout.clustering.cdbw.CDbwEvaluator evaluator = new org.apache.mahout.clustering.cdbw.CDbwEvaluator(representativePoints, clusters, measure);
assertEquals("inter cluster density", 0.0, evaluator.interClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON);
assertEquals("separation", 0.0, evaluator.separation(), org.apache.mahout.clustering.cdbw.EPSILON);
assertEquals("intra cluster density", 0.7155417527999326, evaluator.intraClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON);
assertEquals("CDbw", 0.0, evaluator.getCDbw(), org.apache.mahout.clustering.cdbw.EPSILON);
}
-CDbwEvaluator
Update LocalVariable at org.apache.mahout.clustering.cdbw.CDbwEvaluator:121
to java.lang.Double result = stDevs.get(cI)
Update TypeReference at org.apache.mahout.clustering.cdbw.CDbwEvaluator:121
double to java.lang.Double
Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs.get(cId) to getStdev(cId)
Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs.get(cId) to getStdev(cId)
Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs.get(cJ) to getStdev(cJ)
Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
(stDevs.get(cI)) to (getStdev(cI))
Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
(stDevs.get(cJ)) to (getStdev(cJ))
Insert Field at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
private static final org.slf4j.Logger log = org.slf4j.LoggerFactory.getLogger(org.apache.mahout.clustering.cdbw.CDbwEvaluator.class);
Insert Method at org.apache.mahout.clustering.cdbw.CDbwEvaluator:172
private java.lang.Double getStdev(java.lang.Integer cI) {
if (result == null) {
return new java.lang.Double(0);
} else {
return result;
}
}
Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
if (s0 > 1) {
}
Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
if ((repI.size()) > 0) {
}
Insert LocalVariable at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
double stDevI = getStdev(cI)
Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("minDistance[" + cI) + ",") + cJ) + "]=") + minDistance))
Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cI) + "]=") + stDevI))
Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cJ) + "]=") + stDevJ))
Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("interDensity[" + cI) + ",") + cJ) + "]=") + interDensity))
Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("density[" + cI) + ",") + cJ) + "]=") + density))
Insert Conditional at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
(uIJ == null) ? 0 :
Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:121 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:173
double stDevI = stDevs.get(cI)
Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:248 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:265
org.apache.mahout.math.Vector std = s2.times(s0).minus(s1.times(s1)).assign(new org.apache.mahout.math.function.SquareRootFunction()).divide(s0)
Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:249 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:266
double d = (std.zSum()) / (std.size())
Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:251 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:268
stDevs.put(cI, d)
Move OperatorAssignment from org.apache.mahout.clustering.cdbw.CDbwEvaluator:111 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:115
sum += cSum / (repI.size())
Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:142 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
interDensity(uIJ, cI, cJ)
-CDbwReducer
Update Field at org.apache.mahout.clustering.cdbw.CDbwReducer:32
private java.util.Map<java.lang.Integer, java.util.List<org.apache.mahout.math.VectorWritable>> referencePoints; to private java.util.Map<java.lang.Integer, java.util.List<org.apache.mahout.math.VectorWritable>> representativePoints;
Update Parameter at org.apache.mahout.clustering.cdbw.CDbwReducer:73
java.util.Map<java.lang.Integer, java.util.List<org.apache.mahout.math.VectorWritable>> referencePoints to java.util.Map<java.lang.Integer, java.util.List<org.apache.mahout.math.VectorWritable>> representativePoints
Update FieldWrite at org.apache.mahout.clustering.cdbw.CDbwReducer:74
this.referencePoints to this.representativePoints
Update VariableRead at org.apache.mahout.clustering.cdbw.CDbwReducer:74
referencePoints to representativePoints
Update FieldRead at org.apache.mahout.clustering.cdbw.CDbwReducer:36
referencePoints to representativePoints
Update FieldWrite at org.apache.mahout.clustering.cdbw.CDbwReducer:63
referencePoints to representativePoints
PatternInstanceAnalyzer
----For Diff:Insert Method at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:244
@org.junit.Test
public void testEmptyCluster() {
org.apache.mahout.common.distance.DistanceMeasure measure = new org.apache.mahout.common.distance.EuclideanDistanceMeasure();
initData(1, 0.25, measure);
org.apache.mahout.clustering.canopy.Canopy cluster = new org.apache.mahout.clustering.canopy.Canopy(new org.apache.mahout.math.DenseVector(new double[]{ 10, 10 }), 19, measure);
clusters.put(cluster.getId(), cluster);
java.util.List<org.apache.mahout.math.VectorWritable> points = new java.util.ArrayList<org.apache.mahout.math.VectorWritable>();
representativePoints.put(cluster.getId(), points);
org.apache.mahout.clustering.cdbw.CDbwEvaluator evaluator = new org.apache.mahout.clustering.cdbw.CDbwEvaluator(representativePoints, clusters, measure);
assertEquals("inter cluster density", 0.0, evaluator.interClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON);
assertEquals("separation", 1.5, evaluator.separation(), org.apache.mahout.clustering.cdbw.EPSILON);
assertEquals("intra cluster density", 0.7155417527999326, evaluator.intraClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON);
assertEquals("CDbw", 1.073312629199899, evaluator.getCDbw(), org.apache.mahout.clustering.cdbw.EPSILON);
}
Insert Method at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:259
@org.junit.Test
public void testSingleValueCluster() {
org.apache.mahout.common.distance.DistanceMeasure measure = new org.apache.mahout.common.distance.EuclideanDistanceMeasure();
initData(1, 0.25, measure);
org.apache.mahout.clustering.canopy.Canopy cluster = new org.apache.mahout.clustering.canopy.Canopy(new org.apache.mahout.math.DenseVector(new double[]{ 0, 0 }), 19, measure);
clusters.put(cluster.getId(), cluster);
java.util.List<org.apache.mahout.math.VectorWritable> points = new java.util.ArrayList<org.apache.mahout.math.VectorWritable>();
points.add(new org.apache.mahout.math.VectorWritable(cluster.getCenter().plus(new org.apache.mahout.math.DenseVector(new double[]{ 1, 1 }))));
representativePoints.put(cluster.getId(), points);
org.apache.mahout.clustering.cdbw.CDbwEvaluator evaluator = new org.apache.mahout.clustering.cdbw.CDbwEvaluator(representativePoints, clusters, measure);
assertEquals("inter cluster density", 0.0, evaluator.interClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON);
assertEquals("separation", 0.0, evaluator.separation(), org.apache.mahout.clustering.cdbw.EPSILON);
assertEquals("intra cluster density", 0.7155417527999326, evaluator.intraClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON);
assertEquals("CDbw", 0.0, evaluator.getCDbw(), org.apache.mahout.clustering.cdbw.EPSILON);
}
: number instances found: 528
ChangePatternInstance [actions=[Insert LocalVariable at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:245
org.apache.mahout.common.distance.DistanceMeasure measure = new org.apache.mahout.common.distance.EuclideanDistanceMeasure()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:246
initData(1, 0.25, measure)
]]
ChangePatternInstance [actions=[Insert LocalVariable at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:247
org.apache.mahout.clustering.canopy.Canopy cluster = new org.apache.mahout.clustering.canopy.Canopy(new org.apache.mahout.math.DenseVector(new double[]{ 10, 10 }), 19, measure)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:248
clusters.put(cluster.getId(), cluster)
]]
ChangePatternInstance [actions=[Insert LocalVariable at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:249
java.util.List<org.apache.mahout.math.VectorWritable> points = new java.util.ArrayList<org.apache.mahout.math.VectorWritable>()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:250
representativePoints.put(cluster.getId(), points)
]]
ChangePatternInstance [actions=[Insert LocalVariable at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:251
org.apache.mahout.clustering.cdbw.CDbwEvaluator evaluator = new org.apache.mahout.clustering.cdbw.CDbwEvaluator(representativePoints, clusters, measure)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:252
assertEquals("inter cluster density", 0.0, evaluator.interClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:253
assertEquals("separation", 1.5, evaluator.separation(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:254
assertEquals("intra cluster density", 0.7155417527999326, evaluator.intraClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:255
assertEquals("CDbw", 1.073312629199899, evaluator.getCDbw(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert LocalVariable at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:260
org.apache.mahout.common.distance.DistanceMeasure measure = new org.apache.mahout.common.distance.EuclideanDistanceMeasure()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:261
initData(1, 0.25, measure)
]]
ChangePatternInstance [actions=[Insert LocalVariable at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:262
org.apache.mahout.clustering.canopy.Canopy cluster = new org.apache.mahout.clustering.canopy.Canopy(new org.apache.mahout.math.DenseVector(new double[]{ 0, 0 }), 19, measure)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:263
clusters.put(cluster.getId(), cluster)
]]
ChangePatternInstance [actions=[Insert LocalVariable at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:264
java.util.List<org.apache.mahout.math.VectorWritable> points = new java.util.ArrayList<org.apache.mahout.math.VectorWritable>()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
points.add(new org.apache.mahout.math.VectorWritable(cluster.getCenter().plus(new org.apache.mahout.math.DenseVector(new double[]{ 1, 1 }))))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:266
representativePoints.put(cluster.getId(), points)
]]
ChangePatternInstance [actions=[Insert LocalVariable at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:267
org.apache.mahout.clustering.cdbw.CDbwEvaluator evaluator = new org.apache.mahout.clustering.cdbw.CDbwEvaluator(representativePoints, clusters, measure)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:268
assertEquals("inter cluster density", 0.0, evaluator.interClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:269
assertEquals("separation", 0.0, evaluator.separation(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:270
assertEquals("intra cluster density", 0.7155417527999326, evaluator.intraClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:271
assertEquals("CDbw", 0.0, evaluator.getCDbw(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert TypeReference at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:245
org.apache.mahout.common.distance.DistanceMeasure
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:245
new org.apache.mahout.common.distance.EuclideanDistanceMeasure()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:246
1
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:246
0.25
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:246
measure
]]
ChangePatternInstance [actions=[Insert TypeReference at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:247
org.apache.mahout.clustering.canopy.Canopy
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:247
new org.apache.mahout.clustering.canopy.Canopy(new org.apache.mahout.math.DenseVector(new double[]{ 10, 10 }), 19, measure)
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:248
clusters
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:248
cluster.getId()
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:248
cluster
]]
ChangePatternInstance [actions=[Insert TypeReference at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:249
java.util.List<org.apache.mahout.math.VectorWritable>
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:249
new java.util.ArrayList<org.apache.mahout.math.VectorWritable>()
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:250
representativePoints
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:250
cluster.getId()
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:250
points
]]
ChangePatternInstance [actions=[Insert TypeReference at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:251
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:251
new org.apache.mahout.clustering.cdbw.CDbwEvaluator(representativePoints, clusters, measure)
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:252
"inter cluster density"
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:252
0.0
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:252
evaluator.interClusterDensity()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:252
org.apache.mahout.clustering.cdbw.EPSILON
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:253
"separation"
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:253
1.5
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:253
evaluator.separation()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:253
org.apache.mahout.clustering.cdbw.EPSILON
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:254
"intra cluster density"
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:254
0.7155417527999326
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:254
evaluator.intraClusterDensity()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:254
org.apache.mahout.clustering.cdbw.EPSILON
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:255
"CDbw"
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:255
1.073312629199899
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:255
evaluator.getCDbw()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:255
org.apache.mahout.clustering.cdbw.EPSILON
]]
ChangePatternInstance [actions=[Insert TypeReference at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:260
org.apache.mahout.common.distance.DistanceMeasure
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:260
new org.apache.mahout.common.distance.EuclideanDistanceMeasure()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:261
1
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:261
0.25
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:261
measure
]]
ChangePatternInstance [actions=[Insert TypeReference at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:262
org.apache.mahout.clustering.canopy.Canopy
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:262
new org.apache.mahout.clustering.canopy.Canopy(new org.apache.mahout.math.DenseVector(new double[]{ 0, 0 }), 19, measure)
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:263
clusters
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:263
cluster.getId()
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:263
cluster
]]
ChangePatternInstance [actions=[Insert TypeReference at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:264
java.util.List<org.apache.mahout.math.VectorWritable>
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:264
new java.util.ArrayList<org.apache.mahout.math.VectorWritable>()
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
points
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
new org.apache.mahout.math.VectorWritable(cluster.getCenter().plus(new org.apache.mahout.math.DenseVector(new double[]{ 1, 1 })))
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:266
representativePoints
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:266
cluster.getId()
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:266
points
]]
ChangePatternInstance [actions=[Insert TypeReference at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:267
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:267
new org.apache.mahout.clustering.cdbw.CDbwEvaluator(representativePoints, clusters, measure)
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:268
"inter cluster density"
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:268
0.0
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:268
evaluator.interClusterDensity()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:268
org.apache.mahout.clustering.cdbw.EPSILON
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:269
"separation"
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:269
0.0
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:269
evaluator.separation()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:269
org.apache.mahout.clustering.cdbw.EPSILON
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:270
"intra cluster density"
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:270
0.7155417527999326
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:270
evaluator.intraClusterDensity()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:270
org.apache.mahout.clustering.cdbw.EPSILON
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:271
"CDbw"
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:271
0.0
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:271
evaluator.getCDbw()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:271
org.apache.mahout.clustering.cdbw.EPSILON
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:247
new org.apache.mahout.math.DenseVector(new double[]{ 10, 10 })
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:247
19
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:247
measure
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:248
cluster
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:250
cluster
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:251
representativePoints
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:251
clusters
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:251
measure
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:252
evaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:253
evaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:254
evaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:255
evaluator
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:262
new org.apache.mahout.math.DenseVector(new double[]{ 0, 0 })
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:262
19
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:262
measure
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:263
cluster
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
cluster.getCenter().plus(new org.apache.mahout.math.DenseVector(new double[]{ 1, 1 }))
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:266
cluster
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:267
representativePoints
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:267
clusters
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:267
measure
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:268
evaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:269
evaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:270
evaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:271
evaluator
]]
ChangePatternInstance [actions=[Insert NewArray at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:247
new double[]{ 10, 10 }
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert NewArray at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:262
new double[]{ 0, 0 }
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
cluster.getCenter()
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
new org.apache.mahout.math.DenseVector(new double[]{ 1, 1 })
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:247
10
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:247
10
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:262
0
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:262
0
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
cluster
]]
ChangePatternInstance [actions=[Insert NewArray at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
new double[]{ 1, 1 }
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
1
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
1
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:246
initData(1, 0.25, measure)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:248
clusters.put(cluster.getId(), cluster)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:250
representativePoints.put(cluster.getId(), points)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:252
assertEquals("inter cluster density", 0.0, evaluator.interClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:253
assertEquals("separation", 1.5, evaluator.separation(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:254
assertEquals("intra cluster density", 0.7155417527999326, evaluator.intraClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:255
assertEquals("CDbw", 1.073312629199899, evaluator.getCDbw(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:261
initData(1, 0.25, measure)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:263
clusters.put(cluster.getId(), cluster)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
points.add(new org.apache.mahout.math.VectorWritable(cluster.getCenter().plus(new org.apache.mahout.math.DenseVector(new double[]{ 1, 1 }))))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:266
representativePoints.put(cluster.getId(), points)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:268
assertEquals("inter cluster density", 0.0, evaluator.interClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:269
assertEquals("separation", 0.0, evaluator.separation(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:270
assertEquals("intra cluster density", 0.7155417527999326, evaluator.intraClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:271
assertEquals("CDbw", 0.0, evaluator.getCDbw(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:248
cluster.getId()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:250
cluster.getId()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:252
evaluator.interClusterDensity()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:253
evaluator.separation()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:254
evaluator.intraClusterDensity()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:255
evaluator.getCDbw()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:263
cluster.getId()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:266
cluster.getId()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:268
evaluator.interClusterDensity()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:269
evaluator.separation()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:270
evaluator.intraClusterDensity()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:271
evaluator.getCDbw()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
cluster.getCenter().plus(new org.apache.mahout.math.DenseVector(new double[]{ 1, 1 }))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
cluster.getCenter()
]]
ChangePatternInstance [actions=[Insert Method at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:244
@org.junit.Test
public void testEmptyCluster() {
org.apache.mahout.common.distance.DistanceMeasure measure = new org.apache.mahout.common.distance.EuclideanDistanceMeasure();
initData(1, 0.25, measure);
org.apache.mahout.clustering.canopy.Canopy cluster = new org.apache.mahout.clustering.canopy.Canopy(new org.apache.mahout.math.DenseVector(new double[]{ 10, 10 }), 19, measure);
clusters.put(cluster.getId(), cluster);
java.util.List<org.apache.mahout.math.VectorWritable> points = new java.util.ArrayList<org.apache.mahout.math.VectorWritable>();
representativePoints.put(cluster.getId(), points);
org.apache.mahout.clustering.cdbw.CDbwEvaluator evaluator = new org.apache.mahout.clustering.cdbw.CDbwEvaluator(representativePoints, clusters, measure);
assertEquals("inter cluster density", 0.0, evaluator.interClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON);
assertEquals("separation", 1.5, evaluator.separation(), org.apache.mahout.clustering.cdbw.EPSILON);
assertEquals("intra cluster density", 0.7155417527999326, evaluator.intraClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON);
assertEquals("CDbw", 1.073312629199899, evaluator.getCDbw(), org.apache.mahout.clustering.cdbw.EPSILON);
}
]]
ChangePatternInstance [actions=[Insert Method at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:259
@org.junit.Test
public void testSingleValueCluster() {
org.apache.mahout.common.distance.DistanceMeasure measure = new org.apache.mahout.common.distance.EuclideanDistanceMeasure();
initData(1, 0.25, measure);
org.apache.mahout.clustering.canopy.Canopy cluster = new org.apache.mahout.clustering.canopy.Canopy(new org.apache.mahout.math.DenseVector(new double[]{ 0, 0 }), 19, measure);
clusters.put(cluster.getId(), cluster);
java.util.List<org.apache.mahout.math.VectorWritable> points = new java.util.ArrayList<org.apache.mahout.math.VectorWritable>();
points.add(new org.apache.mahout.math.VectorWritable(cluster.getCenter().plus(new org.apache.mahout.math.DenseVector(new double[]{ 1, 1 }))));
representativePoints.put(cluster.getId(), points);
org.apache.mahout.clustering.cdbw.CDbwEvaluator evaluator = new org.apache.mahout.clustering.cdbw.CDbwEvaluator(representativePoints, clusters, measure);
assertEquals("inter cluster density", 0.0, evaluator.interClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON);
assertEquals("separation", 0.0, evaluator.separation(), org.apache.mahout.clustering.cdbw.EPSILON);
assertEquals("intra cluster density", 0.7155417527999326, evaluator.intraClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON);
assertEquals("CDbw", 0.0, evaluator.getCDbw(), org.apache.mahout.clustering.cdbw.EPSILON);
}
]]
ChangePatternInstance [actions=[Insert TypeReference at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:244
void
]]
ChangePatternInstance [actions=[Insert VirtualEle at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Annotation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:243
@org.junit.Test
]]
ChangePatternInstance [actions=[Insert LocalVariable at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:245
org.apache.mahout.common.distance.DistanceMeasure measure = new org.apache.mahout.common.distance.EuclideanDistanceMeasure()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:246
initData(1, 0.25, measure)
]]
ChangePatternInstance [actions=[Insert LocalVariable at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:247
org.apache.mahout.clustering.canopy.Canopy cluster = new org.apache.mahout.clustering.canopy.Canopy(new org.apache.mahout.math.DenseVector(new double[]{ 10, 10 }), 19, measure)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:248
clusters.put(cluster.getId(), cluster)
]]
ChangePatternInstance [actions=[Insert LocalVariable at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:249
java.util.List<org.apache.mahout.math.VectorWritable> points = new java.util.ArrayList<org.apache.mahout.math.VectorWritable>()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:250
representativePoints.put(cluster.getId(), points)
]]
ChangePatternInstance [actions=[Insert LocalVariable at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:251
org.apache.mahout.clustering.cdbw.CDbwEvaluator evaluator = new org.apache.mahout.clustering.cdbw.CDbwEvaluator(representativePoints, clusters, measure)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:252
assertEquals("inter cluster density", 0.0, evaluator.interClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:253
assertEquals("separation", 1.5, evaluator.separation(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:254
assertEquals("intra cluster density", 0.7155417527999326, evaluator.intraClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:255
assertEquals("CDbw", 1.073312629199899, evaluator.getCDbw(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert TypeReference at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:259
void
]]
ChangePatternInstance [actions=[Insert VirtualEle at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Annotation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:258
@org.junit.Test
]]
ChangePatternInstance [actions=[Insert LocalVariable at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:260
org.apache.mahout.common.distance.DistanceMeasure measure = new org.apache.mahout.common.distance.EuclideanDistanceMeasure()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:261
initData(1, 0.25, measure)
]]
ChangePatternInstance [actions=[Insert LocalVariable at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:262
org.apache.mahout.clustering.canopy.Canopy cluster = new org.apache.mahout.clustering.canopy.Canopy(new org.apache.mahout.math.DenseVector(new double[]{ 0, 0 }), 19, measure)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:263
clusters.put(cluster.getId(), cluster)
]]
ChangePatternInstance [actions=[Insert LocalVariable at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:264
java.util.List<org.apache.mahout.math.VectorWritable> points = new java.util.ArrayList<org.apache.mahout.math.VectorWritable>()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
points.add(new org.apache.mahout.math.VectorWritable(cluster.getCenter().plus(new org.apache.mahout.math.DenseVector(new double[]{ 1, 1 }))))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:266
representativePoints.put(cluster.getId(), points)
]]
ChangePatternInstance [actions=[Insert LocalVariable at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:267
org.apache.mahout.clustering.cdbw.CDbwEvaluator evaluator = new org.apache.mahout.clustering.cdbw.CDbwEvaluator(representativePoints, clusters, measure)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:268
assertEquals("inter cluster density", 0.0, evaluator.interClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:269
assertEquals("separation", 0.0, evaluator.separation(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:270
assertEquals("intra cluster density", 0.7155417527999326, evaluator.intraClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:271
assertEquals("CDbw", 0.0, evaluator.getCDbw(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert Wra at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert TypeReference at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:245
org.apache.mahout.common.distance.DistanceMeasure
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:245
new org.apache.mahout.common.distance.EuclideanDistanceMeasure()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:246
1
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:246
0.25
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:246
measure
]]
ChangePatternInstance [actions=[Insert TypeReference at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:247
org.apache.mahout.clustering.canopy.Canopy
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:247
new org.apache.mahout.clustering.canopy.Canopy(new org.apache.mahout.math.DenseVector(new double[]{ 10, 10 }), 19, measure)
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:248
clusters
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:248
cluster.getId()
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:248
cluster
]]
ChangePatternInstance [actions=[Insert TypeReference at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:249
java.util.List<org.apache.mahout.math.VectorWritable>
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:249
new java.util.ArrayList<org.apache.mahout.math.VectorWritable>()
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:250
representativePoints
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:250
cluster.getId()
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:250
points
]]
ChangePatternInstance [actions=[Insert TypeReference at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:251
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:251
new org.apache.mahout.clustering.cdbw.CDbwEvaluator(representativePoints, clusters, measure)
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:252
"inter cluster density"
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:252
0.0
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:252
evaluator.interClusterDensity()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:252
org.apache.mahout.clustering.cdbw.EPSILON
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:253
"separation"
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:253
1.5
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:253
evaluator.separation()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:253
org.apache.mahout.clustering.cdbw.EPSILON
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:254
"intra cluster density"
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:254
0.7155417527999326
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:254
evaluator.intraClusterDensity()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:254
org.apache.mahout.clustering.cdbw.EPSILON
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:255
"CDbw"
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:255
1.073312629199899
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:255
evaluator.getCDbw()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:255
org.apache.mahout.clustering.cdbw.EPSILON
]]
ChangePatternInstance [actions=[Insert Wra at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert TypeReference at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:260
org.apache.mahout.common.distance.DistanceMeasure
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:260
new org.apache.mahout.common.distance.EuclideanDistanceMeasure()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:261
1
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:261
0.25
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:261
measure
]]
ChangePatternInstance [actions=[Insert TypeReference at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:262
org.apache.mahout.clustering.canopy.Canopy
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:262
new org.apache.mahout.clustering.canopy.Canopy(new org.apache.mahout.math.DenseVector(new double[]{ 0, 0 }), 19, measure)
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:263
clusters
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:263
cluster.getId()
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:263
cluster
]]
ChangePatternInstance [actions=[Insert TypeReference at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:264
java.util.List<org.apache.mahout.math.VectorWritable>
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:264
new java.util.ArrayList<org.apache.mahout.math.VectorWritable>()
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
points
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
new org.apache.mahout.math.VectorWritable(cluster.getCenter().plus(new org.apache.mahout.math.DenseVector(new double[]{ 1, 1 })))
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:266
representativePoints
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:266
cluster.getId()
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:266
points
]]
ChangePatternInstance [actions=[Insert TypeReference at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:267
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:267
new org.apache.mahout.clustering.cdbw.CDbwEvaluator(representativePoints, clusters, measure)
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:268
"inter cluster density"
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:268
0.0
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:268
evaluator.interClusterDensity()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:268
org.apache.mahout.clustering.cdbw.EPSILON
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:269
"separation"
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:269
0.0
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:269
evaluator.separation()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:269
org.apache.mahout.clustering.cdbw.EPSILON
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:270
"intra cluster density"
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:270
0.7155417527999326
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:270
evaluator.intraClusterDensity()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:270
org.apache.mahout.clustering.cdbw.EPSILON
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:271
"CDbw"
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:271
0.0
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:271
evaluator.getCDbw()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:271
org.apache.mahout.clustering.cdbw.EPSILON
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:247
new org.apache.mahout.math.DenseVector(new double[]{ 10, 10 })
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:247
19
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:247
measure
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:248
cluster
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:250
cluster
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:251
representativePoints
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:251
clusters
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:251
measure
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:252
evaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:253
evaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:254
evaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:255
evaluator
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:262
new org.apache.mahout.math.DenseVector(new double[]{ 0, 0 })
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:262
19
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:262
measure
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:263
cluster
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
cluster.getCenter().plus(new org.apache.mahout.math.DenseVector(new double[]{ 1, 1 }))
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:266
cluster
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:267
representativePoints
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:267
clusters
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:267
measure
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:268
evaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:269
evaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:270
evaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:271
evaluator
]]
ChangePatternInstance [actions=[Insert NewArray at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:247
new double[]{ 10, 10 }
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert NewArray at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:262
new double[]{ 0, 0 }
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
cluster.getCenter()
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
new org.apache.mahout.math.DenseVector(new double[]{ 1, 1 })
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:247
10
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:247
10
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:262
0
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:262
0
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
cluster
]]
ChangePatternInstance [actions=[Insert NewArray at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
new double[]{ 1, 1 }
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
1
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
1
]]
ChangePatternInstance [actions=[Insert LocalVariable at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:245
org.apache.mahout.common.distance.DistanceMeasure measure = new org.apache.mahout.common.distance.EuclideanDistanceMeasure()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:246
initData(1, 0.25, measure)
]]
ChangePatternInstance [actions=[Insert LocalVariable at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:247
org.apache.mahout.clustering.canopy.Canopy cluster = new org.apache.mahout.clustering.canopy.Canopy(new org.apache.mahout.math.DenseVector(new double[]{ 10, 10 }), 19, measure)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:248
clusters.put(cluster.getId(), cluster)
]]
ChangePatternInstance [actions=[Insert LocalVariable at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:249
java.util.List<org.apache.mahout.math.VectorWritable> points = new java.util.ArrayList<org.apache.mahout.math.VectorWritable>()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:250
representativePoints.put(cluster.getId(), points)
]]
ChangePatternInstance [actions=[Insert LocalVariable at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:251
org.apache.mahout.clustering.cdbw.CDbwEvaluator evaluator = new org.apache.mahout.clustering.cdbw.CDbwEvaluator(representativePoints, clusters, measure)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:252
assertEquals("inter cluster density", 0.0, evaluator.interClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:253
assertEquals("separation", 1.5, evaluator.separation(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:254
assertEquals("intra cluster density", 0.7155417527999326, evaluator.intraClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:255
assertEquals("CDbw", 1.073312629199899, evaluator.getCDbw(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert LocalVariable at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:260
org.apache.mahout.common.distance.DistanceMeasure measure = new org.apache.mahout.common.distance.EuclideanDistanceMeasure()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:261
initData(1, 0.25, measure)
]]
ChangePatternInstance [actions=[Insert LocalVariable at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:262
org.apache.mahout.clustering.canopy.Canopy cluster = new org.apache.mahout.clustering.canopy.Canopy(new org.apache.mahout.math.DenseVector(new double[]{ 0, 0 }), 19, measure)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:263
clusters.put(cluster.getId(), cluster)
]]
ChangePatternInstance [actions=[Insert LocalVariable at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:264
java.util.List<org.apache.mahout.math.VectorWritable> points = new java.util.ArrayList<org.apache.mahout.math.VectorWritable>()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
points.add(new org.apache.mahout.math.VectorWritable(cluster.getCenter().plus(new org.apache.mahout.math.DenseVector(new double[]{ 1, 1 }))))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:266
representativePoints.put(cluster.getId(), points)
]]
ChangePatternInstance [actions=[Insert LocalVariable at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:267
org.apache.mahout.clustering.cdbw.CDbwEvaluator evaluator = new org.apache.mahout.clustering.cdbw.CDbwEvaluator(representativePoints, clusters, measure)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:268
assertEquals("inter cluster density", 0.0, evaluator.interClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:269
assertEquals("separation", 0.0, evaluator.separation(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:270
assertEquals("intra cluster density", 0.7155417527999326, evaluator.intraClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:271
assertEquals("CDbw", 0.0, evaluator.getCDbw(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:245
new org.apache.mahout.common.distance.EuclideanDistanceMeasure()
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:247
new org.apache.mahout.clustering.canopy.Canopy(new org.apache.mahout.math.DenseVector(new double[]{ 10, 10 }), 19, measure)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:248
cluster.getId()
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:249
new java.util.ArrayList<org.apache.mahout.math.VectorWritable>()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:250
cluster.getId()
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:251
new org.apache.mahout.clustering.cdbw.CDbwEvaluator(representativePoints, clusters, measure)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:252
evaluator.interClusterDensity()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:253
evaluator.separation()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:254
evaluator.intraClusterDensity()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:255
evaluator.getCDbw()
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:260
new org.apache.mahout.common.distance.EuclideanDistanceMeasure()
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:262
new org.apache.mahout.clustering.canopy.Canopy(new org.apache.mahout.math.DenseVector(new double[]{ 0, 0 }), 19, measure)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:263
cluster.getId()
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:264
new java.util.ArrayList<org.apache.mahout.math.VectorWritable>()
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
new org.apache.mahout.math.VectorWritable(cluster.getCenter().plus(new org.apache.mahout.math.DenseVector(new double[]{ 1, 1 })))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:266
cluster.getId()
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:267
new org.apache.mahout.clustering.cdbw.CDbwEvaluator(representativePoints, clusters, measure)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:268
evaluator.interClusterDensity()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:269
evaluator.separation()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:270
evaluator.intraClusterDensity()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:271
evaluator.getCDbw()
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:247
new org.apache.mahout.math.DenseVector(new double[]{ 10, 10 })
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:262
new org.apache.mahout.math.DenseVector(new double[]{ 0, 0 })
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
cluster.getCenter().plus(new org.apache.mahout.math.DenseVector(new double[]{ 1, 1 }))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
cluster.getCenter()
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
new org.apache.mahout.math.DenseVector(new double[]{ 1, 1 })
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:246
initData(1, 0.25, measure)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:248
clusters.put(cluster.getId(), cluster)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:250
representativePoints.put(cluster.getId(), points)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:252
assertEquals("inter cluster density", 0.0, evaluator.interClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:253
assertEquals("separation", 1.5, evaluator.separation(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:254
assertEquals("intra cluster density", 0.7155417527999326, evaluator.intraClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:255
assertEquals("CDbw", 1.073312629199899, evaluator.getCDbw(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:261
initData(1, 0.25, measure)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:263
clusters.put(cluster.getId(), cluster)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
points.add(new org.apache.mahout.math.VectorWritable(cluster.getCenter().plus(new org.apache.mahout.math.DenseVector(new double[]{ 1, 1 }))))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:266
representativePoints.put(cluster.getId(), points)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:268
assertEquals("inter cluster density", 0.0, evaluator.interClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:269
assertEquals("separation", 0.0, evaluator.separation(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:270
assertEquals("intra cluster density", 0.7155417527999326, evaluator.intraClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:271
assertEquals("CDbw", 0.0, evaluator.getCDbw(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:245
new org.apache.mahout.common.distance.EuclideanDistanceMeasure()
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:247
new org.apache.mahout.clustering.canopy.Canopy(new org.apache.mahout.math.DenseVector(new double[]{ 10, 10 }), 19, measure)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:248
cluster.getId()
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:249
new java.util.ArrayList<org.apache.mahout.math.VectorWritable>()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:250
cluster.getId()
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:251
new org.apache.mahout.clustering.cdbw.CDbwEvaluator(representativePoints, clusters, measure)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:252
evaluator.interClusterDensity()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:253
evaluator.separation()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:254
evaluator.intraClusterDensity()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:255
evaluator.getCDbw()
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:260
new org.apache.mahout.common.distance.EuclideanDistanceMeasure()
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:262
new org.apache.mahout.clustering.canopy.Canopy(new org.apache.mahout.math.DenseVector(new double[]{ 0, 0 }), 19, measure)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:263
cluster.getId()
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:264
new java.util.ArrayList<org.apache.mahout.math.VectorWritable>()
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
new org.apache.mahout.math.VectorWritable(cluster.getCenter().plus(new org.apache.mahout.math.DenseVector(new double[]{ 1, 1 })))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:266
cluster.getId()
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:267
new org.apache.mahout.clustering.cdbw.CDbwEvaluator(representativePoints, clusters, measure)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:268
evaluator.interClusterDensity()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:269
evaluator.separation()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:270
evaluator.intraClusterDensity()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:271
evaluator.getCDbw()
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:247
new org.apache.mahout.math.DenseVector(new double[]{ 10, 10 })
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:262
new org.apache.mahout.math.DenseVector(new double[]{ 0, 0 })
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
cluster.getCenter().plus(new org.apache.mahout.math.DenseVector(new double[]{ 1, 1 }))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
cluster.getCenter()
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
new org.apache.mahout.math.DenseVector(new double[]{ 1, 1 })
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:246
1
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:246
0.25
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:246
measure
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:248
clusters
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:248
cluster.getId()
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:248
cluster
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:250
representativePoints
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:250
cluster.getId()
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:250
points
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:252
"inter cluster density"
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:252
0.0
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:252
evaluator.interClusterDensity()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:252
org.apache.mahout.clustering.cdbw.EPSILON
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:253
"separation"
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:253
1.5
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:253
evaluator.separation()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:253
org.apache.mahout.clustering.cdbw.EPSILON
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:254
"intra cluster density"
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:254
0.7155417527999326
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:254
evaluator.intraClusterDensity()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:254
org.apache.mahout.clustering.cdbw.EPSILON
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:255
"CDbw"
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:255
1.073312629199899
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:255
evaluator.getCDbw()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:255
org.apache.mahout.clustering.cdbw.EPSILON
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:261
1
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:261
0.25
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:261
measure
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:263
clusters
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:263
cluster.getId()
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:263
cluster
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
points
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
new org.apache.mahout.math.VectorWritable(cluster.getCenter().plus(new org.apache.mahout.math.DenseVector(new double[]{ 1, 1 })))
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:266
representativePoints
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:266
cluster.getId()
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:266
points
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:268
"inter cluster density"
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:268
0.0
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:268
evaluator.interClusterDensity()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:268
org.apache.mahout.clustering.cdbw.EPSILON
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:269
"separation"
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:269
0.0
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:269
evaluator.separation()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:269
org.apache.mahout.clustering.cdbw.EPSILON
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:270
"intra cluster density"
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:270
0.7155417527999326
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:270
evaluator.intraClusterDensity()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:270
org.apache.mahout.clustering.cdbw.EPSILON
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:271
"CDbw"
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:271
0.0
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:271
evaluator.getCDbw()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:271
org.apache.mahout.clustering.cdbw.EPSILON
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:247
new org.apache.mahout.math.DenseVector(new double[]{ 10, 10 })
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:247
19
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:247
measure
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:248
cluster
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:250
cluster
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:251
representativePoints
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:251
clusters
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:251
measure
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:252
evaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:253
evaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:254
evaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:255
evaluator
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:262
new org.apache.mahout.math.DenseVector(new double[]{ 0, 0 })
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:262
19
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:262
measure
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:263
cluster
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
cluster.getCenter().plus(new org.apache.mahout.math.DenseVector(new double[]{ 1, 1 }))
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:266
cluster
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:267
representativePoints
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:267
clusters
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:267
measure
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:268
evaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:269
evaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:270
evaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:271
evaluator
]]
ChangePatternInstance [actions=[Insert NewArray at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:247
new double[]{ 10, 10 }
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert NewArray at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:262
new double[]{ 0, 0 }
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
cluster.getCenter()
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
new org.apache.mahout.math.DenseVector(new double[]{ 1, 1 })
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:247
10
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:247
10
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:262
0
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:262
0
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
cluster
]]
ChangePatternInstance [actions=[Insert NewArray at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
new double[]{ 1, 1 }
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
1
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
1
]]
----For Diff:Update LocalVariable at org.apache.mahout.clustering.cdbw.CDbwEvaluator:121
to java.lang.Double result = stDevs.get(cI)
Update TypeReference at org.apache.mahout.clustering.cdbw.CDbwEvaluator:121
double to java.lang.Double
Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs.get(cId) to getStdev(cId)
Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs.get(cId) to getStdev(cId)
Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs.get(cJ) to getStdev(cJ)
Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
(stDevs.get(cI)) to (getStdev(cI))
Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
(stDevs.get(cJ)) to (getStdev(cJ))
Insert Field at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
private static final org.slf4j.Logger log = org.slf4j.LoggerFactory.getLogger(org.apache.mahout.clustering.cdbw.CDbwEvaluator.class);
Insert Method at org.apache.mahout.clustering.cdbw.CDbwEvaluator:172
private java.lang.Double getStdev(java.lang.Integer cI) {
if (result == null) {
return new java.lang.Double(0);
} else {
return result;
}
}
Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
if (s0 > 1) {
}
Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
if ((repI.size()) > 0) {
}
Insert LocalVariable at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
double stDevI = getStdev(cI)
Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("minDistance[" + cI) + ",") + cJ) + "]=") + minDistance))
Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cI) + "]=") + stDevI))
Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cJ) + "]=") + stDevJ))
Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("interDensity[" + cI) + ",") + cJ) + "]=") + interDensity))
Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("density[" + cI) + ",") + cJ) + "]=") + density))
Insert Conditional at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
(uIJ == null) ? 0 :
Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:121 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:173
double stDevI = stDevs.get(cI)
Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:248 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:265
org.apache.mahout.math.Vector std = s2.times(s0).minus(s1.times(s1)).assign(new org.apache.mahout.math.function.SquareRootFunction()).divide(s0)
Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:249 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:266
double d = (std.zSum()) / (std.size())
Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:251 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:268
stDevs.put(cI, d)
Move OperatorAssignment from org.apache.mahout.clustering.cdbw.CDbwEvaluator:111 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:115
sum += cSum / (repI.size())
Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:142 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
interDensity(uIJ, cI, cJ)
: number instances found: 1369
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
result
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
null
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
s0
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
1
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
(repI.size())
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
0
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
repI
]]
ChangePatternInstance [actions=[Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
if (s0 > 1) {
}
, Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:248 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:265
org.apache.mahout.math.Vector std = s2.times(s0).minus(s1.times(s1)).assign(new org.apache.mahout.math.function.SquareRootFunction()).divide(s0)
]]
ChangePatternInstance [actions=[Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
if (s0 > 1) {
}
, Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:249 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:266
double d = (std.zSum()) / (std.size())
]]
ChangePatternInstance [actions=[Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
if (s0 > 1) {
}
, Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:251 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:268
stDevs.put(cI, d)
]]
ChangePatternInstance [actions=[Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
if ((repI.size()) > 0) {
}
, Move OperatorAssignment from org.apache.mahout.clustering.cdbw.CDbwEvaluator:111 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:115
sum += cSum / (repI.size())
]]
ChangePatternInstance [actions=[Insert Return at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
return new java.lang.Double(0)
]]
ChangePatternInstance [actions=[Insert Return at org.apache.mahout.clustering.cdbw.CDbwEvaluator:177
return result
]]
ChangePatternInstance [actions=[Update LocalVariable at org.apache.mahout.clustering.cdbw.CDbwEvaluator:121
to java.lang.Double result = stDevs.get(cI)
]]
ChangePatternInstance [actions=[Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:121 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:173
double stDevI = stDevs.get(cI)
]]
ChangePatternInstance [actions=[Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
if (result == null) {
return new java.lang.Double(0);
} else {
return result;
}
]]
ChangePatternInstance [actions=[Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
if (s0 > 1) {
}
]]
ChangePatternInstance [actions=[Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
if ((repI.size()) > 0) {
}
]]
ChangePatternInstance [actions=[Insert LocalVariable at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
double stDevI = getStdev(cI)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("minDistance[" + cI) + ",") + cJ) + "]=") + minDistance))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cI) + "]=") + stDevI))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cJ) + "]=") + stDevJ))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("interDensity[" + cI) + ",") + cJ) + "]=") + interDensity))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("density[" + cI) + ",") + cJ) + "]=") + density))
]]
ChangePatternInstance [actions=[Insert Return at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
return new java.lang.Double(0)
]]
ChangePatternInstance [actions=[Insert Return at org.apache.mahout.clustering.cdbw.CDbwEvaluator:177
return result
]]
ChangePatternInstance [actions=[Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:248 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:265
org.apache.mahout.math.Vector std = s2.times(s0).minus(s1.times(s1)).assign(new org.apache.mahout.math.function.SquareRootFunction()).divide(s0)
]]
ChangePatternInstance [actions=[Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:249 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:266
double d = (std.zSum()) / (std.size())
]]
ChangePatternInstance [actions=[Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:251 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:268
stDevs.put(cI, d)
]]
ChangePatternInstance [actions=[Move OperatorAssignment from org.apache.mahout.clustering.cdbw.CDbwEvaluator:111 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:115
sum += cSum / (repI.size())
]]
ChangePatternInstance [actions=[Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
if ((repI.size()) > 0) {
}
]]
ChangePatternInstance [actions=[Insert LocalVariable at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
double stDevI = getStdev(cI)
]]
ChangePatternInstance [actions=[Update TypeReference at org.apache.mahout.clustering.cdbw.CDbwEvaluator:121
double to java.lang.Double
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
result == null
]]
ChangePatternInstance [actions=[Insert Block at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
{
return new java.lang.Double(0);
}
]]
ChangePatternInstance [actions=[Insert Block at org.apache.mahout.clustering.cdbw.CDbwEvaluator:176
{
return result;
}
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
s0 > 1
]]
ChangePatternInstance [actions=[Insert Block at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
{
}
]]
ChangePatternInstance [actions=[Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs.get(cId) to getStdev(cId)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
(repI.size()) > 0
]]
ChangePatternInstance [actions=[Insert Block at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
{
}
]]
ChangePatternInstance [actions=[Insert TypeReference at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
double
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
getStdev(cI)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("minDistance[" + cI) + ",") + cJ) + "]=") + minDistance))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cI) + "]=") + stDevI))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cJ) + "]=") + stDevJ))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("interDensity[" + cI) + ",") + cJ) + "]=") + interDensity))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("density[" + cI) + ",") + cJ) + "]=") + density))
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
result
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
null
]]
ChangePatternInstance [actions=[Insert Return at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
return new java.lang.Double(0)
]]
ChangePatternInstance [actions=[Insert Return at org.apache.mahout.clustering.cdbw.CDbwEvaluator:177
return result
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
s0
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
1
]]
ChangePatternInstance [actions=[Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:248 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:265
org.apache.mahout.math.Vector std = s2.times(s0).minus(s1.times(s1)).assign(new org.apache.mahout.math.function.SquareRootFunction()).divide(s0)
]]
ChangePatternInstance [actions=[Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:249 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:266
double d = (std.zSum()) / (std.size())
]]
ChangePatternInstance [actions=[Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:251 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:268
stDevs.put(cI, d)
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs.get(cId) to getStdev(cId)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
(repI.size())
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
0
]]
ChangePatternInstance [actions=[Move OperatorAssignment from org.apache.mahout.clustering.cdbw.CDbwEvaluator:111 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:115
sum += cSum / (repI.size())
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
cI
]]
ChangePatternInstance [actions=[Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs.get(cJ) to getStdev(cJ)
]]
ChangePatternInstance [actions=[Insert Conditional at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
(uIJ == null) ? 0 :
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
((((("minDistance[" + cI) + ",") + cJ) + "]=") + minDistance)
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
((("stDev[" + cI) + "]=") + stDevI)
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
((("stDev[" + cJ) + "]=") + stDevJ)
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
((((("interDensity[" + cI) + ",") + cJ) + "]=") + interDensity)
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
((((("density[" + cI) + ",") + cJ) + "]=") + density)
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
new java.lang.Double(0)
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:177
result
]]
ChangePatternInstance [actions=[Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
(stDevs.get(cI)) to (getStdev(cI))
]]
ChangePatternInstance [actions=[Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
(stDevs.get(cJ)) to (getStdev(cJ))
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
repI
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
uIJ == null
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
0
]]
ChangePatternInstance [actions=[Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:142 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
interDensity(uIJ, cI, cJ)
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
(((("minDistance[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
minDistance
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
(("stDev[" + cI) + "]=")
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
stDevI
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
(("stDev[" + cJ) + "]=")
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
stDevJ
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
(((("interDensity[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
interDensity
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
(((("density[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
density
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
0
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
uIJ
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
null
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
((("minDistance[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
"]="
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
("stDev[" + cI)
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
"]="
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
("stDev[" + cJ)
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
"]="
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
((("interDensity[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
"]="
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
((("density[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
"]="
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
(("minDistance[" + cI) + ",")
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
cJ
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
"stDev["
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
cI
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
"stDev["
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
cJ
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
(("interDensity[" + cI) + ",")
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
cJ
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
(("density[" + cI) + ",")
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
cJ
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
("minDistance[" + cI)
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
","
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
("interDensity[" + cI)
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
","
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
("density[" + cI)
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
","
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
"minDistance["
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
cI
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
"interDensity["
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
cI
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
"density["
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
cI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
]]
ChangePatternInstance [actions=[Insert Return at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
return new java.lang.Double(0)
]]
ChangePatternInstance [actions=[Insert Return at org.apache.mahout.clustering.cdbw.CDbwEvaluator:177
return result
]]
ChangePatternInstance [actions=[Move OperatorAssignment from org.apache.mahout.clustering.cdbw.CDbwEvaluator:111 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:115
sum += cSum / (repI.size())
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
result == null
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
s0 > 1
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
(repI.size()) > 0
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
((((("minDistance[" + cI) + ",") + cJ) + "]=") + minDistance)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
((("stDev[" + cI) + "]=") + stDevI)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
((("stDev[" + cJ) + "]=") + stDevJ)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
((((("interDensity[" + cI) + ",") + cJ) + "]=") + interDensity)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
((((("density[" + cI) + ",") + cJ) + "]=") + density)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
uIJ == null
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
(((("minDistance[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
(("stDev[" + cI) + "]=")
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
(("stDev[" + cJ) + "]=")
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
(((("interDensity[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
(((("density[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
((("minDistance[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
("stDev[" + cI)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
("stDev[" + cJ)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
((("interDensity[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
((("density[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
(("minDistance[" + cI) + ",")
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
(("interDensity[" + cI) + ",")
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
(("density[" + cI) + ",")
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
("minDistance[" + cI)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
("interDensity[" + cI)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
("density[" + cI)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
org.slf4j.LoggerFactory.getLogger(org.apache.mahout.clustering.cdbw.CDbwEvaluator.class)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
getStdev(cI)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("minDistance[" + cI) + ",") + cJ) + "]=") + minDistance))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cI) + "]=") + stDevI))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cJ) + "]=") + stDevJ))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("interDensity[" + cI) + ",") + cJ) + "]=") + interDensity))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("density[" + cI) + ",") + cJ) + "]=") + density))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
(repI.size())
]]
ChangePatternInstance [actions=[Insert Field at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
private static final org.slf4j.Logger log = org.slf4j.LoggerFactory.getLogger(org.apache.mahout.clustering.cdbw.CDbwEvaluator.class);
]]
ChangePatternInstance [actions=[Insert Method at org.apache.mahout.clustering.cdbw.CDbwEvaluator:172
private java.lang.Double getStdev(java.lang.Integer cI) {
if (result == null) {
return new java.lang.Double(0);
} else {
return result;
}
}
]]
ChangePatternInstance [actions=[Insert TypeReference at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
org.slf4j.Logger
]]
ChangePatternInstance [actions=[Insert VirtualEle at org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
org.slf4j.LoggerFactory.getLogger(org.apache.mahout.clustering.cdbw.CDbwEvaluator.class)
]]
ChangePatternInstance [actions=[Insert TypeReference at org.apache.mahout.clustering.cdbw.CDbwEvaluator:172
java.lang.Double
]]
ChangePatternInstance [actions=[Insert VirtualEle at org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Parameter at org.apache.mahout.clustering.cdbw.CDbwEvaluator:172
java.lang.Integer cI
]]
ChangePatternInstance [actions=[Update LocalVariable at org.apache.mahout.clustering.cdbw.CDbwEvaluator:121
to java.lang.Double result = stDevs.get(cI)
]]
ChangePatternInstance [actions=[Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:121 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:173
double stDevI = stDevs.get(cI)
]]
ChangePatternInstance [actions=[Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
if (result == null) {
return new java.lang.Double(0);
} else {
return result;
}
]]
ChangePatternInstance [actions=[Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
if (s0 > 1) {
}
]]
ChangePatternInstance [actions=[Insert Wra at org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Wra at org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Wra at org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
org.slf4j.LoggerFactory
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
org.apache.mahout.clustering.cdbw.CDbwEvaluator.class
]]
ChangePatternInstance [actions=[Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
if ((repI.size()) > 0) {
}
]]
ChangePatternInstance [actions=[Insert LocalVariable at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
double stDevI = getStdev(cI)
]]
ChangePatternInstance [actions=[Insert Wra at org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert TypeReference at org.apache.mahout.clustering.cdbw.CDbwEvaluator:172
java.lang.Integer
]]
ChangePatternInstance [actions=[Update TypeReference at org.apache.mahout.clustering.cdbw.CDbwEvaluator:121
double to java.lang.Double
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
result == null
]]
ChangePatternInstance [actions=[Insert Block at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
{
return new java.lang.Double(0);
}
]]
ChangePatternInstance [actions=[Insert Block at org.apache.mahout.clustering.cdbw.CDbwEvaluator:176
{
return result;
}
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
s0 > 1
]]
ChangePatternInstance [actions=[Insert Block at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
{
}
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs.get(cId) to getStdev(cId)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
(repI.size()) > 0
]]
ChangePatternInstance [actions=[Insert Block at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
{
}
]]
ChangePatternInstance [actions=[Insert TypeReference at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
double
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
getStdev(cI)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("minDistance[" + cI) + ",") + cJ) + "]=") + minDistance))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cI) + "]=") + stDevI))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cJ) + "]=") + stDevJ))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("interDensity[" + cI) + ",") + cJ) + "]=") + interDensity))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("density[" + cI) + ",") + cJ) + "]=") + density))
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
result
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
null
]]
ChangePatternInstance [actions=[Insert Return at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
return new java.lang.Double(0)
]]
ChangePatternInstance [actions=[Insert Return at org.apache.mahout.clustering.cdbw.CDbwEvaluator:177
return result
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
s0
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
1
]]
ChangePatternInstance [actions=[Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:248 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:265
org.apache.mahout.math.Vector std = s2.times(s0).minus(s1.times(s1)).assign(new org.apache.mahout.math.function.SquareRootFunction()).divide(s0)
]]
ChangePatternInstance [actions=[Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:249 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:266
double d = (std.zSum()) / (std.size())
]]
ChangePatternInstance [actions=[Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:251 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:268
stDevs.put(cI, d)
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs.get(cId) to getStdev(cId)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
(repI.size())
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
0
]]
ChangePatternInstance [actions=[Move OperatorAssignment from org.apache.mahout.clustering.cdbw.CDbwEvaluator:111 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:115
sum += cSum / (repI.size())
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
cI
]]
ChangePatternInstance [actions=[Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs.get(cJ) to getStdev(cJ)
]]
ChangePatternInstance [actions=[Insert Conditional at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
(uIJ == null) ? 0 :
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
((((("minDistance[" + cI) + ",") + cJ) + "]=") + minDistance)
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
((("stDev[" + cI) + "]=") + stDevI)
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
((("stDev[" + cJ) + "]=") + stDevJ)
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
((((("interDensity[" + cI) + ",") + cJ) + "]=") + interDensity)
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
((((("density[" + cI) + ",") + cJ) + "]=") + density)
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
new java.lang.Double(0)
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:177
result
]]
ChangePatternInstance [actions=[Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
(stDevs.get(cI)) to (getStdev(cI))
]]
ChangePatternInstance [actions=[Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
(stDevs.get(cJ)) to (getStdev(cJ))
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
repI
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
uIJ == null
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
0
]]
ChangePatternInstance [actions=[Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:142 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
interDensity(uIJ, cI, cJ)
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
(((("minDistance[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
minDistance
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
(("stDev[" + cI) + "]=")
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
stDevI
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
(("stDev[" + cJ) + "]=")
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
stDevJ
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
(((("interDensity[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
interDensity
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
(((("density[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
density
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
0
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
uIJ
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
null
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
((("minDistance[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
"]="
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
("stDev[" + cI)
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
"]="
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
("stDev[" + cJ)
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
"]="
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
((("interDensity[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
"]="
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
((("density[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
"]="
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
(("minDistance[" + cI) + ",")
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
cJ
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
"stDev["
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
cI
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
"stDev["
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
cJ
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
(("interDensity[" + cI) + ",")
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
cJ
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
(("density[" + cI) + ",")
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
cJ
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
("minDistance[" + cI)
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
","
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
("interDensity[" + cI)
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
","
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
("density[" + cI)
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
","
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
"minDistance["
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
cI
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
"interDensity["
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
cI
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
"density["
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
cI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
org.slf4j.LoggerFactory.getLogger(org.apache.mahout.clustering.cdbw.CDbwEvaluator.class)
]]
ChangePatternInstance [actions=[Update LocalVariable at org.apache.mahout.clustering.cdbw.CDbwEvaluator:121
to java.lang.Double result = stDevs.get(cI)
]]
ChangePatternInstance [actions=[Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:121 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:173
double stDevI = stDevs.get(cI)
]]
ChangePatternInstance [actions=[Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
if (result == null) {
return new java.lang.Double(0);
} else {
return result;
}
]]
ChangePatternInstance [actions=[Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
if (s0 > 1) {
}
]]
ChangePatternInstance [actions=[Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
if ((repI.size()) > 0) {
}
]]
ChangePatternInstance [actions=[Insert LocalVariable at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
double stDevI = getStdev(cI)
]]
ChangePatternInstance [actions=[Insert Block at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
{
return new java.lang.Double(0);
}
]]
ChangePatternInstance [actions=[Insert Block at org.apache.mahout.clustering.cdbw.CDbwEvaluator:176
{
return result;
}
]]
ChangePatternInstance [actions=[Insert Block at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
{
}
]]
ChangePatternInstance [actions=[Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs.get(cId) to getStdev(cId)
]]
ChangePatternInstance [actions=[Insert Block at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
{
}
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
getStdev(cI)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("minDistance[" + cI) + ",") + cJ) + "]=") + minDistance))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cI) + "]=") + stDevI))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cJ) + "]=") + stDevJ))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("interDensity[" + cI) + ",") + cJ) + "]=") + interDensity))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("density[" + cI) + ",") + cJ) + "]=") + density))
]]
ChangePatternInstance [actions=[Insert Return at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
return new java.lang.Double(0)
]]
ChangePatternInstance [actions=[Insert Return at org.apache.mahout.clustering.cdbw.CDbwEvaluator:177
return result
]]
ChangePatternInstance [actions=[Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:248 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:265
org.apache.mahout.math.Vector std = s2.times(s0).minus(s1.times(s1)).assign(new org.apache.mahout.math.function.SquareRootFunction()).divide(s0)
]]
ChangePatternInstance [actions=[Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:249 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:266
double d = (std.zSum()) / (std.size())
]]
ChangePatternInstance [actions=[Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:251 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:268
stDevs.put(cI, d)
]]
ChangePatternInstance [actions=[Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs.get(cId) to getStdev(cId)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
(repI.size())
]]
ChangePatternInstance [actions=[Move OperatorAssignment from org.apache.mahout.clustering.cdbw.CDbwEvaluator:111 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:115
sum += cSum / (repI.size())
]]
ChangePatternInstance [actions=[Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs.get(cJ) to getStdev(cJ)
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
new java.lang.Double(0)
]]
ChangePatternInstance [actions=[Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
(stDevs.get(cI)) to (getStdev(cI))
]]
ChangePatternInstance [actions=[Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
(stDevs.get(cJ)) to (getStdev(cJ))
]]
ChangePatternInstance [actions=[Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:142 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
interDensity(uIJ, cI, cJ)
]]
ChangePatternInstance [actions=[Update TypeReference at org.apache.mahout.clustering.cdbw.CDbwEvaluator:121
double to java.lang.Double
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
new java.lang.Double(0)
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:177
result
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
0
]]
ChangePatternInstance [actions=[Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:121 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:173
double stDevI = stDevs.get(cI)
, Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
if (result == null) {
return new java.lang.Double(0);
} else {
return result;
}
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
null
]]
ChangePatternInstance [actions=[Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:248 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:265
org.apache.mahout.math.Vector std = s2.times(s0).minus(s1.times(s1)).assign(new org.apache.mahout.math.function.SquareRootFunction()).divide(s0)
, Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
if (result == null) {
return new java.lang.Double(0);
} else {
return result;
}
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
null
]]
ChangePatternInstance [actions=[Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:249 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:266
double d = (std.zSum()) / (std.size())
, Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
if (result == null) {
return new java.lang.Double(0);
} else {
return result;
}
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
null
]]
ChangePatternInstance [actions=[Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:251 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:268
stDevs.put(cI, d)
, Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
if (result == null) {
return new java.lang.Double(0);
} else {
return result;
}
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
null
]]
ChangePatternInstance [actions=[Move OperatorAssignment from org.apache.mahout.clustering.cdbw.CDbwEvaluator:111 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:115
sum += cSum / (repI.size())
, Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
if (result == null) {
return new java.lang.Double(0);
} else {
return result;
}
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
null
]]
ChangePatternInstance [actions=[Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:142 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
interDensity(uIJ, cI, cJ)
, Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
if (result == null) {
return new java.lang.Double(0);
} else {
return result;
}
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
null
]]
ChangePatternInstance [actions=[Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs.get(cId) to getStdev(cId)
]]
ChangePatternInstance [actions=[Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs.get(cId) to getStdev(cId)
]]
ChangePatternInstance [actions=[Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs.get(cJ) to getStdev(cJ)
]]
ChangePatternInstance [actions=[Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
(stDevs.get(cI)) to (getStdev(cI))
]]
ChangePatternInstance [actions=[Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
(stDevs.get(cJ)) to (getStdev(cJ))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
org.slf4j.LoggerFactory.getLogger(org.apache.mahout.clustering.cdbw.CDbwEvaluator.class)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
getStdev(cI)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("minDistance[" + cI) + ",") + cJ) + "]=") + minDistance))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cI) + "]=") + stDevI))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cJ) + "]=") + stDevJ))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("interDensity[" + cI) + ",") + cJ) + "]=") + interDensity))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("density[" + cI) + ",") + cJ) + "]=") + density))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
(repI.size())
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
new java.lang.Double(0)
]]
ChangePatternInstance [actions=[Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
if (result == null) {
return new java.lang.Double(0);
} else {
return result;
}
, Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:121 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:173
double stDevI = stDevs.get(cI)
]]
ChangePatternInstance [actions=[Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
if (s0 > 1) {
}
, Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:121 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:173
double stDevI = stDevs.get(cI)
]]
ChangePatternInstance [actions=[Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
if ((repI.size()) > 0) {
}
, Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:121 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:173
double stDevI = stDevs.get(cI)
]]
ChangePatternInstance [actions=[Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
if (result == null) {
return new java.lang.Double(0);
} else {
return result;
}
, Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:248 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:265
org.apache.mahout.math.Vector std = s2.times(s0).minus(s1.times(s1)).assign(new org.apache.mahout.math.function.SquareRootFunction()).divide(s0)
]]
ChangePatternInstance [actions=[Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
if (s0 > 1) {
}
, Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:248 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:265
org.apache.mahout.math.Vector std = s2.times(s0).minus(s1.times(s1)).assign(new org.apache.mahout.math.function.SquareRootFunction()).divide(s0)
]]
ChangePatternInstance [actions=[Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
if ((repI.size()) > 0) {
}
, Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:248 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:265
org.apache.mahout.math.Vector std = s2.times(s0).minus(s1.times(s1)).assign(new org.apache.mahout.math.function.SquareRootFunction()).divide(s0)
]]
ChangePatternInstance [actions=[Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
if (result == null) {
return new java.lang.Double(0);
} else {
return result;
}
, Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:249 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:266
double d = (std.zSum()) / (std.size())
]]
ChangePatternInstance [actions=[Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
if (s0 > 1) {
}
, Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:249 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:266
double d = (std.zSum()) / (std.size())
]]
ChangePatternInstance [actions=[Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
if ((repI.size()) > 0) {
}
, Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:249 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:266
double d = (std.zSum()) / (std.size())
]]
ChangePatternInstance [actions=[Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
if (result == null) {
return new java.lang.Double(0);
} else {
return result;
}
, Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:251 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:268
stDevs.put(cI, d)
]]
ChangePatternInstance [actions=[Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
if (s0 > 1) {
}
, Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:251 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:268
stDevs.put(cI, d)
]]
ChangePatternInstance [actions=[Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
if ((repI.size()) > 0) {
}
, Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:251 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:268
stDevs.put(cI, d)
]]
ChangePatternInstance [actions=[Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
if (result == null) {
return new java.lang.Double(0);
} else {
return result;
}
, Move OperatorAssignment from org.apache.mahout.clustering.cdbw.CDbwEvaluator:111 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:115
sum += cSum / (repI.size())
]]
ChangePatternInstance [actions=[Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
if (s0 > 1) {
}
, Move OperatorAssignment from org.apache.mahout.clustering.cdbw.CDbwEvaluator:111 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:115
sum += cSum / (repI.size())
]]
ChangePatternInstance [actions=[Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
if ((repI.size()) > 0) {
}
, Move OperatorAssignment from org.apache.mahout.clustering.cdbw.CDbwEvaluator:111 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:115
sum += cSum / (repI.size())
]]
ChangePatternInstance [actions=[Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
if (result == null) {
return new java.lang.Double(0);
} else {
return result;
}
, Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:142 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
interDensity(uIJ, cI, cJ)
]]
ChangePatternInstance [actions=[Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
if (s0 > 1) {
}
, Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:142 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
interDensity(uIJ, cI, cJ)
]]
ChangePatternInstance [actions=[Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
if ((repI.size()) > 0) {
}
, Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:142 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
interDensity(uIJ, cI, cJ)
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
org.slf4j.LoggerFactory
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
org.apache.mahout.clustering.cdbw.CDbwEvaluator.class
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
cI
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
((((("minDistance[" + cI) + ",") + cJ) + "]=") + minDistance)
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
((("stDev[" + cI) + "]=") + stDevI)
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
((("stDev[" + cJ) + "]=") + stDevJ)
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
((((("interDensity[" + cI) + ",") + cJ) + "]=") + interDensity)
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
((((("density[" + cI) + ",") + cJ) + "]=") + density)
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
repI
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
(((("minDistance[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
minDistance
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
(("stDev[" + cI) + "]=")
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
stDevI
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
(("stDev[" + cJ) + "]=")
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
stDevJ
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
(((("interDensity[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
interDensity
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
(((("density[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
density
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
0
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
((("minDistance[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
"]="
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
("stDev[" + cI)
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
"]="
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
("stDev[" + cJ)
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
"]="
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
((("interDensity[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
"]="
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
((("density[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
"]="
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
(("minDistance[" + cI) + ",")
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
cJ
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
"stDev["
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
cI
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
"stDev["
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
cJ
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
(("interDensity[" + cI) + ",")
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
cJ
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
(("density[" + cI) + ",")
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
cJ
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
("minDistance[" + cI)
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
","
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
("interDensity[" + cI)
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
","
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
("density[" + cI)
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
","
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
"minDistance["
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
cI
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
"interDensity["
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
cI
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
"density["
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
cI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
]]
ChangePatternInstance [actions=[Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs.get(cId) to getStdev(cId)
]]
ChangePatternInstance [actions=[Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs.get(cId) to getStdev(cId)
]]
ChangePatternInstance [actions=[Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs.get(cJ) to getStdev(cJ)
]]
ChangePatternInstance [actions=[Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
(stDevs.get(cI)) to (getStdev(cI))
]]
ChangePatternInstance [actions=[Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
(stDevs.get(cJ)) to (getStdev(cJ))
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
org.slf4j.LoggerFactory.getLogger(org.apache.mahout.clustering.cdbw.CDbwEvaluator.class)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
org.slf4j.LoggerFactory.getLogger(org.apache.mahout.clustering.cdbw.CDbwEvaluator.class)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
org.slf4j.LoggerFactory.getLogger(org.apache.mahout.clustering.cdbw.CDbwEvaluator.class)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
org.slf4j.LoggerFactory.getLogger(org.apache.mahout.clustering.cdbw.CDbwEvaluator.class)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
org.slf4j.LoggerFactory.getLogger(org.apache.mahout.clustering.cdbw.CDbwEvaluator.class)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
org.slf4j.LoggerFactory.getLogger(org.apache.mahout.clustering.cdbw.CDbwEvaluator.class)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
org.slf4j.LoggerFactory.getLogger(org.apache.mahout.clustering.cdbw.CDbwEvaluator.class)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
org.slf4j.LoggerFactory.getLogger(org.apache.mahout.clustering.cdbw.CDbwEvaluator.class)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
org.slf4j.LoggerFactory.getLogger(org.apache.mahout.clustering.cdbw.CDbwEvaluator.class)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
org.slf4j.LoggerFactory.getLogger(org.apache.mahout.clustering.cdbw.CDbwEvaluator.class)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
org.slf4j.LoggerFactory
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
org.slf4j.LoggerFactory
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
org.slf4j.LoggerFactory
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
org.slf4j.LoggerFactory
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
org.slf4j.LoggerFactory
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
org.slf4j.LoggerFactory
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
org.slf4j.LoggerFactory
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
org.slf4j.LoggerFactory
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
org.slf4j.LoggerFactory
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
org.slf4j.LoggerFactory
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
org.apache.mahout.clustering.cdbw.CDbwEvaluator.class
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
org.apache.mahout.clustering.cdbw.CDbwEvaluator.class
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
org.apache.mahout.clustering.cdbw.CDbwEvaluator.class
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
org.apache.mahout.clustering.cdbw.CDbwEvaluator.class
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
org.apache.mahout.clustering.cdbw.CDbwEvaluator.class
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
org.apache.mahout.clustering.cdbw.CDbwEvaluator.class
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
org.apache.mahout.clustering.cdbw.CDbwEvaluator.class
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
org.apache.mahout.clustering.cdbw.CDbwEvaluator.class
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
org.apache.mahout.clustering.cdbw.CDbwEvaluator.class
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
org.apache.mahout.clustering.cdbw.CDbwEvaluator.class
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
result == null
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
result == null
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
result == null
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
result == null
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
result == null
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
result == null
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
result == null
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
result == null
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
result == null
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
result == null
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
s0 > 1
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
s0 > 1
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
s0 > 1
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
s0 > 1
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
s0 > 1
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
s0 > 1
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
s0 > 1
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
s0 > 1
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
s0 > 1
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
s0 > 1
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
(repI.size()) > 0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
(repI.size()) > 0
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
(repI.size()) > 0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
(repI.size()) > 0
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
(repI.size()) > 0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
(repI.size()) > 0
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
(repI.size()) > 0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
(repI.size()) > 0
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
(repI.size()) > 0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
(repI.size()) > 0
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
getStdev(cI)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
getStdev(cI)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
getStdev(cI)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
getStdev(cI)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
getStdev(cI)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
getStdev(cI)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
getStdev(cI)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
getStdev(cI)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
getStdev(cI)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
getStdev(cI)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("minDistance[" + cI) + ",") + cJ) + "]=") + minDistance))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("minDistance[" + cI) + ",") + cJ) + "]=") + minDistance))
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("minDistance[" + cI) + ",") + cJ) + "]=") + minDistance))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("minDistance[" + cI) + ",") + cJ) + "]=") + minDistance))
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("minDistance[" + cI) + ",") + cJ) + "]=") + minDistance))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("minDistance[" + cI) + ",") + cJ) + "]=") + minDistance))
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("minDistance[" + cI) + ",") + cJ) + "]=") + minDistance))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("minDistance[" + cI) + ",") + cJ) + "]=") + minDistance))
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("minDistance[" + cI) + ",") + cJ) + "]=") + minDistance))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("minDistance[" + cI) + ",") + cJ) + "]=") + minDistance))
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cI) + "]=") + stDevI))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cI) + "]=") + stDevI))
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cI) + "]=") + stDevI))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cI) + "]=") + stDevI))
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cI) + "]=") + stDevI))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cI) + "]=") + stDevI))
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cI) + "]=") + stDevI))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cI) + "]=") + stDevI))
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cI) + "]=") + stDevI))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cI) + "]=") + stDevI))
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cJ) + "]=") + stDevJ))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cJ) + "]=") + stDevJ))
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cJ) + "]=") + stDevJ))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cJ) + "]=") + stDevJ))
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cJ) + "]=") + stDevJ))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cJ) + "]=") + stDevJ))
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cJ) + "]=") + stDevJ))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cJ) + "]=") + stDevJ))
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cJ) + "]=") + stDevJ))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cJ) + "]=") + stDevJ))
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("interDensity[" + cI) + ",") + cJ) + "]=") + interDensity))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("interDensity[" + cI) + ",") + cJ) + "]=") + interDensity))
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("interDensity[" + cI) + ",") + cJ) + "]=") + interDensity))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("interDensity[" + cI) + ",") + cJ) + "]=") + interDensity))
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("interDensity[" + cI) + ",") + cJ) + "]=") + interDensity))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("interDensity[" + cI) + ",") + cJ) + "]=") + interDensity))
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("interDensity[" + cI) + ",") + cJ) + "]=") + interDensity))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("interDensity[" + cI) + ",") + cJ) + "]=") + interDensity))
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("interDensity[" + cI) + ",") + cJ) + "]=") + interDensity))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("interDensity[" + cI) + ",") + cJ) + "]=") + interDensity))
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("density[" + cI) + ",") + cJ) + "]=") + density))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("density[" + cI) + ",") + cJ) + "]=") + density))
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("density[" + cI) + ",") + cJ) + "]=") + density))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("density[" + cI) + ",") + cJ) + "]=") + density))
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("density[" + cI) + ",") + cJ) + "]=") + density))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("density[" + cI) + ",") + cJ) + "]=") + density))
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("density[" + cI) + ",") + cJ) + "]=") + density))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("density[" + cI) + ",") + cJ) + "]=") + density))
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("density[" + cI) + ",") + cJ) + "]=") + density))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("density[" + cI) + ",") + cJ) + "]=") + density))
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
result
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
result
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
result
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
result
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
result
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
result
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
result
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
result
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
result
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
result
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
null
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
null
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
null
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
null
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
null
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
null
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
null
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
null
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
null
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
null
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
s0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
s0
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
s0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
s0
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
s0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
s0
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
s0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
s0
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
s0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
s0
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
1
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
1
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
1
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
1
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
1
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
1
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
1
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
1
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
1
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
1
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
(repI.size())
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
(repI.size())
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
(repI.size())
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
(repI.size())
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
(repI.size())
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
(repI.size())
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
(repI.size())
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
(repI.size())
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
(repI.size())
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
(repI.size())
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
0
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
0
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
0
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
0
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
cI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
cI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
cI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
cI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
cI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
cI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
cI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
cI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
cI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
cI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Conditional at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
(uIJ == null) ? 0 :
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert Conditional at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
(uIJ == null) ? 0 :
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Conditional at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
(uIJ == null) ? 0 :
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert Conditional at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
(uIJ == null) ? 0 :
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Conditional at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
(uIJ == null) ? 0 :
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert Conditional at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
(uIJ == null) ? 0 :
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Conditional at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
(uIJ == null) ? 0 :
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert Conditional at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
(uIJ == null) ? 0 :
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Conditional at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
(uIJ == null) ? 0 :
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert Conditional at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
(uIJ == null) ? 0 :
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
((((("minDistance[" + cI) + ",") + cJ) + "]=") + minDistance)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
((((("minDistance[" + cI) + ",") + cJ) + "]=") + minDistance)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
((((("minDistance[" + cI) + ",") + cJ) + "]=") + minDistance)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
((((("minDistance[" + cI) + ",") + cJ) + "]=") + minDistance)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
((((("minDistance[" + cI) + ",") + cJ) + "]=") + minDistance)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
((((("minDistance[" + cI) + ",") + cJ) + "]=") + minDistance)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
((((("minDistance[" + cI) + ",") + cJ) + "]=") + minDistance)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
((((("minDistance[" + cI) + ",") + cJ) + "]=") + minDistance)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
((((("minDistance[" + cI) + ",") + cJ) + "]=") + minDistance)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
((((("minDistance[" + cI) + ",") + cJ) + "]=") + minDistance)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
((("stDev[" + cI) + "]=") + stDevI)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
((("stDev[" + cI) + "]=") + stDevI)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
((("stDev[" + cI) + "]=") + stDevI)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
((("stDev[" + cI) + "]=") + stDevI)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
((("stDev[" + cI) + "]=") + stDevI)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
((("stDev[" + cI) + "]=") + stDevI)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
((("stDev[" + cI) + "]=") + stDevI)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
((("stDev[" + cI) + "]=") + stDevI)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
((("stDev[" + cI) + "]=") + stDevI)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
((("stDev[" + cI) + "]=") + stDevI)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
((("stDev[" + cJ) + "]=") + stDevJ)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
((("stDev[" + cJ) + "]=") + stDevJ)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
((("stDev[" + cJ) + "]=") + stDevJ)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
((("stDev[" + cJ) + "]=") + stDevJ)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
((("stDev[" + cJ) + "]=") + stDevJ)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
((("stDev[" + cJ) + "]=") + stDevJ)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
((("stDev[" + cJ) + "]=") + stDevJ)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
((("stDev[" + cJ) + "]=") + stDevJ)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
((("stDev[" + cJ) + "]=") + stDevJ)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
((("stDev[" + cJ) + "]=") + stDevJ)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
((((("interDensity[" + cI) + ",") + cJ) + "]=") + interDensity)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
((((("interDensity[" + cI) + ",") + cJ) + "]=") + interDensity)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
((((("interDensity[" + cI) + ",") + cJ) + "]=") + interDensity)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
((((("interDensity[" + cI) + ",") + cJ) + "]=") + interDensity)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
((((("interDensity[" + cI) + ",") + cJ) + "]=") + interDensity)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
((((("interDensity[" + cI) + ",") + cJ) + "]=") + interDensity)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
((((("interDensity[" + cI) + ",") + cJ) + "]=") + interDensity)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
((((("interDensity[" + cI) + ",") + cJ) + "]=") + interDensity)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
((((("interDensity[" + cI) + ",") + cJ) + "]=") + interDensity)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
((((("interDensity[" + cI) + ",") + cJ) + "]=") + interDensity)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
((((("density[" + cI) + ",") + cJ) + "]=") + density)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
((((("density[" + cI) + ",") + cJ) + "]=") + density)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
((((("density[" + cI) + ",") + cJ) + "]=") + density)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
((((("density[" + cI) + ",") + cJ) + "]=") + density)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
((((("density[" + cI) + ",") + cJ) + "]=") + density)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
((((("density[" + cI) + ",") + cJ) + "]=") + density)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
((((("density[" + cI) + ",") + cJ) + "]=") + density)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
((((("density[" + cI) + ",") + cJ) + "]=") + density)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
((((("density[" + cI) + ",") + cJ) + "]=") + density)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
((((("density[" + cI) + ",") + cJ) + "]=") + density)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert ConstructorCall at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
new java.lang.Double(0)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert ConstructorCall at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
new java.lang.Double(0)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert ConstructorCall at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
new java.lang.Double(0)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert ConstructorCall at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
new java.lang.Double(0)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert ConstructorCall at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
new java.lang.Double(0)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert ConstructorCall at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
new java.lang.Double(0)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert ConstructorCall at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
new java.lang.Double(0)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert ConstructorCall at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
new java.lang.Double(0)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert ConstructorCall at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
new java.lang.Double(0)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert ConstructorCall at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
new java.lang.Double(0)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:177
result
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:177
result
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:177
result
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:177
result
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:177
result
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:177
result
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:177
result
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:177
result
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:177
result
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:177
result
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
repI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
repI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
repI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
repI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
repI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
repI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
repI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
repI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
repI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
repI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
uIJ == null
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
uIJ == null
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
uIJ == null
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
uIJ == null
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
uIJ == null
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
uIJ == null
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
uIJ == null
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
uIJ == null
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
uIJ == null
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
uIJ == null
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
0
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
0
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
0
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
0
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
(((("minDistance[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
(((("minDistance[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
(((("minDistance[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
(((("minDistance[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
(((("minDistance[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
(((("minDistance[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
(((("minDistance[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
(((("minDistance[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
(((("minDistance[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
(((("minDistance[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
minDistance
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
minDistance
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
minDistance
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
minDistance
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
minDistance
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
minDistance
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
minDistance
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
minDistance
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
minDistance
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
minDistance
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
(("stDev[" + cI) + "]=")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
(("stDev[" + cI) + "]=")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
(("stDev[" + cI) + "]=")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
(("stDev[" + cI) + "]=")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
(("stDev[" + cI) + "]=")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
(("stDev[" + cI) + "]=")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
(("stDev[" + cI) + "]=")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
(("stDev[" + cI) + "]=")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
(("stDev[" + cI) + "]=")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
(("stDev[" + cI) + "]=")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
stDevI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
stDevI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
stDevI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
stDevI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
stDevI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
stDevI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
stDevI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
stDevI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
stDevI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
stDevI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
(("stDev[" + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
(("stDev[" + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
(("stDev[" + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
(("stDev[" + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
(("stDev[" + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
(("stDev[" + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
(("stDev[" + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
(("stDev[" + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
(("stDev[" + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
(("stDev[" + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
stDevJ
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
stDevJ
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
stDevJ
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
stDevJ
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
stDevJ
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
stDevJ
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
stDevJ
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
stDevJ
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
stDevJ
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
stDevJ
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
(((("interDensity[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
(((("interDensity[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
(((("interDensity[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
(((("interDensity[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
(((("interDensity[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
(((("interDensity[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
(((("interDensity[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
(((("interDensity[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
(((("interDensity[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
(((("interDensity[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
interDensity
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
interDensity
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
interDensity
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
interDensity
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
interDensity
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
interDensity
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
interDensity
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
interDensity
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
interDensity
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
interDensity
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
(((("density[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
(((("density[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
(((("density[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
(((("density[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
(((("density[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
(((("density[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
(((("density[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
(((("density[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
(((("density[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
(((("density[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
density
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
density
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
density
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
density
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
density
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
density
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
density
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
density
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
density
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
density
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
0
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
0
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
0
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
0
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
uIJ
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
uIJ
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
uIJ
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
uIJ
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
uIJ
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
uIJ
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
uIJ
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
uIJ
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
uIJ
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
uIJ
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
null
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
null
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
null
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
null
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
null
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
null
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
null
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
null
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
null
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
null
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
((("minDistance[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
((("minDistance[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
((("minDistance[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
((("minDistance[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
((("minDistance[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
((("minDistance[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
((("minDistance[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
((("minDistance[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
((("minDistance[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
((("minDistance[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
"]="
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
"]="
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
"]="
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
"]="
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
"]="
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
"]="
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
"]="
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
"]="
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
"]="
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
"]="
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
("stDev[" + cI)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
("stDev[" + cI)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
("stDev[" + cI)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
("stDev[" + cI)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
("stDev[" + cI)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
("stDev[" + cI)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
("stDev[" + cI)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
("stDev[" + cI)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
("stDev[" + cI)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
("stDev[" + cI)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
"]="
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
"]="
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
"]="
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
"]="
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
"]="
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
"]="
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
"]="
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
"]="
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
"]="
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
"]="
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
("stDev[" + cJ)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
("stDev[" + cJ)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
("stDev[" + cJ)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
("stDev[" + cJ)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
("stDev[" + cJ)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
("stDev[" + cJ)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
("stDev[" + cJ)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
("stDev[" + cJ)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
("stDev[" + cJ)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
("stDev[" + cJ)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
"]="
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
"]="
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
"]="
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
"]="
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
"]="
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
"]="
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
"]="
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
"]="
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
"]="
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
"]="
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
((("interDensity[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
((("interDensity[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
((("interDensity[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
((("interDensity[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
((("interDensity[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
((("interDensity[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
((("interDensity[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
((("interDensity[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
((("interDensity[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
((("interDensity[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
"]="
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
"]="
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
"]="
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
"]="
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
"]="
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
"]="
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
"]="
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
"]="
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
"]="
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
"]="
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
((("density[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
((("density[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
((("density[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
((("density[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
((("density[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
((("density[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
((("density[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
((("density[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
((("density[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
((("density[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
"]="
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
"]="
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
"]="
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
"]="
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
"]="
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
"]="
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
"]="
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
"]="
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
"]="
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
"]="
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
(("minDistance[" + cI) + ",")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
(("minDistance[" + cI) + ",")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
(("minDistance[" + cI) + ",")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
(("minDistance[" + cI) + ",")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
(("minDistance[" + cI) + ",")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
(("minDistance[" + cI) + ",")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
(("minDistance[" + cI) + ",")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
(("minDistance[" + cI) + ",")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
(("minDistance[" + cI) + ",")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
(("minDistance[" + cI) + ",")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
cJ
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
cJ
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
cJ
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
cJ
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
cJ
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
cJ
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
cJ
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
cJ
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
cJ
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
cJ
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
"stDev["
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
"stDev["
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
"stDev["
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
"stDev["
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
"stDev["
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
"stDev["
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
"stDev["
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
"stDev["
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
"stDev["
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
"stDev["
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
cI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
cI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
cI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
cI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
cI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
cI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
cI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
cI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
cI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
cI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
"stDev["
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
"stDev["
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
"stDev["
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
"stDev["
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
"stDev["
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
"stDev["
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
"stDev["
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
"stDev["
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
"stDev["
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
"stDev["
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
cJ
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
cJ
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
cJ
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
cJ
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
cJ
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
cJ
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
cJ
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
cJ
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
cJ
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
cJ
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
(("interDensity[" + cI) + ",")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
(("interDensity[" + cI) + ",")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
(("interDensity[" + cI) + ",")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
(("interDensity[" + cI) + ",")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
(("interDensity[" + cI) + ",")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
(("interDensity[" + cI) + ",")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
(("interDensity[" + cI) + ",")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
(("interDensity[" + cI) + ",")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
(("interDensity[" + cI) + ",")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
(("interDensity[" + cI) + ",")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
cJ
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
cJ
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
cJ
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
cJ
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
cJ
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
cJ
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
cJ
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
cJ
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
cJ
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
cJ
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
(("density[" + cI) + ",")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
(("density[" + cI) + ",")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
(("density[" + cI) + ",")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
(("density[" + cI) + ",")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
(("density[" + cI) + ",")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
(("density[" + cI) + ",")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
(("density[" + cI) + ",")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
(("density[" + cI) + ",")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
(("density[" + cI) + ",")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
(("density[" + cI) + ",")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
cJ
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
cJ
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
cJ
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
cJ
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
cJ
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
cJ
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
cJ
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
cJ
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
cJ
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
cJ
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
("minDistance[" + cI)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
("minDistance[" + cI)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
("minDistance[" + cI)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
("minDistance[" + cI)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
("minDistance[" + cI)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
("minDistance[" + cI)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
("minDistance[" + cI)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
("minDistance[" + cI)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
("minDistance[" + cI)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
("minDistance[" + cI)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
","
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
","
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
","
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
","
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
","
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
","
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
","
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
","
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
","
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
","
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
("interDensity[" + cI)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
("interDensity[" + cI)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
("interDensity[" + cI)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
("interDensity[" + cI)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
("interDensity[" + cI)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
("interDensity[" + cI)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
("interDensity[" + cI)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
("interDensity[" + cI)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
("interDensity[" + cI)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
("interDensity[" + cI)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
","
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
","
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
","
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
","
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
","
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
","
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
","
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
","
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
","
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
","
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
("density[" + cI)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
("density[" + cI)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
("density[" + cI)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
("density[" + cI)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
("density[" + cI)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
("density[" + cI)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
("density[" + cI)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
("density[" + cI)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
("density[" + cI)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
("density[" + cI)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
","
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
","
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
","
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
","
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
","
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
","
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
","
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
","
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
","
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
","
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
"minDistance["
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
"minDistance["
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
"minDistance["
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
"minDistance["
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
"minDistance["
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
"minDistance["
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
"minDistance["
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
"minDistance["
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
"minDistance["
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
"minDistance["
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
cI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
cI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
cI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
cI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
cI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
cI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
cI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
cI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
cI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
cI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
"interDensity["
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
"interDensity["
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
"interDensity["
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
"interDensity["
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
"interDensity["
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
"interDensity["
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
"interDensity["
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
"interDensity["
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
"interDensity["
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
"interDensity["
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
cI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
cI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
cI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
cI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
cI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
cI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
cI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
cI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
cI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
cI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
"density["
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
"density["
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
"density["
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
"density["
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
"density["
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
"density["
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
"density["
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
"density["
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
"density["
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
"density["
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
cI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
cI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
cI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
cI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
cI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
cI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
cI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
cI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
cI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
cI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:251 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:268
stDevs.put(cI, d)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:251 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:268
stDevs.put(cI, d)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:251 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:268
stDevs.put(cI, d)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:251 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:268
stDevs.put(cI, d)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:251 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:268
stDevs.put(cI, d)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:251 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:268
stDevs.put(cI, d)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:251 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:268
stDevs.put(cI, d)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:251 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:268
stDevs.put(cI, d)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:251 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:268
stDevs.put(cI, d)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:251 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:268
stDevs.put(cI, d)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Move OperatorAssignment from org.apache.mahout.clustering.cdbw.CDbwEvaluator:111 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:115
sum += cSum / (repI.size())
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Move OperatorAssignment from org.apache.mahout.clustering.cdbw.CDbwEvaluator:111 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:115
sum += cSum / (repI.size())
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Move OperatorAssignment from org.apache.mahout.clustering.cdbw.CDbwEvaluator:111 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:115
sum += cSum / (repI.size())
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Move OperatorAssignment from org.apache.mahout.clustering.cdbw.CDbwEvaluator:111 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:115
sum += cSum / (repI.size())
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Move OperatorAssignment from org.apache.mahout.clustering.cdbw.CDbwEvaluator:111 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:115
sum += cSum / (repI.size())
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Move OperatorAssignment from org.apache.mahout.clustering.cdbw.CDbwEvaluator:111 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:115
sum += cSum / (repI.size())
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Move OperatorAssignment from org.apache.mahout.clustering.cdbw.CDbwEvaluator:111 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:115
sum += cSum / (repI.size())
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Move OperatorAssignment from org.apache.mahout.clustering.cdbw.CDbwEvaluator:111 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:115
sum += cSum / (repI.size())
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Move OperatorAssignment from org.apache.mahout.clustering.cdbw.CDbwEvaluator:111 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:115
sum += cSum / (repI.size())
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Move OperatorAssignment from org.apache.mahout.clustering.cdbw.CDbwEvaluator:111 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:115
sum += cSum / (repI.size())
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:142 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
interDensity(uIJ, cI, cJ)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:142 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
interDensity(uIJ, cI, cJ)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:142 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
interDensity(uIJ, cI, cJ)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:142 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
interDensity(uIJ, cI, cJ)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:142 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
interDensity(uIJ, cI, cJ)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:142 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
interDensity(uIJ, cI, cJ)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:142 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
interDensity(uIJ, cI, cJ)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:142 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
interDensity(uIJ, cI, cJ)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:142 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
interDensity(uIJ, cI, cJ)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:142 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
interDensity(uIJ, cI, cJ)
]]
----For Diff:Update Field at org.apache.mahout.clustering.cdbw.CDbwReducer:32
private java.util.Map<java.lang.Integer, java.util.List<org.apache.mahout.math.VectorWritable>> referencePoints; to private java.util.Map<java.lang.Integer, java.util.List<org.apache.mahout.math.VectorWritable>> representativePoints;
Update Parameter at org.apache.mahout.clustering.cdbw.CDbwReducer:73
java.util.Map<java.lang.Integer, java.util.List<org.apache.mahout.math.VectorWritable>> referencePoints to java.util.Map<java.lang.Integer, java.util.List<org.apache.mahout.math.VectorWritable>> representativePoints
Update FieldWrite at org.apache.mahout.clustering.cdbw.CDbwReducer:74
this.referencePoints to this.representativePoints
Update VariableRead at org.apache.mahout.clustering.cdbw.CDbwReducer:74
referencePoints to representativePoints
Update FieldRead at org.apache.mahout.clustering.cdbw.CDbwReducer:36
referencePoints to representativePoints
Update FieldWrite at org.apache.mahout.clustering.cdbw.CDbwReducer:63
referencePoints to representativePoints
: number instances found: 15
ChangePatternInstance [actions=[Update FieldWrite at org.apache.mahout.clustering.cdbw.CDbwReducer:74
this.referencePoints to this.representativePoints
]]
ChangePatternInstance [actions=[Update VariableRead at org.apache.mahout.clustering.cdbw.CDbwReducer:74
referencePoints to representativePoints
]]
ChangePatternInstance [actions=[Update FieldRead at org.apache.mahout.clustering.cdbw.CDbwReducer:36
referencePoints to representativePoints
]]
ChangePatternInstance [actions=[Update FieldWrite at org.apache.mahout.clustering.cdbw.CDbwReducer:63
referencePoints to representativePoints
]]
ChangePatternInstance [actions=[Update Field at org.apache.mahout.clustering.cdbw.CDbwReducer:32
private java.util.Map<java.lang.Integer, java.util.List<org.apache.mahout.math.VectorWritable>> referencePoints; to private java.util.Map<java.lang.Integer, java.util.List<org.apache.mahout.math.VectorWritable>> representativePoints;
]]
ChangePatternInstance [actions=[Update Parameter at org.apache.mahout.clustering.cdbw.CDbwReducer:73
java.util.Map<java.lang.Integer, java.util.List<org.apache.mahout.math.VectorWritable>> referencePoints to java.util.Map<java.lang.Integer, java.util.List<org.apache.mahout.math.VectorWritable>> representativePoints
]]
ChangePatternInstance [actions=[Update FieldWrite at org.apache.mahout.clustering.cdbw.CDbwReducer:74
this.referencePoints to this.representativePoints
]]
ChangePatternInstance [actions=[Update VariableRead at org.apache.mahout.clustering.cdbw.CDbwReducer:74
referencePoints to representativePoints
]]
ChangePatternInstance [actions=[Update FieldRead at org.apache.mahout.clustering.cdbw.CDbwReducer:36
referencePoints to representativePoints
]]
ChangePatternInstance [actions=[Update FieldWrite at org.apache.mahout.clustering.cdbw.CDbwReducer:63
referencePoints to representativePoints
]]
ChangePatternInstance [actions=[Update FieldRead at org.apache.mahout.clustering.cdbw.CDbwReducer:36
referencePoints to representativePoints
]]
ChangePatternInstance [actions=[Update FieldWrite at org.apache.mahout.clustering.cdbw.CDbwReducer:74
this.referencePoints to this.representativePoints
]]
ChangePatternInstance [actions=[Update VariableRead at org.apache.mahout.clustering.cdbw.CDbwReducer:74
referencePoints to representativePoints
]]
ChangePatternInstance [actions=[Update FieldRead at org.apache.mahout.clustering.cdbw.CDbwReducer:36
referencePoints to representativePoints
]]
ChangePatternInstance [actions=[Update FieldWrite at org.apache.mahout.clustering.cdbw.CDbwReducer:63
referencePoints to representativePoints
]]
RepairabilityAnalyzer
----For Diff:Insert Method at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:244
@org.junit.Test
public void testEmptyCluster() {
org.apache.mahout.common.distance.DistanceMeasure measure = new org.apache.mahout.common.distance.EuclideanDistanceMeasure();
initData(1, 0.25, measure);
org.apache.mahout.clustering.canopy.Canopy cluster = new org.apache.mahout.clustering.canopy.Canopy(new org.apache.mahout.math.DenseVector(new double[]{ 10, 10 }), 19, measure);
clusters.put(cluster.getId(), cluster);
java.util.List<org.apache.mahout.math.VectorWritable> points = new java.util.ArrayList<org.apache.mahout.math.VectorWritable>();
representativePoints.put(cluster.getId(), points);
org.apache.mahout.clustering.cdbw.CDbwEvaluator evaluator = new org.apache.mahout.clustering.cdbw.CDbwEvaluator(representativePoints, clusters, measure);
assertEquals("inter cluster density", 0.0, evaluator.interClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON);
assertEquals("separation", 1.5, evaluator.separation(), org.apache.mahout.clustering.cdbw.EPSILON);
assertEquals("intra cluster density", 0.7155417527999326, evaluator.intraClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON);
assertEquals("CDbw", 1.073312629199899, evaluator.getCDbw(), org.apache.mahout.clustering.cdbw.EPSILON);
}
Insert Method at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:259
@org.junit.Test
public void testSingleValueCluster() {
org.apache.mahout.common.distance.DistanceMeasure measure = new org.apache.mahout.common.distance.EuclideanDistanceMeasure();
initData(1, 0.25, measure);
org.apache.mahout.clustering.canopy.Canopy cluster = new org.apache.mahout.clustering.canopy.Canopy(new org.apache.mahout.math.DenseVector(new double[]{ 0, 0 }), 19, measure);
clusters.put(cluster.getId(), cluster);
java.util.List<org.apache.mahout.math.VectorWritable> points = new java.util.ArrayList<org.apache.mahout.math.VectorWritable>();
points.add(new org.apache.mahout.math.VectorWritable(cluster.getCenter().plus(new org.apache.mahout.math.DenseVector(new double[]{ 1, 1 }))));
representativePoints.put(cluster.getId(), points);
org.apache.mahout.clustering.cdbw.CDbwEvaluator evaluator = new org.apache.mahout.clustering.cdbw.CDbwEvaluator(representativePoints, clusters, measure);
assertEquals("inter cluster density", 0.0, evaluator.interClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON);
assertEquals("separation", 0.0, evaluator.separation(), org.apache.mahout.clustering.cdbw.EPSILON);
assertEquals("intra cluster density", 0.7155417527999326, evaluator.intraClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON);
assertEquals("CDbw", 0.0, evaluator.getCDbw(), org.apache.mahout.clustering.cdbw.EPSILON);
}
: number instances found: 1
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:246
initData(1, 0.25, measure)
]]
----For Diff:Update LocalVariable at org.apache.mahout.clustering.cdbw.CDbwEvaluator:121
to java.lang.Double result = stDevs.get(cI)
Update TypeReference at org.apache.mahout.clustering.cdbw.CDbwEvaluator:121
double to java.lang.Double
Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs.get(cId) to getStdev(cId)
Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs.get(cId) to getStdev(cId)
Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs.get(cJ) to getStdev(cJ)
Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
(stDevs.get(cI)) to (getStdev(cI))
Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
(stDevs.get(cJ)) to (getStdev(cJ))
Insert Field at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
private static final org.slf4j.Logger log = org.slf4j.LoggerFactory.getLogger(org.apache.mahout.clustering.cdbw.CDbwEvaluator.class);
Insert Method at org.apache.mahout.clustering.cdbw.CDbwEvaluator:172
private java.lang.Double getStdev(java.lang.Integer cI) {
if (result == null) {
return new java.lang.Double(0);
} else {
return result;
}
}
Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
if (s0 > 1) {
}
Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
if ((repI.size()) > 0) {
}
Insert LocalVariable at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
double stDevI = getStdev(cI)
Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("minDistance[" + cI) + ",") + cJ) + "]=") + minDistance))
Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cI) + "]=") + stDevI))
Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cJ) + "]=") + stDevJ))
Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("interDensity[" + cI) + ",") + cJ) + "]=") + interDensity))
Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("density[" + cI) + ",") + cJ) + "]=") + density))
Insert Conditional at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
(uIJ == null) ? 0 :
Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:121 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:173
double stDevI = stDevs.get(cI)
Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:248 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:265
org.apache.mahout.math.Vector std = s2.times(s0).minus(s1.times(s1)).assign(new org.apache.mahout.math.function.SquareRootFunction()).divide(s0)
Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:249 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:266
double d = (std.zSum()) / (std.size())
Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:251 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:268
stDevs.put(cI, d)
Move OperatorAssignment from org.apache.mahout.clustering.cdbw.CDbwEvaluator:111 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:115
sum += cSum / (repI.size())
Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:142 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
interDensity(uIJ, cI, cJ)
: number instances found: 4
ChangePatternInstance [actions=[Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
if (s0 > 1) {
}
, Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:248 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:265
org.apache.mahout.math.Vector std = s2.times(s0).minus(s1.times(s1)).assign(new org.apache.mahout.math.function.SquareRootFunction()).divide(s0)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Return at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
return new java.lang.Double(0)
]]
ChangePatternInstance [actions=[Update TypeReference at org.apache.mahout.clustering.cdbw.CDbwEvaluator:121
double to java.lang.Double
]]
----For Diff:Update Field at org.apache.mahout.clustering.cdbw.CDbwReducer:32
private java.util.Map<java.lang.Integer, java.util.List<org.apache.mahout.math.VectorWritable>> referencePoints; to private java.util.Map<java.lang.Integer, java.util.List<org.apache.mahout.math.VectorWritable>> representativePoints;
Update Parameter at org.apache.mahout.clustering.cdbw.CDbwReducer:73
java.util.Map<java.lang.Integer, java.util.List<org.apache.mahout.math.VectorWritable>> referencePoints to java.util.Map<java.lang.Integer, java.util.List<org.apache.mahout.math.VectorWritable>> representativePoints
Update FieldWrite at org.apache.mahout.clustering.cdbw.CDbwReducer:74
this.referencePoints to this.representativePoints
Update VariableRead at org.apache.mahout.clustering.cdbw.CDbwReducer:74
referencePoints to representativePoints
Update FieldRead at org.apache.mahout.clustering.cdbw.CDbwReducer:36
referencePoints to representativePoints
Update FieldWrite at org.apache.mahout.clustering.cdbw.CDbwReducer:63
referencePoints to representativePoints
: number instances found: 0
FileDiff [diffFolder=/builds/workspace/coming/target/classes/pairsICSE15/1000098]
FineGrainDifftAnalyzer
-TrainLogistic
Insert Field at org.apache.mahout.classifier.sgd.TrainLogistic:54
private static org.apache.mahout.classifier.sgd.OnlineLogisticRegression model;
Insert Method at org.apache.mahout.classifier.sgd.TrainLogistic:290
public static org.apache.mahout.classifier.sgd.OnlineLogisticRegression getModel() {
return org.apache.mahout.classifier.sgd.TrainLogistic.model;
}
Insert Method at org.apache.mahout.classifier.sgd.TrainLogistic:294
public static org.apache.mahout.classifier.sgd.LogisticModelParameters getParameters() {
return org.apache.mahout.classifier.sgd.TrainLogistic.lmp;
}
Insert Assignment at org.apache.mahout.classifier.sgd.TrainLogistic:119
org.apache.mahout.classifier.sgd.TrainLogistic.model = lr
PatternInstanceAnalyzer
----For Diff:Insert Field at org.apache.mahout.classifier.sgd.TrainLogistic:54
private static org.apache.mahout.classifier.sgd.OnlineLogisticRegression model;
Insert Method at org.apache.mahout.classifier.sgd.TrainLogistic:290
public static org.apache.mahout.classifier.sgd.OnlineLogisticRegression getModel() {
return org.apache.mahout.classifier.sgd.TrainLogistic.model;
}
Insert Method at org.apache.mahout.classifier.sgd.TrainLogistic:294
public static org.apache.mahout.classifier.sgd.LogisticModelParameters getParameters() {
return org.apache.mahout.classifier.sgd.TrainLogistic.lmp;
}
Insert Assignment at org.apache.mahout.classifier.sgd.TrainLogistic:119
org.apache.mahout.classifier.sgd.TrainLogistic.model = lr
: number instances found: 48
ChangePatternInstance [actions=[Insert Return at org.apache.mahout.classifier.sgd.TrainLogistic:291
return org.apache.mahout.classifier.sgd.TrainLogistic.model
]]
ChangePatternInstance [actions=[Insert Return at org.apache.mahout.classifier.sgd.TrainLogistic:295
return org.apache.mahout.classifier.sgd.TrainLogistic.lmp
]]
ChangePatternInstance [actions=[Insert Return at org.apache.mahout.classifier.sgd.TrainLogistic:291
return org.apache.mahout.classifier.sgd.TrainLogistic.model
]]
ChangePatternInstance [actions=[Insert Return at org.apache.mahout.classifier.sgd.TrainLogistic:295
return org.apache.mahout.classifier.sgd.TrainLogistic.lmp
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.mahout.classifier.sgd.TrainLogistic:119
org.apache.mahout.classifier.sgd.TrainLogistic.model = lr
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.classifier.sgd.TrainLogistic:291
org.apache.mahout.classifier.sgd.TrainLogistic.model
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.classifier.sgd.TrainLogistic:295
org.apache.mahout.classifier.sgd.TrainLogistic.lmp
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.mahout.classifier.sgd.TrainLogistic:119
org.apache.mahout.classifier.sgd.TrainLogistic.model = lr
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.classifier.sgd.TrainLogistic
org.apache.mahout.classifier.sgd.TrainLogistic
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.classifier.sgd.TrainLogistic
org.apache.mahout.classifier.sgd.TrainLogistic
]]
ChangePatternInstance [actions=[Insert FieldWrite at org.apache.mahout.classifier.sgd.TrainLogistic:119
org.apache.mahout.classifier.sgd.TrainLogistic.model
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.classifier.sgd.TrainLogistic:119
lr
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.classifier.sgd.TrainLogistic
org.apache.mahout.classifier.sgd.TrainLogistic
]]
ChangePatternInstance [actions=[Insert Return at org.apache.mahout.classifier.sgd.TrainLogistic:291
return org.apache.mahout.classifier.sgd.TrainLogistic.model
]]
ChangePatternInstance [actions=[Insert Return at org.apache.mahout.classifier.sgd.TrainLogistic:295
return org.apache.mahout.classifier.sgd.TrainLogistic.lmp
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.mahout.classifier.sgd.TrainLogistic:119
org.apache.mahout.classifier.sgd.TrainLogistic.model = lr
]]
ChangePatternInstance [actions=[Insert Field at org.apache.mahout.classifier.sgd.TrainLogistic:54
private static org.apache.mahout.classifier.sgd.OnlineLogisticRegression model;
]]
ChangePatternInstance [actions=[Insert Method at org.apache.mahout.classifier.sgd.TrainLogistic:290
public static org.apache.mahout.classifier.sgd.OnlineLogisticRegression getModel() {
return org.apache.mahout.classifier.sgd.TrainLogistic.model;
}
]]
ChangePatternInstance [actions=[Insert Method at org.apache.mahout.classifier.sgd.TrainLogistic:294
public static org.apache.mahout.classifier.sgd.LogisticModelParameters getParameters() {
return org.apache.mahout.classifier.sgd.TrainLogistic.lmp;
}
]]
ChangePatternInstance [actions=[Insert TypeReference at org.apache.mahout.classifier.sgd.TrainLogistic:54
org.apache.mahout.classifier.sgd.OnlineLogisticRegression
]]
ChangePatternInstance [actions=[Insert VirtualEle at org.apache.mahout.classifier.sgd.TrainLogistic
]]
ChangePatternInstance [actions=[Insert TypeReference at org.apache.mahout.classifier.sgd.TrainLogistic:290
org.apache.mahout.classifier.sgd.OnlineLogisticRegression
]]
ChangePatternInstance [actions=[Insert VirtualEle at org.apache.mahout.classifier.sgd.TrainLogistic
]]
ChangePatternInstance [actions=[Insert Return at org.apache.mahout.classifier.sgd.TrainLogistic:291
return org.apache.mahout.classifier.sgd.TrainLogistic.model
]]
ChangePatternInstance [actions=[Insert TypeReference at org.apache.mahout.classifier.sgd.TrainLogistic:294
org.apache.mahout.classifier.sgd.LogisticModelParameters
]]
ChangePatternInstance [actions=[Insert VirtualEle at org.apache.mahout.classifier.sgd.TrainLogistic
]]
ChangePatternInstance [actions=[Insert Return at org.apache.mahout.classifier.sgd.TrainLogistic:295
return org.apache.mahout.classifier.sgd.TrainLogistic.lmp
]]
ChangePatternInstance [actions=[Insert Wra at org.apache.mahout.classifier.sgd.TrainLogistic
]]
ChangePatternInstance [actions=[Insert Wra at org.apache.mahout.classifier.sgd.TrainLogistic
]]
ChangePatternInstance [actions=[Insert Wra at org.apache.mahout.classifier.sgd.TrainLogistic
]]
ChangePatternInstance [actions=[Insert Wra at org.apache.mahout.classifier.sgd.TrainLogistic
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.classifier.sgd.TrainLogistic:291
org.apache.mahout.classifier.sgd.TrainLogistic.model
]]
ChangePatternInstance [actions=[Insert Wra at org.apache.mahout.classifier.sgd.TrainLogistic
]]
ChangePatternInstance [actions=[Insert Wra at org.apache.mahout.classifier.sgd.TrainLogistic
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.classifier.sgd.TrainLogistic:295
org.apache.mahout.classifier.sgd.TrainLogistic.lmp
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.mahout.classifier.sgd.TrainLogistic:119
org.apache.mahout.classifier.sgd.TrainLogistic.model = lr
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.classifier.sgd.TrainLogistic
org.apache.mahout.classifier.sgd.TrainLogistic
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.classifier.sgd.TrainLogistic
org.apache.mahout.classifier.sgd.TrainLogistic
]]
ChangePatternInstance [actions=[Insert FieldWrite at org.apache.mahout.classifier.sgd.TrainLogistic:119
org.apache.mahout.classifier.sgd.TrainLogistic.model
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.classifier.sgd.TrainLogistic:119
lr
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.classifier.sgd.TrainLogistic
org.apache.mahout.classifier.sgd.TrainLogistic
]]
ChangePatternInstance [actions=[Insert Return at org.apache.mahout.classifier.sgd.TrainLogistic:291
return org.apache.mahout.classifier.sgd.TrainLogistic.model
]]
ChangePatternInstance [actions=[Insert Return at org.apache.mahout.classifier.sgd.TrainLogistic:295
return org.apache.mahout.classifier.sgd.TrainLogistic.lmp
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.mahout.classifier.sgd.TrainLogistic:119
org.apache.mahout.classifier.sgd.TrainLogistic.model = lr
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.classifier.sgd.TrainLogistic:291
org.apache.mahout.classifier.sgd.TrainLogistic.model
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.classifier.sgd.TrainLogistic:295
org.apache.mahout.classifier.sgd.TrainLogistic.lmp
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.classifier.sgd.TrainLogistic
org.apache.mahout.classifier.sgd.TrainLogistic
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.classifier.sgd.TrainLogistic
org.apache.mahout.classifier.sgd.TrainLogistic
]]
RepairabilityAnalyzer
----For Diff:Insert Field at org.apache.mahout.classifier.sgd.TrainLogistic:54
private static org.apache.mahout.classifier.sgd.OnlineLogisticRegression model;
Insert Method at org.apache.mahout.classifier.sgd.TrainLogistic:290
public static org.apache.mahout.classifier.sgd.OnlineLogisticRegression getModel() {
return org.apache.mahout.classifier.sgd.TrainLogistic.model;
}
Insert Method at org.apache.mahout.classifier.sgd.TrainLogistic:294
public static org.apache.mahout.classifier.sgd.LogisticModelParameters getParameters() {
return org.apache.mahout.classifier.sgd.TrainLogistic.lmp;
}
Insert Assignment at org.apache.mahout.classifier.sgd.TrainLogistic:119
org.apache.mahout.classifier.sgd.TrainLogistic.model = lr
: number instances found: 2
ChangePatternInstance [actions=[Insert Return at org.apache.mahout.classifier.sgd.TrainLogistic:291
return org.apache.mahout.classifier.sgd.TrainLogistic.model
]]
ChangePatternInstance [actions=[Insert Return at org.apache.mahout.classifier.sgd.TrainLogistic:291
return org.apache.mahout.classifier.sgd.TrainLogistic.model
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/pairsICSE15/1000021]
FineGrainDifftAnalyzer
-TestCDbwEvaluator
Insert Method at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:244
@org.junit.Test
public void testEmptyCluster() {
org.apache.mahout.common.distance.DistanceMeasure measure = new org.apache.mahout.common.distance.EuclideanDistanceMeasure();
initData(1, 0.25, measure);
org.apache.mahout.clustering.canopy.Canopy cluster = new org.apache.mahout.clustering.canopy.Canopy(new org.apache.mahout.math.DenseVector(new double[]{ 10, 10 }), 19, measure);
clusters.put(cluster.getId(), cluster);
java.util.List<org.apache.mahout.math.VectorWritable> points = new java.util.ArrayList<org.apache.mahout.math.VectorWritable>();
representativePoints.put(cluster.getId(), points);
org.apache.mahout.clustering.cdbw.CDbwEvaluator evaluator = new org.apache.mahout.clustering.cdbw.CDbwEvaluator(representativePoints, clusters, measure);
assertEquals("inter cluster density", 0.0, evaluator.interClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON);
assertEquals("separation", 1.5, evaluator.separation(), org.apache.mahout.clustering.cdbw.EPSILON);
assertEquals("intra cluster density", 0.7155417527999326, evaluator.intraClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON);
assertEquals("CDbw", 1.073312629199899, evaluator.getCDbw(), org.apache.mahout.clustering.cdbw.EPSILON);
}
Insert Method at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:259
@org.junit.Test
public void testSingleValueCluster() {
org.apache.mahout.common.distance.DistanceMeasure measure = new org.apache.mahout.common.distance.EuclideanDistanceMeasure();
initData(1, 0.25, measure);
org.apache.mahout.clustering.canopy.Canopy cluster = new org.apache.mahout.clustering.canopy.Canopy(new org.apache.mahout.math.DenseVector(new double[]{ 0, 0 }), 19, measure);
clusters.put(cluster.getId(), cluster);
java.util.List<org.apache.mahout.math.VectorWritable> points = new java.util.ArrayList<org.apache.mahout.math.VectorWritable>();
points.add(new org.apache.mahout.math.VectorWritable(cluster.getCenter().plus(new org.apache.mahout.math.DenseVector(new double[]{ 1, 1 }))));
representativePoints.put(cluster.getId(), points);
org.apache.mahout.clustering.cdbw.CDbwEvaluator evaluator = new org.apache.mahout.clustering.cdbw.CDbwEvaluator(representativePoints, clusters, measure);
assertEquals("inter cluster density", 0.0, evaluator.interClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON);
assertEquals("separation", 0.0, evaluator.separation(), org.apache.mahout.clustering.cdbw.EPSILON);
assertEquals("intra cluster density", 0.7155417527999326, evaluator.intraClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON);
assertEquals("CDbw", 0.0, evaluator.getCDbw(), org.apache.mahout.clustering.cdbw.EPSILON);
}
-CDbwEvaluator
Update LocalVariable at org.apache.mahout.clustering.cdbw.CDbwEvaluator:121
to java.lang.Double result = stDevs.get(cI)
Update TypeReference at org.apache.mahout.clustering.cdbw.CDbwEvaluator:121
double to java.lang.Double
Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs.get(cId) to getStdev(cId)
Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs.get(cId) to getStdev(cId)
Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs.get(cJ) to getStdev(cJ)
Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
(stDevs.get(cI)) to (getStdev(cI))
Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
(stDevs.get(cJ)) to (getStdev(cJ))
Insert Field at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
private static final org.slf4j.Logger log = org.slf4j.LoggerFactory.getLogger(org.apache.mahout.clustering.cdbw.CDbwEvaluator.class);
Insert Method at org.apache.mahout.clustering.cdbw.CDbwEvaluator:172
private java.lang.Double getStdev(java.lang.Integer cI) {
if (result == null) {
return new java.lang.Double(0);
} else {
return result;
}
}
Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
if (s0 > 1) {
}
Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
if ((repI.size()) > 0) {
}
Insert LocalVariable at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
double stDevI = getStdev(cI)
Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("minDistance[" + cI) + ",") + cJ) + "]=") + minDistance))
Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cI) + "]=") + stDevI))
Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cJ) + "]=") + stDevJ))
Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("interDensity[" + cI) + ",") + cJ) + "]=") + interDensity))
Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("density[" + cI) + ",") + cJ) + "]=") + density))
Insert Conditional at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
(uIJ == null) ? 0 :
Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:121 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:173
double stDevI = stDevs.get(cI)
Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:248 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:265
org.apache.mahout.math.Vector std = s2.times(s0).minus(s1.times(s1)).assign(new org.apache.mahout.math.function.SquareRootFunction()).divide(s0)
Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:249 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:266
double d = (std.zSum()) / (std.size())
Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:251 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:268
stDevs.put(cI, d)
Move OperatorAssignment from org.apache.mahout.clustering.cdbw.CDbwEvaluator:111 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:115
sum += cSum / (repI.size())
Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:142 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
interDensity(uIJ, cI, cJ)
-CDbwReducer
Update Field at org.apache.mahout.clustering.cdbw.CDbwReducer:32
private java.util.Map<java.lang.Integer, java.util.List<org.apache.mahout.math.VectorWritable>> referencePoints; to private java.util.Map<java.lang.Integer, java.util.List<org.apache.mahout.math.VectorWritable>> representativePoints;
Update Parameter at org.apache.mahout.clustering.cdbw.CDbwReducer:73
java.util.Map<java.lang.Integer, java.util.List<org.apache.mahout.math.VectorWritable>> referencePoints to java.util.Map<java.lang.Integer, java.util.List<org.apache.mahout.math.VectorWritable>> representativePoints
Update FieldWrite at org.apache.mahout.clustering.cdbw.CDbwReducer:74
this.referencePoints to this.representativePoints
Update VariableRead at org.apache.mahout.clustering.cdbw.CDbwReducer:74
referencePoints to representativePoints
Update FieldRead at org.apache.mahout.clustering.cdbw.CDbwReducer:36
referencePoints to representativePoints
Update FieldWrite at org.apache.mahout.clustering.cdbw.CDbwReducer:63
referencePoints to representativePoints
PatternInstanceAnalyzer
----For Diff:Insert Method at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:244
@org.junit.Test
public void testEmptyCluster() {
org.apache.mahout.common.distance.DistanceMeasure measure = new org.apache.mahout.common.distance.EuclideanDistanceMeasure();
initData(1, 0.25, measure);
org.apache.mahout.clustering.canopy.Canopy cluster = new org.apache.mahout.clustering.canopy.Canopy(new org.apache.mahout.math.DenseVector(new double[]{ 10, 10 }), 19, measure);
clusters.put(cluster.getId(), cluster);
java.util.List<org.apache.mahout.math.VectorWritable> points = new java.util.ArrayList<org.apache.mahout.math.VectorWritable>();
representativePoints.put(cluster.getId(), points);
org.apache.mahout.clustering.cdbw.CDbwEvaluator evaluator = new org.apache.mahout.clustering.cdbw.CDbwEvaluator(representativePoints, clusters, measure);
assertEquals("inter cluster density", 0.0, evaluator.interClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON);
assertEquals("separation", 1.5, evaluator.separation(), org.apache.mahout.clustering.cdbw.EPSILON);
assertEquals("intra cluster density", 0.7155417527999326, evaluator.intraClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON);
assertEquals("CDbw", 1.073312629199899, evaluator.getCDbw(), org.apache.mahout.clustering.cdbw.EPSILON);
}
Insert Method at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:259
@org.junit.Test
public void testSingleValueCluster() {
org.apache.mahout.common.distance.DistanceMeasure measure = new org.apache.mahout.common.distance.EuclideanDistanceMeasure();
initData(1, 0.25, measure);
org.apache.mahout.clustering.canopy.Canopy cluster = new org.apache.mahout.clustering.canopy.Canopy(new org.apache.mahout.math.DenseVector(new double[]{ 0, 0 }), 19, measure);
clusters.put(cluster.getId(), cluster);
java.util.List<org.apache.mahout.math.VectorWritable> points = new java.util.ArrayList<org.apache.mahout.math.VectorWritable>();
points.add(new org.apache.mahout.math.VectorWritable(cluster.getCenter().plus(new org.apache.mahout.math.DenseVector(new double[]{ 1, 1 }))));
representativePoints.put(cluster.getId(), points);
org.apache.mahout.clustering.cdbw.CDbwEvaluator evaluator = new org.apache.mahout.clustering.cdbw.CDbwEvaluator(representativePoints, clusters, measure);
assertEquals("inter cluster density", 0.0, evaluator.interClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON);
assertEquals("separation", 0.0, evaluator.separation(), org.apache.mahout.clustering.cdbw.EPSILON);
assertEquals("intra cluster density", 0.7155417527999326, evaluator.intraClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON);
assertEquals("CDbw", 0.0, evaluator.getCDbw(), org.apache.mahout.clustering.cdbw.EPSILON);
}
: number instances found: 528
ChangePatternInstance [actions=[Insert LocalVariable at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:245
org.apache.mahout.common.distance.DistanceMeasure measure = new org.apache.mahout.common.distance.EuclideanDistanceMeasure()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:246
initData(1, 0.25, measure)
]]
ChangePatternInstance [actions=[Insert LocalVariable at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:247
org.apache.mahout.clustering.canopy.Canopy cluster = new org.apache.mahout.clustering.canopy.Canopy(new org.apache.mahout.math.DenseVector(new double[]{ 10, 10 }), 19, measure)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:248
clusters.put(cluster.getId(), cluster)
]]
ChangePatternInstance [actions=[Insert LocalVariable at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:249
java.util.List<org.apache.mahout.math.VectorWritable> points = new java.util.ArrayList<org.apache.mahout.math.VectorWritable>()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:250
representativePoints.put(cluster.getId(), points)
]]
ChangePatternInstance [actions=[Insert LocalVariable at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:251
org.apache.mahout.clustering.cdbw.CDbwEvaluator evaluator = new org.apache.mahout.clustering.cdbw.CDbwEvaluator(representativePoints, clusters, measure)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:252
assertEquals("inter cluster density", 0.0, evaluator.interClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:253
assertEquals("separation", 1.5, evaluator.separation(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:254
assertEquals("intra cluster density", 0.7155417527999326, evaluator.intraClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:255
assertEquals("CDbw", 1.073312629199899, evaluator.getCDbw(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert LocalVariable at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:260
org.apache.mahout.common.distance.DistanceMeasure measure = new org.apache.mahout.common.distance.EuclideanDistanceMeasure()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:261
initData(1, 0.25, measure)
]]
ChangePatternInstance [actions=[Insert LocalVariable at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:262
org.apache.mahout.clustering.canopy.Canopy cluster = new org.apache.mahout.clustering.canopy.Canopy(new org.apache.mahout.math.DenseVector(new double[]{ 0, 0 }), 19, measure)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:263
clusters.put(cluster.getId(), cluster)
]]
ChangePatternInstance [actions=[Insert LocalVariable at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:264
java.util.List<org.apache.mahout.math.VectorWritable> points = new java.util.ArrayList<org.apache.mahout.math.VectorWritable>()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
points.add(new org.apache.mahout.math.VectorWritable(cluster.getCenter().plus(new org.apache.mahout.math.DenseVector(new double[]{ 1, 1 }))))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:266
representativePoints.put(cluster.getId(), points)
]]
ChangePatternInstance [actions=[Insert LocalVariable at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:267
org.apache.mahout.clustering.cdbw.CDbwEvaluator evaluator = new org.apache.mahout.clustering.cdbw.CDbwEvaluator(representativePoints, clusters, measure)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:268
assertEquals("inter cluster density", 0.0, evaluator.interClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:269
assertEquals("separation", 0.0, evaluator.separation(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:270
assertEquals("intra cluster density", 0.7155417527999326, evaluator.intraClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:271
assertEquals("CDbw", 0.0, evaluator.getCDbw(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert TypeReference at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:245
org.apache.mahout.common.distance.DistanceMeasure
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:245
new org.apache.mahout.common.distance.EuclideanDistanceMeasure()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:246
1
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:246
0.25
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:246
measure
]]
ChangePatternInstance [actions=[Insert TypeReference at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:247
org.apache.mahout.clustering.canopy.Canopy
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:247
new org.apache.mahout.clustering.canopy.Canopy(new org.apache.mahout.math.DenseVector(new double[]{ 10, 10 }), 19, measure)
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:248
clusters
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:248
cluster.getId()
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:248
cluster
]]
ChangePatternInstance [actions=[Insert TypeReference at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:249
java.util.List<org.apache.mahout.math.VectorWritable>
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:249
new java.util.ArrayList<org.apache.mahout.math.VectorWritable>()
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:250
representativePoints
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:250
cluster.getId()
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:250
points
]]
ChangePatternInstance [actions=[Insert TypeReference at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:251
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:251
new org.apache.mahout.clustering.cdbw.CDbwEvaluator(representativePoints, clusters, measure)
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:252
"inter cluster density"
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:252
0.0
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:252
evaluator.interClusterDensity()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:252
org.apache.mahout.clustering.cdbw.EPSILON
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:253
"separation"
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:253
1.5
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:253
evaluator.separation()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:253
org.apache.mahout.clustering.cdbw.EPSILON
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:254
"intra cluster density"
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:254
0.7155417527999326
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:254
evaluator.intraClusterDensity()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:254
org.apache.mahout.clustering.cdbw.EPSILON
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:255
"CDbw"
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:255
1.073312629199899
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:255
evaluator.getCDbw()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:255
org.apache.mahout.clustering.cdbw.EPSILON
]]
ChangePatternInstance [actions=[Insert TypeReference at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:260
org.apache.mahout.common.distance.DistanceMeasure
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:260
new org.apache.mahout.common.distance.EuclideanDistanceMeasure()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:261
1
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:261
0.25
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:261
measure
]]
ChangePatternInstance [actions=[Insert TypeReference at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:262
org.apache.mahout.clustering.canopy.Canopy
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:262
new org.apache.mahout.clustering.canopy.Canopy(new org.apache.mahout.math.DenseVector(new double[]{ 0, 0 }), 19, measure)
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:263
clusters
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:263
cluster.getId()
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:263
cluster
]]
ChangePatternInstance [actions=[Insert TypeReference at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:264
java.util.List<org.apache.mahout.math.VectorWritable>
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:264
new java.util.ArrayList<org.apache.mahout.math.VectorWritable>()
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
points
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
new org.apache.mahout.math.VectorWritable(cluster.getCenter().plus(new org.apache.mahout.math.DenseVector(new double[]{ 1, 1 })))
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:266
representativePoints
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:266
cluster.getId()
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:266
points
]]
ChangePatternInstance [actions=[Insert TypeReference at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:267
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:267
new org.apache.mahout.clustering.cdbw.CDbwEvaluator(representativePoints, clusters, measure)
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:268
"inter cluster density"
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:268
0.0
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:268
evaluator.interClusterDensity()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:268
org.apache.mahout.clustering.cdbw.EPSILON
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:269
"separation"
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:269
0.0
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:269
evaluator.separation()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:269
org.apache.mahout.clustering.cdbw.EPSILON
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:270
"intra cluster density"
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:270
0.7155417527999326
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:270
evaluator.intraClusterDensity()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:270
org.apache.mahout.clustering.cdbw.EPSILON
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:271
"CDbw"
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:271
0.0
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:271
evaluator.getCDbw()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:271
org.apache.mahout.clustering.cdbw.EPSILON
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:247
new org.apache.mahout.math.DenseVector(new double[]{ 10, 10 })
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:247
19
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:247
measure
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:248
cluster
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:250
cluster
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:251
representativePoints
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:251
clusters
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:251
measure
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:252
evaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:253
evaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:254
evaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:255
evaluator
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:262
new org.apache.mahout.math.DenseVector(new double[]{ 0, 0 })
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:262
19
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:262
measure
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:263
cluster
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
cluster.getCenter().plus(new org.apache.mahout.math.DenseVector(new double[]{ 1, 1 }))
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:266
cluster
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:267
representativePoints
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:267
clusters
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:267
measure
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:268
evaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:269
evaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:270
evaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:271
evaluator
]]
ChangePatternInstance [actions=[Insert NewArray at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:247
new double[]{ 10, 10 }
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert NewArray at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:262
new double[]{ 0, 0 }
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
cluster.getCenter()
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
new org.apache.mahout.math.DenseVector(new double[]{ 1, 1 })
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:247
10
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:247
10
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:262
0
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:262
0
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
cluster
]]
ChangePatternInstance [actions=[Insert NewArray at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
new double[]{ 1, 1 }
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
1
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
1
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:246
initData(1, 0.25, measure)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:248
clusters.put(cluster.getId(), cluster)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:250
representativePoints.put(cluster.getId(), points)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:252
assertEquals("inter cluster density", 0.0, evaluator.interClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:253
assertEquals("separation", 1.5, evaluator.separation(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:254
assertEquals("intra cluster density", 0.7155417527999326, evaluator.intraClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:255
assertEquals("CDbw", 1.073312629199899, evaluator.getCDbw(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:261
initData(1, 0.25, measure)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:263
clusters.put(cluster.getId(), cluster)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
points.add(new org.apache.mahout.math.VectorWritable(cluster.getCenter().plus(new org.apache.mahout.math.DenseVector(new double[]{ 1, 1 }))))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:266
representativePoints.put(cluster.getId(), points)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:268
assertEquals("inter cluster density", 0.0, evaluator.interClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:269
assertEquals("separation", 0.0, evaluator.separation(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:270
assertEquals("intra cluster density", 0.7155417527999326, evaluator.intraClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:271
assertEquals("CDbw", 0.0, evaluator.getCDbw(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:248
cluster.getId()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:250
cluster.getId()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:252
evaluator.interClusterDensity()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:253
evaluator.separation()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:254
evaluator.intraClusterDensity()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:255
evaluator.getCDbw()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:263
cluster.getId()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:266
cluster.getId()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:268
evaluator.interClusterDensity()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:269
evaluator.separation()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:270
evaluator.intraClusterDensity()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:271
evaluator.getCDbw()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
cluster.getCenter().plus(new org.apache.mahout.math.DenseVector(new double[]{ 1, 1 }))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
cluster.getCenter()
]]
ChangePatternInstance [actions=[Insert Method at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:244
@org.junit.Test
public void testEmptyCluster() {
org.apache.mahout.common.distance.DistanceMeasure measure = new org.apache.mahout.common.distance.EuclideanDistanceMeasure();
initData(1, 0.25, measure);
org.apache.mahout.clustering.canopy.Canopy cluster = new org.apache.mahout.clustering.canopy.Canopy(new org.apache.mahout.math.DenseVector(new double[]{ 10, 10 }), 19, measure);
clusters.put(cluster.getId(), cluster);
java.util.List<org.apache.mahout.math.VectorWritable> points = new java.util.ArrayList<org.apache.mahout.math.VectorWritable>();
representativePoints.put(cluster.getId(), points);
org.apache.mahout.clustering.cdbw.CDbwEvaluator evaluator = new org.apache.mahout.clustering.cdbw.CDbwEvaluator(representativePoints, clusters, measure);
assertEquals("inter cluster density", 0.0, evaluator.interClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON);
assertEquals("separation", 1.5, evaluator.separation(), org.apache.mahout.clustering.cdbw.EPSILON);
assertEquals("intra cluster density", 0.7155417527999326, evaluator.intraClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON);
assertEquals("CDbw", 1.073312629199899, evaluator.getCDbw(), org.apache.mahout.clustering.cdbw.EPSILON);
}
]]
ChangePatternInstance [actions=[Insert Method at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:259
@org.junit.Test
public void testSingleValueCluster() {
org.apache.mahout.common.distance.DistanceMeasure measure = new org.apache.mahout.common.distance.EuclideanDistanceMeasure();
initData(1, 0.25, measure);
org.apache.mahout.clustering.canopy.Canopy cluster = new org.apache.mahout.clustering.canopy.Canopy(new org.apache.mahout.math.DenseVector(new double[]{ 0, 0 }), 19, measure);
clusters.put(cluster.getId(), cluster);
java.util.List<org.apache.mahout.math.VectorWritable> points = new java.util.ArrayList<org.apache.mahout.math.VectorWritable>();
points.add(new org.apache.mahout.math.VectorWritable(cluster.getCenter().plus(new org.apache.mahout.math.DenseVector(new double[]{ 1, 1 }))));
representativePoints.put(cluster.getId(), points);
org.apache.mahout.clustering.cdbw.CDbwEvaluator evaluator = new org.apache.mahout.clustering.cdbw.CDbwEvaluator(representativePoints, clusters, measure);
assertEquals("inter cluster density", 0.0, evaluator.interClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON);
assertEquals("separation", 0.0, evaluator.separation(), org.apache.mahout.clustering.cdbw.EPSILON);
assertEquals("intra cluster density", 0.7155417527999326, evaluator.intraClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON);
assertEquals("CDbw", 0.0, evaluator.getCDbw(), org.apache.mahout.clustering.cdbw.EPSILON);
}
]]
ChangePatternInstance [actions=[Insert TypeReference at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:244
void
]]
ChangePatternInstance [actions=[Insert VirtualEle at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Annotation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:243
@org.junit.Test
]]
ChangePatternInstance [actions=[Insert LocalVariable at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:245
org.apache.mahout.common.distance.DistanceMeasure measure = new org.apache.mahout.common.distance.EuclideanDistanceMeasure()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:246
initData(1, 0.25, measure)
]]
ChangePatternInstance [actions=[Insert LocalVariable at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:247
org.apache.mahout.clustering.canopy.Canopy cluster = new org.apache.mahout.clustering.canopy.Canopy(new org.apache.mahout.math.DenseVector(new double[]{ 10, 10 }), 19, measure)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:248
clusters.put(cluster.getId(), cluster)
]]
ChangePatternInstance [actions=[Insert LocalVariable at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:249
java.util.List<org.apache.mahout.math.VectorWritable> points = new java.util.ArrayList<org.apache.mahout.math.VectorWritable>()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:250
representativePoints.put(cluster.getId(), points)
]]
ChangePatternInstance [actions=[Insert LocalVariable at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:251
org.apache.mahout.clustering.cdbw.CDbwEvaluator evaluator = new org.apache.mahout.clustering.cdbw.CDbwEvaluator(representativePoints, clusters, measure)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:252
assertEquals("inter cluster density", 0.0, evaluator.interClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:253
assertEquals("separation", 1.5, evaluator.separation(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:254
assertEquals("intra cluster density", 0.7155417527999326, evaluator.intraClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:255
assertEquals("CDbw", 1.073312629199899, evaluator.getCDbw(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert TypeReference at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:259
void
]]
ChangePatternInstance [actions=[Insert VirtualEle at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Annotation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:258
@org.junit.Test
]]
ChangePatternInstance [actions=[Insert LocalVariable at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:260
org.apache.mahout.common.distance.DistanceMeasure measure = new org.apache.mahout.common.distance.EuclideanDistanceMeasure()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:261
initData(1, 0.25, measure)
]]
ChangePatternInstance [actions=[Insert LocalVariable at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:262
org.apache.mahout.clustering.canopy.Canopy cluster = new org.apache.mahout.clustering.canopy.Canopy(new org.apache.mahout.math.DenseVector(new double[]{ 0, 0 }), 19, measure)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:263
clusters.put(cluster.getId(), cluster)
]]
ChangePatternInstance [actions=[Insert LocalVariable at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:264
java.util.List<org.apache.mahout.math.VectorWritable> points = new java.util.ArrayList<org.apache.mahout.math.VectorWritable>()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
points.add(new org.apache.mahout.math.VectorWritable(cluster.getCenter().plus(new org.apache.mahout.math.DenseVector(new double[]{ 1, 1 }))))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:266
representativePoints.put(cluster.getId(), points)
]]
ChangePatternInstance [actions=[Insert LocalVariable at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:267
org.apache.mahout.clustering.cdbw.CDbwEvaluator evaluator = new org.apache.mahout.clustering.cdbw.CDbwEvaluator(representativePoints, clusters, measure)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:268
assertEquals("inter cluster density", 0.0, evaluator.interClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:269
assertEquals("separation", 0.0, evaluator.separation(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:270
assertEquals("intra cluster density", 0.7155417527999326, evaluator.intraClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:271
assertEquals("CDbw", 0.0, evaluator.getCDbw(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert Wra at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert TypeReference at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:245
org.apache.mahout.common.distance.DistanceMeasure
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:245
new org.apache.mahout.common.distance.EuclideanDistanceMeasure()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:246
1
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:246
0.25
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:246
measure
]]
ChangePatternInstance [actions=[Insert TypeReference at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:247
org.apache.mahout.clustering.canopy.Canopy
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:247
new org.apache.mahout.clustering.canopy.Canopy(new org.apache.mahout.math.DenseVector(new double[]{ 10, 10 }), 19, measure)
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:248
clusters
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:248
cluster.getId()
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:248
cluster
]]
ChangePatternInstance [actions=[Insert TypeReference at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:249
java.util.List<org.apache.mahout.math.VectorWritable>
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:249
new java.util.ArrayList<org.apache.mahout.math.VectorWritable>()
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:250
representativePoints
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:250
cluster.getId()
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:250
points
]]
ChangePatternInstance [actions=[Insert TypeReference at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:251
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:251
new org.apache.mahout.clustering.cdbw.CDbwEvaluator(representativePoints, clusters, measure)
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:252
"inter cluster density"
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:252
0.0
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:252
evaluator.interClusterDensity()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:252
org.apache.mahout.clustering.cdbw.EPSILON
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:253
"separation"
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:253
1.5
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:253
evaluator.separation()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:253
org.apache.mahout.clustering.cdbw.EPSILON
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:254
"intra cluster density"
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:254
0.7155417527999326
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:254
evaluator.intraClusterDensity()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:254
org.apache.mahout.clustering.cdbw.EPSILON
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:255
"CDbw"
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:255
1.073312629199899
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:255
evaluator.getCDbw()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:255
org.apache.mahout.clustering.cdbw.EPSILON
]]
ChangePatternInstance [actions=[Insert Wra at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert TypeReference at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:260
org.apache.mahout.common.distance.DistanceMeasure
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:260
new org.apache.mahout.common.distance.EuclideanDistanceMeasure()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:261
1
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:261
0.25
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:261
measure
]]
ChangePatternInstance [actions=[Insert TypeReference at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:262
org.apache.mahout.clustering.canopy.Canopy
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:262
new org.apache.mahout.clustering.canopy.Canopy(new org.apache.mahout.math.DenseVector(new double[]{ 0, 0 }), 19, measure)
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:263
clusters
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:263
cluster.getId()
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:263
cluster
]]
ChangePatternInstance [actions=[Insert TypeReference at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:264
java.util.List<org.apache.mahout.math.VectorWritable>
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:264
new java.util.ArrayList<org.apache.mahout.math.VectorWritable>()
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
points
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
new org.apache.mahout.math.VectorWritable(cluster.getCenter().plus(new org.apache.mahout.math.DenseVector(new double[]{ 1, 1 })))
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:266
representativePoints
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:266
cluster.getId()
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:266
points
]]
ChangePatternInstance [actions=[Insert TypeReference at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:267
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:267
new org.apache.mahout.clustering.cdbw.CDbwEvaluator(representativePoints, clusters, measure)
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:268
"inter cluster density"
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:268
0.0
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:268
evaluator.interClusterDensity()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:268
org.apache.mahout.clustering.cdbw.EPSILON
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:269
"separation"
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:269
0.0
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:269
evaluator.separation()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:269
org.apache.mahout.clustering.cdbw.EPSILON
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:270
"intra cluster density"
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:270
0.7155417527999326
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:270
evaluator.intraClusterDensity()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:270
org.apache.mahout.clustering.cdbw.EPSILON
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:271
"CDbw"
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:271
0.0
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:271
evaluator.getCDbw()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:271
org.apache.mahout.clustering.cdbw.EPSILON
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:247
new org.apache.mahout.math.DenseVector(new double[]{ 10, 10 })
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:247
19
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:247
measure
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:248
cluster
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:250
cluster
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:251
representativePoints
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:251
clusters
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:251
measure
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:252
evaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:253
evaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:254
evaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:255
evaluator
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:262
new org.apache.mahout.math.DenseVector(new double[]{ 0, 0 })
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:262
19
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:262
measure
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:263
cluster
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
cluster.getCenter().plus(new org.apache.mahout.math.DenseVector(new double[]{ 1, 1 }))
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:266
cluster
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:267
representativePoints
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:267
clusters
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:267
measure
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:268
evaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:269
evaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:270
evaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:271
evaluator
]]
ChangePatternInstance [actions=[Insert NewArray at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:247
new double[]{ 10, 10 }
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert NewArray at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:262
new double[]{ 0, 0 }
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
cluster.getCenter()
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
new org.apache.mahout.math.DenseVector(new double[]{ 1, 1 })
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:247
10
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:247
10
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:262
0
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:262
0
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
cluster
]]
ChangePatternInstance [actions=[Insert NewArray at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
new double[]{ 1, 1 }
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
1
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
1
]]
ChangePatternInstance [actions=[Insert LocalVariable at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:245
org.apache.mahout.common.distance.DistanceMeasure measure = new org.apache.mahout.common.distance.EuclideanDistanceMeasure()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:246
initData(1, 0.25, measure)
]]
ChangePatternInstance [actions=[Insert LocalVariable at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:247
org.apache.mahout.clustering.canopy.Canopy cluster = new org.apache.mahout.clustering.canopy.Canopy(new org.apache.mahout.math.DenseVector(new double[]{ 10, 10 }), 19, measure)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:248
clusters.put(cluster.getId(), cluster)
]]
ChangePatternInstance [actions=[Insert LocalVariable at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:249
java.util.List<org.apache.mahout.math.VectorWritable> points = new java.util.ArrayList<org.apache.mahout.math.VectorWritable>()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:250
representativePoints.put(cluster.getId(), points)
]]
ChangePatternInstance [actions=[Insert LocalVariable at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:251
org.apache.mahout.clustering.cdbw.CDbwEvaluator evaluator = new org.apache.mahout.clustering.cdbw.CDbwEvaluator(representativePoints, clusters, measure)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:252
assertEquals("inter cluster density", 0.0, evaluator.interClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:253
assertEquals("separation", 1.5, evaluator.separation(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:254
assertEquals("intra cluster density", 0.7155417527999326, evaluator.intraClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:255
assertEquals("CDbw", 1.073312629199899, evaluator.getCDbw(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert LocalVariable at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:260
org.apache.mahout.common.distance.DistanceMeasure measure = new org.apache.mahout.common.distance.EuclideanDistanceMeasure()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:261
initData(1, 0.25, measure)
]]
ChangePatternInstance [actions=[Insert LocalVariable at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:262
org.apache.mahout.clustering.canopy.Canopy cluster = new org.apache.mahout.clustering.canopy.Canopy(new org.apache.mahout.math.DenseVector(new double[]{ 0, 0 }), 19, measure)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:263
clusters.put(cluster.getId(), cluster)
]]
ChangePatternInstance [actions=[Insert LocalVariable at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:264
java.util.List<org.apache.mahout.math.VectorWritable> points = new java.util.ArrayList<org.apache.mahout.math.VectorWritable>()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
points.add(new org.apache.mahout.math.VectorWritable(cluster.getCenter().plus(new org.apache.mahout.math.DenseVector(new double[]{ 1, 1 }))))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:266
representativePoints.put(cluster.getId(), points)
]]
ChangePatternInstance [actions=[Insert LocalVariable at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:267
org.apache.mahout.clustering.cdbw.CDbwEvaluator evaluator = new org.apache.mahout.clustering.cdbw.CDbwEvaluator(representativePoints, clusters, measure)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:268
assertEquals("inter cluster density", 0.0, evaluator.interClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:269
assertEquals("separation", 0.0, evaluator.separation(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:270
assertEquals("intra cluster density", 0.7155417527999326, evaluator.intraClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:271
assertEquals("CDbw", 0.0, evaluator.getCDbw(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:245
new org.apache.mahout.common.distance.EuclideanDistanceMeasure()
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:247
new org.apache.mahout.clustering.canopy.Canopy(new org.apache.mahout.math.DenseVector(new double[]{ 10, 10 }), 19, measure)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:248
cluster.getId()
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:249
new java.util.ArrayList<org.apache.mahout.math.VectorWritable>()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:250
cluster.getId()
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:251
new org.apache.mahout.clustering.cdbw.CDbwEvaluator(representativePoints, clusters, measure)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:252
evaluator.interClusterDensity()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:253
evaluator.separation()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:254
evaluator.intraClusterDensity()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:255
evaluator.getCDbw()
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:260
new org.apache.mahout.common.distance.EuclideanDistanceMeasure()
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:262
new org.apache.mahout.clustering.canopy.Canopy(new org.apache.mahout.math.DenseVector(new double[]{ 0, 0 }), 19, measure)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:263
cluster.getId()
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:264
new java.util.ArrayList<org.apache.mahout.math.VectorWritable>()
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
new org.apache.mahout.math.VectorWritable(cluster.getCenter().plus(new org.apache.mahout.math.DenseVector(new double[]{ 1, 1 })))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:266
cluster.getId()
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:267
new org.apache.mahout.clustering.cdbw.CDbwEvaluator(representativePoints, clusters, measure)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:268
evaluator.interClusterDensity()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:269
evaluator.separation()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:270
evaluator.intraClusterDensity()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:271
evaluator.getCDbw()
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:247
new org.apache.mahout.math.DenseVector(new double[]{ 10, 10 })
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:262
new org.apache.mahout.math.DenseVector(new double[]{ 0, 0 })
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
cluster.getCenter().plus(new org.apache.mahout.math.DenseVector(new double[]{ 1, 1 }))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
cluster.getCenter()
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
new org.apache.mahout.math.DenseVector(new double[]{ 1, 1 })
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:246
initData(1, 0.25, measure)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:248
clusters.put(cluster.getId(), cluster)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:250
representativePoints.put(cluster.getId(), points)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:252
assertEquals("inter cluster density", 0.0, evaluator.interClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:253
assertEquals("separation", 1.5, evaluator.separation(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:254
assertEquals("intra cluster density", 0.7155417527999326, evaluator.intraClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:255
assertEquals("CDbw", 1.073312629199899, evaluator.getCDbw(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:261
initData(1, 0.25, measure)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:263
clusters.put(cluster.getId(), cluster)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
points.add(new org.apache.mahout.math.VectorWritable(cluster.getCenter().plus(new org.apache.mahout.math.DenseVector(new double[]{ 1, 1 }))))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:266
representativePoints.put(cluster.getId(), points)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:268
assertEquals("inter cluster density", 0.0, evaluator.interClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:269
assertEquals("separation", 0.0, evaluator.separation(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:270
assertEquals("intra cluster density", 0.7155417527999326, evaluator.intraClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:271
assertEquals("CDbw", 0.0, evaluator.getCDbw(), org.apache.mahout.clustering.cdbw.EPSILON)
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:245
new org.apache.mahout.common.distance.EuclideanDistanceMeasure()
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:247
new org.apache.mahout.clustering.canopy.Canopy(new org.apache.mahout.math.DenseVector(new double[]{ 10, 10 }), 19, measure)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:248
cluster.getId()
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:249
new java.util.ArrayList<org.apache.mahout.math.VectorWritable>()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:250
cluster.getId()
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:251
new org.apache.mahout.clustering.cdbw.CDbwEvaluator(representativePoints, clusters, measure)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:252
evaluator.interClusterDensity()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:253
evaluator.separation()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:254
evaluator.intraClusterDensity()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:255
evaluator.getCDbw()
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:260
new org.apache.mahout.common.distance.EuclideanDistanceMeasure()
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:262
new org.apache.mahout.clustering.canopy.Canopy(new org.apache.mahout.math.DenseVector(new double[]{ 0, 0 }), 19, measure)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:263
cluster.getId()
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:264
new java.util.ArrayList<org.apache.mahout.math.VectorWritable>()
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
new org.apache.mahout.math.VectorWritable(cluster.getCenter().plus(new org.apache.mahout.math.DenseVector(new double[]{ 1, 1 })))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:266
cluster.getId()
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:267
new org.apache.mahout.clustering.cdbw.CDbwEvaluator(representativePoints, clusters, measure)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:268
evaluator.interClusterDensity()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:269
evaluator.separation()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:270
evaluator.intraClusterDensity()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:271
evaluator.getCDbw()
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:247
new org.apache.mahout.math.DenseVector(new double[]{ 10, 10 })
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:262
new org.apache.mahout.math.DenseVector(new double[]{ 0, 0 })
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
cluster.getCenter().plus(new org.apache.mahout.math.DenseVector(new double[]{ 1, 1 }))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
cluster.getCenter()
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
new org.apache.mahout.math.DenseVector(new double[]{ 1, 1 })
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:246
1
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:246
0.25
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:246
measure
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:248
clusters
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:248
cluster.getId()
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:248
cluster
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:250
representativePoints
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:250
cluster.getId()
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:250
points
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:252
"inter cluster density"
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:252
0.0
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:252
evaluator.interClusterDensity()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:252
org.apache.mahout.clustering.cdbw.EPSILON
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:253
"separation"
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:253
1.5
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:253
evaluator.separation()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:253
org.apache.mahout.clustering.cdbw.EPSILON
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:254
"intra cluster density"
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:254
0.7155417527999326
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:254
evaluator.intraClusterDensity()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:254
org.apache.mahout.clustering.cdbw.EPSILON
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:255
"CDbw"
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:255
1.073312629199899
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:255
evaluator.getCDbw()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:255
org.apache.mahout.clustering.cdbw.EPSILON
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:261
1
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:261
0.25
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:261
measure
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:263
clusters
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:263
cluster.getId()
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:263
cluster
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
points
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
new org.apache.mahout.math.VectorWritable(cluster.getCenter().plus(new org.apache.mahout.math.DenseVector(new double[]{ 1, 1 })))
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:266
representativePoints
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:266
cluster.getId()
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:266
points
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:268
"inter cluster density"
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:268
0.0
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:268
evaluator.interClusterDensity()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:268
org.apache.mahout.clustering.cdbw.EPSILON
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:269
"separation"
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:269
0.0
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:269
evaluator.separation()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:269
org.apache.mahout.clustering.cdbw.EPSILON
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:270
"intra cluster density"
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:270
0.7155417527999326
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:270
evaluator.intraClusterDensity()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:270
org.apache.mahout.clustering.cdbw.EPSILON
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:271
"CDbw"
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:271
0.0
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:271
evaluator.getCDbw()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:271
org.apache.mahout.clustering.cdbw.EPSILON
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:247
new org.apache.mahout.math.DenseVector(new double[]{ 10, 10 })
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:247
19
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:247
measure
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:248
cluster
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:250
cluster
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:251
representativePoints
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:251
clusters
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:251
measure
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:252
evaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:253
evaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:254
evaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:255
evaluator
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:262
new org.apache.mahout.math.DenseVector(new double[]{ 0, 0 })
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:262
19
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:262
measure
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:263
cluster
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
cluster.getCenter().plus(new org.apache.mahout.math.DenseVector(new double[]{ 1, 1 }))
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:266
cluster
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:267
representativePoints
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:267
clusters
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:267
measure
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:268
evaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:269
evaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:270
evaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:271
evaluator
]]
ChangePatternInstance [actions=[Insert NewArray at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:247
new double[]{ 10, 10 }
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert NewArray at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:262
new double[]{ 0, 0 }
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
cluster.getCenter()
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
new org.apache.mahout.math.DenseVector(new double[]{ 1, 1 })
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
org.apache.mahout.clustering.cdbw.TestCDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:247
10
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:247
10
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:262
0
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:262
0
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
cluster
]]
ChangePatternInstance [actions=[Insert NewArray at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
new double[]{ 1, 1 }
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
1
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:265
1
]]
----For Diff:Update LocalVariable at org.apache.mahout.clustering.cdbw.CDbwEvaluator:121
to java.lang.Double result = stDevs.get(cI)
Update TypeReference at org.apache.mahout.clustering.cdbw.CDbwEvaluator:121
double to java.lang.Double
Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs.get(cId) to getStdev(cId)
Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs.get(cId) to getStdev(cId)
Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs.get(cJ) to getStdev(cJ)
Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
(stDevs.get(cI)) to (getStdev(cI))
Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
(stDevs.get(cJ)) to (getStdev(cJ))
Insert Field at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
private static final org.slf4j.Logger log = org.slf4j.LoggerFactory.getLogger(org.apache.mahout.clustering.cdbw.CDbwEvaluator.class);
Insert Method at org.apache.mahout.clustering.cdbw.CDbwEvaluator:172
private java.lang.Double getStdev(java.lang.Integer cI) {
if (result == null) {
return new java.lang.Double(0);
} else {
return result;
}
}
Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
if (s0 > 1) {
}
Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
if ((repI.size()) > 0) {
}
Insert LocalVariable at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
double stDevI = getStdev(cI)
Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("minDistance[" + cI) + ",") + cJ) + "]=") + minDistance))
Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cI) + "]=") + stDevI))
Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cJ) + "]=") + stDevJ))
Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("interDensity[" + cI) + ",") + cJ) + "]=") + interDensity))
Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("density[" + cI) + ",") + cJ) + "]=") + density))
Insert Conditional at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
(uIJ == null) ? 0 :
Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:121 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:173
double stDevI = stDevs.get(cI)
Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:248 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:265
org.apache.mahout.math.Vector std = s2.times(s0).minus(s1.times(s1)).assign(new org.apache.mahout.math.function.SquareRootFunction()).divide(s0)
Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:249 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:266
double d = (std.zSum()) / (std.size())
Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:251 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:268
stDevs.put(cI, d)
Move OperatorAssignment from org.apache.mahout.clustering.cdbw.CDbwEvaluator:111 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:115
sum += cSum / (repI.size())
Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:142 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
interDensity(uIJ, cI, cJ)
: number instances found: 1369
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
result
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
null
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
s0
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
1
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
(repI.size())
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
0
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
repI
]]
ChangePatternInstance [actions=[Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
if (s0 > 1) {
}
, Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:248 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:265
org.apache.mahout.math.Vector std = s2.times(s0).minus(s1.times(s1)).assign(new org.apache.mahout.math.function.SquareRootFunction()).divide(s0)
]]
ChangePatternInstance [actions=[Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
if (s0 > 1) {
}
, Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:249 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:266
double d = (std.zSum()) / (std.size())
]]
ChangePatternInstance [actions=[Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
if (s0 > 1) {
}
, Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:251 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:268
stDevs.put(cI, d)
]]
ChangePatternInstance [actions=[Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
if ((repI.size()) > 0) {
}
, Move OperatorAssignment from org.apache.mahout.clustering.cdbw.CDbwEvaluator:111 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:115
sum += cSum / (repI.size())
]]
ChangePatternInstance [actions=[Insert Return at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
return new java.lang.Double(0)
]]
ChangePatternInstance [actions=[Insert Return at org.apache.mahout.clustering.cdbw.CDbwEvaluator:177
return result
]]
ChangePatternInstance [actions=[Update LocalVariable at org.apache.mahout.clustering.cdbw.CDbwEvaluator:121
to java.lang.Double result = stDevs.get(cI)
]]
ChangePatternInstance [actions=[Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:121 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:173
double stDevI = stDevs.get(cI)
]]
ChangePatternInstance [actions=[Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
if (result == null) {
return new java.lang.Double(0);
} else {
return result;
}
]]
ChangePatternInstance [actions=[Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
if (s0 > 1) {
}
]]
ChangePatternInstance [actions=[Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
if ((repI.size()) > 0) {
}
]]
ChangePatternInstance [actions=[Insert LocalVariable at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
double stDevI = getStdev(cI)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("minDistance[" + cI) + ",") + cJ) + "]=") + minDistance))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cI) + "]=") + stDevI))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cJ) + "]=") + stDevJ))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("interDensity[" + cI) + ",") + cJ) + "]=") + interDensity))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("density[" + cI) + ",") + cJ) + "]=") + density))
]]
ChangePatternInstance [actions=[Insert Return at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
return new java.lang.Double(0)
]]
ChangePatternInstance [actions=[Insert Return at org.apache.mahout.clustering.cdbw.CDbwEvaluator:177
return result
]]
ChangePatternInstance [actions=[Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:248 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:265
org.apache.mahout.math.Vector std = s2.times(s0).minus(s1.times(s1)).assign(new org.apache.mahout.math.function.SquareRootFunction()).divide(s0)
]]
ChangePatternInstance [actions=[Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:249 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:266
double d = (std.zSum()) / (std.size())
]]
ChangePatternInstance [actions=[Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:251 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:268
stDevs.put(cI, d)
]]
ChangePatternInstance [actions=[Move OperatorAssignment from org.apache.mahout.clustering.cdbw.CDbwEvaluator:111 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:115
sum += cSum / (repI.size())
]]
ChangePatternInstance [actions=[Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
if ((repI.size()) > 0) {
}
]]
ChangePatternInstance [actions=[Insert LocalVariable at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
double stDevI = getStdev(cI)
]]
ChangePatternInstance [actions=[Update TypeReference at org.apache.mahout.clustering.cdbw.CDbwEvaluator:121
double to java.lang.Double
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
result == null
]]
ChangePatternInstance [actions=[Insert Block at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
{
return new java.lang.Double(0);
}
]]
ChangePatternInstance [actions=[Insert Block at org.apache.mahout.clustering.cdbw.CDbwEvaluator:176
{
return result;
}
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
s0 > 1
]]
ChangePatternInstance [actions=[Insert Block at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
{
}
]]
ChangePatternInstance [actions=[Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs.get(cId) to getStdev(cId)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
(repI.size()) > 0
]]
ChangePatternInstance [actions=[Insert Block at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
{
}
]]
ChangePatternInstance [actions=[Insert TypeReference at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
double
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
getStdev(cI)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("minDistance[" + cI) + ",") + cJ) + "]=") + minDistance))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cI) + "]=") + stDevI))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cJ) + "]=") + stDevJ))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("interDensity[" + cI) + ",") + cJ) + "]=") + interDensity))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("density[" + cI) + ",") + cJ) + "]=") + density))
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
result
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
null
]]
ChangePatternInstance [actions=[Insert Return at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
return new java.lang.Double(0)
]]
ChangePatternInstance [actions=[Insert Return at org.apache.mahout.clustering.cdbw.CDbwEvaluator:177
return result
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
s0
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
1
]]
ChangePatternInstance [actions=[Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:248 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:265
org.apache.mahout.math.Vector std = s2.times(s0).minus(s1.times(s1)).assign(new org.apache.mahout.math.function.SquareRootFunction()).divide(s0)
]]
ChangePatternInstance [actions=[Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:249 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:266
double d = (std.zSum()) / (std.size())
]]
ChangePatternInstance [actions=[Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:251 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:268
stDevs.put(cI, d)
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs.get(cId) to getStdev(cId)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
(repI.size())
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
0
]]
ChangePatternInstance [actions=[Move OperatorAssignment from org.apache.mahout.clustering.cdbw.CDbwEvaluator:111 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:115
sum += cSum / (repI.size())
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
cI
]]
ChangePatternInstance [actions=[Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs.get(cJ) to getStdev(cJ)
]]
ChangePatternInstance [actions=[Insert Conditional at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
(uIJ == null) ? 0 :
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
((((("minDistance[" + cI) + ",") + cJ) + "]=") + minDistance)
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
((("stDev[" + cI) + "]=") + stDevI)
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
((("stDev[" + cJ) + "]=") + stDevJ)
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
((((("interDensity[" + cI) + ",") + cJ) + "]=") + interDensity)
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
((((("density[" + cI) + ",") + cJ) + "]=") + density)
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
new java.lang.Double(0)
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:177
result
]]
ChangePatternInstance [actions=[Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
(stDevs.get(cI)) to (getStdev(cI))
]]
ChangePatternInstance [actions=[Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
(stDevs.get(cJ)) to (getStdev(cJ))
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
repI
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
uIJ == null
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
0
]]
ChangePatternInstance [actions=[Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:142 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
interDensity(uIJ, cI, cJ)
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
(((("minDistance[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
minDistance
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
(("stDev[" + cI) + "]=")
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
stDevI
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
(("stDev[" + cJ) + "]=")
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
stDevJ
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
(((("interDensity[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
interDensity
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
(((("density[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
density
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
0
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
uIJ
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
null
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
((("minDistance[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
"]="
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
("stDev[" + cI)
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
"]="
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
("stDev[" + cJ)
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
"]="
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
((("interDensity[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
"]="
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
((("density[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
"]="
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
(("minDistance[" + cI) + ",")
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
cJ
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
"stDev["
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
cI
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
"stDev["
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
cJ
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
(("interDensity[" + cI) + ",")
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
cJ
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
(("density[" + cI) + ",")
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
cJ
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
("minDistance[" + cI)
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
","
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
("interDensity[" + cI)
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
","
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
("density[" + cI)
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
","
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
"minDistance["
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
cI
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
"interDensity["
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
cI
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
"density["
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
cI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
]]
ChangePatternInstance [actions=[Insert Return at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
return new java.lang.Double(0)
]]
ChangePatternInstance [actions=[Insert Return at org.apache.mahout.clustering.cdbw.CDbwEvaluator:177
return result
]]
ChangePatternInstance [actions=[Move OperatorAssignment from org.apache.mahout.clustering.cdbw.CDbwEvaluator:111 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:115
sum += cSum / (repI.size())
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
result == null
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
s0 > 1
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
(repI.size()) > 0
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
((((("minDistance[" + cI) + ",") + cJ) + "]=") + minDistance)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
((("stDev[" + cI) + "]=") + stDevI)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
((("stDev[" + cJ) + "]=") + stDevJ)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
((((("interDensity[" + cI) + ",") + cJ) + "]=") + interDensity)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
((((("density[" + cI) + ",") + cJ) + "]=") + density)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
uIJ == null
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
(((("minDistance[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
(("stDev[" + cI) + "]=")
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
(("stDev[" + cJ) + "]=")
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
(((("interDensity[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
(((("density[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
((("minDistance[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
("stDev[" + cI)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
("stDev[" + cJ)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
((("interDensity[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
((("density[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
(("minDistance[" + cI) + ",")
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
(("interDensity[" + cI) + ",")
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
(("density[" + cI) + ",")
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
("minDistance[" + cI)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
("interDensity[" + cI)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
("density[" + cI)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
org.slf4j.LoggerFactory.getLogger(org.apache.mahout.clustering.cdbw.CDbwEvaluator.class)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
getStdev(cI)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("minDistance[" + cI) + ",") + cJ) + "]=") + minDistance))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cI) + "]=") + stDevI))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cJ) + "]=") + stDevJ))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("interDensity[" + cI) + ",") + cJ) + "]=") + interDensity))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("density[" + cI) + ",") + cJ) + "]=") + density))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
(repI.size())
]]
ChangePatternInstance [actions=[Insert Field at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
private static final org.slf4j.Logger log = org.slf4j.LoggerFactory.getLogger(org.apache.mahout.clustering.cdbw.CDbwEvaluator.class);
]]
ChangePatternInstance [actions=[Insert Method at org.apache.mahout.clustering.cdbw.CDbwEvaluator:172
private java.lang.Double getStdev(java.lang.Integer cI) {
if (result == null) {
return new java.lang.Double(0);
} else {
return result;
}
}
]]
ChangePatternInstance [actions=[Insert TypeReference at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
org.slf4j.Logger
]]
ChangePatternInstance [actions=[Insert VirtualEle at org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
org.slf4j.LoggerFactory.getLogger(org.apache.mahout.clustering.cdbw.CDbwEvaluator.class)
]]
ChangePatternInstance [actions=[Insert TypeReference at org.apache.mahout.clustering.cdbw.CDbwEvaluator:172
java.lang.Double
]]
ChangePatternInstance [actions=[Insert VirtualEle at org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Parameter at org.apache.mahout.clustering.cdbw.CDbwEvaluator:172
java.lang.Integer cI
]]
ChangePatternInstance [actions=[Update LocalVariable at org.apache.mahout.clustering.cdbw.CDbwEvaluator:121
to java.lang.Double result = stDevs.get(cI)
]]
ChangePatternInstance [actions=[Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:121 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:173
double stDevI = stDevs.get(cI)
]]
ChangePatternInstance [actions=[Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
if (result == null) {
return new java.lang.Double(0);
} else {
return result;
}
]]
ChangePatternInstance [actions=[Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
if (s0 > 1) {
}
]]
ChangePatternInstance [actions=[Insert Wra at org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Wra at org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Wra at org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
org.slf4j.LoggerFactory
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
org.apache.mahout.clustering.cdbw.CDbwEvaluator.class
]]
ChangePatternInstance [actions=[Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
if ((repI.size()) > 0) {
}
]]
ChangePatternInstance [actions=[Insert LocalVariable at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
double stDevI = getStdev(cI)
]]
ChangePatternInstance [actions=[Insert Wra at org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert TypeReference at org.apache.mahout.clustering.cdbw.CDbwEvaluator:172
java.lang.Integer
]]
ChangePatternInstance [actions=[Update TypeReference at org.apache.mahout.clustering.cdbw.CDbwEvaluator:121
double to java.lang.Double
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
result == null
]]
ChangePatternInstance [actions=[Insert Block at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
{
return new java.lang.Double(0);
}
]]
ChangePatternInstance [actions=[Insert Block at org.apache.mahout.clustering.cdbw.CDbwEvaluator:176
{
return result;
}
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
s0 > 1
]]
ChangePatternInstance [actions=[Insert Block at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
{
}
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs.get(cId) to getStdev(cId)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
(repI.size()) > 0
]]
ChangePatternInstance [actions=[Insert Block at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
{
}
]]
ChangePatternInstance [actions=[Insert TypeReference at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
double
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
getStdev(cI)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("minDistance[" + cI) + ",") + cJ) + "]=") + minDistance))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cI) + "]=") + stDevI))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cJ) + "]=") + stDevJ))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("interDensity[" + cI) + ",") + cJ) + "]=") + interDensity))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("density[" + cI) + ",") + cJ) + "]=") + density))
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
result
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
null
]]
ChangePatternInstance [actions=[Insert Return at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
return new java.lang.Double(0)
]]
ChangePatternInstance [actions=[Insert Return at org.apache.mahout.clustering.cdbw.CDbwEvaluator:177
return result
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
s0
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
1
]]
ChangePatternInstance [actions=[Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:248 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:265
org.apache.mahout.math.Vector std = s2.times(s0).minus(s1.times(s1)).assign(new org.apache.mahout.math.function.SquareRootFunction()).divide(s0)
]]
ChangePatternInstance [actions=[Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:249 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:266
double d = (std.zSum()) / (std.size())
]]
ChangePatternInstance [actions=[Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:251 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:268
stDevs.put(cI, d)
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs.get(cId) to getStdev(cId)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
(repI.size())
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
0
]]
ChangePatternInstance [actions=[Move OperatorAssignment from org.apache.mahout.clustering.cdbw.CDbwEvaluator:111 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:115
sum += cSum / (repI.size())
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
cI
]]
ChangePatternInstance [actions=[Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs.get(cJ) to getStdev(cJ)
]]
ChangePatternInstance [actions=[Insert Conditional at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
(uIJ == null) ? 0 :
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
((((("minDistance[" + cI) + ",") + cJ) + "]=") + minDistance)
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
((("stDev[" + cI) + "]=") + stDevI)
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
((("stDev[" + cJ) + "]=") + stDevJ)
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
((((("interDensity[" + cI) + ",") + cJ) + "]=") + interDensity)
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
((((("density[" + cI) + ",") + cJ) + "]=") + density)
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
new java.lang.Double(0)
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:177
result
]]
ChangePatternInstance [actions=[Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
(stDevs.get(cI)) to (getStdev(cI))
]]
ChangePatternInstance [actions=[Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
(stDevs.get(cJ)) to (getStdev(cJ))
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
repI
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
uIJ == null
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
0
]]
ChangePatternInstance [actions=[Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:142 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
interDensity(uIJ, cI, cJ)
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
(((("minDistance[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
minDistance
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
(("stDev[" + cI) + "]=")
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
stDevI
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
(("stDev[" + cJ) + "]=")
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
stDevJ
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
(((("interDensity[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
interDensity
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
(((("density[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
density
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
0
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
uIJ
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
null
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
((("minDistance[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
"]="
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
("stDev[" + cI)
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
"]="
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
("stDev[" + cJ)
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
"]="
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
((("interDensity[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
"]="
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
((("density[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
"]="
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
(("minDistance[" + cI) + ",")
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
cJ
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
"stDev["
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
cI
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
"stDev["
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
cJ
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
(("interDensity[" + cI) + ",")
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
cJ
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
(("density[" + cI) + ",")
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
cJ
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
("minDistance[" + cI)
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
","
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
("interDensity[" + cI)
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
","
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
("density[" + cI)
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
","
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
"minDistance["
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
cI
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
"interDensity["
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
cI
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
"density["
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
cI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
org.slf4j.LoggerFactory.getLogger(org.apache.mahout.clustering.cdbw.CDbwEvaluator.class)
]]
ChangePatternInstance [actions=[Update LocalVariable at org.apache.mahout.clustering.cdbw.CDbwEvaluator:121
to java.lang.Double result = stDevs.get(cI)
]]
ChangePatternInstance [actions=[Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:121 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:173
double stDevI = stDevs.get(cI)
]]
ChangePatternInstance [actions=[Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
if (result == null) {
return new java.lang.Double(0);
} else {
return result;
}
]]
ChangePatternInstance [actions=[Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
if (s0 > 1) {
}
]]
ChangePatternInstance [actions=[Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
if ((repI.size()) > 0) {
}
]]
ChangePatternInstance [actions=[Insert LocalVariable at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
double stDevI = getStdev(cI)
]]
ChangePatternInstance [actions=[Insert Block at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
{
return new java.lang.Double(0);
}
]]
ChangePatternInstance [actions=[Insert Block at org.apache.mahout.clustering.cdbw.CDbwEvaluator:176
{
return result;
}
]]
ChangePatternInstance [actions=[Insert Block at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
{
}
]]
ChangePatternInstance [actions=[Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs.get(cId) to getStdev(cId)
]]
ChangePatternInstance [actions=[Insert Block at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
{
}
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
getStdev(cI)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("minDistance[" + cI) + ",") + cJ) + "]=") + minDistance))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cI) + "]=") + stDevI))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cJ) + "]=") + stDevJ))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("interDensity[" + cI) + ",") + cJ) + "]=") + interDensity))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("density[" + cI) + ",") + cJ) + "]=") + density))
]]
ChangePatternInstance [actions=[Insert Return at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
return new java.lang.Double(0)
]]
ChangePatternInstance [actions=[Insert Return at org.apache.mahout.clustering.cdbw.CDbwEvaluator:177
return result
]]
ChangePatternInstance [actions=[Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:248 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:265
org.apache.mahout.math.Vector std = s2.times(s0).minus(s1.times(s1)).assign(new org.apache.mahout.math.function.SquareRootFunction()).divide(s0)
]]
ChangePatternInstance [actions=[Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:249 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:266
double d = (std.zSum()) / (std.size())
]]
ChangePatternInstance [actions=[Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:251 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:268
stDevs.put(cI, d)
]]
ChangePatternInstance [actions=[Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs.get(cId) to getStdev(cId)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
(repI.size())
]]
ChangePatternInstance [actions=[Move OperatorAssignment from org.apache.mahout.clustering.cdbw.CDbwEvaluator:111 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:115
sum += cSum / (repI.size())
]]
ChangePatternInstance [actions=[Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs.get(cJ) to getStdev(cJ)
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
new java.lang.Double(0)
]]
ChangePatternInstance [actions=[Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
(stDevs.get(cI)) to (getStdev(cI))
]]
ChangePatternInstance [actions=[Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
(stDevs.get(cJ)) to (getStdev(cJ))
]]
ChangePatternInstance [actions=[Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:142 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
interDensity(uIJ, cI, cJ)
]]
ChangePatternInstance [actions=[Update TypeReference at org.apache.mahout.clustering.cdbw.CDbwEvaluator:121
double to java.lang.Double
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
new java.lang.Double(0)
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:177
result
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
0
]]
ChangePatternInstance [actions=[Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:121 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:173
double stDevI = stDevs.get(cI)
, Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
if (result == null) {
return new java.lang.Double(0);
} else {
return result;
}
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
null
]]
ChangePatternInstance [actions=[Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:248 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:265
org.apache.mahout.math.Vector std = s2.times(s0).minus(s1.times(s1)).assign(new org.apache.mahout.math.function.SquareRootFunction()).divide(s0)
, Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
if (result == null) {
return new java.lang.Double(0);
} else {
return result;
}
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
null
]]
ChangePatternInstance [actions=[Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:249 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:266
double d = (std.zSum()) / (std.size())
, Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
if (result == null) {
return new java.lang.Double(0);
} else {
return result;
}
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
null
]]
ChangePatternInstance [actions=[Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:251 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:268
stDevs.put(cI, d)
, Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
if (result == null) {
return new java.lang.Double(0);
} else {
return result;
}
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
null
]]
ChangePatternInstance [actions=[Move OperatorAssignment from org.apache.mahout.clustering.cdbw.CDbwEvaluator:111 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:115
sum += cSum / (repI.size())
, Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
if (result == null) {
return new java.lang.Double(0);
} else {
return result;
}
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
null
]]
ChangePatternInstance [actions=[Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:142 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
interDensity(uIJ, cI, cJ)
, Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
if (result == null) {
return new java.lang.Double(0);
} else {
return result;
}
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
null
]]
ChangePatternInstance [actions=[Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs.get(cId) to getStdev(cId)
]]
ChangePatternInstance [actions=[Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs.get(cId) to getStdev(cId)
]]
ChangePatternInstance [actions=[Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs.get(cJ) to getStdev(cJ)
]]
ChangePatternInstance [actions=[Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
(stDevs.get(cI)) to (getStdev(cI))
]]
ChangePatternInstance [actions=[Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
(stDevs.get(cJ)) to (getStdev(cJ))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
org.slf4j.LoggerFactory.getLogger(org.apache.mahout.clustering.cdbw.CDbwEvaluator.class)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
getStdev(cI)
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("minDistance[" + cI) + ",") + cJ) + "]=") + minDistance))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cI) + "]=") + stDevI))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cJ) + "]=") + stDevJ))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("interDensity[" + cI) + ",") + cJ) + "]=") + interDensity))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("density[" + cI) + ",") + cJ) + "]=") + density))
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
(repI.size())
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
new java.lang.Double(0)
]]
ChangePatternInstance [actions=[Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
if (result == null) {
return new java.lang.Double(0);
} else {
return result;
}
, Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:121 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:173
double stDevI = stDevs.get(cI)
]]
ChangePatternInstance [actions=[Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
if (s0 > 1) {
}
, Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:121 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:173
double stDevI = stDevs.get(cI)
]]
ChangePatternInstance [actions=[Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
if ((repI.size()) > 0) {
}
, Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:121 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:173
double stDevI = stDevs.get(cI)
]]
ChangePatternInstance [actions=[Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
if (result == null) {
return new java.lang.Double(0);
} else {
return result;
}
, Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:248 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:265
org.apache.mahout.math.Vector std = s2.times(s0).minus(s1.times(s1)).assign(new org.apache.mahout.math.function.SquareRootFunction()).divide(s0)
]]
ChangePatternInstance [actions=[Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
if (s0 > 1) {
}
, Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:248 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:265
org.apache.mahout.math.Vector std = s2.times(s0).minus(s1.times(s1)).assign(new org.apache.mahout.math.function.SquareRootFunction()).divide(s0)
]]
ChangePatternInstance [actions=[Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
if ((repI.size()) > 0) {
}
, Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:248 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:265
org.apache.mahout.math.Vector std = s2.times(s0).minus(s1.times(s1)).assign(new org.apache.mahout.math.function.SquareRootFunction()).divide(s0)
]]
ChangePatternInstance [actions=[Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
if (result == null) {
return new java.lang.Double(0);
} else {
return result;
}
, Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:249 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:266
double d = (std.zSum()) / (std.size())
]]
ChangePatternInstance [actions=[Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
if (s0 > 1) {
}
, Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:249 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:266
double d = (std.zSum()) / (std.size())
]]
ChangePatternInstance [actions=[Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
if ((repI.size()) > 0) {
}
, Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:249 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:266
double d = (std.zSum()) / (std.size())
]]
ChangePatternInstance [actions=[Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
if (result == null) {
return new java.lang.Double(0);
} else {
return result;
}
, Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:251 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:268
stDevs.put(cI, d)
]]
ChangePatternInstance [actions=[Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
if (s0 > 1) {
}
, Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:251 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:268
stDevs.put(cI, d)
]]
ChangePatternInstance [actions=[Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
if ((repI.size()) > 0) {
}
, Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:251 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:268
stDevs.put(cI, d)
]]
ChangePatternInstance [actions=[Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
if (result == null) {
return new java.lang.Double(0);
} else {
return result;
}
, Move OperatorAssignment from org.apache.mahout.clustering.cdbw.CDbwEvaluator:111 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:115
sum += cSum / (repI.size())
]]
ChangePatternInstance [actions=[Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
if (s0 > 1) {
}
, Move OperatorAssignment from org.apache.mahout.clustering.cdbw.CDbwEvaluator:111 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:115
sum += cSum / (repI.size())
]]
ChangePatternInstance [actions=[Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
if ((repI.size()) > 0) {
}
, Move OperatorAssignment from org.apache.mahout.clustering.cdbw.CDbwEvaluator:111 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:115
sum += cSum / (repI.size())
]]
ChangePatternInstance [actions=[Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
if (result == null) {
return new java.lang.Double(0);
} else {
return result;
}
, Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:142 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
interDensity(uIJ, cI, cJ)
]]
ChangePatternInstance [actions=[Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
if (s0 > 1) {
}
, Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:142 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
interDensity(uIJ, cI, cJ)
]]
ChangePatternInstance [actions=[Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
if ((repI.size()) > 0) {
}
, Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:142 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
interDensity(uIJ, cI, cJ)
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
org.slf4j.LoggerFactory
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
org.apache.mahout.clustering.cdbw.CDbwEvaluator.class
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
cI
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
((((("minDistance[" + cI) + ",") + cJ) + "]=") + minDistance)
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
((("stDev[" + cI) + "]=") + stDevI)
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
((("stDev[" + cJ) + "]=") + stDevJ)
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
((((("interDensity[" + cI) + ",") + cJ) + "]=") + interDensity)
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
((((("density[" + cI) + ",") + cJ) + "]=") + density)
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
repI
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
(((("minDistance[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
minDistance
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
(("stDev[" + cI) + "]=")
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
stDevI
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
(("stDev[" + cJ) + "]=")
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
stDevJ
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
(((("interDensity[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
interDensity
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
(((("density[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
density
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
0
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
((("minDistance[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
"]="
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
("stDev[" + cI)
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
"]="
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
("stDev[" + cJ)
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
"]="
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
((("interDensity[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
"]="
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
((("density[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
"]="
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
(("minDistance[" + cI) + ",")
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
cJ
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
"stDev["
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
cI
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
"stDev["
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
cJ
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
(("interDensity[" + cI) + ",")
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
cJ
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
(("density[" + cI) + ",")
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
cJ
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
("minDistance[" + cI)
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
","
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
("interDensity[" + cI)
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
","
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
("density[" + cI)
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
","
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
"minDistance["
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
cI
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
"interDensity["
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
cI
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
"density["
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
cI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
]]
ChangePatternInstance [actions=[Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs.get(cId) to getStdev(cId)
]]
ChangePatternInstance [actions=[Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs.get(cId) to getStdev(cId)
]]
ChangePatternInstance [actions=[Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs.get(cJ) to getStdev(cJ)
]]
ChangePatternInstance [actions=[Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
(stDevs.get(cI)) to (getStdev(cI))
]]
ChangePatternInstance [actions=[Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
(stDevs.get(cJ)) to (getStdev(cJ))
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
org.slf4j.LoggerFactory.getLogger(org.apache.mahout.clustering.cdbw.CDbwEvaluator.class)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
org.slf4j.LoggerFactory.getLogger(org.apache.mahout.clustering.cdbw.CDbwEvaluator.class)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
org.slf4j.LoggerFactory.getLogger(org.apache.mahout.clustering.cdbw.CDbwEvaluator.class)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
org.slf4j.LoggerFactory.getLogger(org.apache.mahout.clustering.cdbw.CDbwEvaluator.class)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
org.slf4j.LoggerFactory.getLogger(org.apache.mahout.clustering.cdbw.CDbwEvaluator.class)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
org.slf4j.LoggerFactory.getLogger(org.apache.mahout.clustering.cdbw.CDbwEvaluator.class)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
org.slf4j.LoggerFactory.getLogger(org.apache.mahout.clustering.cdbw.CDbwEvaluator.class)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
org.slf4j.LoggerFactory.getLogger(org.apache.mahout.clustering.cdbw.CDbwEvaluator.class)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
org.slf4j.LoggerFactory.getLogger(org.apache.mahout.clustering.cdbw.CDbwEvaluator.class)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
org.slf4j.LoggerFactory.getLogger(org.apache.mahout.clustering.cdbw.CDbwEvaluator.class)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
org.slf4j.LoggerFactory
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
org.slf4j.LoggerFactory
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
org.slf4j.LoggerFactory
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
org.slf4j.LoggerFactory
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
org.slf4j.LoggerFactory
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
org.slf4j.LoggerFactory
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
org.slf4j.LoggerFactory
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
org.slf4j.LoggerFactory
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
org.slf4j.LoggerFactory
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
org.slf4j.LoggerFactory
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
org.apache.mahout.clustering.cdbw.CDbwEvaluator.class
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
org.apache.mahout.clustering.cdbw.CDbwEvaluator.class
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
org.apache.mahout.clustering.cdbw.CDbwEvaluator.class
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
org.apache.mahout.clustering.cdbw.CDbwEvaluator.class
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
org.apache.mahout.clustering.cdbw.CDbwEvaluator.class
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
org.apache.mahout.clustering.cdbw.CDbwEvaluator.class
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
org.apache.mahout.clustering.cdbw.CDbwEvaluator.class
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
org.apache.mahout.clustering.cdbw.CDbwEvaluator.class
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
org.apache.mahout.clustering.cdbw.CDbwEvaluator.class
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
org.apache.mahout.clustering.cdbw.CDbwEvaluator.class
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
result == null
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
result == null
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
result == null
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
result == null
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
result == null
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
result == null
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
result == null
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
result == null
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
result == null
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
result == null
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
s0 > 1
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
s0 > 1
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
s0 > 1
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
s0 > 1
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
s0 > 1
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
s0 > 1
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
s0 > 1
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
s0 > 1
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
s0 > 1
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
s0 > 1
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
(repI.size()) > 0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
(repI.size()) > 0
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
(repI.size()) > 0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
(repI.size()) > 0
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
(repI.size()) > 0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
(repI.size()) > 0
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
(repI.size()) > 0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
(repI.size()) > 0
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
(repI.size()) > 0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
(repI.size()) > 0
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
getStdev(cI)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
getStdev(cI)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
getStdev(cI)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
getStdev(cI)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
getStdev(cI)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
getStdev(cI)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
getStdev(cI)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
getStdev(cI)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
getStdev(cI)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
getStdev(cI)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("minDistance[" + cI) + ",") + cJ) + "]=") + minDistance))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("minDistance[" + cI) + ",") + cJ) + "]=") + minDistance))
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("minDistance[" + cI) + ",") + cJ) + "]=") + minDistance))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("minDistance[" + cI) + ",") + cJ) + "]=") + minDistance))
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("minDistance[" + cI) + ",") + cJ) + "]=") + minDistance))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("minDistance[" + cI) + ",") + cJ) + "]=") + minDistance))
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("minDistance[" + cI) + ",") + cJ) + "]=") + minDistance))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("minDistance[" + cI) + ",") + cJ) + "]=") + minDistance))
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("minDistance[" + cI) + ",") + cJ) + "]=") + minDistance))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("minDistance[" + cI) + ",") + cJ) + "]=") + minDistance))
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cI) + "]=") + stDevI))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cI) + "]=") + stDevI))
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cI) + "]=") + stDevI))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cI) + "]=") + stDevI))
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cI) + "]=") + stDevI))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cI) + "]=") + stDevI))
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cI) + "]=") + stDevI))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cI) + "]=") + stDevI))
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cI) + "]=") + stDevI))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cI) + "]=") + stDevI))
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cJ) + "]=") + stDevJ))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cJ) + "]=") + stDevJ))
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cJ) + "]=") + stDevJ))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cJ) + "]=") + stDevJ))
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cJ) + "]=") + stDevJ))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cJ) + "]=") + stDevJ))
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cJ) + "]=") + stDevJ))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cJ) + "]=") + stDevJ))
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cJ) + "]=") + stDevJ))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cJ) + "]=") + stDevJ))
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("interDensity[" + cI) + ",") + cJ) + "]=") + interDensity))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("interDensity[" + cI) + ",") + cJ) + "]=") + interDensity))
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("interDensity[" + cI) + ",") + cJ) + "]=") + interDensity))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("interDensity[" + cI) + ",") + cJ) + "]=") + interDensity))
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("interDensity[" + cI) + ",") + cJ) + "]=") + interDensity))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("interDensity[" + cI) + ",") + cJ) + "]=") + interDensity))
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("interDensity[" + cI) + ",") + cJ) + "]=") + interDensity))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("interDensity[" + cI) + ",") + cJ) + "]=") + interDensity))
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("interDensity[" + cI) + ",") + cJ) + "]=") + interDensity))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("interDensity[" + cI) + ",") + cJ) + "]=") + interDensity))
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("density[" + cI) + ",") + cJ) + "]=") + density))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("density[" + cI) + ",") + cJ) + "]=") + density))
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("density[" + cI) + ",") + cJ) + "]=") + density))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("density[" + cI) + ",") + cJ) + "]=") + density))
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("density[" + cI) + ",") + cJ) + "]=") + density))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("density[" + cI) + ",") + cJ) + "]=") + density))
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("density[" + cI) + ",") + cJ) + "]=") + density))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("density[" + cI) + ",") + cJ) + "]=") + density))
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("density[" + cI) + ",") + cJ) + "]=") + density))
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("density[" + cI) + ",") + cJ) + "]=") + density))
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
result
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
result
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
result
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
result
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
result
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
result
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
result
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
result
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
result
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
result
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
null
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
null
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
null
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
null
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
null
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
null
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
null
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
null
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
null
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:174
null
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
s0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
s0
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
s0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
s0
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
s0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
s0
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
s0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
s0
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
s0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
s0
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
1
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
1
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
1
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
1
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
1
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
1
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
1
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
1
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
1
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
1
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
(repI.size())
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
(repI.size())
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
(repI.size())
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
(repI.size())
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
(repI.size())
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
(repI.size())
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
(repI.size())
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
(repI.size())
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
(repI.size())
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
(repI.size())
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
0
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
0
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
0
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
0
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
cI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
cI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
cI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
cI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
cI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
cI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
cI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
cI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
cI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
cI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Conditional at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
(uIJ == null) ? 0 :
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert Conditional at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
(uIJ == null) ? 0 :
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Conditional at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
(uIJ == null) ? 0 :
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert Conditional at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
(uIJ == null) ? 0 :
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Conditional at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
(uIJ == null) ? 0 :
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert Conditional at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
(uIJ == null) ? 0 :
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Conditional at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
(uIJ == null) ? 0 :
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert Conditional at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
(uIJ == null) ? 0 :
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Conditional at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
(uIJ == null) ? 0 :
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert Conditional at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
(uIJ == null) ? 0 :
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
((((("minDistance[" + cI) + ",") + cJ) + "]=") + minDistance)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
((((("minDistance[" + cI) + ",") + cJ) + "]=") + minDistance)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
((((("minDistance[" + cI) + ",") + cJ) + "]=") + minDistance)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
((((("minDistance[" + cI) + ",") + cJ) + "]=") + minDistance)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
((((("minDistance[" + cI) + ",") + cJ) + "]=") + minDistance)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
((((("minDistance[" + cI) + ",") + cJ) + "]=") + minDistance)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
((((("minDistance[" + cI) + ",") + cJ) + "]=") + minDistance)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
((((("minDistance[" + cI) + ",") + cJ) + "]=") + minDistance)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
((((("minDistance[" + cI) + ",") + cJ) + "]=") + minDistance)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
((((("minDistance[" + cI) + ",") + cJ) + "]=") + minDistance)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
((("stDev[" + cI) + "]=") + stDevI)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
((("stDev[" + cI) + "]=") + stDevI)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
((("stDev[" + cI) + "]=") + stDevI)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
((("stDev[" + cI) + "]=") + stDevI)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
((("stDev[" + cI) + "]=") + stDevI)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
((("stDev[" + cI) + "]=") + stDevI)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
((("stDev[" + cI) + "]=") + stDevI)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
((("stDev[" + cI) + "]=") + stDevI)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
((("stDev[" + cI) + "]=") + stDevI)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
((("stDev[" + cI) + "]=") + stDevI)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
((("stDev[" + cJ) + "]=") + stDevJ)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
((("stDev[" + cJ) + "]=") + stDevJ)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
((("stDev[" + cJ) + "]=") + stDevJ)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
((("stDev[" + cJ) + "]=") + stDevJ)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
((("stDev[" + cJ) + "]=") + stDevJ)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
((("stDev[" + cJ) + "]=") + stDevJ)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
((("stDev[" + cJ) + "]=") + stDevJ)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
((("stDev[" + cJ) + "]=") + stDevJ)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
((("stDev[" + cJ) + "]=") + stDevJ)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
((("stDev[" + cJ) + "]=") + stDevJ)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
((((("interDensity[" + cI) + ",") + cJ) + "]=") + interDensity)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
((((("interDensity[" + cI) + ",") + cJ) + "]=") + interDensity)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
((((("interDensity[" + cI) + ",") + cJ) + "]=") + interDensity)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
((((("interDensity[" + cI) + ",") + cJ) + "]=") + interDensity)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
((((("interDensity[" + cI) + ",") + cJ) + "]=") + interDensity)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
((((("interDensity[" + cI) + ",") + cJ) + "]=") + interDensity)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
((((("interDensity[" + cI) + ",") + cJ) + "]=") + interDensity)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
((((("interDensity[" + cI) + ",") + cJ) + "]=") + interDensity)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
((((("interDensity[" + cI) + ",") + cJ) + "]=") + interDensity)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
((((("interDensity[" + cI) + ",") + cJ) + "]=") + interDensity)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
((((("density[" + cI) + ",") + cJ) + "]=") + density)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
((((("density[" + cI) + ",") + cJ) + "]=") + density)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
((((("density[" + cI) + ",") + cJ) + "]=") + density)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
((((("density[" + cI) + ",") + cJ) + "]=") + density)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
((((("density[" + cI) + ",") + cJ) + "]=") + density)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
((((("density[" + cI) + ",") + cJ) + "]=") + density)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
((((("density[" + cI) + ",") + cJ) + "]=") + density)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
((((("density[" + cI) + ",") + cJ) + "]=") + density)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
((((("density[" + cI) + ",") + cJ) + "]=") + density)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
((((("density[" + cI) + ",") + cJ) + "]=") + density)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert ConstructorCall at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
new java.lang.Double(0)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert ConstructorCall at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
new java.lang.Double(0)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert ConstructorCall at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
new java.lang.Double(0)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert ConstructorCall at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
new java.lang.Double(0)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert ConstructorCall at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
new java.lang.Double(0)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert ConstructorCall at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
new java.lang.Double(0)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert ConstructorCall at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
new java.lang.Double(0)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert ConstructorCall at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
new java.lang.Double(0)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert ConstructorCall at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
new java.lang.Double(0)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert ConstructorCall at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
new java.lang.Double(0)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:177
result
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:177
result
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:177
result
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:177
result
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:177
result
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:177
result
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:177
result
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:177
result
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:177
result
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:177
result
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
repI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
repI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
repI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
repI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
repI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
repI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
repI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
repI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
repI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
repI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
uIJ == null
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
uIJ == null
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
uIJ == null
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
uIJ == null
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
uIJ == null
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
uIJ == null
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
uIJ == null
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
uIJ == null
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
uIJ == null
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
uIJ == null
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
0
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
0
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
0
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
0
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
(((("minDistance[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
(((("minDistance[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
(((("minDistance[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
(((("minDistance[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
(((("minDistance[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
(((("minDistance[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
(((("minDistance[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
(((("minDistance[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
(((("minDistance[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
(((("minDistance[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
minDistance
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
minDistance
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
minDistance
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
minDistance
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
minDistance
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
minDistance
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
minDistance
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
minDistance
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
minDistance
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
minDistance
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
(("stDev[" + cI) + "]=")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
(("stDev[" + cI) + "]=")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
(("stDev[" + cI) + "]=")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
(("stDev[" + cI) + "]=")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
(("stDev[" + cI) + "]=")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
(("stDev[" + cI) + "]=")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
(("stDev[" + cI) + "]=")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
(("stDev[" + cI) + "]=")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
(("stDev[" + cI) + "]=")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
(("stDev[" + cI) + "]=")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
stDevI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
stDevI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
stDevI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
stDevI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
stDevI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
stDevI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
stDevI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
stDevI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
stDevI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
stDevI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
(("stDev[" + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
(("stDev[" + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
(("stDev[" + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
(("stDev[" + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
(("stDev[" + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
(("stDev[" + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
(("stDev[" + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
(("stDev[" + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
(("stDev[" + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
(("stDev[" + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
stDevJ
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
stDevJ
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
stDevJ
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
stDevJ
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
stDevJ
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
stDevJ
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
stDevJ
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
stDevJ
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
stDevJ
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
stDevJ
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
(((("interDensity[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
(((("interDensity[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
(((("interDensity[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
(((("interDensity[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
(((("interDensity[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
(((("interDensity[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
(((("interDensity[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
(((("interDensity[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
(((("interDensity[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
(((("interDensity[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
interDensity
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
interDensity
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
interDensity
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
interDensity
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
interDensity
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
interDensity
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
interDensity
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
interDensity
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
interDensity
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
interDensity
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
(((("density[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
(((("density[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
(((("density[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
(((("density[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
(((("density[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
(((("density[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
(((("density[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
(((("density[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
(((("density[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
(((("density[" + cI) + ",") + cJ) + "]=")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
density
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
density
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
density
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
density
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
density
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
density
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
density
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
density
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
density
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
density
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
0
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
0
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
0
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
0
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
0
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
uIJ
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
uIJ
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
uIJ
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
uIJ
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
uIJ
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
uIJ
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
uIJ
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
uIJ
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
uIJ
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
uIJ
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
null
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
null
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
null
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
null
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
null
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
null
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
null
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
null
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
null
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
null
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
((("minDistance[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
((("minDistance[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
((("minDistance[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
((("minDistance[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
((("minDistance[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
((("minDistance[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
((("minDistance[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
((("minDistance[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
((("minDistance[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
((("minDistance[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
"]="
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
"]="
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
"]="
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
"]="
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
"]="
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
"]="
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
"]="
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
"]="
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
"]="
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
"]="
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
("stDev[" + cI)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
("stDev[" + cI)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
("stDev[" + cI)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
("stDev[" + cI)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
("stDev[" + cI)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
("stDev[" + cI)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
("stDev[" + cI)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
("stDev[" + cI)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
("stDev[" + cI)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
("stDev[" + cI)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
"]="
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
"]="
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
"]="
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
"]="
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
"]="
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
"]="
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
"]="
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
"]="
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
"]="
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
"]="
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
("stDev[" + cJ)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
("stDev[" + cJ)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
("stDev[" + cJ)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
("stDev[" + cJ)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
("stDev[" + cJ)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
("stDev[" + cJ)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
("stDev[" + cJ)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
("stDev[" + cJ)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
("stDev[" + cJ)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
("stDev[" + cJ)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
"]="
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
"]="
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
"]="
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
"]="
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
"]="
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
"]="
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
"]="
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
"]="
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
"]="
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
"]="
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
((("interDensity[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
((("interDensity[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
((("interDensity[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
((("interDensity[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
((("interDensity[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
((("interDensity[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
((("interDensity[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
((("interDensity[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
((("interDensity[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
((("interDensity[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
"]="
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
"]="
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
"]="
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
"]="
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
"]="
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
"]="
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
"]="
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
"]="
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
"]="
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
"]="
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
((("density[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
((("density[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
((("density[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
((("density[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
((("density[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
((("density[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
((("density[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
((("density[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
((("density[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
((("density[" + cI) + ",") + cJ)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
"]="
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
"]="
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
"]="
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
"]="
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
"]="
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
"]="
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
"]="
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
"]="
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
"]="
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
"]="
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
(("minDistance[" + cI) + ",")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
(("minDistance[" + cI) + ",")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
(("minDistance[" + cI) + ",")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
(("minDistance[" + cI) + ",")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
(("minDistance[" + cI) + ",")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
(("minDistance[" + cI) + ",")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
(("minDistance[" + cI) + ",")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
(("minDistance[" + cI) + ",")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
(("minDistance[" + cI) + ",")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
(("minDistance[" + cI) + ",")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
cJ
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
cJ
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
cJ
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
cJ
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
cJ
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
cJ
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
cJ
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
cJ
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
cJ
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
cJ
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
"stDev["
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
"stDev["
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
"stDev["
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
"stDev["
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
"stDev["
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
"stDev["
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
"stDev["
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
"stDev["
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
"stDev["
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
"stDev["
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
cI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
cI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
cI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
cI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
cI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
cI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
cI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
cI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
cI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
cI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
"stDev["
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
"stDev["
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
"stDev["
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
"stDev["
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
"stDev["
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
"stDev["
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
"stDev["
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
"stDev["
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
"stDev["
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
"stDev["
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
cJ
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
cJ
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
cJ
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
cJ
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
cJ
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
cJ
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
cJ
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
cJ
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
cJ
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
cJ
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
(("interDensity[" + cI) + ",")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
(("interDensity[" + cI) + ",")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
(("interDensity[" + cI) + ",")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
(("interDensity[" + cI) + ",")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
(("interDensity[" + cI) + ",")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
(("interDensity[" + cI) + ",")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
(("interDensity[" + cI) + ",")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
(("interDensity[" + cI) + ",")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
(("interDensity[" + cI) + ",")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
(("interDensity[" + cI) + ",")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
cJ
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
cJ
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
cJ
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
cJ
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
cJ
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
cJ
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
cJ
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
cJ
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
cJ
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
cJ
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
(("density[" + cI) + ",")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
(("density[" + cI) + ",")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
(("density[" + cI) + ",")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
(("density[" + cI) + ",")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
(("density[" + cI) + ",")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
(("density[" + cI) + ",")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
(("density[" + cI) + ",")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
(("density[" + cI) + ",")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
(("density[" + cI) + ",")
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
(("density[" + cI) + ",")
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
cJ
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
cJ
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
cJ
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
cJ
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
cJ
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
cJ
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
cJ
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
cJ
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
cJ
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
cJ
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
("minDistance[" + cI)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
("minDistance[" + cI)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
("minDistance[" + cI)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
("minDistance[" + cI)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
("minDistance[" + cI)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
("minDistance[" + cI)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
("minDistance[" + cI)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
("minDistance[" + cI)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
("minDistance[" + cI)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
("minDistance[" + cI)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
","
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
","
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
","
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
","
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
","
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
","
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
","
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
","
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
","
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
","
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
("interDensity[" + cI)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
("interDensity[" + cI)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
("interDensity[" + cI)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
("interDensity[" + cI)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
("interDensity[" + cI)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
("interDensity[" + cI)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
("interDensity[" + cI)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
("interDensity[" + cI)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
("interDensity[" + cI)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
("interDensity[" + cI)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
","
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
","
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
","
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
","
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
","
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
","
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
","
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
","
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
","
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
","
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
("density[" + cI)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
("density[" + cI)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
("density[" + cI)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
("density[" + cI)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
("density[" + cI)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
("density[" + cI)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
("density[" + cI)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
("density[" + cI)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
("density[" + cI)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert BinaryOperator at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
("density[" + cI)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
","
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
","
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
","
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
","
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
","
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
","
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
","
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
","
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
","
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
","
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
"minDistance["
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
"minDistance["
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
"minDistance["
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
"minDistance["
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
"minDistance["
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
"minDistance["
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
"minDistance["
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
"minDistance["
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
"minDistance["
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
"minDistance["
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
cI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
cI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
cI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
cI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
cI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
cI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
cI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
cI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
cI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
cI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
"interDensity["
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
"interDensity["
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
"interDensity["
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
"interDensity["
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
"interDensity["
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
"interDensity["
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
"interDensity["
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
"interDensity["
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
"interDensity["
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
"interDensity["
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
cI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
cI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
cI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
cI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
cI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
cI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
cI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
cI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
cI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
cI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
"density["
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
"density["
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
"density["
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
"density["
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
"density["
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
"density["
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
"density["
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
"density["
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
"density["
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert Literal at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
"density["
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
cI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
cI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
cI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
cI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
cI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
cI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
cI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
cI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
cI
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Insert VariableRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
cI
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:251 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:268
stDevs.put(cI, d)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:251 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:268
stDevs.put(cI, d)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:251 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:268
stDevs.put(cI, d)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:251 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:268
stDevs.put(cI, d)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:251 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:268
stDevs.put(cI, d)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:251 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:268
stDevs.put(cI, d)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:251 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:268
stDevs.put(cI, d)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:251 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:268
stDevs.put(cI, d)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:251 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:268
stDevs.put(cI, d)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:251 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:268
stDevs.put(cI, d)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Move OperatorAssignment from org.apache.mahout.clustering.cdbw.CDbwEvaluator:111 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:115
sum += cSum / (repI.size())
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Move OperatorAssignment from org.apache.mahout.clustering.cdbw.CDbwEvaluator:111 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:115
sum += cSum / (repI.size())
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Move OperatorAssignment from org.apache.mahout.clustering.cdbw.CDbwEvaluator:111 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:115
sum += cSum / (repI.size())
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Move OperatorAssignment from org.apache.mahout.clustering.cdbw.CDbwEvaluator:111 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:115
sum += cSum / (repI.size())
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Move OperatorAssignment from org.apache.mahout.clustering.cdbw.CDbwEvaluator:111 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:115
sum += cSum / (repI.size())
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Move OperatorAssignment from org.apache.mahout.clustering.cdbw.CDbwEvaluator:111 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:115
sum += cSum / (repI.size())
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Move OperatorAssignment from org.apache.mahout.clustering.cdbw.CDbwEvaluator:111 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:115
sum += cSum / (repI.size())
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Move OperatorAssignment from org.apache.mahout.clustering.cdbw.CDbwEvaluator:111 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:115
sum += cSum / (repI.size())
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Move OperatorAssignment from org.apache.mahout.clustering.cdbw.CDbwEvaluator:111 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:115
sum += cSum / (repI.size())
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Move OperatorAssignment from org.apache.mahout.clustering.cdbw.CDbwEvaluator:111 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:115
sum += cSum / (repI.size())
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:142 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
interDensity(uIJ, cI, cJ)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:142 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
interDensity(uIJ, cI, cJ)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:142 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
interDensity(uIJ, cI, cJ)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs
, Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:142 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
interDensity(uIJ, cI, cJ)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:142 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
interDensity(uIJ, cI, cJ)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs
, Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:142 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
interDensity(uIJ, cI, cJ)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:142 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
interDensity(uIJ, cI, cJ)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:142 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
interDensity(uIJ, cI, cJ)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
, Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:142 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
interDensity(uIJ, cI, cJ)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
stDevs
, Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:142 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
interDensity(uIJ, cI, cJ)
]]
----For Diff:Update Field at org.apache.mahout.clustering.cdbw.CDbwReducer:32
private java.util.Map<java.lang.Integer, java.util.List<org.apache.mahout.math.VectorWritable>> referencePoints; to private java.util.Map<java.lang.Integer, java.util.List<org.apache.mahout.math.VectorWritable>> representativePoints;
Update Parameter at org.apache.mahout.clustering.cdbw.CDbwReducer:73
java.util.Map<java.lang.Integer, java.util.List<org.apache.mahout.math.VectorWritable>> referencePoints to java.util.Map<java.lang.Integer, java.util.List<org.apache.mahout.math.VectorWritable>> representativePoints
Update FieldWrite at org.apache.mahout.clustering.cdbw.CDbwReducer:74
this.referencePoints to this.representativePoints
Update VariableRead at org.apache.mahout.clustering.cdbw.CDbwReducer:74
referencePoints to representativePoints
Update FieldRead at org.apache.mahout.clustering.cdbw.CDbwReducer:36
referencePoints to representativePoints
Update FieldWrite at org.apache.mahout.clustering.cdbw.CDbwReducer:63
referencePoints to representativePoints
: number instances found: 15
ChangePatternInstance [actions=[Update FieldWrite at org.apache.mahout.clustering.cdbw.CDbwReducer:74
this.referencePoints to this.representativePoints
]]
ChangePatternInstance [actions=[Update VariableRead at org.apache.mahout.clustering.cdbw.CDbwReducer:74
referencePoints to representativePoints
]]
ChangePatternInstance [actions=[Update FieldRead at org.apache.mahout.clustering.cdbw.CDbwReducer:36
referencePoints to representativePoints
]]
ChangePatternInstance [actions=[Update FieldWrite at org.apache.mahout.clustering.cdbw.CDbwReducer:63
referencePoints to representativePoints
]]
ChangePatternInstance [actions=[Update Field at org.apache.mahout.clustering.cdbw.CDbwReducer:32
private java.util.Map<java.lang.Integer, java.util.List<org.apache.mahout.math.VectorWritable>> referencePoints; to private java.util.Map<java.lang.Integer, java.util.List<org.apache.mahout.math.VectorWritable>> representativePoints;
]]
ChangePatternInstance [actions=[Update Parameter at org.apache.mahout.clustering.cdbw.CDbwReducer:73
java.util.Map<java.lang.Integer, java.util.List<org.apache.mahout.math.VectorWritable>> referencePoints to java.util.Map<java.lang.Integer, java.util.List<org.apache.mahout.math.VectorWritable>> representativePoints
]]
ChangePatternInstance [actions=[Update FieldWrite at org.apache.mahout.clustering.cdbw.CDbwReducer:74
this.referencePoints to this.representativePoints
]]
ChangePatternInstance [actions=[Update VariableRead at org.apache.mahout.clustering.cdbw.CDbwReducer:74
referencePoints to representativePoints
]]
ChangePatternInstance [actions=[Update FieldRead at org.apache.mahout.clustering.cdbw.CDbwReducer:36
referencePoints to representativePoints
]]
ChangePatternInstance [actions=[Update FieldWrite at org.apache.mahout.clustering.cdbw.CDbwReducer:63
referencePoints to representativePoints
]]
ChangePatternInstance [actions=[Update FieldRead at org.apache.mahout.clustering.cdbw.CDbwReducer:36
referencePoints to representativePoints
]]
ChangePatternInstance [actions=[Update FieldWrite at org.apache.mahout.clustering.cdbw.CDbwReducer:74
this.referencePoints to this.representativePoints
]]
ChangePatternInstance [actions=[Update VariableRead at org.apache.mahout.clustering.cdbw.CDbwReducer:74
referencePoints to representativePoints
]]
ChangePatternInstance [actions=[Update FieldRead at org.apache.mahout.clustering.cdbw.CDbwReducer:36
referencePoints to representativePoints
]]
ChangePatternInstance [actions=[Update FieldWrite at org.apache.mahout.clustering.cdbw.CDbwReducer:63
referencePoints to representativePoints
]]
RepairabilityAnalyzer
----For Diff:Insert Method at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:244
@org.junit.Test
public void testEmptyCluster() {
org.apache.mahout.common.distance.DistanceMeasure measure = new org.apache.mahout.common.distance.EuclideanDistanceMeasure();
initData(1, 0.25, measure);
org.apache.mahout.clustering.canopy.Canopy cluster = new org.apache.mahout.clustering.canopy.Canopy(new org.apache.mahout.math.DenseVector(new double[]{ 10, 10 }), 19, measure);
clusters.put(cluster.getId(), cluster);
java.util.List<org.apache.mahout.math.VectorWritable> points = new java.util.ArrayList<org.apache.mahout.math.VectorWritable>();
representativePoints.put(cluster.getId(), points);
org.apache.mahout.clustering.cdbw.CDbwEvaluator evaluator = new org.apache.mahout.clustering.cdbw.CDbwEvaluator(representativePoints, clusters, measure);
assertEquals("inter cluster density", 0.0, evaluator.interClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON);
assertEquals("separation", 1.5, evaluator.separation(), org.apache.mahout.clustering.cdbw.EPSILON);
assertEquals("intra cluster density", 0.7155417527999326, evaluator.intraClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON);
assertEquals("CDbw", 1.073312629199899, evaluator.getCDbw(), org.apache.mahout.clustering.cdbw.EPSILON);
}
Insert Method at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:259
@org.junit.Test
public void testSingleValueCluster() {
org.apache.mahout.common.distance.DistanceMeasure measure = new org.apache.mahout.common.distance.EuclideanDistanceMeasure();
initData(1, 0.25, measure);
org.apache.mahout.clustering.canopy.Canopy cluster = new org.apache.mahout.clustering.canopy.Canopy(new org.apache.mahout.math.DenseVector(new double[]{ 0, 0 }), 19, measure);
clusters.put(cluster.getId(), cluster);
java.util.List<org.apache.mahout.math.VectorWritable> points = new java.util.ArrayList<org.apache.mahout.math.VectorWritable>();
points.add(new org.apache.mahout.math.VectorWritable(cluster.getCenter().plus(new org.apache.mahout.math.DenseVector(new double[]{ 1, 1 }))));
representativePoints.put(cluster.getId(), points);
org.apache.mahout.clustering.cdbw.CDbwEvaluator evaluator = new org.apache.mahout.clustering.cdbw.CDbwEvaluator(representativePoints, clusters, measure);
assertEquals("inter cluster density", 0.0, evaluator.interClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON);
assertEquals("separation", 0.0, evaluator.separation(), org.apache.mahout.clustering.cdbw.EPSILON);
assertEquals("intra cluster density", 0.7155417527999326, evaluator.intraClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON);
assertEquals("CDbw", 0.0, evaluator.getCDbw(), org.apache.mahout.clustering.cdbw.EPSILON);
}
: number instances found: 1
ChangePatternInstance [actions=[Insert Invocation at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:246
initData(1, 0.25, measure)
]]
----For Diff:Update LocalVariable at org.apache.mahout.clustering.cdbw.CDbwEvaluator:121
to java.lang.Double result = stDevs.get(cI)
Update TypeReference at org.apache.mahout.clustering.cdbw.CDbwEvaluator:121
double to java.lang.Double
Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs.get(cId) to getStdev(cId)
Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs.get(cId) to getStdev(cId)
Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs.get(cJ) to getStdev(cJ)
Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
(stDevs.get(cI)) to (getStdev(cI))
Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
(stDevs.get(cJ)) to (getStdev(cJ))
Insert Field at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
private static final org.slf4j.Logger log = org.slf4j.LoggerFactory.getLogger(org.apache.mahout.clustering.cdbw.CDbwEvaluator.class);
Insert Method at org.apache.mahout.clustering.cdbw.CDbwEvaluator:172
private java.lang.Double getStdev(java.lang.Integer cI) {
if (result == null) {
return new java.lang.Double(0);
} else {
return result;
}
}
Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
if (s0 > 1) {
}
Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
if ((repI.size()) > 0) {
}
Insert LocalVariable at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
double stDevI = getStdev(cI)
Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("minDistance[" + cI) + ",") + cJ) + "]=") + minDistance))
Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cI) + "]=") + stDevI))
Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cJ) + "]=") + stDevJ))
Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("interDensity[" + cI) + ",") + cJ) + "]=") + interDensity))
Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("density[" + cI) + ",") + cJ) + "]=") + density))
Insert Conditional at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
(uIJ == null) ? 0 :
Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:121 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:173
double stDevI = stDevs.get(cI)
Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:248 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:265
org.apache.mahout.math.Vector std = s2.times(s0).minus(s1.times(s1)).assign(new org.apache.mahout.math.function.SquareRootFunction()).divide(s0)
Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:249 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:266
double d = (std.zSum()) / (std.size())
Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:251 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:268
stDevs.put(cI, d)
Move OperatorAssignment from org.apache.mahout.clustering.cdbw.CDbwEvaluator:111 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:115
sum += cSum / (repI.size())
Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:142 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
interDensity(uIJ, cI, cJ)
: number instances found: 4
ChangePatternInstance [actions=[Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
if (s0 > 1) {
}
, Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:248 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:265
org.apache.mahout.math.Vector std = s2.times(s0).minus(s1.times(s1)).assign(new org.apache.mahout.math.function.SquareRootFunction()).divide(s0)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs
, Insert TypeAccess at org.apache.mahout.clustering.cdbw.CDbwEvaluator
org.apache.mahout.clustering.cdbw.CDbwEvaluator
]]
ChangePatternInstance [actions=[Insert Return at org.apache.mahout.clustering.cdbw.CDbwEvaluator:175
return new java.lang.Double(0)
]]
ChangePatternInstance [actions=[Update TypeReference at org.apache.mahout.clustering.cdbw.CDbwEvaluator:121
double to java.lang.Double
]]
----For Diff:Update Field at org.apache.mahout.clustering.cdbw.CDbwReducer:32
private java.util.Map<java.lang.Integer, java.util.List<org.apache.mahout.math.VectorWritable>> referencePoints; to private java.util.Map<java.lang.Integer, java.util.List<org.apache.mahout.math.VectorWritable>> representativePoints;
Update Parameter at org.apache.mahout.clustering.cdbw.CDbwReducer:73
java.util.Map<java.lang.Integer, java.util.List<org.apache.mahout.math.VectorWritable>> referencePoints to java.util.Map<java.lang.Integer, java.util.List<org.apache.mahout.math.VectorWritable>> representativePoints
Update FieldWrite at org.apache.mahout.clustering.cdbw.CDbwReducer:74
this.referencePoints to this.representativePoints
Update VariableRead at org.apache.mahout.clustering.cdbw.CDbwReducer:74
referencePoints to representativePoints
Update FieldRead at org.apache.mahout.clustering.cdbw.CDbwReducer:36
referencePoints to representativePoints
Update FieldWrite at org.apache.mahout.clustering.cdbw.CDbwReducer:63
referencePoints to representativePoints
: number instances found: 0
FileDiff [diffFolder=/builds/workspace/coming/target/classes/pairsICSE15/1000098]
FineGrainDifftAnalyzer
-TrainLogistic
Insert Field at org.apache.mahout.classifier.sgd.TrainLogistic:54
private static org.apache.mahout.classifier.sgd.OnlineLogisticRegression model;
Insert Method at org.apache.mahout.classifier.sgd.TrainLogistic:290
public static org.apache.mahout.classifier.sgd.OnlineLogisticRegression getModel() {
return org.apache.mahout.classifier.sgd.TrainLogistic.model;
}
Insert Method at org.apache.mahout.classifier.sgd.TrainLogistic:294
public static org.apache.mahout.classifier.sgd.LogisticModelParameters getParameters() {
return org.apache.mahout.classifier.sgd.TrainLogistic.lmp;
}
Insert Assignment at org.apache.mahout.classifier.sgd.TrainLogistic:119
org.apache.mahout.classifier.sgd.TrainLogistic.model = lr
PatternInstanceAnalyzer
----For Diff:Insert Field at org.apache.mahout.classifier.sgd.TrainLogistic:54
private static org.apache.mahout.classifier.sgd.OnlineLogisticRegression model;
Insert Method at org.apache.mahout.classifier.sgd.TrainLogistic:290
public static org.apache.mahout.classifier.sgd.OnlineLogisticRegression getModel() {
return org.apache.mahout.classifier.sgd.TrainLogistic.model;
}
Insert Method at org.apache.mahout.classifier.sgd.TrainLogistic:294
public static org.apache.mahout.classifier.sgd.LogisticModelParameters getParameters() {
return org.apache.mahout.classifier.sgd.TrainLogistic.lmp;
}
Insert Assignment at org.apache.mahout.classifier.sgd.TrainLogistic:119
org.apache.mahout.classifier.sgd.TrainLogistic.model = lr
: number instances found: 48
ChangePatternInstance [actions=[Insert Return at org.apache.mahout.classifier.sgd.TrainLogistic:291
return org.apache.mahout.classifier.sgd.TrainLogistic.model
]]
ChangePatternInstance [actions=[Insert Return at org.apache.mahout.classifier.sgd.TrainLogistic:295
return org.apache.mahout.classifier.sgd.TrainLogistic.lmp
]]
ChangePatternInstance [actions=[Insert Return at org.apache.mahout.classifier.sgd.TrainLogistic:291
return org.apache.mahout.classifier.sgd.TrainLogistic.model
]]
ChangePatternInstance [actions=[Insert Return at org.apache.mahout.classifier.sgd.TrainLogistic:295
return org.apache.mahout.classifier.sgd.TrainLogistic.lmp
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.mahout.classifier.sgd.TrainLogistic:119
org.apache.mahout.classifier.sgd.TrainLogistic.model = lr
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.classifier.sgd.TrainLogistic:291
org.apache.mahout.classifier.sgd.TrainLogistic.model
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.classifier.sgd.TrainLogistic:295
org.apache.mahout.classifier.sgd.TrainLogistic.lmp
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.mahout.classifier.sgd.TrainLogistic:119
org.apache.mahout.classifier.sgd.TrainLogistic.model = lr
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.classifier.sgd.TrainLogistic
org.apache.mahout.classifier.sgd.TrainLogistic
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.classifier.sgd.TrainLogistic
org.apache.mahout.classifier.sgd.TrainLogistic
]]
ChangePatternInstance [actions=[Insert FieldWrite at org.apache.mahout.classifier.sgd.TrainLogistic:119
org.apache.mahout.classifier.sgd.TrainLogistic.model
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.classifier.sgd.TrainLogistic:119
lr
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.classifier.sgd.TrainLogistic
org.apache.mahout.classifier.sgd.TrainLogistic
]]
ChangePatternInstance [actions=[Insert Return at org.apache.mahout.classifier.sgd.TrainLogistic:291
return org.apache.mahout.classifier.sgd.TrainLogistic.model
]]
ChangePatternInstance [actions=[Insert Return at org.apache.mahout.classifier.sgd.TrainLogistic:295
return org.apache.mahout.classifier.sgd.TrainLogistic.lmp
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.mahout.classifier.sgd.TrainLogistic:119
org.apache.mahout.classifier.sgd.TrainLogistic.model = lr
]]
ChangePatternInstance [actions=[Insert Field at org.apache.mahout.classifier.sgd.TrainLogistic:54
private static org.apache.mahout.classifier.sgd.OnlineLogisticRegression model;
]]
ChangePatternInstance [actions=[Insert Method at org.apache.mahout.classifier.sgd.TrainLogistic:290
public static org.apache.mahout.classifier.sgd.OnlineLogisticRegression getModel() {
return org.apache.mahout.classifier.sgd.TrainLogistic.model;
}
]]
ChangePatternInstance [actions=[Insert Method at org.apache.mahout.classifier.sgd.TrainLogistic:294
public static org.apache.mahout.classifier.sgd.LogisticModelParameters getParameters() {
return org.apache.mahout.classifier.sgd.TrainLogistic.lmp;
}
]]
ChangePatternInstance [actions=[Insert TypeReference at org.apache.mahout.classifier.sgd.TrainLogistic:54
org.apache.mahout.classifier.sgd.OnlineLogisticRegression
]]
ChangePatternInstance [actions=[Insert VirtualEle at org.apache.mahout.classifier.sgd.TrainLogistic
]]
ChangePatternInstance [actions=[Insert TypeReference at org.apache.mahout.classifier.sgd.TrainLogistic:290
org.apache.mahout.classifier.sgd.OnlineLogisticRegression
]]
ChangePatternInstance [actions=[Insert VirtualEle at org.apache.mahout.classifier.sgd.TrainLogistic
]]
ChangePatternInstance [actions=[Insert Return at org.apache.mahout.classifier.sgd.TrainLogistic:291
return org.apache.mahout.classifier.sgd.TrainLogistic.model
]]
ChangePatternInstance [actions=[Insert TypeReference at org.apache.mahout.classifier.sgd.TrainLogistic:294
org.apache.mahout.classifier.sgd.LogisticModelParameters
]]
ChangePatternInstance [actions=[Insert VirtualEle at org.apache.mahout.classifier.sgd.TrainLogistic
]]
ChangePatternInstance [actions=[Insert Return at org.apache.mahout.classifier.sgd.TrainLogistic:295
return org.apache.mahout.classifier.sgd.TrainLogistic.lmp
]]
ChangePatternInstance [actions=[Insert Wra at org.apache.mahout.classifier.sgd.TrainLogistic
]]
ChangePatternInstance [actions=[Insert Wra at org.apache.mahout.classifier.sgd.TrainLogistic
]]
ChangePatternInstance [actions=[Insert Wra at org.apache.mahout.classifier.sgd.TrainLogistic
]]
ChangePatternInstance [actions=[Insert Wra at org.apache.mahout.classifier.sgd.TrainLogistic
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.classifier.sgd.TrainLogistic:291
org.apache.mahout.classifier.sgd.TrainLogistic.model
]]
ChangePatternInstance [actions=[Insert Wra at org.apache.mahout.classifier.sgd.TrainLogistic
]]
ChangePatternInstance [actions=[Insert Wra at org.apache.mahout.classifier.sgd.TrainLogistic
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.classifier.sgd.TrainLogistic:295
org.apache.mahout.classifier.sgd.TrainLogistic.lmp
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.mahout.classifier.sgd.TrainLogistic:119
org.apache.mahout.classifier.sgd.TrainLogistic.model = lr
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.classifier.sgd.TrainLogistic
org.apache.mahout.classifier.sgd.TrainLogistic
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.classifier.sgd.TrainLogistic
org.apache.mahout.classifier.sgd.TrainLogistic
]]
ChangePatternInstance [actions=[Insert FieldWrite at org.apache.mahout.classifier.sgd.TrainLogistic:119
org.apache.mahout.classifier.sgd.TrainLogistic.model
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.mahout.classifier.sgd.TrainLogistic:119
lr
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.classifier.sgd.TrainLogistic
org.apache.mahout.classifier.sgd.TrainLogistic
]]
ChangePatternInstance [actions=[Insert Return at org.apache.mahout.classifier.sgd.TrainLogistic:291
return org.apache.mahout.classifier.sgd.TrainLogistic.model
]]
ChangePatternInstance [actions=[Insert Return at org.apache.mahout.classifier.sgd.TrainLogistic:295
return org.apache.mahout.classifier.sgd.TrainLogistic.lmp
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.mahout.classifier.sgd.TrainLogistic:119
org.apache.mahout.classifier.sgd.TrainLogistic.model = lr
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.classifier.sgd.TrainLogistic:291
org.apache.mahout.classifier.sgd.TrainLogistic.model
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.mahout.classifier.sgd.TrainLogistic:295
org.apache.mahout.classifier.sgd.TrainLogistic.lmp
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.classifier.sgd.TrainLogistic
org.apache.mahout.classifier.sgd.TrainLogistic
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.mahout.classifier.sgd.TrainLogistic
org.apache.mahout.classifier.sgd.TrainLogistic
]]
RepairabilityAnalyzer
----For Diff:Insert Field at org.apache.mahout.classifier.sgd.TrainLogistic:54
private static org.apache.mahout.classifier.sgd.OnlineLogisticRegression model;
Insert Method at org.apache.mahout.classifier.sgd.TrainLogistic:290
public static org.apache.mahout.classifier.sgd.OnlineLogisticRegression getModel() {
return org.apache.mahout.classifier.sgd.TrainLogistic.model;
}
Insert Method at org.apache.mahout.classifier.sgd.TrainLogistic:294
public static org.apache.mahout.classifier.sgd.LogisticModelParameters getParameters() {
return org.apache.mahout.classifier.sgd.TrainLogistic.lmp;
}
Insert Assignment at org.apache.mahout.classifier.sgd.TrainLogistic:119
org.apache.mahout.classifier.sgd.TrainLogistic.model = lr
: number instances found: 2
ChangePatternInstance [actions=[Insert Return at org.apache.mahout.classifier.sgd.TrainLogistic:291
return org.apache.mahout.classifier.sgd.TrainLogistic.model
]]
ChangePatternInstance [actions=[Insert Return at org.apache.mahout.classifier.sgd.TrainLogistic:291
return org.apache.mahout.classifier.sgd.TrainLogistic.model
]]
**NOT_EXECUTED_BY_TRAVIS**
Error when printing diff result: parent not initialized for expression(class spoon.support.reflect.reference.CtParameterReferenceImpl)
spoon.reflect.declaration.ParentNotInitializedException: parent not initialized for expression(class spoon.support.reflect.reference.CtParameterReferenceImpl)
at spoon.support.reflect.declaration.CtElementImpl.getParent(CtElementImpl.java:370)
at gumtree.spoon.diff.operations.Operation.toStringAction(Operation.java:60)
at gumtree.spoon.diff.operations.Operation.toString(Operation.java:36)
at gumtree.spoon.diff.DiffImpl.toString(DiffImpl.java:249)
at fr.inria.coming.core.entities.DiffResult.toString(DiffResult.java:72)
at java.lang.String.valueOf(String.java:2994)
at java.lang.StringBuilder.append(StringBuilder.java:131)
at fr.inria.coming.changeminer.entity.FinalResult.toString(FinalResult.java:42)
at java.lang.String.valueOf(String.java:2994)
at org.apache.maven.surefire.report.ConsoleOutputCapture$ForwardingPrintStream.println(ConsoleOutputCapture.java:125)
at fr.inria.coming.core.entities.output.StdOutput.generateFinalOutput(StdOutput.java:19)
at fr.inria.coming.core.engine.RevisionNavigationExperiment.processEnd(RevisionNavigationExperiment.java:84)
at fr.inria.coming.core.engine.RevisionNavigationExperiment.analyze(RevisionNavigationExperiment.java:146)
at fr.inria.coming.main.ComingMain.start(ComingMain.java:156)
at fr.inria.coming.main.ComingMain.run(ComingMain.java:149)
at fr.inria.coming.spoon.repairability.RepairabilityTestUtils.runRepairabilityWithParameters(RepairabilityTestUtils.java:56)
at fr.inria.coming.spoon.repairability.RepairabilityTest.testExcludeNotFullyCoveringInstances(RepairabilityTest.java:102)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:365)
at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:273)
at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:238)
at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:159)
at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:377)
at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:138)
at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:465)
at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:451)
Error when printing diff result: parent not initialized for expression(class spoon.support.reflect.reference.CtParameterReferenceImpl)
spoon.reflect.declaration.ParentNotInitializedException: parent not initialized for expression(class spoon.support.reflect.reference.CtParameterReferenceImpl)
at spoon.support.reflect.declaration.CtElementImpl.getParent(CtElementImpl.java:370)
at gumtree.spoon.diff.operations.Operation.toStringAction(Operation.java:60)
at gumtree.spoon.diff.operations.Operation.toString(Operation.java:36)
at gumtree.spoon.diff.DiffImpl.toString(DiffImpl.java:249)
at fr.inria.coming.changeminer.analyzer.instancedetector.PatternInstancesFromDiff.toString(PatternInstancesFromDiff.java:56)
at fr.inria.coming.changeminer.analyzer.instancedetector.PatternInstancesFromRevision.toString(PatternInstancesFromRevision.java:59)
at java.lang.String.valueOf(String.java:2994)
at java.lang.StringBuilder.append(StringBuilder.java:131)
at fr.inria.coming.changeminer.entity.FinalResult.toString(FinalResult.java:42)
at java.lang.String.valueOf(String.java:2994)
at org.apache.maven.surefire.report.ConsoleOutputCapture$ForwardingPrintStream.println(ConsoleOutputCapture.java:125)
at fr.inria.coming.core.entities.output.StdOutput.generateFinalOutput(StdOutput.java:19)
at fr.inria.coming.core.engine.RevisionNavigationExperiment.processEnd(RevisionNavigationExperiment.java:84)
at fr.inria.coming.core.engine.RevisionNavigationExperiment.analyze(RevisionNavigationExperiment.java:146)
at fr.inria.coming.main.ComingMain.start(ComingMain.java:156)
at fr.inria.coming.main.ComingMain.run(ComingMain.java:149)
at fr.inria.coming.spoon.repairability.RepairabilityTestUtils.runRepairabilityWithParameters(RepairabilityTestUtils.java:56)
at fr.inria.coming.spoon.repairability.RepairabilityTest.testExcludeNotFullyCoveringInstances(RepairabilityTest.java:102)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:365)
at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:273)
at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:238)
at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:159)
at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:377)
at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:138)
at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:465)
at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:451)
Error when printing diff result: parent not initialized for expression(class spoon.support.reflect.reference.CtParameterReferenceImpl)
spoon.reflect.declaration.ParentNotInitializedException: parent not initialized for expression(class spoon.support.reflect.reference.CtParameterReferenceImpl)
at spoon.support.reflect.declaration.CtElementImpl.getParent(CtElementImpl.java:370)
at gumtree.spoon.diff.operations.Operation.toStringAction(Operation.java:60)
at gumtree.spoon.diff.operations.Operation.toString(Operation.java:36)
at gumtree.spoon.diff.DiffImpl.toString(DiffImpl.java:249)
at fr.inria.coming.changeminer.analyzer.instancedetector.PatternInstancesFromDiff.toString(PatternInstancesFromDiff.java:56)
at fr.inria.coming.changeminer.analyzer.instancedetector.PatternInstancesFromRevision.toString(PatternInstancesFromRevision.java:59)
at java.lang.String.valueOf(String.java:2994)
at java.lang.StringBuilder.append(StringBuilder.java:131)
at fr.inria.coming.changeminer.entity.FinalResult.toString(FinalResult.java:42)
at java.lang.String.valueOf(String.java:2994)
at org.apache.maven.surefire.report.ConsoleOutputCapture$ForwardingPrintStream.println(ConsoleOutputCapture.java:125)
at fr.inria.coming.core.entities.output.StdOutput.generateFinalOutput(StdOutput.java:19)
at fr.inria.coming.core.engine.RevisionNavigationExperiment.processEnd(RevisionNavigationExperiment.java:84)
at fr.inria.coming.core.engine.RevisionNavigationExperiment.analyze(RevisionNavigationExperiment.java:146)
at fr.inria.coming.main.ComingMain.start(ComingMain.java:156)
at fr.inria.coming.main.ComingMain.run(ComingMain.java:149)
at fr.inria.coming.spoon.repairability.RepairabilityTestUtils.runRepairabilityWithParameters(RepairabilityTestUtils.java:56)
at fr.inria.coming.spoon.repairability.RepairabilityTest.testExcludeNotFullyCoveringInstances(RepairabilityTest.java:102)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:365)
at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:273)
at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:238)
at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:159)
at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:377)
at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:138)
at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:465)
at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:451)
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/exclude_not_covering/covered]
FineGrainDifftAnalyzer
-covered
PatternInstanceAnalyzer
--Diff ex--
RepairabilityAnalyzer
--Diff ex--
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/exclude_not_covering/not_covered]
FineGrainDifftAnalyzer
-not_covered
Delete LocalVariable at com.actionbarsherlock.internal.view.menu.MenuWrapper:99
final android.view.MenuItem item =
Delete VariableRead at com.actionbarsherlock.internal.view.menu.MenuWrapper:100
item
Move Invocation from com.actionbarsherlock.internal.view.menu.MenuWrapper:99 to com.actionbarsherlock.internal.view.menu.MenuWrapper:97
mNativeMenu.findItem(id)
PatternInstanceAnalyzer
----For Diff:Delete LocalVariable at com.actionbarsherlock.internal.view.menu.MenuWrapper:99
final android.view.MenuItem item =
Delete VariableRead at com.actionbarsherlock.internal.view.menu.MenuWrapper:100
item
Move Invocation from com.actionbarsherlock.internal.view.menu.MenuWrapper:99 to com.actionbarsherlock.internal.view.menu.MenuWrapper:97
mNativeMenu.findItem(id)
: number instances found: 22
ChangePatternInstance [actions=[Delete Wra at com.actionbarsherlock.internal.view.menu.MenuWrapper
]]
ChangePatternInstance [actions=[Delete VirtualEle at com.actionbarsherlock.internal.view.menu.MenuWrapper
]]
ChangePatternInstance [actions=[Delete LocalVariable at com.actionbarsherlock.internal.view.menu.MenuWrapper:99
final android.view.MenuItem item =
]]
ChangePatternInstance [actions=[Delete Wra at com.actionbarsherlock.internal.view.menu.MenuWrapper
]]
ChangePatternInstance [actions=[Delete VirtualEle at com.actionbarsherlock.internal.view.menu.MenuWrapper
]]
ChangePatternInstance [actions=[Delete LocalVariable at com.actionbarsherlock.internal.view.menu.MenuWrapper:99
final android.view.MenuItem item =
]]
ChangePatternInstance [actions=[Move Invocation from com.actionbarsherlock.internal.view.menu.MenuWrapper:99 to com.actionbarsherlock.internal.view.menu.MenuWrapper:97
mNativeMenu.findItem(id)
]]
ChangePatternInstance [actions=[Delete TypeReference at com.actionbarsherlock.internal.view.menu.MenuWrapper:99
android.view.MenuItem
]]
ChangePatternInstance [actions=[Delete Wra at com.actionbarsherlock.internal.view.menu.MenuWrapper
]]
ChangePatternInstance [actions=[Delete VirtualEle at com.actionbarsherlock.internal.view.menu.MenuWrapper
]]
ChangePatternInstance [actions=[Delete VariableRead at com.actionbarsherlock.internal.view.menu.MenuWrapper:100
item
]]
ChangePatternInstance [actions=[Move Invocation from com.actionbarsherlock.internal.view.menu.MenuWrapper:99 to com.actionbarsherlock.internal.view.menu.MenuWrapper:97
mNativeMenu.findItem(id)
]]
ChangePatternInstance [actions=[Delete TypeReference at com.actionbarsherlock.internal.view.menu.MenuWrapper:99
android.view.MenuItem
]]
ChangePatternInstance [actions=[Delete Wra at com.actionbarsherlock.internal.view.menu.MenuWrapper
]]
ChangePatternInstance [actions=[Delete VirtualEle at com.actionbarsherlock.internal.view.menu.MenuWrapper
]]
ChangePatternInstance [actions=[Delete LocalVariable at com.actionbarsherlock.internal.view.menu.MenuWrapper:99
final android.view.MenuItem item =
]]
ChangePatternInstance [actions=[Delete VariableRead at com.actionbarsherlock.internal.view.menu.MenuWrapper:100
item
]]
ChangePatternInstance [actions=[Move Invocation from com.actionbarsherlock.internal.view.menu.MenuWrapper:99 to com.actionbarsherlock.internal.view.menu.MenuWrapper:97
mNativeMenu.findItem(id)
]]
ChangePatternInstance [actions=[Delete LocalVariable at com.actionbarsherlock.internal.view.menu.MenuWrapper:99
final android.view.MenuItem item =
]]
ChangePatternInstance [actions=[Move Invocation from com.actionbarsherlock.internal.view.menu.MenuWrapper:99 to com.actionbarsherlock.internal.view.menu.MenuWrapper:97
mNativeMenu.findItem(id)
]]
ChangePatternInstance [actions=[Delete VariableRead at com.actionbarsherlock.internal.view.menu.MenuWrapper:100
item
]]
ChangePatternInstance [actions=[Delete VariableRead at com.actionbarsherlock.internal.view.menu.MenuWrapper:100
item
, Move Invocation from com.actionbarsherlock.internal.view.menu.MenuWrapper:99 to com.actionbarsherlock.internal.view.menu.MenuWrapper:97
mNativeMenu.findItem(id)
]]
RepairabilityAnalyzer
----For Diff:Delete LocalVariable at com.actionbarsherlock.internal.view.menu.MenuWrapper:99
final android.view.MenuItem item =
Delete VariableRead at com.actionbarsherlock.internal.view.menu.MenuWrapper:100
item
Move Invocation from com.actionbarsherlock.internal.view.menu.MenuWrapper:99 to com.actionbarsherlock.internal.view.menu.MenuWrapper:97
mNativeMenu.findItem(id)
: number instances found: 0
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/NPEfix/NPEfix8]
FineGrainDifftAnalyzer
-eigth
Insert If at org.apache.felix.framework.BundleRevisionImpl:521
if (contentPath == null)
return java.util.Collections.emptyEnumeration();
PatternInstanceAnalyzer
----For Diff:Insert If at org.apache.felix.framework.BundleRevisionImpl:521
if (contentPath == null)
return java.util.Collections.emptyEnumeration();
: number instances found: 31
ChangePatternInstance [actions=[Insert VariableRead at org.apache.felix.framework.BundleRevisionImpl:521
contentPath
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.felix.framework.BundleRevisionImpl:521
null
]]
ChangePatternInstance [actions=[Insert Return at org.apache.felix.framework.BundleRevisionImpl:522
return java.util.Collections.emptyEnumeration()
]]
ChangePatternInstance [actions=[Insert If at org.apache.felix.framework.BundleRevisionImpl:521
if (contentPath == null)
return java.util.Collections.emptyEnumeration();
]]
ChangePatternInstance [actions=[Insert Return at org.apache.felix.framework.BundleRevisionImpl:522
return java.util.Collections.emptyEnumeration()
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.felix.framework.BundleRevisionImpl:521
contentPath == null
]]
ChangePatternInstance [actions=[Insert Block at org.apache.felix.framework.BundleRevisionImpl:522
return java.util.Collections.emptyEnumeration();
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.felix.framework.BundleRevisionImpl:521
contentPath
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.felix.framework.BundleRevisionImpl:521
null
]]
ChangePatternInstance [actions=[Insert Return at org.apache.felix.framework.BundleRevisionImpl:522
return java.util.Collections.emptyEnumeration()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.felix.framework.BundleRevisionImpl:522
java.util.Collections.emptyEnumeration()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.felix.framework.BundleRevisionImpl:522
java.util.Collections
]]
ChangePatternInstance [actions=[Insert Return at org.apache.felix.framework.BundleRevisionImpl:522
return java.util.Collections.emptyEnumeration()
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.felix.framework.BundleRevisionImpl:521
contentPath == null
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.felix.framework.BundleRevisionImpl:522
java.util.Collections.emptyEnumeration()
]]
ChangePatternInstance [actions=[Insert If at org.apache.felix.framework.BundleRevisionImpl:521
if (contentPath == null)
return java.util.Collections.emptyEnumeration();
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.felix.framework.BundleRevisionImpl:521
contentPath == null
]]
ChangePatternInstance [actions=[Insert Block at org.apache.felix.framework.BundleRevisionImpl:522
return java.util.Collections.emptyEnumeration();
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.felix.framework.BundleRevisionImpl:521
contentPath
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.felix.framework.BundleRevisionImpl:521
null
]]
ChangePatternInstance [actions=[Insert Return at org.apache.felix.framework.BundleRevisionImpl:522
return java.util.Collections.emptyEnumeration()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.felix.framework.BundleRevisionImpl:522
java.util.Collections.emptyEnumeration()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.felix.framework.BundleRevisionImpl:522
java.util.Collections
]]
ChangePatternInstance [actions=[Insert If at org.apache.felix.framework.BundleRevisionImpl:521
if (contentPath == null)
return java.util.Collections.emptyEnumeration();
]]
ChangePatternInstance [actions=[Insert Block at org.apache.felix.framework.BundleRevisionImpl:522
return java.util.Collections.emptyEnumeration();
]]
ChangePatternInstance [actions=[Insert Return at org.apache.felix.framework.BundleRevisionImpl:522
return java.util.Collections.emptyEnumeration()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.felix.framework.BundleRevisionImpl:522
java.util.Collections.emptyEnumeration()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.felix.framework.BundleRevisionImpl:522
java.util.Collections.emptyEnumeration()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.felix.framework.BundleRevisionImpl:522
java.util.Collections
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.felix.framework.BundleRevisionImpl:522
java.util.Collections.emptyEnumeration()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.felix.framework.BundleRevisionImpl:522
java.util.Collections
]]
RepairabilityAnalyzer
----For Diff:Insert If at org.apache.felix.framework.BundleRevisionImpl:521
if (contentPath == null)
return java.util.Collections.emptyEnumeration();
: number instances found: 2
ChangePatternInstance [actions=[Insert Return at org.apache.felix.framework.BundleRevisionImpl:522
return java.util.Collections.emptyEnumeration()
]]
ChangePatternInstance [actions=[Insert Return at org.apache.felix.framework.BundleRevisionImpl:522
return java.util.Collections.emptyEnumeration()
]]
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/NPEfix/NPEfix12]
FineGrainDifftAnalyzer
-twelve
Update Method at org.apache.commons.math.optimization.linear.SimplexTableau:197
public java.util.List<org.apache.commons.math.optimization.linear.LinearConstraint> getNormalizedConstraints() {
java.util.List<org.apache.commons.math.optimization.linear.LinearConstraint> normalized = new java.util.ArrayList<org.apache.commons.math.optimization.linear.LinearConstraint>();
for (org.apache.commons.math.optimization.linear.LinearConstraint constraint : constraints) {
normalized.add(normalize(constraint));
}
return normalized;
} to public java.util.List<org.apache.commons.math.optimization.linear.LinearConstraint> normalizeConstraints(java.util.Collection<org.apache.commons.math.optimization.linear.LinearConstraint> constraints) {
java.util.List<org.apache.commons.math.optimization.linear.LinearConstraint> normalized = new java.util.ArrayList<org.apache.commons.math.optimization.linear.LinearConstraint>();
for (org.apache.commons.math.optimization.linear.LinearConstraint constraint : constraints) {
normalized.add(normalize(constraint));
}
return normalized;
}
Update TypeReference at org.apache.commons.math.optimization.linear.SimplexTableau:72
java.util.Collection<org.apache.commons.math.optimization.linear.LinearConstraint> to java.util.List<org.apache.commons.math.optimization.linear.LinearConstraint>
Delete VariableRead at org.apache.commons.math.optimization.linear.SimplexTableau:106
constraints
Delete FieldRead at org.apache.commons.math.optimization.linear.SimplexTableau:199
constraints
Insert Invocation at org.apache.commons.math.optimization.linear.SimplexTableau:106
normalizeConstraints(constraints)
Insert VariableRead at org.apache.commons.math.optimization.linear.SimplexTableau:200
constraints
PatternInstanceAnalyzer
----For Diff:Update Method at org.apache.commons.math.optimization.linear.SimplexTableau:197
public java.util.List<org.apache.commons.math.optimization.linear.LinearConstraint> getNormalizedConstraints() {
java.util.List<org.apache.commons.math.optimization.linear.LinearConstraint> normalized = new java.util.ArrayList<org.apache.commons.math.optimization.linear.LinearConstraint>();
for (org.apache.commons.math.optimization.linear.LinearConstraint constraint : constraints) {
normalized.add(normalize(constraint));
}
return normalized;
} to public java.util.List<org.apache.commons.math.optimization.linear.LinearConstraint> normalizeConstraints(java.util.Collection<org.apache.commons.math.optimization.linear.LinearConstraint> constraints) {
java.util.List<org.apache.commons.math.optimization.linear.LinearConstraint> normalized = new java.util.ArrayList<org.apache.commons.math.optimization.linear.LinearConstraint>();
for (org.apache.commons.math.optimization.linear.LinearConstraint constraint : constraints) {
normalized.add(normalize(constraint));
}
return normalized;
}
Update TypeReference at org.apache.commons.math.optimization.linear.SimplexTableau:72
java.util.Collection<org.apache.commons.math.optimization.linear.LinearConstraint> to java.util.List<org.apache.commons.math.optimization.linear.LinearConstraint>
Delete VariableRead at org.apache.commons.math.optimization.linear.SimplexTableau:106
constraints
Delete FieldRead at org.apache.commons.math.optimization.linear.SimplexTableau:199
constraints
Insert Invocation at org.apache.commons.math.optimization.linear.SimplexTableau:106
normalizeConstraints(constraints)
Insert VariableRead at org.apache.commons.math.optimization.linear.SimplexTableau:200
constraints
: number instances found: 33
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math.optimization.linear.SimplexTableau:106
normalizeConstraints(constraints)
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.optimization.linear.SimplexTableau:200
constraints
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math.optimization.linear.SimplexTableau
org.apache.commons.math.optimization.linear.SimplexTableau
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.optimization.linear.SimplexTableau:106
constraints
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.linear.SimplexTableau:106
constraints
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.optimization.linear.SimplexTableau
org.apache.commons.math.optimization.linear.SimplexTableau
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.optimization.linear.SimplexTableau:199
constraints
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math.optimization.linear.SimplexTableau:106
normalizeConstraints(constraints)
]]
ChangePatternInstance [actions=[Update Method at org.apache.commons.math.optimization.linear.SimplexTableau:197
public java.util.List<org.apache.commons.math.optimization.linear.LinearConstraint> getNormalizedConstraints() {
java.util.List<org.apache.commons.math.optimization.linear.LinearConstraint> normalized = new java.util.ArrayList<org.apache.commons.math.optimization.linear.LinearConstraint>();
for (org.apache.commons.math.optimization.linear.LinearConstraint constraint : constraints) {
normalized.add(normalize(constraint));
}
return normalized;
} to public java.util.List<org.apache.commons.math.optimization.linear.LinearConstraint> normalizeConstraints(java.util.Collection<org.apache.commons.math.optimization.linear.LinearConstraint> constraints) {
java.util.List<org.apache.commons.math.optimization.linear.LinearConstraint> normalized = new java.util.ArrayList<org.apache.commons.math.optimization.linear.LinearConstraint>();
for (org.apache.commons.math.optimization.linear.LinearConstraint constraint : constraints) {
normalized.add(normalize(constraint));
}
return normalized;
}
]]
ChangePatternInstance [actions=[Update TypeReference at org.apache.commons.math.optimization.linear.SimplexTableau:72
java.util.Collection<org.apache.commons.math.optimization.linear.LinearConstraint> to java.util.List<org.apache.commons.math.optimization.linear.LinearConstraint>
]]
ChangePatternInstance [actions=[Insert Parameter at org.apache.commons.math.optimization.linear.SimplexTableau:198
java.util.Collection<org.apache.commons.math.optimization.linear.LinearConstraint> constraints
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math.optimization.linear.SimplexTableau:106
normalizeConstraints(constraints)
]]
ChangePatternInstance [actions=[Insert TypeReference at org.apache.commons.math.optimization.linear.SimplexTableau:198
java.util.Collection<org.apache.commons.math.optimization.linear.LinearConstraint>
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.optimization.linear.SimplexTableau:200
constraints
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math.optimization.linear.SimplexTableau
org.apache.commons.math.optimization.linear.SimplexTableau
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.optimization.linear.SimplexTableau:106
constraints
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.linear.SimplexTableau:106
constraints
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.optimization.linear.SimplexTableau
org.apache.commons.math.optimization.linear.SimplexTableau
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.optimization.linear.SimplexTableau:199
constraints
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math.optimization.linear.SimplexTableau:106
normalizeConstraints(constraints)
]]
ChangePatternInstance [actions=[Update TypeReference at org.apache.commons.math.optimization.linear.SimplexTableau:72
java.util.Collection<org.apache.commons.math.optimization.linear.LinearConstraint> to java.util.List<org.apache.commons.math.optimization.linear.LinearConstraint>
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math.optimization.linear.SimplexTableau:106
normalizeConstraints(constraints)
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math.optimization.linear.SimplexTableau
org.apache.commons.math.optimization.linear.SimplexTableau
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.optimization.linear.SimplexTableau:106
constraints
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.linear.SimplexTableau:106
constraints
, Insert Invocation at org.apache.commons.math.optimization.linear.SimplexTableau:106
normalizeConstraints(constraints)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.optimization.linear.SimplexTableau
org.apache.commons.math.optimization.linear.SimplexTableau
, Insert Invocation at org.apache.commons.math.optimization.linear.SimplexTableau:106
normalizeConstraints(constraints)
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.optimization.linear.SimplexTableau:199
constraints
, Insert Invocation at org.apache.commons.math.optimization.linear.SimplexTableau:106
normalizeConstraints(constraints)
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.optimization.linear.SimplexTableau
org.apache.commons.math.optimization.linear.SimplexTableau
, Insert VariableRead at org.apache.commons.math.optimization.linear.SimplexTableau:200
constraints
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.optimization.linear.SimplexTableau:199
constraints
, Insert VariableRead at org.apache.commons.math.optimization.linear.SimplexTableau:200
constraints
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math.optimization.linear.SimplexTableau:106
constraints
, Insert TypeAccess at org.apache.commons.math.optimization.linear.SimplexTableau
org.apache.commons.math.optimization.linear.SimplexTableau
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.optimization.linear.SimplexTableau:199
constraints
, Insert TypeAccess at org.apache.commons.math.optimization.linear.SimplexTableau
org.apache.commons.math.optimization.linear.SimplexTableau
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.math.optimization.linear.SimplexTableau
org.apache.commons.math.optimization.linear.SimplexTableau
, Insert VariableRead at org.apache.commons.math.optimization.linear.SimplexTableau:106
constraints
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.optimization.linear.SimplexTableau:199
constraints
, Insert VariableRead at org.apache.commons.math.optimization.linear.SimplexTableau:106
constraints
]]
RepairabilityAnalyzer
----For Diff:Update Method at org.apache.commons.math.optimization.linear.SimplexTableau:197
public java.util.List<org.apache.commons.math.optimization.linear.LinearConstraint> getNormalizedConstraints() {
java.util.List<org.apache.commons.math.optimization.linear.LinearConstraint> normalized = new java.util.ArrayList<org.apache.commons.math.optimization.linear.LinearConstraint>();
for (org.apache.commons.math.optimization.linear.LinearConstraint constraint : constraints) {
normalized.add(normalize(constraint));
}
return normalized;
} to public java.util.List<org.apache.commons.math.optimization.linear.LinearConstraint> normalizeConstraints(java.util.Collection<org.apache.commons.math.optimization.linear.LinearConstraint> constraints) {
java.util.List<org.apache.commons.math.optimization.linear.LinearConstraint> normalized = new java.util.ArrayList<org.apache.commons.math.optimization.linear.LinearConstraint>();
for (org.apache.commons.math.optimization.linear.LinearConstraint constraint : constraints) {
normalized.add(normalize(constraint));
}
return normalized;
}
Update TypeReference at org.apache.commons.math.optimization.linear.SimplexTableau:72
java.util.Collection<org.apache.commons.math.optimization.linear.LinearConstraint> to java.util.List<org.apache.commons.math.optimization.linear.LinearConstraint>
Delete VariableRead at org.apache.commons.math.optimization.linear.SimplexTableau:106
constraints
Delete FieldRead at org.apache.commons.math.optimization.linear.SimplexTableau:199
constraints
Insert Invocation at org.apache.commons.math.optimization.linear.SimplexTableau:106
normalizeConstraints(constraints)
Insert VariableRead at org.apache.commons.math.optimization.linear.SimplexTableau:200
constraints
: number instances found: 5
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math.optimization.linear.SimplexTableau:106
normalizeConstraints(constraints)
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.optimization.linear.SimplexTableau:200
constraints
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.math.optimization.linear.SimplexTableau:199
constraints
, Insert VariableRead at org.apache.commons.math.optimization.linear.SimplexTableau:200
constraints
]]
ChangePatternInstance [actions=[Update TypeReference at org.apache.commons.math.optimization.linear.SimplexTableau:72
java.util.Collection<org.apache.commons.math.optimization.linear.LinearConstraint> to java.util.List<org.apache.commons.math.optimization.linear.LinearConstraint>
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math.optimization.linear.SimplexTableau:200
constraints
]]
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/NPEfix/NPEfix6]
FineGrainDifftAnalyzer
-six
Delete FieldRead at org.apache.commons.lang.LocaleUtils:223
org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet
Insert Invocation at org.apache.commons.lang.LocaleUtils:223
org.apache.commons.lang.LocaleUtils.availableLocaleList()
PatternInstanceAnalyzer
----For Diff:Delete FieldRead at org.apache.commons.lang.LocaleUtils:223
org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet
Insert Invocation at org.apache.commons.lang.LocaleUtils:223
org.apache.commons.lang.LocaleUtils.availableLocaleList()
: number instances found: 22
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.LocaleUtils:223
org.apache.commons.lang.LocaleUtils.availableLocaleList()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.lang.LocaleUtils
org.apache.commons.lang.LocaleUtils
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.lang.LocaleUtils
org.apache.commons.lang.LocaleUtils
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.lang.LocaleUtils:223
org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.LocaleUtils:223
org.apache.commons.lang.LocaleUtils.availableLocaleList()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.LocaleUtils:223
org.apache.commons.lang.LocaleUtils.availableLocaleList()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.lang.LocaleUtils
org.apache.commons.lang.LocaleUtils
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.lang.LocaleUtils
org.apache.commons.lang.LocaleUtils
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.lang.LocaleUtils:223
org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.LocaleUtils:223
org.apache.commons.lang.LocaleUtils.availableLocaleList()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.LocaleUtils:223
org.apache.commons.lang.LocaleUtils.availableLocaleList()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.lang.LocaleUtils
org.apache.commons.lang.LocaleUtils
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.lang.LocaleUtils
org.apache.commons.lang.LocaleUtils
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.lang.LocaleUtils:223
org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.LocaleUtils:223
org.apache.commons.lang.LocaleUtils.availableLocaleList()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.LocaleUtils:223
org.apache.commons.lang.LocaleUtils.availableLocaleList()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.lang.LocaleUtils
org.apache.commons.lang.LocaleUtils
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.lang.LocaleUtils
org.apache.commons.lang.LocaleUtils
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.lang.LocaleUtils:223
org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.commons.lang.LocaleUtils
org.apache.commons.lang.LocaleUtils
, Insert Invocation at org.apache.commons.lang.LocaleUtils:223
org.apache.commons.lang.LocaleUtils.availableLocaleList()
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.lang.LocaleUtils:223
org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet
, Insert Invocation at org.apache.commons.lang.LocaleUtils:223
org.apache.commons.lang.LocaleUtils.availableLocaleList()
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.lang.LocaleUtils:223
org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet
, Insert TypeAccess at org.apache.commons.lang.LocaleUtils
org.apache.commons.lang.LocaleUtils
]]
RepairabilityAnalyzer
----For Diff:Delete FieldRead at org.apache.commons.lang.LocaleUtils:223
org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet
Insert Invocation at org.apache.commons.lang.LocaleUtils:223
org.apache.commons.lang.LocaleUtils.availableLocaleList()
: number instances found: 5
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.LocaleUtils:223
org.apache.commons.lang.LocaleUtils.availableLocaleList()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.LocaleUtils:223
org.apache.commons.lang.LocaleUtils.availableLocaleList()
]]
ChangePatternInstance [actions=[Delete FieldRead at org.apache.commons.lang.LocaleUtils:223
org.apache.commons.lang.LocaleUtils.cAvailableLocaleSet
, Insert Invocation at org.apache.commons.lang.LocaleUtils:223
org.apache.commons.lang.LocaleUtils.availableLocaleList()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.LocaleUtils:223
org.apache.commons.lang.LocaleUtils.availableLocaleList()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang.LocaleUtils:223
org.apache.commons.lang.LocaleUtils.availableLocaleList()
]]
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/NPEfix/NPEfix19]
FineGrainDifftAnalyzer
-nineteen
Insert BinaryOperator at org.apache.sling.security.impl.ContentDispositionFilter:288
(props != null) &&
Insert BinaryOperator at org.apache.sling.security.impl.ContentDispositionFilter:294
(props != null) &&
Move Invocation from org.apache.sling.security.impl.ContentDispositionFilter$RewriterResponse:288 to org.apache.sling.security.impl.ContentDispositionFilter$RewriterResponse:288
props.containsKey(org.apache.sling.security.impl.ContentDispositionFilter.RewriterResponse.PROP_JCR_DATA)
Move Invocation from org.apache.sling.security.impl.ContentDispositionFilter$RewriterResponse:294 to org.apache.sling.security.impl.ContentDispositionFilter$RewriterResponse:294
props.containsKey(org.apache.sling.security.impl.ContentDispositionFilter.RewriterResponse.PROP_JCR_DATA)
PatternInstanceAnalyzer
----For Diff:Insert BinaryOperator at org.apache.sling.security.impl.ContentDispositionFilter:288
(props != null) &&
Insert BinaryOperator at org.apache.sling.security.impl.ContentDispositionFilter:294
(props != null) &&
Move Invocation from org.apache.sling.security.impl.ContentDispositionFilter$RewriterResponse:288 to org.apache.sling.security.impl.ContentDispositionFilter$RewriterResponse:288
props.containsKey(org.apache.sling.security.impl.ContentDispositionFilter.RewriterResponse.PROP_JCR_DATA)
Move Invocation from org.apache.sling.security.impl.ContentDispositionFilter$RewriterResponse:294 to org.apache.sling.security.impl.ContentDispositionFilter$RewriterResponse:294
props.containsKey(org.apache.sling.security.impl.ContentDispositionFilter.RewriterResponse.PROP_JCR_DATA)
: number instances found: 36
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.sling.security.impl.ContentDispositionFilter:288
(props != null)
]]
ChangePatternInstance [actions=[Move Invocation from org.apache.sling.security.impl.ContentDispositionFilter$RewriterResponse:288 to org.apache.sling.security.impl.ContentDispositionFilter$RewriterResponse:288
props.containsKey(org.apache.sling.security.impl.ContentDispositionFilter.RewriterResponse.PROP_JCR_DATA)
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.sling.security.impl.ContentDispositionFilter:288
props
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.sling.security.impl.ContentDispositionFilter:288
null
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.sling.security.impl.ContentDispositionFilter:294
(props != null)
]]
ChangePatternInstance [actions=[Move Invocation from org.apache.sling.security.impl.ContentDispositionFilter$RewriterResponse:294 to org.apache.sling.security.impl.ContentDispositionFilter$RewriterResponse:294
props.containsKey(org.apache.sling.security.impl.ContentDispositionFilter.RewriterResponse.PROP_JCR_DATA)
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.sling.security.impl.ContentDispositionFilter:294
props
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.sling.security.impl.ContentDispositionFilter:294
null
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.sling.security.impl.ContentDispositionFilter:288
(props != null) &&
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.sling.security.impl.ContentDispositionFilter:288
(props != null)
]]
ChangePatternInstance [actions=[Move Invocation from org.apache.sling.security.impl.ContentDispositionFilter$RewriterResponse:288 to org.apache.sling.security.impl.ContentDispositionFilter$RewriterResponse:288
props.containsKey(org.apache.sling.security.impl.ContentDispositionFilter.RewriterResponse.PROP_JCR_DATA)
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.sling.security.impl.ContentDispositionFilter:288
props
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.sling.security.impl.ContentDispositionFilter:288
null
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.sling.security.impl.ContentDispositionFilter:294
(props != null) &&
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.sling.security.impl.ContentDispositionFilter:294
(props != null)
]]
ChangePatternInstance [actions=[Move Invocation from org.apache.sling.security.impl.ContentDispositionFilter$RewriterResponse:294 to org.apache.sling.security.impl.ContentDispositionFilter$RewriterResponse:294
props.containsKey(org.apache.sling.security.impl.ContentDispositionFilter.RewriterResponse.PROP_JCR_DATA)
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.sling.security.impl.ContentDispositionFilter:294
props
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.sling.security.impl.ContentDispositionFilter:294
null
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.sling.security.impl.ContentDispositionFilter:288
(props != null) &&
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.sling.security.impl.ContentDispositionFilter:288
(props != null)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.sling.security.impl.ContentDispositionFilter:294
(props != null) &&
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.sling.security.impl.ContentDispositionFilter:294
(props != null)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.sling.security.impl.ContentDispositionFilter:288
(props != null) &&
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.sling.security.impl.ContentDispositionFilter:288
(props != null)
]]
ChangePatternInstance [actions=[Move Invocation from org.apache.sling.security.impl.ContentDispositionFilter$RewriterResponse:288 to org.apache.sling.security.impl.ContentDispositionFilter$RewriterResponse:288
props.containsKey(org.apache.sling.security.impl.ContentDispositionFilter.RewriterResponse.PROP_JCR_DATA)
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.sling.security.impl.ContentDispositionFilter:288
props
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.sling.security.impl.ContentDispositionFilter:288
null
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.sling.security.impl.ContentDispositionFilter:294
(props != null) &&
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.sling.security.impl.ContentDispositionFilter:294
(props != null)
]]
ChangePatternInstance [actions=[Move Invocation from org.apache.sling.security.impl.ContentDispositionFilter$RewriterResponse:294 to org.apache.sling.security.impl.ContentDispositionFilter$RewriterResponse:294
props.containsKey(org.apache.sling.security.impl.ContentDispositionFilter.RewriterResponse.PROP_JCR_DATA)
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.sling.security.impl.ContentDispositionFilter:294
props
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.sling.security.impl.ContentDispositionFilter:294
null
]]
ChangePatternInstance [actions=[Move Invocation from org.apache.sling.security.impl.ContentDispositionFilter$RewriterResponse:288 to org.apache.sling.security.impl.ContentDispositionFilter$RewriterResponse:288
props.containsKey(org.apache.sling.security.impl.ContentDispositionFilter.RewriterResponse.PROP_JCR_DATA)
]]
ChangePatternInstance [actions=[Move Invocation from org.apache.sling.security.impl.ContentDispositionFilter$RewriterResponse:294 to org.apache.sling.security.impl.ContentDispositionFilter$RewriterResponse:294
props.containsKey(org.apache.sling.security.impl.ContentDispositionFilter.RewriterResponse.PROP_JCR_DATA)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.sling.security.impl.ContentDispositionFilter:288
(props != null) &&
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.sling.security.impl.ContentDispositionFilter:294
(props != null) &&
]]
RepairabilityAnalyzer
----For Diff:Insert BinaryOperator at org.apache.sling.security.impl.ContentDispositionFilter:288
(props != null) &&
Insert BinaryOperator at org.apache.sling.security.impl.ContentDispositionFilter:294
(props != null) &&
Move Invocation from org.apache.sling.security.impl.ContentDispositionFilter$RewriterResponse:288 to org.apache.sling.security.impl.ContentDispositionFilter$RewriterResponse:288
props.containsKey(org.apache.sling.security.impl.ContentDispositionFilter.RewriterResponse.PROP_JCR_DATA)
Move Invocation from org.apache.sling.security.impl.ContentDispositionFilter$RewriterResponse:294 to org.apache.sling.security.impl.ContentDispositionFilter$RewriterResponse:294
props.containsKey(org.apache.sling.security.impl.ContentDispositionFilter.RewriterResponse.PROP_JCR_DATA)
: number instances found: 3
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.sling.security.impl.ContentDispositionFilter:288
(props != null) &&
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.sling.security.impl.ContentDispositionFilter:288
(props != null)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.sling.security.impl.ContentDispositionFilter:288
(props != null) &&
]]
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/NPEfix/NPEfix17]
FineGrainDifftAnalyzer
-seventeen
Insert If at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:251
if (fields != null) {
}
Insert Block at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:286
{
retval = root;
}
Insert Block at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:281
{
retval = root;
}
Move For from org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:251 to org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:253
for (int i = 0; (i < (fields.size())) && (retval == null); i++) {
org.apache.pdfbox.cos.COSDictionary element = ((org.apache.pdfbox.cos.COSDictionary) (fields.getObject(i)));
if (element != null) {
org.apache.pdfbox.cos.COSString fieldName = ((org.apache.pdfbox.cos.COSString) (element.getDictionaryObject(COSName.T)));
if ((fieldName.getString().equals(fullyQualifiedName)) || (fieldName.getString().equals(nameSubSection[0]))) {
org.apache.pdfbox.pdmodel.interactive.form.PDField root = org.apache.pdfbox.pdmodel.interactive.form.PDField.fromDictionary(this, element, null);
if (root != null) {
if ((nameSubSection.length) > 1) {
org.apache.pdfbox.pdmodel.interactive.form.PDField kid = root.findKid(nameSubSection, 1);
if (kid != null) {
retval = kid;
} else {
retval = root;
}
} else {
retval = root;
}
}
}
}
}
PatternInstanceAnalyzer
----For Diff:Insert If at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:251
if (fields != null) {
}
Insert Block at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:286
{
retval = root;
}
Insert Block at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:281
{
retval = root;
}
Move For from org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:251 to org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:253
for (int i = 0; (i < (fields.size())) && (retval == null); i++) {
org.apache.pdfbox.cos.COSDictionary element = ((org.apache.pdfbox.cos.COSDictionary) (fields.getObject(i)));
if (element != null) {
org.apache.pdfbox.cos.COSString fieldName = ((org.apache.pdfbox.cos.COSString) (element.getDictionaryObject(COSName.T)));
if ((fieldName.getString().equals(fullyQualifiedName)) || (fieldName.getString().equals(nameSubSection[0]))) {
org.apache.pdfbox.pdmodel.interactive.form.PDField root = org.apache.pdfbox.pdmodel.interactive.form.PDField.fromDictionary(this, element, null);
if (root != null) {
if ((nameSubSection.length) > 1) {
org.apache.pdfbox.pdmodel.interactive.form.PDField kid = root.findKid(nameSubSection, 1);
if (kid != null) {
retval = kid;
} else {
retval = root;
}
} else {
retval = root;
}
}
}
}
}
: number instances found: 47
ChangePatternInstance [actions=[Insert VariableRead at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:251
fields
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:251
null
]]
ChangePatternInstance [actions=[Insert If at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:251
if (fields != null) {
}
, Move For from org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:251 to org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:253
for (int i = 0; (i < (fields.size())) && (retval == null); i++) {
org.apache.pdfbox.cos.COSDictionary element = ((org.apache.pdfbox.cos.COSDictionary) (fields.getObject(i)));
if (element != null) {
org.apache.pdfbox.cos.COSString fieldName = ((org.apache.pdfbox.cos.COSString) (element.getDictionaryObject(COSName.T)));
if ((fieldName.getString().equals(fullyQualifiedName)) || (fieldName.getString().equals(nameSubSection[0]))) {
org.apache.pdfbox.pdmodel.interactive.form.PDField root = org.apache.pdfbox.pdmodel.interactive.form.PDField.fromDictionary(this, element, null);
if (root != null) {
if ((nameSubSection.length) > 1) {
org.apache.pdfbox.pdmodel.interactive.form.PDField kid = root.findKid(nameSubSection, 1);
if (kid != null) {
retval = kid;
} else {
retval = root;
}
} else {
retval = root;
}
}
}
}
}
]]
ChangePatternInstance [actions=[Insert If at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:251
if (fields != null) {
}
]]
ChangePatternInstance [actions=[Move For from org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:251 to org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:253
for (int i = 0; (i < (fields.size())) && (retval == null); i++) {
org.apache.pdfbox.cos.COSDictionary element = ((org.apache.pdfbox.cos.COSDictionary) (fields.getObject(i)));
if (element != null) {
org.apache.pdfbox.cos.COSString fieldName = ((org.apache.pdfbox.cos.COSString) (element.getDictionaryObject(COSName.T)));
if ((fieldName.getString().equals(fullyQualifiedName)) || (fieldName.getString().equals(nameSubSection[0]))) {
org.apache.pdfbox.pdmodel.interactive.form.PDField root = org.apache.pdfbox.pdmodel.interactive.form.PDField.fromDictionary(this, element, null);
if (root != null) {
if ((nameSubSection.length) > 1) {
org.apache.pdfbox.pdmodel.interactive.form.PDField kid = root.findKid(nameSubSection, 1);
if (kid != null) {
retval = kid;
} else {
retval = root;
}
} else {
retval = root;
}
}
}
}
}
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:287
retval = root
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:282
retval = root
]]
ChangePatternInstance [actions=[Insert If at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:251
if (fields != null) {
}
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:251
fields != null
]]
ChangePatternInstance [actions=[Insert Block at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:252
{
}
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:251
fields
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:251
null
]]
ChangePatternInstance [actions=[Move For from org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:251 to org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:253
for (int i = 0; (i < (fields.size())) && (retval == null); i++) {
org.apache.pdfbox.cos.COSDictionary element = ((org.apache.pdfbox.cos.COSDictionary) (fields.getObject(i)));
if (element != null) {
org.apache.pdfbox.cos.COSString fieldName = ((org.apache.pdfbox.cos.COSString) (element.getDictionaryObject(COSName.T)));
if ((fieldName.getString().equals(fullyQualifiedName)) || (fieldName.getString().equals(nameSubSection[0]))) {
org.apache.pdfbox.pdmodel.interactive.form.PDField root = org.apache.pdfbox.pdmodel.interactive.form.PDField.fromDictionary(this, element, null);
if (root != null) {
if ((nameSubSection.length) > 1) {
org.apache.pdfbox.pdmodel.interactive.form.PDField kid = root.findKid(nameSubSection, 1);
if (kid != null) {
retval = kid;
} else {
retval = root;
}
} else {
retval = root;
}
}
}
}
}
]]
ChangePatternInstance [actions=[Insert Block at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:286
{
retval = root;
}
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:287
retval = root
]]
ChangePatternInstance [actions=[Insert Block at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:281
{
retval = root;
}
]]
ChangePatternInstance [actions=[Insert VariableWrite at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:287
retval
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:287
root
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:282
retval = root
]]
ChangePatternInstance [actions=[Insert VariableWrite at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:282
retval
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:282
root
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:287
retval = root
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:282
retval = root
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:251
fields != null
]]
ChangePatternInstance [actions=[Insert If at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:251
if (fields != null) {
}
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:251
fields != null
]]
ChangePatternInstance [actions=[Insert Block at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:252
{
}
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:251
fields
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:251
null
]]
ChangePatternInstance [actions=[Move For from org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:251 to org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:253
for (int i = 0; (i < (fields.size())) && (retval == null); i++) {
org.apache.pdfbox.cos.COSDictionary element = ((org.apache.pdfbox.cos.COSDictionary) (fields.getObject(i)));
if (element != null) {
org.apache.pdfbox.cos.COSString fieldName = ((org.apache.pdfbox.cos.COSString) (element.getDictionaryObject(COSName.T)));
if ((fieldName.getString().equals(fullyQualifiedName)) || (fieldName.getString().equals(nameSubSection[0]))) {
org.apache.pdfbox.pdmodel.interactive.form.PDField root = org.apache.pdfbox.pdmodel.interactive.form.PDField.fromDictionary(this, element, null);
if (root != null) {
if ((nameSubSection.length) > 1) {
org.apache.pdfbox.pdmodel.interactive.form.PDField kid = root.findKid(nameSubSection, 1);
if (kid != null) {
retval = kid;
} else {
retval = root;
}
} else {
retval = root;
}
}
}
}
}
]]
ChangePatternInstance [actions=[Insert Block at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:286
{
retval = root;
}
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:287
retval = root
]]
ChangePatternInstance [actions=[Insert Block at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:281
{
retval = root;
}
]]
ChangePatternInstance [actions=[Insert VariableWrite at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:287
retval
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:287
root
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:282
retval = root
]]
ChangePatternInstance [actions=[Insert VariableWrite at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:282
retval
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:282
root
]]
ChangePatternInstance [actions=[Insert If at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:251
if (fields != null) {
}
]]
ChangePatternInstance [actions=[Insert Block at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:252
{
}
]]
ChangePatternInstance [actions=[Move For from org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:251 to org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:253
for (int i = 0; (i < (fields.size())) && (retval == null); i++) {
org.apache.pdfbox.cos.COSDictionary element = ((org.apache.pdfbox.cos.COSDictionary) (fields.getObject(i)));
if (element != null) {
org.apache.pdfbox.cos.COSString fieldName = ((org.apache.pdfbox.cos.COSString) (element.getDictionaryObject(COSName.T)));
if ((fieldName.getString().equals(fullyQualifiedName)) || (fieldName.getString().equals(nameSubSection[0]))) {
org.apache.pdfbox.pdmodel.interactive.form.PDField root = org.apache.pdfbox.pdmodel.interactive.form.PDField.fromDictionary(this, element, null);
if (root != null) {
if ((nameSubSection.length) > 1) {
org.apache.pdfbox.pdmodel.interactive.form.PDField kid = root.findKid(nameSubSection, 1);
if (kid != null) {
retval = kid;
} else {
retval = root;
}
} else {
retval = root;
}
}
}
}
}
]]
ChangePatternInstance [actions=[Insert Block at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:286
{
retval = root;
}
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:287
retval = root
]]
ChangePatternInstance [actions=[Insert Block at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:281
{
retval = root;
}
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:282
retval = root
]]
ChangePatternInstance [actions=[Move For from org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:251 to org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:253
for (int i = 0; (i < (fields.size())) && (retval == null); i++) {
org.apache.pdfbox.cos.COSDictionary element = ((org.apache.pdfbox.cos.COSDictionary) (fields.getObject(i)));
if (element != null) {
org.apache.pdfbox.cos.COSString fieldName = ((org.apache.pdfbox.cos.COSString) (element.getDictionaryObject(COSName.T)));
if ((fieldName.getString().equals(fullyQualifiedName)) || (fieldName.getString().equals(nameSubSection[0]))) {
org.apache.pdfbox.pdmodel.interactive.form.PDField root = org.apache.pdfbox.pdmodel.interactive.form.PDField.fromDictionary(this, element, null);
if (root != null) {
if ((nameSubSection.length) > 1) {
org.apache.pdfbox.pdmodel.interactive.form.PDField kid = root.findKid(nameSubSection, 1);
if (kid != null) {
retval = kid;
} else {
retval = root;
}
} else {
retval = root;
}
}
}
}
}
, Insert If at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:251
if (fields != null) {
}
, Insert Literal at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:251
null
]]
ChangePatternInstance [actions=[Insert If at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:251
if (fields != null) {
}
, Move For from org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:251 to org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:253
for (int i = 0; (i < (fields.size())) && (retval == null); i++) {
org.apache.pdfbox.cos.COSDictionary element = ((org.apache.pdfbox.cos.COSDictionary) (fields.getObject(i)));
if (element != null) {
org.apache.pdfbox.cos.COSString fieldName = ((org.apache.pdfbox.cos.COSString) (element.getDictionaryObject(COSName.T)));
if ((fieldName.getString().equals(fullyQualifiedName)) || (fieldName.getString().equals(nameSubSection[0]))) {
org.apache.pdfbox.pdmodel.interactive.form.PDField root = org.apache.pdfbox.pdmodel.interactive.form.PDField.fromDictionary(this, element, null);
if (root != null) {
if ((nameSubSection.length) > 1) {
org.apache.pdfbox.pdmodel.interactive.form.PDField kid = root.findKid(nameSubSection, 1);
if (kid != null) {
retval = kid;
} else {
retval = root;
}
} else {
retval = root;
}
}
}
}
}
]]
RepairabilityAnalyzer
----For Diff:Insert If at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:251
if (fields != null) {
}
Insert Block at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:286
{
retval = root;
}
Insert Block at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:281
{
retval = root;
}
Move For from org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:251 to org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:253
for (int i = 0; (i < (fields.size())) && (retval == null); i++) {
org.apache.pdfbox.cos.COSDictionary element = ((org.apache.pdfbox.cos.COSDictionary) (fields.getObject(i)));
if (element != null) {
org.apache.pdfbox.cos.COSString fieldName = ((org.apache.pdfbox.cos.COSString) (element.getDictionaryObject(COSName.T)));
if ((fieldName.getString().equals(fullyQualifiedName)) || (fieldName.getString().equals(nameSubSection[0]))) {
org.apache.pdfbox.pdmodel.interactive.form.PDField root = org.apache.pdfbox.pdmodel.interactive.form.PDField.fromDictionary(this, element, null);
if (root != null) {
if ((nameSubSection.length) > 1) {
org.apache.pdfbox.pdmodel.interactive.form.PDField kid = root.findKid(nameSubSection, 1);
if (kid != null) {
retval = kid;
} else {
retval = root;
}
} else {
retval = root;
}
}
}
}
}
: number instances found: 5
ChangePatternInstance [actions=[Insert Assignment at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:287
retval = root
]]
ChangePatternInstance [actions=[Insert If at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:251
if (fields != null) {
}
, Move For from org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:251 to org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:253
for (int i = 0; (i < (fields.size())) && (retval == null); i++) {
org.apache.pdfbox.cos.COSDictionary element = ((org.apache.pdfbox.cos.COSDictionary) (fields.getObject(i)));
if (element != null) {
org.apache.pdfbox.cos.COSString fieldName = ((org.apache.pdfbox.cos.COSString) (element.getDictionaryObject(COSName.T)));
if ((fieldName.getString().equals(fullyQualifiedName)) || (fieldName.getString().equals(nameSubSection[0]))) {
org.apache.pdfbox.pdmodel.interactive.form.PDField root = org.apache.pdfbox.pdmodel.interactive.form.PDField.fromDictionary(this, element, null);
if (root != null) {
if ((nameSubSection.length) > 1) {
org.apache.pdfbox.pdmodel.interactive.form.PDField kid = root.findKid(nameSubSection, 1);
if (kid != null) {
retval = kid;
} else {
retval = root;
}
} else {
retval = root;
}
}
}
}
}
]]
ChangePatternInstance [actions=[Insert Block at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:281
{
retval = root;
}
]]
ChangePatternInstance [actions=[Move For from org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:251 to org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:253
for (int i = 0; (i < (fields.size())) && (retval == null); i++) {
org.apache.pdfbox.cos.COSDictionary element = ((org.apache.pdfbox.cos.COSDictionary) (fields.getObject(i)));
if (element != null) {
org.apache.pdfbox.cos.COSString fieldName = ((org.apache.pdfbox.cos.COSString) (element.getDictionaryObject(COSName.T)));
if ((fieldName.getString().equals(fullyQualifiedName)) || (fieldName.getString().equals(nameSubSection[0]))) {
org.apache.pdfbox.pdmodel.interactive.form.PDField root = org.apache.pdfbox.pdmodel.interactive.form.PDField.fromDictionary(this, element, null);
if (root != null) {
if ((nameSubSection.length) > 1) {
org.apache.pdfbox.pdmodel.interactive.form.PDField kid = root.findKid(nameSubSection, 1);
if (kid != null) {
retval = kid;
} else {
retval = root;
}
} else {
retval = root;
}
}
}
}
}
, Insert If at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:251
if (fields != null) {
}
, Insert Literal at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:251
null
]]
ChangePatternInstance [actions=[Insert Block at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:286
{
retval = root;
}
]]
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/NPEfix/NPEfix16]
FineGrainDifftAnalyzer
-sixteen
Insert Assignment at org.apache.pdfbox.pdmodel.graphics.color.PDICCBased:86
stream =
Insert FieldRead at org.apache.pdfbox.pdmodel.graphics.color.PDICCBased:87
stream
Move ConstructorCall from org.apache.pdfbox.pdmodel.graphics.color.PDICCBased:86 to org.apache.pdfbox.pdmodel.graphics.color.PDICCBased:86
new org.apache.pdfbox.pdmodel.common.PDStream(doc)
PatternInstanceAnalyzer
----For Diff:Insert Assignment at org.apache.pdfbox.pdmodel.graphics.color.PDICCBased:86
stream =
Insert FieldRead at org.apache.pdfbox.pdmodel.graphics.color.PDICCBased:87
stream
Move ConstructorCall from org.apache.pdfbox.pdmodel.graphics.color.PDICCBased:86 to org.apache.pdfbox.pdmodel.graphics.color.PDICCBased:86
new org.apache.pdfbox.pdmodel.common.PDStream(doc)
: number instances found: 17
ChangePatternInstance [actions=[Insert Assignment at org.apache.pdfbox.pdmodel.graphics.color.PDICCBased:86
stream =
]]
ChangePatternInstance [actions=[Insert FieldWrite at org.apache.pdfbox.pdmodel.graphics.color.PDICCBased:86
stream
]]
ChangePatternInstance [actions=[Move ConstructorCall from org.apache.pdfbox.pdmodel.graphics.color.PDICCBased:86 to org.apache.pdfbox.pdmodel.graphics.color.PDICCBased:86
new org.apache.pdfbox.pdmodel.common.PDStream(doc)
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.pdfbox.pdmodel.graphics.color.PDICCBased:87
stream
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.pdfbox.pdmodel.graphics.color.PDICCBased
org.apache.pdfbox.pdmodel.graphics.color.PDICCBased
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.pdfbox.pdmodel.graphics.color.PDICCBased
org.apache.pdfbox.pdmodel.graphics.color.PDICCBased
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.pdfbox.pdmodel.graphics.color.PDICCBased:86
stream =
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.pdfbox.pdmodel.graphics.color.PDICCBased:86
stream =
]]
ChangePatternInstance [actions=[Insert FieldWrite at org.apache.pdfbox.pdmodel.graphics.color.PDICCBased:86
stream
]]
ChangePatternInstance [actions=[Move ConstructorCall from org.apache.pdfbox.pdmodel.graphics.color.PDICCBased:86 to org.apache.pdfbox.pdmodel.graphics.color.PDICCBased:86
new org.apache.pdfbox.pdmodel.common.PDStream(doc)
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.pdfbox.pdmodel.graphics.color.PDICCBased:87
stream
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.pdfbox.pdmodel.graphics.color.PDICCBased
org.apache.pdfbox.pdmodel.graphics.color.PDICCBased
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.pdfbox.pdmodel.graphics.color.PDICCBased
org.apache.pdfbox.pdmodel.graphics.color.PDICCBased
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.pdfbox.pdmodel.graphics.color.PDICCBased:86
stream =
]]
ChangePatternInstance [actions=[Move ConstructorCall from org.apache.pdfbox.pdmodel.graphics.color.PDICCBased:86 to org.apache.pdfbox.pdmodel.graphics.color.PDICCBased:86
new org.apache.pdfbox.pdmodel.common.PDStream(doc)
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.pdfbox.pdmodel.graphics.color.PDICCBased:87
stream
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.pdfbox.pdmodel.graphics.color.PDICCBased
org.apache.pdfbox.pdmodel.graphics.color.PDICCBased
]]
RepairabilityAnalyzer
----For Diff:Insert Assignment at org.apache.pdfbox.pdmodel.graphics.color.PDICCBased:86
stream =
Insert FieldRead at org.apache.pdfbox.pdmodel.graphics.color.PDICCBased:87
stream
Move ConstructorCall from org.apache.pdfbox.pdmodel.graphics.color.PDICCBased:86 to org.apache.pdfbox.pdmodel.graphics.color.PDICCBased:86
new org.apache.pdfbox.pdmodel.common.PDStream(doc)
: number instances found: 2
ChangePatternInstance [actions=[Insert Assignment at org.apache.pdfbox.pdmodel.graphics.color.PDICCBased:86
stream =
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.pdfbox.pdmodel.graphics.color.PDICCBased:87
stream
]]
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/NPEfix/NPEfix13]
FineGrainDifftAnalyzer
-thirteen
Update TypeReference at org.apache.commons.math.util.MathUtils:1624
int to double
Update TypeReference at org.apache.commons.math.util.MathUtils:1626
int to double
PatternInstanceAnalyzer
----For Diff:Update TypeReference at org.apache.commons.math.util.MathUtils:1624
int to double
Update TypeReference at org.apache.commons.math.util.MathUtils:1626
int to double
: number instances found: 6
ChangePatternInstance [actions=[Update TypeReference at org.apache.commons.math.util.MathUtils:1624
int to double
]]
ChangePatternInstance [actions=[Update TypeReference at org.apache.commons.math.util.MathUtils:1626
int to double
]]
ChangePatternInstance [actions=[Update TypeReference at org.apache.commons.math.util.MathUtils:1624
int to double
]]
ChangePatternInstance [actions=[Update TypeReference at org.apache.commons.math.util.MathUtils:1626
int to double
]]
ChangePatternInstance [actions=[Update TypeReference at org.apache.commons.math.util.MathUtils:1624
int to double
]]
ChangePatternInstance [actions=[Update TypeReference at org.apache.commons.math.util.MathUtils:1626
int to double
]]
RepairabilityAnalyzer
----For Diff:Update TypeReference at org.apache.commons.math.util.MathUtils:1624
int to double
Update TypeReference at org.apache.commons.math.util.MathUtils:1626
int to double
: number instances found: 3
ChangePatternInstance [actions=[Update TypeReference at org.apache.commons.math.util.MathUtils:1624
int to double
]]
ChangePatternInstance [actions=[Update TypeReference at org.apache.commons.math.util.MathUtils:1624
int to double
]]
ChangePatternInstance [actions=[Update TypeReference at org.apache.commons.math.util.MathUtils:1624
int to double
]]
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/NPEfix/NPEfix7]
FineGrainDifftAnalyzer
-seven
Insert If at org.apache.commons.collections.iterators.FilterListIterator:229
if ((iterator) == null) {
return false;
}
Insert If at org.apache.commons.collections.iterators.FilterListIterator:262
if ((iterator) == null) {
return false;
}
PatternInstanceAnalyzer
----For Diff:Insert If at org.apache.commons.collections.iterators.FilterListIterator:229
if ((iterator) == null) {
return false;
}
Insert If at org.apache.commons.collections.iterators.FilterListIterator:262
if ((iterator) == null) {
return false;
}
: number instances found: 56
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.collections.iterators.FilterListIterator:229
(iterator)
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.collections.iterators.FilterListIterator:229
null
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.collections.iterators.FilterListIterator:262
(iterator)
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.collections.iterators.FilterListIterator:262
null
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.collections.iterators.FilterListIterator
org.apache.commons.collections.iterators.FilterListIterator
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.collections.iterators.FilterListIterator
org.apache.commons.collections.iterators.FilterListIterator
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.collections.iterators.FilterListIterator:230
return false
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.collections.iterators.FilterListIterator:263
return false
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.collections.iterators.FilterListIterator:229
if ((iterator) == null) {
return false;
}
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.collections.iterators.FilterListIterator:262
if ((iterator) == null) {
return false;
}
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.collections.iterators.FilterListIterator:230
return false
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.collections.iterators.FilterListIterator:263
return false
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.collections.iterators.FilterListIterator:229
if ((iterator) == null) {
return false;
}
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.collections.iterators.FilterListIterator:262
if ((iterator) == null) {
return false;
}
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.collections.iterators.FilterListIterator:229
(iterator) == null
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.collections.iterators.FilterListIterator:229
{
return false;
}
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.collections.iterators.FilterListIterator:262
(iterator) == null
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.collections.iterators.FilterListIterator:262
{
return false;
}
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.collections.iterators.FilterListIterator:229
(iterator)
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.collections.iterators.FilterListIterator:229
null
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.collections.iterators.FilterListIterator:230
return false
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.collections.iterators.FilterListIterator:262
(iterator)
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.collections.iterators.FilterListIterator:262
null
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.collections.iterators.FilterListIterator:263
return false
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.collections.iterators.FilterListIterator
org.apache.commons.collections.iterators.FilterListIterator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.collections.iterators.FilterListIterator:230
false
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.collections.iterators.FilterListIterator
org.apache.commons.collections.iterators.FilterListIterator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.collections.iterators.FilterListIterator:263
false
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.collections.iterators.FilterListIterator:230
return false
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.collections.iterators.FilterListIterator:263
return false
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.collections.iterators.FilterListIterator:229
(iterator) == null
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.collections.iterators.FilterListIterator:262
(iterator) == null
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.collections.iterators.FilterListIterator:229
if ((iterator) == null) {
return false;
}
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.collections.iterators.FilterListIterator:262
if ((iterator) == null) {
return false;
}
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.collections.iterators.FilterListIterator:229
(iterator) == null
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.collections.iterators.FilterListIterator:229
{
return false;
}
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.collections.iterators.FilterListIterator:262
(iterator) == null
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.collections.iterators.FilterListIterator:262
{
return false;
}
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.collections.iterators.FilterListIterator:229
(iterator)
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.collections.iterators.FilterListIterator:229
null
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.collections.iterators.FilterListIterator:230
return false
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.collections.iterators.FilterListIterator:262
(iterator)
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.collections.iterators.FilterListIterator:262
null
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.collections.iterators.FilterListIterator:263
return false
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.collections.iterators.FilterListIterator
org.apache.commons.collections.iterators.FilterListIterator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.collections.iterators.FilterListIterator:230
false
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.collections.iterators.FilterListIterator
org.apache.commons.collections.iterators.FilterListIterator
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.collections.iterators.FilterListIterator:263
false
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.collections.iterators.FilterListIterator:229
if ((iterator) == null) {
return false;
}
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.collections.iterators.FilterListIterator:262
if ((iterator) == null) {
return false;
}
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.collections.iterators.FilterListIterator:229
{
return false;
}
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.collections.iterators.FilterListIterator:262
{
return false;
}
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.collections.iterators.FilterListIterator:230
return false
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.collections.iterators.FilterListIterator:263
return false
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.collections.iterators.FilterListIterator:230
false
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.collections.iterators.FilterListIterator:263
false
]]
RepairabilityAnalyzer
----For Diff:Insert If at org.apache.commons.collections.iterators.FilterListIterator:229
if ((iterator) == null) {
return false;
}
Insert If at org.apache.commons.collections.iterators.FilterListIterator:262
if ((iterator) == null) {
return false;
}
: number instances found: 2
ChangePatternInstance [actions=[Insert Return at org.apache.commons.collections.iterators.FilterListIterator:230
return false
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.collections.iterators.FilterListIterator:230
return false
]]
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/NPEfix/NPEfix9]
FineGrainDifftAnalyzer
-nine
Update LocalVariable at org.apache.commons.lang3.StringUtils:3293
int bufSize = endIndex - startIndex to int noOfItems = endIndex - startIndex
Update LocalVariable at org.apache.commons.lang3.StringUtils:3380
int bufSize = endIndex - startIndex to int noOfItems = endIndex - startIndex
Update VariableRead at org.apache.commons.lang3.StringUtils:3294
bufSize to noOfItems
Update VariableRead at org.apache.commons.lang3.StringUtils:3381
bufSize to noOfItems
Delete OperatorAssignment at org.apache.commons.lang3.StringUtils:3298
bufSize *= ((array[startIndex]) == null ? 16 : array[startIndex].toString().length()) + 1
Delete VariableRead at org.apache.commons.lang3.StringUtils:3299
bufSize
Delete OperatorAssignment at org.apache.commons.lang3.StringUtils:3385
bufSize *= ((array[startIndex]) == null ? 16 : array[startIndex].toString().length()) + (separator.length())
Delete VariableRead at org.apache.commons.lang3.StringUtils:3388
bufSize
Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3298
(noOfItems * 16)
Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3384
(noOfItems * 16)
PatternInstanceAnalyzer
----For Diff:Update LocalVariable at org.apache.commons.lang3.StringUtils:3293
int bufSize = endIndex - startIndex to int noOfItems = endIndex - startIndex
Update LocalVariable at org.apache.commons.lang3.StringUtils:3380
int bufSize = endIndex - startIndex to int noOfItems = endIndex - startIndex
Update VariableRead at org.apache.commons.lang3.StringUtils:3294
bufSize to noOfItems
Update VariableRead at org.apache.commons.lang3.StringUtils:3381
bufSize to noOfItems
Delete OperatorAssignment at org.apache.commons.lang3.StringUtils:3298
bufSize *= ((array[startIndex]) == null ? 16 : array[startIndex].toString().length()) + 1
Delete VariableRead at org.apache.commons.lang3.StringUtils:3299
bufSize
Delete OperatorAssignment at org.apache.commons.lang3.StringUtils:3385
bufSize *= ((array[startIndex]) == null ? 16 : array[startIndex].toString().length()) + (separator.length())
Delete VariableRead at org.apache.commons.lang3.StringUtils:3388
bufSize
Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3298
(noOfItems * 16)
Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3384
(noOfItems * 16)
: number instances found: 332
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.lang3.StringUtils:3294
bufSize to noOfItems
]]
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.lang3.StringUtils:3381
bufSize to noOfItems
]]
ChangePatternInstance [actions=[Delete OperatorAssignment at org.apache.commons.lang3.StringUtils:3298
bufSize *= ((array[startIndex]) == null ? 16 : array[startIndex].toString().length()) + 1
]]
ChangePatternInstance [actions=[Delete OperatorAssignment at org.apache.commons.lang3.StringUtils:3385
bufSize *= ((array[startIndex]) == null ? 16 : array[startIndex].toString().length()) + (separator.length())
]]
ChangePatternInstance [actions=[Update LocalVariable at org.apache.commons.lang3.StringUtils:3293
int bufSize = endIndex - startIndex to int noOfItems = endIndex - startIndex
]]
ChangePatternInstance [actions=[Update LocalVariable at org.apache.commons.lang3.StringUtils:3380
int bufSize = endIndex - startIndex to int noOfItems = endIndex - startIndex
]]
ChangePatternInstance [actions=[Delete OperatorAssignment at org.apache.commons.lang3.StringUtils:3298
bufSize *= ((array[startIndex]) == null ? 16 : array[startIndex].toString().length()) + 1
]]
ChangePatternInstance [actions=[Delete OperatorAssignment at org.apache.commons.lang3.StringUtils:3385
bufSize *= ((array[startIndex]) == null ? 16 : array[startIndex].toString().length()) + (separator.length())
]]
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.lang3.StringUtils:3294
bufSize to noOfItems
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3298
(noOfItems * 16)
]]
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.lang3.StringUtils:3381
bufSize to noOfItems
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3384
(noOfItems * 16)
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang3.StringUtils:3298
noOfItems
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang3.StringUtils:3298
16
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang3.StringUtils:3384
noOfItems
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang3.StringUtils:3384
16
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.lang3.StringUtils:3298
bufSize
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3298
array
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3298
startIndex
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.lang3.StringUtils:3298
(array[startIndex])
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.StringUtils:3298
null
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.StringUtils:3298
(array[startIndex]) == null
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.StringUtils:3298
16
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3298
array
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3298
startIndex
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.lang3.StringUtils:3298
array[startIndex]
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.StringUtils:3298
array[startIndex].toString()
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.StringUtils:3298
array[startIndex].toString().length()
]]
ChangePatternInstance [actions=[Delete Conditional at org.apache.commons.lang3.StringUtils:3298
((array[startIndex]) == null ? 16 : array[startIndex].toString().length())
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.StringUtils:3298
1
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.StringUtils:3298
((array[startIndex]) == null ? 16 : array[startIndex].toString().length()) + 1
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3299
bufSize
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.lang3.StringUtils:3385
bufSize
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3385
array
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3385
startIndex
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.lang3.StringUtils:3385
(array[startIndex])
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.StringUtils:3385
null
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.StringUtils:3385
(array[startIndex]) == null
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.StringUtils:3385
16
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3385
array
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3385
startIndex
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.lang3.StringUtils:3385
array[startIndex]
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.StringUtils:3385
array[startIndex].toString()
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.StringUtils:3385
array[startIndex].toString().length()
]]
ChangePatternInstance [actions=[Delete Conditional at org.apache.commons.lang3.StringUtils:3385
((array[startIndex]) == null ? 16 : array[startIndex].toString().length())
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3386
separator
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.StringUtils:3386
(separator.length())
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.StringUtils:3385
((array[startIndex]) == null ? 16 : array[startIndex].toString().length()) + (separator.length())
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3388
bufSize
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3298
(noOfItems * 16)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3384
(noOfItems * 16)
]]
ChangePatternInstance [actions=[Update LocalVariable at org.apache.commons.lang3.StringUtils:3293
int bufSize = endIndex - startIndex to int noOfItems = endIndex - startIndex
]]
ChangePatternInstance [actions=[Update LocalVariable at org.apache.commons.lang3.StringUtils:3380
int bufSize = endIndex - startIndex to int noOfItems = endIndex - startIndex
]]
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.lang3.StringUtils:3294
bufSize to noOfItems
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3298
(noOfItems * 16)
]]
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.lang3.StringUtils:3381
bufSize to noOfItems
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3384
(noOfItems * 16)
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang3.StringUtils:3298
noOfItems
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang3.StringUtils:3298
16
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang3.StringUtils:3384
noOfItems
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang3.StringUtils:3384
16
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.lang3.StringUtils:3298
bufSize
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3298
array
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3298
startIndex
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.lang3.StringUtils:3298
(array[startIndex])
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.StringUtils:3298
null
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.StringUtils:3298
(array[startIndex]) == null
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.StringUtils:3298
16
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3298
array
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3298
startIndex
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.lang3.StringUtils:3298
array[startIndex]
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.StringUtils:3298
array[startIndex].toString()
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.StringUtils:3298
array[startIndex].toString().length()
]]
ChangePatternInstance [actions=[Delete Conditional at org.apache.commons.lang3.StringUtils:3298
((array[startIndex]) == null ? 16 : array[startIndex].toString().length())
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.StringUtils:3298
1
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.StringUtils:3298
((array[startIndex]) == null ? 16 : array[startIndex].toString().length()) + 1
]]
ChangePatternInstance [actions=[Delete OperatorAssignment at org.apache.commons.lang3.StringUtils:3298
bufSize *= ((array[startIndex]) == null ? 16 : array[startIndex].toString().length()) + 1
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3299
bufSize
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.lang3.StringUtils:3385
bufSize
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3385
array
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3385
startIndex
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.lang3.StringUtils:3385
(array[startIndex])
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.StringUtils:3385
null
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.StringUtils:3385
(array[startIndex]) == null
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.StringUtils:3385
16
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3385
array
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3385
startIndex
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.lang3.StringUtils:3385
array[startIndex]
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.StringUtils:3385
array[startIndex].toString()
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.StringUtils:3385
array[startIndex].toString().length()
]]
ChangePatternInstance [actions=[Delete Conditional at org.apache.commons.lang3.StringUtils:3385
((array[startIndex]) == null ? 16 : array[startIndex].toString().length())
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3386
separator
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.StringUtils:3386
(separator.length())
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.StringUtils:3385
((array[startIndex]) == null ? 16 : array[startIndex].toString().length()) + (separator.length())
]]
ChangePatternInstance [actions=[Delete OperatorAssignment at org.apache.commons.lang3.StringUtils:3385
bufSize *= ((array[startIndex]) == null ? 16 : array[startIndex].toString().length()) + (separator.length())
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3388
bufSize
]]
ChangePatternInstance [actions=[Update LocalVariable at org.apache.commons.lang3.StringUtils:3293
int bufSize = endIndex - startIndex to int noOfItems = endIndex - startIndex
]]
ChangePatternInstance [actions=[Update LocalVariable at org.apache.commons.lang3.StringUtils:3380
int bufSize = endIndex - startIndex to int noOfItems = endIndex - startIndex
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.StringUtils:3298
array[startIndex].toString()
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.StringUtils:3298
array[startIndex].toString().length()
]]
ChangePatternInstance [actions=[Delete OperatorAssignment at org.apache.commons.lang3.StringUtils:3298
bufSize *= ((array[startIndex]) == null ? 16 : array[startIndex].toString().length()) + 1
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.StringUtils:3385
array[startIndex].toString()
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.StringUtils:3385
array[startIndex].toString().length()
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.StringUtils:3386
(separator.length())
]]
ChangePatternInstance [actions=[Delete OperatorAssignment at org.apache.commons.lang3.StringUtils:3385
bufSize *= ((array[startIndex]) == null ? 16 : array[startIndex].toString().length()) + (separator.length())
]]
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.lang3.StringUtils:3294
bufSize to noOfItems
]]
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.lang3.StringUtils:3381
bufSize to noOfItems
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3298
(noOfItems * 16)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3384
(noOfItems * 16)
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang3.StringUtils:3298
noOfItems
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang3.StringUtils:3298
16
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang3.StringUtils:3384
noOfItems
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang3.StringUtils:3384
16
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3298
array
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3298
startIndex
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.lang3.StringUtils:3298
array[startIndex]
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.StringUtils:3298
array[startIndex].toString()
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3299
bufSize
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3385
array
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3385
startIndex
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.lang3.StringUtils:3385
array[startIndex]
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.StringUtils:3385
array[startIndex].toString()
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3386
separator
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3388
bufSize
]]
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.lang3.StringUtils:3294
bufSize to noOfItems
]]
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.lang3.StringUtils:3381
bufSize to noOfItems
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.lang3.StringUtils:3298
bufSize
, Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3298
(noOfItems * 16)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3298
array
, Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3298
(noOfItems * 16)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3298
startIndex
, Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3298
(noOfItems * 16)
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.lang3.StringUtils:3298
(array[startIndex])
, Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3298
(noOfItems * 16)
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.StringUtils:3298
null
, Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3298
(noOfItems * 16)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.StringUtils:3298
(array[startIndex]) == null
, Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3298
(noOfItems * 16)
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.StringUtils:3298
16
, Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3298
(noOfItems * 16)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3298
array
, Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3298
(noOfItems * 16)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3298
startIndex
, Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3298
(noOfItems * 16)
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.lang3.StringUtils:3298
array[startIndex]
, Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3298
(noOfItems * 16)
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.StringUtils:3298
array[startIndex].toString()
, Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3298
(noOfItems * 16)
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.StringUtils:3298
array[startIndex].toString().length()
, Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3298
(noOfItems * 16)
]]
ChangePatternInstance [actions=[Delete Conditional at org.apache.commons.lang3.StringUtils:3298
((array[startIndex]) == null ? 16 : array[startIndex].toString().length())
, Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3298
(noOfItems * 16)
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.StringUtils:3298
1
, Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3298
(noOfItems * 16)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.StringUtils:3298
((array[startIndex]) == null ? 16 : array[startIndex].toString().length()) + 1
, Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3298
(noOfItems * 16)
]]
ChangePatternInstance [actions=[Delete OperatorAssignment at org.apache.commons.lang3.StringUtils:3298
bufSize *= ((array[startIndex]) == null ? 16 : array[startIndex].toString().length()) + 1
, Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3298
(noOfItems * 16)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3299
bufSize
, Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3298
(noOfItems * 16)
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.lang3.StringUtils:3385
bufSize
, Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3298
(noOfItems * 16)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3385
array
, Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3298
(noOfItems * 16)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3385
startIndex
, Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3298
(noOfItems * 16)
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.lang3.StringUtils:3385
(array[startIndex])
, Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3298
(noOfItems * 16)
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.StringUtils:3385
null
, Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3298
(noOfItems * 16)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.StringUtils:3385
(array[startIndex]) == null
, Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3298
(noOfItems * 16)
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.StringUtils:3385
16
, Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3298
(noOfItems * 16)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3385
array
, Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3298
(noOfItems * 16)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3385
startIndex
, Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3298
(noOfItems * 16)
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.lang3.StringUtils:3385
array[startIndex]
, Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3298
(noOfItems * 16)
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.StringUtils:3385
array[startIndex].toString()
, Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3298
(noOfItems * 16)
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.StringUtils:3385
array[startIndex].toString().length()
, Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3298
(noOfItems * 16)
]]
ChangePatternInstance [actions=[Delete Conditional at org.apache.commons.lang3.StringUtils:3385
((array[startIndex]) == null ? 16 : array[startIndex].toString().length())
, Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3298
(noOfItems * 16)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3386
separator
, Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3298
(noOfItems * 16)
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.StringUtils:3386
(separator.length())
, Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3298
(noOfItems * 16)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.StringUtils:3385
((array[startIndex]) == null ? 16 : array[startIndex].toString().length()) + (separator.length())
, Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3298
(noOfItems * 16)
]]
ChangePatternInstance [actions=[Delete OperatorAssignment at org.apache.commons.lang3.StringUtils:3385
bufSize *= ((array[startIndex]) == null ? 16 : array[startIndex].toString().length()) + (separator.length())
, Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3298
(noOfItems * 16)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3388
bufSize
, Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3298
(noOfItems * 16)
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.lang3.StringUtils:3298
bufSize
, Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3384
(noOfItems * 16)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3298
array
, Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3384
(noOfItems * 16)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3298
startIndex
, Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3384
(noOfItems * 16)
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.lang3.StringUtils:3298
(array[startIndex])
, Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3384
(noOfItems * 16)
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.StringUtils:3298
null
, Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3384
(noOfItems * 16)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.StringUtils:3298
(array[startIndex]) == null
, Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3384
(noOfItems * 16)
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.StringUtils:3298
16
, Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3384
(noOfItems * 16)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3298
array
, Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3384
(noOfItems * 16)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3298
startIndex
, Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3384
(noOfItems * 16)
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.lang3.StringUtils:3298
array[startIndex]
, Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3384
(noOfItems * 16)
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.StringUtils:3298
array[startIndex].toString()
, Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3384
(noOfItems * 16)
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.StringUtils:3298
array[startIndex].toString().length()
, Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3384
(noOfItems * 16)
]]
ChangePatternInstance [actions=[Delete Conditional at org.apache.commons.lang3.StringUtils:3298
((array[startIndex]) == null ? 16 : array[startIndex].toString().length())
, Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3384
(noOfItems * 16)
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.StringUtils:3298
1
, Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3384
(noOfItems * 16)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.StringUtils:3298
((array[startIndex]) == null ? 16 : array[startIndex].toString().length()) + 1
, Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3384
(noOfItems * 16)
]]
ChangePatternInstance [actions=[Delete OperatorAssignment at org.apache.commons.lang3.StringUtils:3298
bufSize *= ((array[startIndex]) == null ? 16 : array[startIndex].toString().length()) + 1
, Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3384
(noOfItems * 16)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3299
bufSize
, Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3384
(noOfItems * 16)
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.lang3.StringUtils:3385
bufSize
, Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3384
(noOfItems * 16)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3385
array
, Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3384
(noOfItems * 16)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3385
startIndex
, Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3384
(noOfItems * 16)
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.lang3.StringUtils:3385
(array[startIndex])
, Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3384
(noOfItems * 16)
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.StringUtils:3385
null
, Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3384
(noOfItems * 16)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.StringUtils:3385
(array[startIndex]) == null
, Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3384
(noOfItems * 16)
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.StringUtils:3385
16
, Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3384
(noOfItems * 16)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3385
array
, Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3384
(noOfItems * 16)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3385
startIndex
, Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3384
(noOfItems * 16)
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.lang3.StringUtils:3385
array[startIndex]
, Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3384
(noOfItems * 16)
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.StringUtils:3385
array[startIndex].toString()
, Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3384
(noOfItems * 16)
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.StringUtils:3385
array[startIndex].toString().length()
, Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3384
(noOfItems * 16)
]]
ChangePatternInstance [actions=[Delete Conditional at org.apache.commons.lang3.StringUtils:3385
((array[startIndex]) == null ? 16 : array[startIndex].toString().length())
, Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3384
(noOfItems * 16)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3386
separator
, Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3384
(noOfItems * 16)
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.StringUtils:3386
(separator.length())
, Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3384
(noOfItems * 16)
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.StringUtils:3385
((array[startIndex]) == null ? 16 : array[startIndex].toString().length()) + (separator.length())
, Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3384
(noOfItems * 16)
]]
ChangePatternInstance [actions=[Delete OperatorAssignment at org.apache.commons.lang3.StringUtils:3385
bufSize *= ((array[startIndex]) == null ? 16 : array[startIndex].toString().length()) + (separator.length())
, Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3384
(noOfItems * 16)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3388
bufSize
, Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3384
(noOfItems * 16)
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.lang3.StringUtils:3298
bufSize
, Insert VariableRead at org.apache.commons.lang3.StringUtils:3298
noOfItems
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3298
array
, Insert VariableRead at org.apache.commons.lang3.StringUtils:3298
noOfItems
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3298
startIndex
, Insert VariableRead at org.apache.commons.lang3.StringUtils:3298
noOfItems
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.lang3.StringUtils:3298
(array[startIndex])
, Insert VariableRead at org.apache.commons.lang3.StringUtils:3298
noOfItems
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.StringUtils:3298
null
, Insert VariableRead at org.apache.commons.lang3.StringUtils:3298
noOfItems
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.StringUtils:3298
(array[startIndex]) == null
, Insert VariableRead at org.apache.commons.lang3.StringUtils:3298
noOfItems
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.StringUtils:3298
16
, Insert VariableRead at org.apache.commons.lang3.StringUtils:3298
noOfItems
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3298
array
, Insert VariableRead at org.apache.commons.lang3.StringUtils:3298
noOfItems
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3298
startIndex
, Insert VariableRead at org.apache.commons.lang3.StringUtils:3298
noOfItems
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.lang3.StringUtils:3298
array[startIndex]
, Insert VariableRead at org.apache.commons.lang3.StringUtils:3298
noOfItems
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.StringUtils:3298
array[startIndex].toString()
, Insert VariableRead at org.apache.commons.lang3.StringUtils:3298
noOfItems
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.StringUtils:3298
array[startIndex].toString().length()
, Insert VariableRead at org.apache.commons.lang3.StringUtils:3298
noOfItems
]]
ChangePatternInstance [actions=[Delete Conditional at org.apache.commons.lang3.StringUtils:3298
((array[startIndex]) == null ? 16 : array[startIndex].toString().length())
, Insert VariableRead at org.apache.commons.lang3.StringUtils:3298
noOfItems
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.StringUtils:3298
1
, Insert VariableRead at org.apache.commons.lang3.StringUtils:3298
noOfItems
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.StringUtils:3298
((array[startIndex]) == null ? 16 : array[startIndex].toString().length()) + 1
, Insert VariableRead at org.apache.commons.lang3.StringUtils:3298
noOfItems
]]
ChangePatternInstance [actions=[Delete OperatorAssignment at org.apache.commons.lang3.StringUtils:3298
bufSize *= ((array[startIndex]) == null ? 16 : array[startIndex].toString().length()) + 1
, Insert VariableRead at org.apache.commons.lang3.StringUtils:3298
noOfItems
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3299
bufSize
, Insert VariableRead at org.apache.commons.lang3.StringUtils:3298
noOfItems
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.lang3.StringUtils:3385
bufSize
, Insert VariableRead at org.apache.commons.lang3.StringUtils:3298
noOfItems
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3385
array
, Insert VariableRead at org.apache.commons.lang3.StringUtils:3298
noOfItems
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3385
startIndex
, Insert VariableRead at org.apache.commons.lang3.StringUtils:3298
noOfItems
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.lang3.StringUtils:3385
(array[startIndex])
, Insert VariableRead at org.apache.commons.lang3.StringUtils:3298
noOfItems
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.StringUtils:3385
null
, Insert VariableRead at org.apache.commons.lang3.StringUtils:3298
noOfItems
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.StringUtils:3385
(array[startIndex]) == null
, Insert VariableRead at org.apache.commons.lang3.StringUtils:3298
noOfItems
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.StringUtils:3385
16
, Insert VariableRead at org.apache.commons.lang3.StringUtils:3298
noOfItems
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3385
array
, Insert VariableRead at org.apache.commons.lang3.StringUtils:3298
noOfItems
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3385
startIndex
, Insert VariableRead at org.apache.commons.lang3.StringUtils:3298
noOfItems
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.lang3.StringUtils:3385
array[startIndex]
, Insert VariableRead at org.apache.commons.lang3.StringUtils:3298
noOfItems
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.StringUtils:3385
array[startIndex].toString()
, Insert VariableRead at org.apache.commons.lang3.StringUtils:3298
noOfItems
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.StringUtils:3385
array[startIndex].toString().length()
, Insert VariableRead at org.apache.commons.lang3.StringUtils:3298
noOfItems
]]
ChangePatternInstance [actions=[Delete Conditional at org.apache.commons.lang3.StringUtils:3385
((array[startIndex]) == null ? 16 : array[startIndex].toString().length())
, Insert VariableRead at org.apache.commons.lang3.StringUtils:3298
noOfItems
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3386
separator
, Insert VariableRead at org.apache.commons.lang3.StringUtils:3298
noOfItems
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.StringUtils:3386
(separator.length())
, Insert VariableRead at org.apache.commons.lang3.StringUtils:3298
noOfItems
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.StringUtils:3385
((array[startIndex]) == null ? 16 : array[startIndex].toString().length()) + (separator.length())
, Insert VariableRead at org.apache.commons.lang3.StringUtils:3298
noOfItems
]]
ChangePatternInstance [actions=[Delete OperatorAssignment at org.apache.commons.lang3.StringUtils:3385
bufSize *= ((array[startIndex]) == null ? 16 : array[startIndex].toString().length()) + (separator.length())
, Insert VariableRead at org.apache.commons.lang3.StringUtils:3298
noOfItems
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3388
bufSize
, Insert VariableRead at org.apache.commons.lang3.StringUtils:3298
noOfItems
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.lang3.StringUtils:3298
bufSize
, Insert Literal at org.apache.commons.lang3.StringUtils:3298
16
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3298
array
, Insert Literal at org.apache.commons.lang3.StringUtils:3298
16
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3298
startIndex
, Insert Literal at org.apache.commons.lang3.StringUtils:3298
16
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.lang3.StringUtils:3298
(array[startIndex])
, Insert Literal at org.apache.commons.lang3.StringUtils:3298
16
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.StringUtils:3298
null
, Insert Literal at org.apache.commons.lang3.StringUtils:3298
16
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.StringUtils:3298
(array[startIndex]) == null
, Insert Literal at org.apache.commons.lang3.StringUtils:3298
16
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3298
array
, Insert Literal at org.apache.commons.lang3.StringUtils:3298
16
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3298
startIndex
, Insert Literal at org.apache.commons.lang3.StringUtils:3298
16
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.lang3.StringUtils:3298
array[startIndex]
, Insert Literal at org.apache.commons.lang3.StringUtils:3298
16
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.StringUtils:3298
array[startIndex].toString()
, Insert Literal at org.apache.commons.lang3.StringUtils:3298
16
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.StringUtils:3298
array[startIndex].toString().length()
, Insert Literal at org.apache.commons.lang3.StringUtils:3298
16
]]
ChangePatternInstance [actions=[Delete Conditional at org.apache.commons.lang3.StringUtils:3298
((array[startIndex]) == null ? 16 : array[startIndex].toString().length())
, Insert Literal at org.apache.commons.lang3.StringUtils:3298
16
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.StringUtils:3298
1
, Insert Literal at org.apache.commons.lang3.StringUtils:3298
16
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.StringUtils:3298
((array[startIndex]) == null ? 16 : array[startIndex].toString().length()) + 1
, Insert Literal at org.apache.commons.lang3.StringUtils:3298
16
]]
ChangePatternInstance [actions=[Delete OperatorAssignment at org.apache.commons.lang3.StringUtils:3298
bufSize *= ((array[startIndex]) == null ? 16 : array[startIndex].toString().length()) + 1
, Insert Literal at org.apache.commons.lang3.StringUtils:3298
16
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3299
bufSize
, Insert Literal at org.apache.commons.lang3.StringUtils:3298
16
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.lang3.StringUtils:3385
bufSize
, Insert Literal at org.apache.commons.lang3.StringUtils:3298
16
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3385
array
, Insert Literal at org.apache.commons.lang3.StringUtils:3298
16
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3385
startIndex
, Insert Literal at org.apache.commons.lang3.StringUtils:3298
16
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.lang3.StringUtils:3385
(array[startIndex])
, Insert Literal at org.apache.commons.lang3.StringUtils:3298
16
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.StringUtils:3385
null
, Insert Literal at org.apache.commons.lang3.StringUtils:3298
16
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.StringUtils:3385
(array[startIndex]) == null
, Insert Literal at org.apache.commons.lang3.StringUtils:3298
16
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3385
array
, Insert Literal at org.apache.commons.lang3.StringUtils:3298
16
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3385
startIndex
, Insert Literal at org.apache.commons.lang3.StringUtils:3298
16
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.lang3.StringUtils:3385
array[startIndex]
, Insert Literal at org.apache.commons.lang3.StringUtils:3298
16
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.StringUtils:3385
array[startIndex].toString()
, Insert Literal at org.apache.commons.lang3.StringUtils:3298
16
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.StringUtils:3385
array[startIndex].toString().length()
, Insert Literal at org.apache.commons.lang3.StringUtils:3298
16
]]
ChangePatternInstance [actions=[Delete Conditional at org.apache.commons.lang3.StringUtils:3385
((array[startIndex]) == null ? 16 : array[startIndex].toString().length())
, Insert Literal at org.apache.commons.lang3.StringUtils:3298
16
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3386
separator
, Insert Literal at org.apache.commons.lang3.StringUtils:3298
16
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.StringUtils:3386
(separator.length())
, Insert Literal at org.apache.commons.lang3.StringUtils:3298
16
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.StringUtils:3385
((array[startIndex]) == null ? 16 : array[startIndex].toString().length()) + (separator.length())
, Insert Literal at org.apache.commons.lang3.StringUtils:3298
16
]]
ChangePatternInstance [actions=[Delete OperatorAssignment at org.apache.commons.lang3.StringUtils:3385
bufSize *= ((array[startIndex]) == null ? 16 : array[startIndex].toString().length()) + (separator.length())
, Insert Literal at org.apache.commons.lang3.StringUtils:3298
16
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3388
bufSize
, Insert Literal at org.apache.commons.lang3.StringUtils:3298
16
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.lang3.StringUtils:3298
bufSize
, Insert VariableRead at org.apache.commons.lang3.StringUtils:3384
noOfItems
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3298
array
, Insert VariableRead at org.apache.commons.lang3.StringUtils:3384
noOfItems
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3298
startIndex
, Insert VariableRead at org.apache.commons.lang3.StringUtils:3384
noOfItems
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.lang3.StringUtils:3298
(array[startIndex])
, Insert VariableRead at org.apache.commons.lang3.StringUtils:3384
noOfItems
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.StringUtils:3298
null
, Insert VariableRead at org.apache.commons.lang3.StringUtils:3384
noOfItems
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.StringUtils:3298
(array[startIndex]) == null
, Insert VariableRead at org.apache.commons.lang3.StringUtils:3384
noOfItems
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.StringUtils:3298
16
, Insert VariableRead at org.apache.commons.lang3.StringUtils:3384
noOfItems
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3298
array
, Insert VariableRead at org.apache.commons.lang3.StringUtils:3384
noOfItems
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3298
startIndex
, Insert VariableRead at org.apache.commons.lang3.StringUtils:3384
noOfItems
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.lang3.StringUtils:3298
array[startIndex]
, Insert VariableRead at org.apache.commons.lang3.StringUtils:3384
noOfItems
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.StringUtils:3298
array[startIndex].toString()
, Insert VariableRead at org.apache.commons.lang3.StringUtils:3384
noOfItems
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.StringUtils:3298
array[startIndex].toString().length()
, Insert VariableRead at org.apache.commons.lang3.StringUtils:3384
noOfItems
]]
ChangePatternInstance [actions=[Delete Conditional at org.apache.commons.lang3.StringUtils:3298
((array[startIndex]) == null ? 16 : array[startIndex].toString().length())
, Insert VariableRead at org.apache.commons.lang3.StringUtils:3384
noOfItems
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.StringUtils:3298
1
, Insert VariableRead at org.apache.commons.lang3.StringUtils:3384
noOfItems
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.StringUtils:3298
((array[startIndex]) == null ? 16 : array[startIndex].toString().length()) + 1
, Insert VariableRead at org.apache.commons.lang3.StringUtils:3384
noOfItems
]]
ChangePatternInstance [actions=[Delete OperatorAssignment at org.apache.commons.lang3.StringUtils:3298
bufSize *= ((array[startIndex]) == null ? 16 : array[startIndex].toString().length()) + 1
, Insert VariableRead at org.apache.commons.lang3.StringUtils:3384
noOfItems
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3299
bufSize
, Insert VariableRead at org.apache.commons.lang3.StringUtils:3384
noOfItems
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.lang3.StringUtils:3385
bufSize
, Insert VariableRead at org.apache.commons.lang3.StringUtils:3384
noOfItems
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3385
array
, Insert VariableRead at org.apache.commons.lang3.StringUtils:3384
noOfItems
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3385
startIndex
, Insert VariableRead at org.apache.commons.lang3.StringUtils:3384
noOfItems
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.lang3.StringUtils:3385
(array[startIndex])
, Insert VariableRead at org.apache.commons.lang3.StringUtils:3384
noOfItems
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.StringUtils:3385
null
, Insert VariableRead at org.apache.commons.lang3.StringUtils:3384
noOfItems
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.StringUtils:3385
(array[startIndex]) == null
, Insert VariableRead at org.apache.commons.lang3.StringUtils:3384
noOfItems
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.StringUtils:3385
16
, Insert VariableRead at org.apache.commons.lang3.StringUtils:3384
noOfItems
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3385
array
, Insert VariableRead at org.apache.commons.lang3.StringUtils:3384
noOfItems
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3385
startIndex
, Insert VariableRead at org.apache.commons.lang3.StringUtils:3384
noOfItems
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.lang3.StringUtils:3385
array[startIndex]
, Insert VariableRead at org.apache.commons.lang3.StringUtils:3384
noOfItems
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.StringUtils:3385
array[startIndex].toString()
, Insert VariableRead at org.apache.commons.lang3.StringUtils:3384
noOfItems
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.StringUtils:3385
array[startIndex].toString().length()
, Insert VariableRead at org.apache.commons.lang3.StringUtils:3384
noOfItems
]]
ChangePatternInstance [actions=[Delete Conditional at org.apache.commons.lang3.StringUtils:3385
((array[startIndex]) == null ? 16 : array[startIndex].toString().length())
, Insert VariableRead at org.apache.commons.lang3.StringUtils:3384
noOfItems
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3386
separator
, Insert VariableRead at org.apache.commons.lang3.StringUtils:3384
noOfItems
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.StringUtils:3386
(separator.length())
, Insert VariableRead at org.apache.commons.lang3.StringUtils:3384
noOfItems
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.StringUtils:3385
((array[startIndex]) == null ? 16 : array[startIndex].toString().length()) + (separator.length())
, Insert VariableRead at org.apache.commons.lang3.StringUtils:3384
noOfItems
]]
ChangePatternInstance [actions=[Delete OperatorAssignment at org.apache.commons.lang3.StringUtils:3385
bufSize *= ((array[startIndex]) == null ? 16 : array[startIndex].toString().length()) + (separator.length())
, Insert VariableRead at org.apache.commons.lang3.StringUtils:3384
noOfItems
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3388
bufSize
, Insert VariableRead at org.apache.commons.lang3.StringUtils:3384
noOfItems
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.lang3.StringUtils:3298
bufSize
, Insert Literal at org.apache.commons.lang3.StringUtils:3384
16
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3298
array
, Insert Literal at org.apache.commons.lang3.StringUtils:3384
16
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3298
startIndex
, Insert Literal at org.apache.commons.lang3.StringUtils:3384
16
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.lang3.StringUtils:3298
(array[startIndex])
, Insert Literal at org.apache.commons.lang3.StringUtils:3384
16
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.StringUtils:3298
null
, Insert Literal at org.apache.commons.lang3.StringUtils:3384
16
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.StringUtils:3298
(array[startIndex]) == null
, Insert Literal at org.apache.commons.lang3.StringUtils:3384
16
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3298
array
, Insert Literal at org.apache.commons.lang3.StringUtils:3384
16
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3298
startIndex
, Insert Literal at org.apache.commons.lang3.StringUtils:3384
16
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.lang3.StringUtils:3298
array[startIndex]
, Insert Literal at org.apache.commons.lang3.StringUtils:3384
16
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.StringUtils:3298
array[startIndex].toString()
, Insert Literal at org.apache.commons.lang3.StringUtils:3384
16
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.StringUtils:3298
array[startIndex].toString().length()
, Insert Literal at org.apache.commons.lang3.StringUtils:3384
16
]]
ChangePatternInstance [actions=[Delete Conditional at org.apache.commons.lang3.StringUtils:3298
((array[startIndex]) == null ? 16 : array[startIndex].toString().length())
, Insert Literal at org.apache.commons.lang3.StringUtils:3384
16
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.StringUtils:3298
1
, Insert Literal at org.apache.commons.lang3.StringUtils:3384
16
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.StringUtils:3298
((array[startIndex]) == null ? 16 : array[startIndex].toString().length()) + 1
, Insert Literal at org.apache.commons.lang3.StringUtils:3384
16
]]
ChangePatternInstance [actions=[Delete OperatorAssignment at org.apache.commons.lang3.StringUtils:3298
bufSize *= ((array[startIndex]) == null ? 16 : array[startIndex].toString().length()) + 1
, Insert Literal at org.apache.commons.lang3.StringUtils:3384
16
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3299
bufSize
, Insert Literal at org.apache.commons.lang3.StringUtils:3384
16
]]
ChangePatternInstance [actions=[Delete VariableWrite at org.apache.commons.lang3.StringUtils:3385
bufSize
, Insert Literal at org.apache.commons.lang3.StringUtils:3384
16
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3385
array
, Insert Literal at org.apache.commons.lang3.StringUtils:3384
16
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3385
startIndex
, Insert Literal at org.apache.commons.lang3.StringUtils:3384
16
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.lang3.StringUtils:3385
(array[startIndex])
, Insert Literal at org.apache.commons.lang3.StringUtils:3384
16
]]
ChangePatternInstance [actions=[Delete Literal at org.apache.commons.lang3.StringUtils:3385
null
, Insert Literal at org.apache.commons.lang3.StringUtils:3384
16
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.StringUtils:3385
(array[startIndex]) == null
, Insert Literal at org.apache.commons.lang3.StringUtils:3384
16
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3385
array
, Insert Literal at org.apache.commons.lang3.StringUtils:3384
16
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3385
startIndex
, Insert Literal at org.apache.commons.lang3.StringUtils:3384
16
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.lang3.StringUtils:3385
array[startIndex]
, Insert Literal at org.apache.commons.lang3.StringUtils:3384
16
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.StringUtils:3385
array[startIndex].toString()
, Insert Literal at org.apache.commons.lang3.StringUtils:3384
16
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.StringUtils:3385
array[startIndex].toString().length()
, Insert Literal at org.apache.commons.lang3.StringUtils:3384
16
]]
ChangePatternInstance [actions=[Delete Conditional at org.apache.commons.lang3.StringUtils:3385
((array[startIndex]) == null ? 16 : array[startIndex].toString().length())
, Insert Literal at org.apache.commons.lang3.StringUtils:3384
16
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3386
separator
, Insert Literal at org.apache.commons.lang3.StringUtils:3384
16
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.StringUtils:3386
(separator.length())
, Insert Literal at org.apache.commons.lang3.StringUtils:3384
16
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.lang3.StringUtils:3385
((array[startIndex]) == null ? 16 : array[startIndex].toString().length()) + (separator.length())
, Insert Literal at org.apache.commons.lang3.StringUtils:3384
16
]]
ChangePatternInstance [actions=[Delete OperatorAssignment at org.apache.commons.lang3.StringUtils:3385
bufSize *= ((array[startIndex]) == null ? 16 : array[startIndex].toString().length()) + (separator.length())
, Insert Literal at org.apache.commons.lang3.StringUtils:3384
16
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.StringUtils:3388
bufSize
, Insert Literal at org.apache.commons.lang3.StringUtils:3384
16
]]
RepairabilityAnalyzer
----For Diff:Update LocalVariable at org.apache.commons.lang3.StringUtils:3293
int bufSize = endIndex - startIndex to int noOfItems = endIndex - startIndex
Update LocalVariable at org.apache.commons.lang3.StringUtils:3380
int bufSize = endIndex - startIndex to int noOfItems = endIndex - startIndex
Update VariableRead at org.apache.commons.lang3.StringUtils:3294
bufSize to noOfItems
Update VariableRead at org.apache.commons.lang3.StringUtils:3381
bufSize to noOfItems
Delete OperatorAssignment at org.apache.commons.lang3.StringUtils:3298
bufSize *= ((array[startIndex]) == null ? 16 : array[startIndex].toString().length()) + 1
Delete VariableRead at org.apache.commons.lang3.StringUtils:3299
bufSize
Delete OperatorAssignment at org.apache.commons.lang3.StringUtils:3385
bufSize *= ((array[startIndex]) == null ? 16 : array[startIndex].toString().length()) + (separator.length())
Delete VariableRead at org.apache.commons.lang3.StringUtils:3388
bufSize
Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3298
(noOfItems * 16)
Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3384
(noOfItems * 16)
: number instances found: 4
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.StringUtils:3298
(noOfItems * 16)
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.commons.lang3.StringUtils:3298
array[startIndex].toString()
]]
ChangePatternInstance [actions=[Delete OperatorAssignment at org.apache.commons.lang3.StringUtils:3298
bufSize *= ((array[startIndex]) == null ? 16 : array[startIndex].toString().length()) + 1
]]
ChangePatternInstance [actions=[Delete OperatorAssignment at org.apache.commons.lang3.StringUtils:3298
bufSize *= ((array[startIndex]) == null ? 16 : array[startIndex].toString().length()) + 1
]]
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/NPEfix/NPEfix10]
FineGrainDifftAnalyzer
-ten
Insert If at org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet:209
if (((xMin >= (xMax - tolerance)) || (yMin >= (yMax - tolerance))) || (zMin >= (zMax - tolerance))) {
return new org.apache.commons.math3.geometry.partitioning.BSPTree<org.apache.commons.math3.geometry.euclidean.threed.Euclidean3D>(java.lang.Boolean.FALSE);
}
PatternInstanceAnalyzer
----For Diff:Insert If at org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet:209
if (((xMin >= (xMax - tolerance)) || (yMin >= (yMax - tolerance))) || (zMin >= (zMax - tolerance))) {
return new org.apache.commons.math3.geometry.partitioning.BSPTree<org.apache.commons.math3.geometry.euclidean.threed.Euclidean3D>(java.lang.Boolean.FALSE);
}
: number instances found: 83
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet:209
((xMin >= (xMax - tolerance)) || (yMin >= (yMax - tolerance)))
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet:209
(zMin >= (zMax - tolerance))
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet:209
(xMin >= (xMax - tolerance))
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet:209
(yMin >= (yMax - tolerance))
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet:209
zMin
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet:209
(zMax - tolerance)
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet:209
xMin
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet:209
(xMax - tolerance)
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet:209
yMin
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet:209
(yMax - tolerance)
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet:209
zMax
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet:209
tolerance
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet:209
xMax
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet:209
tolerance
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet:209
yMax
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet:209
tolerance
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet:211
return new org.apache.commons.math3.geometry.partitioning.BSPTree<org.apache.commons.math3.geometry.euclidean.threed.Euclidean3D>(java.lang.Boolean.FALSE)
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet:209
if (((xMin >= (xMax - tolerance)) || (yMin >= (yMax - tolerance))) || (zMin >= (zMax - tolerance))) {
return new org.apache.commons.math3.geometry.partitioning.BSPTree<org.apache.commons.math3.geometry.euclidean.threed.Euclidean3D>(java.lang.Boolean.FALSE);
}
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet:211
return new org.apache.commons.math3.geometry.partitioning.BSPTree<org.apache.commons.math3.geometry.euclidean.threed.Euclidean3D>(java.lang.Boolean.FALSE)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet:209
((xMin >= (xMax - tolerance)) || (yMin >= (yMax - tolerance))) || (zMin >= (zMax - tolerance))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet:209
{
return new org.apache.commons.math3.geometry.partitioning.BSPTree<org.apache.commons.math3.geometry.euclidean.threed.Euclidean3D>(java.lang.Boolean.FALSE);
}
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet:209
((xMin >= (xMax - tolerance)) || (yMin >= (yMax - tolerance)))
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet:209
(zMin >= (zMax - tolerance))
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet:211
return new org.apache.commons.math3.geometry.partitioning.BSPTree<org.apache.commons.math3.geometry.euclidean.threed.Euclidean3D>(java.lang.Boolean.FALSE)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet:209
(xMin >= (xMax - tolerance))
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet:209
(yMin >= (yMax - tolerance))
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet:209
zMin
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet:209
(zMax - tolerance)
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet:211
new org.apache.commons.math3.geometry.partitioning.BSPTree<org.apache.commons.math3.geometry.euclidean.threed.Euclidean3D>(java.lang.Boolean.FALSE)
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet:209
xMin
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet:209
(xMax - tolerance)
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet:209
yMin
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet:209
(yMax - tolerance)
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet:209
zMax
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet:209
tolerance
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet:211
java.lang.Boolean.FALSE
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet:209
xMax
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet:209
tolerance
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet:209
yMax
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet:209
tolerance
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet:211
java.lang.Boolean
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet:211
return new org.apache.commons.math3.geometry.partitioning.BSPTree<org.apache.commons.math3.geometry.euclidean.threed.Euclidean3D>(java.lang.Boolean.FALSE)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet:209
((xMin >= (xMax - tolerance)) || (yMin >= (yMax - tolerance))) || (zMin >= (zMax - tolerance))
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet:209
((xMin >= (xMax - tolerance)) || (yMin >= (yMax - tolerance)))
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet:209
(zMin >= (zMax - tolerance))
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet:209
(xMin >= (xMax - tolerance))
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet:209
(yMin >= (yMax - tolerance))
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet:209
(zMax - tolerance)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet:209
(xMax - tolerance)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet:209
(yMax - tolerance)
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet:209
if (((xMin >= (xMax - tolerance)) || (yMin >= (yMax - tolerance))) || (zMin >= (zMax - tolerance))) {
return new org.apache.commons.math3.geometry.partitioning.BSPTree<org.apache.commons.math3.geometry.euclidean.threed.Euclidean3D>(java.lang.Boolean.FALSE);
}
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet:209
((xMin >= (xMax - tolerance)) || (yMin >= (yMax - tolerance))) || (zMin >= (zMax - tolerance))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet:209
{
return new org.apache.commons.math3.geometry.partitioning.BSPTree<org.apache.commons.math3.geometry.euclidean.threed.Euclidean3D>(java.lang.Boolean.FALSE);
}
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet:209
((xMin >= (xMax - tolerance)) || (yMin >= (yMax - tolerance)))
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet:209
(zMin >= (zMax - tolerance))
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet:211
return new org.apache.commons.math3.geometry.partitioning.BSPTree<org.apache.commons.math3.geometry.euclidean.threed.Euclidean3D>(java.lang.Boolean.FALSE)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet:209
(xMin >= (xMax - tolerance))
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet:209
(yMin >= (yMax - tolerance))
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet:209
zMin
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet:209
(zMax - tolerance)
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet:211
new org.apache.commons.math3.geometry.partitioning.BSPTree<org.apache.commons.math3.geometry.euclidean.threed.Euclidean3D>(java.lang.Boolean.FALSE)
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet:209
xMin
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet:209
(xMax - tolerance)
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet:209
yMin
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet:209
(yMax - tolerance)
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet:209
zMax
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet:209
tolerance
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet:211
java.lang.Boolean.FALSE
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet:209
xMax
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet:209
tolerance
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet:209
yMax
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet:209
tolerance
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet:211
java.lang.Boolean
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet:209
if (((xMin >= (xMax - tolerance)) || (yMin >= (yMax - tolerance))) || (zMin >= (zMax - tolerance))) {
return new org.apache.commons.math3.geometry.partitioning.BSPTree<org.apache.commons.math3.geometry.euclidean.threed.Euclidean3D>(java.lang.Boolean.FALSE);
}
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet:209
{
return new org.apache.commons.math3.geometry.partitioning.BSPTree<org.apache.commons.math3.geometry.euclidean.threed.Euclidean3D>(java.lang.Boolean.FALSE);
}
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet:211
return new org.apache.commons.math3.geometry.partitioning.BSPTree<org.apache.commons.math3.geometry.euclidean.threed.Euclidean3D>(java.lang.Boolean.FALSE)
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet:211
new org.apache.commons.math3.geometry.partitioning.BSPTree<org.apache.commons.math3.geometry.euclidean.threed.Euclidean3D>(java.lang.Boolean.FALSE)
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet:211
new org.apache.commons.math3.geometry.partitioning.BSPTree<org.apache.commons.math3.geometry.euclidean.threed.Euclidean3D>(java.lang.Boolean.FALSE)
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet:211
java.lang.Boolean.FALSE
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet:211
java.lang.Boolean
]]
ChangePatternInstance [actions=[Insert ConstructorCall at org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet:211
new org.apache.commons.math3.geometry.partitioning.BSPTree<org.apache.commons.math3.geometry.euclidean.threed.Euclidean3D>(java.lang.Boolean.FALSE)
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet:211
java.lang.Boolean.FALSE
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet:211
java.lang.Boolean
]]
RepairabilityAnalyzer
----For Diff:Insert If at org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet:209
if (((xMin >= (xMax - tolerance)) || (yMin >= (yMax - tolerance))) || (zMin >= (zMax - tolerance))) {
return new org.apache.commons.math3.geometry.partitioning.BSPTree<org.apache.commons.math3.geometry.euclidean.threed.Euclidean3D>(java.lang.Boolean.FALSE);
}
: number instances found: 2
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet:211
return new org.apache.commons.math3.geometry.partitioning.BSPTree<org.apache.commons.math3.geometry.euclidean.threed.Euclidean3D>(java.lang.Boolean.FALSE)
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet:211
return new org.apache.commons.math3.geometry.partitioning.BSPTree<org.apache.commons.math3.geometry.euclidean.threed.Euclidean3D>(java.lang.Boolean.FALSE)
]]
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/NPEfix/NPEfix15]
FineGrainDifftAnalyzer
-fifteen
Insert If at org.apache.commons.math3.geometry.euclidean.twod.SubLine:119
if (v2D == null) {
return null;
}
PatternInstanceAnalyzer
----For Diff:Insert If at org.apache.commons.math3.geometry.euclidean.twod.SubLine:119
if (v2D == null) {
return null;
}
: number instances found: 24
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.geometry.euclidean.twod.SubLine:119
v2D
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math3.geometry.euclidean.twod.SubLine:119
null
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math3.geometry.euclidean.twod.SubLine:120
return null
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math3.geometry.euclidean.twod.SubLine:119
if (v2D == null) {
return null;
}
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math3.geometry.euclidean.twod.SubLine:120
return null
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.geometry.euclidean.twod.SubLine:119
v2D == null
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.math3.geometry.euclidean.twod.SubLine:119
{
return null;
}
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.geometry.euclidean.twod.SubLine:119
v2D
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math3.geometry.euclidean.twod.SubLine:119
null
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math3.geometry.euclidean.twod.SubLine:120
return null
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math3.geometry.euclidean.twod.SubLine:120
null
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math3.geometry.euclidean.twod.SubLine:120
return null
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.geometry.euclidean.twod.SubLine:119
v2D == null
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math3.geometry.euclidean.twod.SubLine:119
if (v2D == null) {
return null;
}
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.geometry.euclidean.twod.SubLine:119
v2D == null
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.math3.geometry.euclidean.twod.SubLine:119
{
return null;
}
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.geometry.euclidean.twod.SubLine:119
v2D
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math3.geometry.euclidean.twod.SubLine:119
null
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math3.geometry.euclidean.twod.SubLine:120
return null
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math3.geometry.euclidean.twod.SubLine:120
null
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math3.geometry.euclidean.twod.SubLine:119
if (v2D == null) {
return null;
}
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.math3.geometry.euclidean.twod.SubLine:119
{
return null;
}
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math3.geometry.euclidean.twod.SubLine:120
return null
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math3.geometry.euclidean.twod.SubLine:120
null
]]
RepairabilityAnalyzer
----For Diff:Insert If at org.apache.commons.math3.geometry.euclidean.twod.SubLine:119
if (v2D == null) {
return null;
}
: number instances found: 2
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math3.geometry.euclidean.twod.SubLine:120
return null
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math3.geometry.euclidean.twod.SubLine:120
return null
]]
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/NPEfix/NPEfix18]
FineGrainDifftAnalyzer
-eigthteen
Delete LocalVariable at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:354
org.apache.pdfbox.pdmodel.interactive.form.COSString defaultAppearance = ((org.apache.pdfbox.pdmodel.interactive.form.COSString) (.getItem(COSName.DA)))
Delete VariableRead at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:355
defaultAppearance
Insert TypeAccess at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:354
COSName.DA
Insert Literal at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:354
""
Move FieldRead from org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:354 to org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:354
dictionary
PatternInstanceAnalyzer
----For Diff:Delete LocalVariable at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:354
org.apache.pdfbox.pdmodel.interactive.form.COSString defaultAppearance = ((org.apache.pdfbox.pdmodel.interactive.form.COSString) (.getItem(COSName.DA)))
Delete VariableRead at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:355
defaultAppearance
Insert TypeAccess at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:354
COSName.DA
Insert Literal at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:354
""
Move FieldRead from org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:354 to org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:354
dictionary
: number instances found: 36
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:354
org.apache.pdfbox.pdmodel.interactive.form.COSString defaultAppearance = ((org.apache.pdfbox.pdmodel.interactive.form.COSString) (.getItem(COSName.DA)))
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:354
org.apache.pdfbox.pdmodel.interactive.form.COSString defaultAppearance = ((org.apache.pdfbox.pdmodel.interactive.form.COSString) (.getItem(COSName.DA)))
]]
ChangePatternInstance [actions=[Move FieldRead from org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:354 to org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:354
dictionary
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:354
COSName.DA
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:354
""
]]
ChangePatternInstance [actions=[Delete TypeReference at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:354
org.apache.pdfbox.pdmodel.interactive.form.COSString
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:354
COSName.DA
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:354
((org.apache.pdfbox.pdmodel.interactive.form.COSString) (.getItem(COSName.DA)))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:355
defaultAppearance
]]
ChangePatternInstance [actions=[Move FieldRead from org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:354 to org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:354
dictionary
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:354
COSName.DA
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:354
""
]]
ChangePatternInstance [actions=[Delete TypeReference at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:354
org.apache.pdfbox.pdmodel.interactive.form.COSString
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:354
COSName.DA
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:354
((org.apache.pdfbox.pdmodel.interactive.form.COSString) (.getItem(COSName.DA)))
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:354
org.apache.pdfbox.pdmodel.interactive.form.COSString defaultAppearance = ((org.apache.pdfbox.pdmodel.interactive.form.COSString) (.getItem(COSName.DA)))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:355
defaultAppearance
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:354
((org.apache.pdfbox.pdmodel.interactive.form.COSString) (.getItem(COSName.DA)))
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:354
org.apache.pdfbox.pdmodel.interactive.form.COSString defaultAppearance = ((org.apache.pdfbox.pdmodel.interactive.form.COSString) (.getItem(COSName.DA)))
]]
ChangePatternInstance [actions=[Move FieldRead from org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:354 to org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:354
dictionary
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:354
COSName.DA
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:354
""
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:355
defaultAppearance
]]
ChangePatternInstance [actions=[Move FieldRead from org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:354 to org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:354
dictionary
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:354
COSName.DA
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:354
""
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:354
COSName.DA
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:355
defaultAppearance
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:354
((org.apache.pdfbox.pdmodel.interactive.form.COSString) (.getItem(COSName.DA)))
, Insert TypeAccess at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:354
COSName.DA
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:355
defaultAppearance
, Insert TypeAccess at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:354
COSName.DA
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:354
COSName.DA
, Insert Literal at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:354
""
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:354
((org.apache.pdfbox.pdmodel.interactive.form.COSString) (.getItem(COSName.DA)))
, Insert Literal at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:354
""
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:355
defaultAppearance
, Insert Literal at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:354
""
]]
ChangePatternInstance [actions=[Delete TypeAccess at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:354
COSName.DA
, Move FieldRead from org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:354 to org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:354
dictionary
]]
ChangePatternInstance [actions=[Delete Invocation at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:354
((org.apache.pdfbox.pdmodel.interactive.form.COSString) (.getItem(COSName.DA)))
, Move FieldRead from org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:354 to org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:354
dictionary
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:355
defaultAppearance
, Move FieldRead from org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:354 to org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:354
dictionary
]]
RepairabilityAnalyzer
----For Diff:Delete LocalVariable at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:354
org.apache.pdfbox.pdmodel.interactive.form.COSString defaultAppearance = ((org.apache.pdfbox.pdmodel.interactive.form.COSString) (.getItem(COSName.DA)))
Delete VariableRead at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:355
defaultAppearance
Insert TypeAccess at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:354
COSName.DA
Insert Literal at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:354
""
Move FieldRead from org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:354 to org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:354
dictionary
: number instances found: 4
ChangePatternInstance [actions=[Delete Invocation at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:354
((org.apache.pdfbox.pdmodel.interactive.form.COSString) (.getItem(COSName.DA)))
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:355
defaultAppearance
, Insert TypeAccess at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:354
COSName.DA
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:354
org.apache.pdfbox.pdmodel.interactive.form.COSString defaultAppearance = ((org.apache.pdfbox.pdmodel.interactive.form.COSString) (.getItem(COSName.DA)))
]]
ChangePatternInstance [actions=[Delete LocalVariable at org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm:354
org.apache.pdfbox.pdmodel.interactive.form.COSString defaultAppearance = ((org.apache.pdfbox.pdmodel.interactive.form.COSString) (.getItem(COSName.DA)))
]]
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/NPEfix/NPEfix11]
FineGrainDifftAnalyzer
-eleven
Insert If at org.apache.commons.math3.geometry.euclidean.twod.PolygonsSet:233
if ((xMin >= (xMax - tolerance)) || (yMin >= (yMax - tolerance))) {
return null;
}
PatternInstanceAnalyzer
----For Diff:Insert If at org.apache.commons.math3.geometry.euclidean.twod.PolygonsSet:233
if ((xMin >= (xMax - tolerance)) || (yMin >= (yMax - tolerance))) {
return null;
}
: number instances found: 52
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.geometry.euclidean.twod.PolygonsSet:233
(xMin >= (xMax - tolerance))
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.geometry.euclidean.twod.PolygonsSet:233
(yMin >= (yMax - tolerance))
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.geometry.euclidean.twod.PolygonsSet:233
xMin
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.geometry.euclidean.twod.PolygonsSet:233
(xMax - tolerance)
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.geometry.euclidean.twod.PolygonsSet:233
yMin
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.geometry.euclidean.twod.PolygonsSet:233
(yMax - tolerance)
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.geometry.euclidean.twod.PolygonsSet:233
xMax
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.geometry.euclidean.twod.PolygonsSet:233
tolerance
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.geometry.euclidean.twod.PolygonsSet:233
yMax
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.geometry.euclidean.twod.PolygonsSet:233
tolerance
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math3.geometry.euclidean.twod.PolygonsSet:235
return null
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math3.geometry.euclidean.twod.PolygonsSet:233
if ((xMin >= (xMax - tolerance)) || (yMin >= (yMax - tolerance))) {
return null;
}
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math3.geometry.euclidean.twod.PolygonsSet:235
return null
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.geometry.euclidean.twod.PolygonsSet:233
(xMin >= (xMax - tolerance)) || (yMin >= (yMax - tolerance))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.math3.geometry.euclidean.twod.PolygonsSet:233
{
return null;
}
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.geometry.euclidean.twod.PolygonsSet:233
(xMin >= (xMax - tolerance))
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.geometry.euclidean.twod.PolygonsSet:233
(yMin >= (yMax - tolerance))
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math3.geometry.euclidean.twod.PolygonsSet:235
return null
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.geometry.euclidean.twod.PolygonsSet:233
xMin
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.geometry.euclidean.twod.PolygonsSet:233
(xMax - tolerance)
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.geometry.euclidean.twod.PolygonsSet:233
yMin
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.geometry.euclidean.twod.PolygonsSet:233
(yMax - tolerance)
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math3.geometry.euclidean.twod.PolygonsSet:235
null
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.geometry.euclidean.twod.PolygonsSet:233
xMax
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.geometry.euclidean.twod.PolygonsSet:233
tolerance
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.geometry.euclidean.twod.PolygonsSet:233
yMax
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.geometry.euclidean.twod.PolygonsSet:233
tolerance
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math3.geometry.euclidean.twod.PolygonsSet:235
return null
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.geometry.euclidean.twod.PolygonsSet:233
(xMin >= (xMax - tolerance)) || (yMin >= (yMax - tolerance))
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.geometry.euclidean.twod.PolygonsSet:233
(xMin >= (xMax - tolerance))
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.geometry.euclidean.twod.PolygonsSet:233
(yMin >= (yMax - tolerance))
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.geometry.euclidean.twod.PolygonsSet:233
(xMax - tolerance)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.geometry.euclidean.twod.PolygonsSet:233
(yMax - tolerance)
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math3.geometry.euclidean.twod.PolygonsSet:233
if ((xMin >= (xMax - tolerance)) || (yMin >= (yMax - tolerance))) {
return null;
}
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.geometry.euclidean.twod.PolygonsSet:233
(xMin >= (xMax - tolerance)) || (yMin >= (yMax - tolerance))
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.math3.geometry.euclidean.twod.PolygonsSet:233
{
return null;
}
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.geometry.euclidean.twod.PolygonsSet:233
(xMin >= (xMax - tolerance))
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.geometry.euclidean.twod.PolygonsSet:233
(yMin >= (yMax - tolerance))
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math3.geometry.euclidean.twod.PolygonsSet:235
return null
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.geometry.euclidean.twod.PolygonsSet:233
xMin
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.geometry.euclidean.twod.PolygonsSet:233
(xMax - tolerance)
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.geometry.euclidean.twod.PolygonsSet:233
yMin
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.geometry.euclidean.twod.PolygonsSet:233
(yMax - tolerance)
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math3.geometry.euclidean.twod.PolygonsSet:235
null
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.geometry.euclidean.twod.PolygonsSet:233
xMax
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.geometry.euclidean.twod.PolygonsSet:233
tolerance
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.geometry.euclidean.twod.PolygonsSet:233
yMax
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.geometry.euclidean.twod.PolygonsSet:233
tolerance
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math3.geometry.euclidean.twod.PolygonsSet:233
if ((xMin >= (xMax - tolerance)) || (yMin >= (yMax - tolerance))) {
return null;
}
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.math3.geometry.euclidean.twod.PolygonsSet:233
{
return null;
}
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math3.geometry.euclidean.twod.PolygonsSet:235
return null
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math3.geometry.euclidean.twod.PolygonsSet:235
null
]]
RepairabilityAnalyzer
----For Diff:Insert If at org.apache.commons.math3.geometry.euclidean.twod.PolygonsSet:233
if ((xMin >= (xMax - tolerance)) || (yMin >= (yMax - tolerance))) {
return null;
}
: number instances found: 2
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math3.geometry.euclidean.twod.PolygonsSet:235
return null
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math3.geometry.euclidean.twod.PolygonsSet:235
return null
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/mixed/patch1-Chart-26-jMutRepair]
FineGrainDifftAnalyzer
-patch1-Chart-26-jMutRepair
Delete VariableRead at org.jfree.chart.plot.CategoryPlot:2538
b1
Insert UnaryOperator at org.jfree.chart.plot.CategoryPlot:2538
(!b1)
PatternInstanceAnalyzer
----For Diff:Delete VariableRead at org.jfree.chart.plot.CategoryPlot:2538
b1
Insert UnaryOperator at org.jfree.chart.plot.CategoryPlot:2538
(!b1)
: number instances found: 12
ChangePatternInstance [actions=[Insert UnaryOperator at org.jfree.chart.plot.CategoryPlot:2538
(!b1)
]]
ChangePatternInstance [actions=[Insert UnaryOperator at org.jfree.chart.plot.CategoryPlot:2538
(!b1)
]]
ChangePatternInstance [actions=[Insert VariableRead at org.jfree.chart.plot.CategoryPlot:2538
b1
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.plot.CategoryPlot:2538
b1
]]
ChangePatternInstance [actions=[Insert UnaryOperator at org.jfree.chart.plot.CategoryPlot:2538
(!b1)
]]
ChangePatternInstance [actions=[Insert VariableRead at org.jfree.chart.plot.CategoryPlot:2538
b1
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.plot.CategoryPlot:2538
b1
]]
ChangePatternInstance [actions=[Insert UnaryOperator at org.jfree.chart.plot.CategoryPlot:2538
(!b1)
]]
ChangePatternInstance [actions=[Insert VariableRead at org.jfree.chart.plot.CategoryPlot:2538
b1
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.plot.CategoryPlot:2538
b1
]]
ChangePatternInstance [actions=[Insert UnaryOperator at org.jfree.chart.plot.CategoryPlot:2538
(!b1)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.plot.CategoryPlot:2538
b1
, Insert UnaryOperator at org.jfree.chart.plot.CategoryPlot:2538
(!b1)
]]
RepairabilityAnalyzer
----For Diff:Delete VariableRead at org.jfree.chart.plot.CategoryPlot:2538
b1
Insert UnaryOperator at org.jfree.chart.plot.CategoryPlot:2538
(!b1)
: number instances found: 4
ChangePatternInstance [actions=[Insert UnaryOperator at org.jfree.chart.plot.CategoryPlot:2538
(!b1)
]]
ChangePatternInstance [actions=[Insert UnaryOperator at org.jfree.chart.plot.CategoryPlot:2538
(!b1)
]]
ChangePatternInstance [actions=[Insert UnaryOperator at org.jfree.chart.plot.CategoryPlot:2538
(!b1)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.jfree.chart.plot.CategoryPlot:2538
b1
, Insert UnaryOperator at org.jfree.chart.plot.CategoryPlot:2538
(!b1)
]]
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/mixed/patch1-Chart-13-Nopol2017]
FineGrainDifftAnalyzer
-patch1-Chart-13-Nopol2017
Insert If at org.jfree.chart.block.BorderArrangement:453
if (null != null) {
}
Move If from org.jfree.chart.block.BorderArrangement:453 to org.jfree.chart.block.BorderArrangement:454
if ((this.rightBlock) != null) {
org.jfree.chart.block.RectangleConstraint c4 = new org.jfree.chart.block.RectangleConstraint(0.0, new org.jfree.data.Range(0.0, ((constraint.getWidth()) - (w[2]))), LengthConstraintType.RANGE, h[2], null, LengthConstraintType.FIXED);
org.jfree.chart.util.Size2D size = this.rightBlock.arrange(g2, c4);
w[3] = size.width;
}
PatternInstanceAnalyzer
----For Diff:Insert If at org.jfree.chart.block.BorderArrangement:453
if (null != null) {
}
Move If from org.jfree.chart.block.BorderArrangement:453 to org.jfree.chart.block.BorderArrangement:454
if ((this.rightBlock) != null) {
org.jfree.chart.block.RectangleConstraint c4 = new org.jfree.chart.block.RectangleConstraint(0.0, new org.jfree.data.Range(0.0, ((constraint.getWidth()) - (w[2]))), LengthConstraintType.RANGE, h[2], null, LengthConstraintType.FIXED);
org.jfree.chart.util.Size2D size = this.rightBlock.arrange(g2, c4);
w[3] = size.width;
}
: number instances found: 23
ChangePatternInstance [actions=[Insert Literal at org.jfree.chart.block.BorderArrangement:453
null
]]
ChangePatternInstance [actions=[Insert Literal at org.jfree.chart.block.BorderArrangement:453
null
]]
ChangePatternInstance [actions=[Insert If at org.jfree.chart.block.BorderArrangement:453
if (null != null) {
}
, Move If from org.jfree.chart.block.BorderArrangement:453 to org.jfree.chart.block.BorderArrangement:454
if ((this.rightBlock) != null) {
org.jfree.chart.block.RectangleConstraint c4 = new org.jfree.chart.block.RectangleConstraint(0.0, new org.jfree.data.Range(0.0, ((constraint.getWidth()) - (w[2]))), LengthConstraintType.RANGE, h[2], null, LengthConstraintType.FIXED);
org.jfree.chart.util.Size2D size = this.rightBlock.arrange(g2, c4);
w[3] = size.width;
}
]]
ChangePatternInstance [actions=[Insert If at org.jfree.chart.block.BorderArrangement:453
if (null != null) {
}
]]
ChangePatternInstance [actions=[Move If from org.jfree.chart.block.BorderArrangement:453 to org.jfree.chart.block.BorderArrangement:454
if ((this.rightBlock) != null) {
org.jfree.chart.block.RectangleConstraint c4 = new org.jfree.chart.block.RectangleConstraint(0.0, new org.jfree.data.Range(0.0, ((constraint.getWidth()) - (w[2]))), LengthConstraintType.RANGE, h[2], null, LengthConstraintType.FIXED);
org.jfree.chart.util.Size2D size = this.rightBlock.arrange(g2, c4);
w[3] = size.width;
}
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.jfree.chart.block.BorderArrangement:453
null != null
]]
ChangePatternInstance [actions=[Insert Block at org.jfree.chart.block.BorderArrangement:453
{
}
]]
ChangePatternInstance [actions=[Insert Literal at org.jfree.chart.block.BorderArrangement:453
null
]]
ChangePatternInstance [actions=[Insert Literal at org.jfree.chart.block.BorderArrangement:453
null
]]
ChangePatternInstance [actions=[Move If from org.jfree.chart.block.BorderArrangement:453 to org.jfree.chart.block.BorderArrangement:454
if ((this.rightBlock) != null) {
org.jfree.chart.block.RectangleConstraint c4 = new org.jfree.chart.block.RectangleConstraint(0.0, new org.jfree.data.Range(0.0, ((constraint.getWidth()) - (w[2]))), LengthConstraintType.RANGE, h[2], null, LengthConstraintType.FIXED);
org.jfree.chart.util.Size2D size = this.rightBlock.arrange(g2, c4);
w[3] = size.width;
}
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.jfree.chart.block.BorderArrangement:453
null != null
]]
ChangePatternInstance [actions=[Insert If at org.jfree.chart.block.BorderArrangement:453
if (null != null) {
}
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.jfree.chart.block.BorderArrangement:453
null != null
]]
ChangePatternInstance [actions=[Insert Block at org.jfree.chart.block.BorderArrangement:453
{
}
]]
ChangePatternInstance [actions=[Insert Literal at org.jfree.chart.block.BorderArrangement:453
null
]]
ChangePatternInstance [actions=[Insert Literal at org.jfree.chart.block.BorderArrangement:453
null
]]
ChangePatternInstance [actions=[Move If from org.jfree.chart.block.BorderArrangement:453 to org.jfree.chart.block.BorderArrangement:454
if ((this.rightBlock) != null) {
org.jfree.chart.block.RectangleConstraint c4 = new org.jfree.chart.block.RectangleConstraint(0.0, new org.jfree.data.Range(0.0, ((constraint.getWidth()) - (w[2]))), LengthConstraintType.RANGE, h[2], null, LengthConstraintType.FIXED);
org.jfree.chart.util.Size2D size = this.rightBlock.arrange(g2, c4);
w[3] = size.width;
}
]]
ChangePatternInstance [actions=[Insert If at org.jfree.chart.block.BorderArrangement:453
if (null != null) {
}
]]
ChangePatternInstance [actions=[Insert Block at org.jfree.chart.block.BorderArrangement:453
{
}
]]
ChangePatternInstance [actions=[Move If from org.jfree.chart.block.BorderArrangement:453 to org.jfree.chart.block.BorderArrangement:454
if ((this.rightBlock) != null) {
org.jfree.chart.block.RectangleConstraint c4 = new org.jfree.chart.block.RectangleConstraint(0.0, new org.jfree.data.Range(0.0, ((constraint.getWidth()) - (w[2]))), LengthConstraintType.RANGE, h[2], null, LengthConstraintType.FIXED);
org.jfree.chart.util.Size2D size = this.rightBlock.arrange(g2, c4);
w[3] = size.width;
}
]]
ChangePatternInstance [actions=[Move If from org.jfree.chart.block.BorderArrangement:453 to org.jfree.chart.block.BorderArrangement:454
if ((this.rightBlock) != null) {
org.jfree.chart.block.RectangleConstraint c4 = new org.jfree.chart.block.RectangleConstraint(0.0, new org.jfree.data.Range(0.0, ((constraint.getWidth()) - (w[2]))), LengthConstraintType.RANGE, h[2], null, LengthConstraintType.FIXED);
org.jfree.chart.util.Size2D size = this.rightBlock.arrange(g2, c4);
w[3] = size.width;
}
, Insert If at org.jfree.chart.block.BorderArrangement:453
if (null != null) {
}
, Insert Literal at org.jfree.chart.block.BorderArrangement:453
null
]]
ChangePatternInstance [actions=[Move If from org.jfree.chart.block.BorderArrangement:453 to org.jfree.chart.block.BorderArrangement:454
if ((this.rightBlock) != null) {
org.jfree.chart.block.RectangleConstraint c4 = new org.jfree.chart.block.RectangleConstraint(0.0, new org.jfree.data.Range(0.0, ((constraint.getWidth()) - (w[2]))), LengthConstraintType.RANGE, h[2], null, LengthConstraintType.FIXED);
org.jfree.chart.util.Size2D size = this.rightBlock.arrange(g2, c4);
w[3] = size.width;
}
, Insert If at org.jfree.chart.block.BorderArrangement:453
if (null != null) {
}
, Insert Literal at org.jfree.chart.block.BorderArrangement:453
null
]]
ChangePatternInstance [actions=[Insert If at org.jfree.chart.block.BorderArrangement:453
if (null != null) {
}
, Move If from org.jfree.chart.block.BorderArrangement:453 to org.jfree.chart.block.BorderArrangement:454
if ((this.rightBlock) != null) {
org.jfree.chart.block.RectangleConstraint c4 = new org.jfree.chart.block.RectangleConstraint(0.0, new org.jfree.data.Range(0.0, ((constraint.getWidth()) - (w[2]))), LengthConstraintType.RANGE, h[2], null, LengthConstraintType.FIXED);
org.jfree.chart.util.Size2D size = this.rightBlock.arrange(g2, c4);
w[3] = size.width;
}
]]
RepairabilityAnalyzer
----For Diff:Insert If at org.jfree.chart.block.BorderArrangement:453
if (null != null) {
}
Move If from org.jfree.chart.block.BorderArrangement:453 to org.jfree.chart.block.BorderArrangement:454
if ((this.rightBlock) != null) {
org.jfree.chart.block.RectangleConstraint c4 = new org.jfree.chart.block.RectangleConstraint(0.0, new org.jfree.data.Range(0.0, ((constraint.getWidth()) - (w[2]))), LengthConstraintType.RANGE, h[2], null, LengthConstraintType.FIXED);
org.jfree.chart.util.Size2D size = this.rightBlock.arrange(g2, c4);
w[3] = size.width;
}
: number instances found: 3
ChangePatternInstance [actions=[Insert BinaryOperator at org.jfree.chart.block.BorderArrangement:453
null != null
]]
ChangePatternInstance [actions=[Insert If at org.jfree.chart.block.BorderArrangement:453
if (null != null) {
}
, Move If from org.jfree.chart.block.BorderArrangement:453 to org.jfree.chart.block.BorderArrangement:454
if ((this.rightBlock) != null) {
org.jfree.chart.block.RectangleConstraint c4 = new org.jfree.chart.block.RectangleConstraint(0.0, new org.jfree.data.Range(0.0, ((constraint.getWidth()) - (w[2]))), LengthConstraintType.RANGE, h[2], null, LengthConstraintType.FIXED);
org.jfree.chart.util.Size2D size = this.rightBlock.arrange(g2, c4);
w[3] = size.width;
}
]]
ChangePatternInstance [actions=[Move If from org.jfree.chart.block.BorderArrangement:453 to org.jfree.chart.block.BorderArrangement:454
if ((this.rightBlock) != null) {
org.jfree.chart.block.RectangleConstraint c4 = new org.jfree.chart.block.RectangleConstraint(0.0, new org.jfree.data.Range(0.0, ((constraint.getWidth()) - (w[2]))), LengthConstraintType.RANGE, h[2], null, LengthConstraintType.FIXED);
org.jfree.chart.util.Size2D size = this.rightBlock.arrange(g2, c4);
w[3] = size.width;
}
, Insert If at org.jfree.chart.block.BorderArrangement:453
if (null != null) {
}
, Insert Literal at org.jfree.chart.block.BorderArrangement:453
null
]]
**NOT_EXECUTED_BY_TRAVIS**
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/elixir_data/elixir1]
FineGrainDifftAnalyzer
-one
Update ConstructorCall at org.apache.commons.lang3.time.FastDateFormat:820
new java.util.GregorianCalendar(mTimeZone) to new java.util.GregorianCalendar(mTimeZone, getLocale())
PatternInstanceAnalyzer
----For Diff:Update ConstructorCall at org.apache.commons.lang3.time.FastDateFormat:820
new java.util.GregorianCalendar(mTimeZone) to new java.util.GregorianCalendar(mTimeZone, getLocale())
: number instances found: 14
ChangePatternInstance [actions=[Update ConstructorCall at org.apache.commons.lang3.time.FastDateFormat:820
new java.util.GregorianCalendar(mTimeZone) to new java.util.GregorianCalendar(mTimeZone, getLocale())
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang3.time.FastDateFormat:820
getLocale()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.lang3.time.FastDateFormat
org.apache.commons.lang3.time.FastDateFormat
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang3.time.FastDateFormat:820
getLocale()
]]
ChangePatternInstance [actions=[Update ConstructorCall at org.apache.commons.lang3.time.FastDateFormat:820
new java.util.GregorianCalendar(mTimeZone) to new java.util.GregorianCalendar(mTimeZone, getLocale())
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang3.time.FastDateFormat:820
getLocale()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.lang3.time.FastDateFormat
org.apache.commons.lang3.time.FastDateFormat
]]
ChangePatternInstance [actions=[Update ConstructorCall at org.apache.commons.lang3.time.FastDateFormat:820
new java.util.GregorianCalendar(mTimeZone) to new java.util.GregorianCalendar(mTimeZone, getLocale())
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang3.time.FastDateFormat:820
getLocale()
]]
ChangePatternInstance [actions=[Update ConstructorCall at org.apache.commons.lang3.time.FastDateFormat:820
new java.util.GregorianCalendar(mTimeZone) to new java.util.GregorianCalendar(mTimeZone, getLocale())
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang3.time.FastDateFormat:820
getLocale()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang3.time.FastDateFormat:820
getLocale()
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.lang3.time.FastDateFormat
org.apache.commons.lang3.time.FastDateFormat
]]
ChangePatternInstance [actions=[Update ConstructorCall at org.apache.commons.lang3.time.FastDateFormat:820
new java.util.GregorianCalendar(mTimeZone) to new java.util.GregorianCalendar(mTimeZone, getLocale())
]]
RepairabilityAnalyzer
----For Diff:Update ConstructorCall at org.apache.commons.lang3.time.FastDateFormat:820
new java.util.GregorianCalendar(mTimeZone) to new java.util.GregorianCalendar(mTimeZone, getLocale())
: number instances found: 3
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang3.time.FastDateFormat:820
getLocale()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang3.time.FastDateFormat:820
getLocale()
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang3.time.FastDateFormat:820
getLocale()
]]
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/elixir_data/elixir3]
FineGrainDifftAnalyzer
-three
Insert Invocation at org.joda.time.field.FieldUtils:138
org.joda.time.field.FieldUtils.safeSubtract(0, val1)
PatternInstanceAnalyzer
----For Diff:Insert Invocation at org.joda.time.field.FieldUtils:138
org.joda.time.field.FieldUtils.safeSubtract(0, val1)
: number instances found: 15
ChangePatternInstance [actions=[Insert Invocation at org.joda.time.field.FieldUtils:138
org.joda.time.field.FieldUtils.safeSubtract(0, val1)
]]
ChangePatternInstance [actions=[Insert Invocation at org.joda.time.field.FieldUtils:138
org.joda.time.field.FieldUtils.safeSubtract(0, val1)
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.joda.time.field.FieldUtils
org.joda.time.field.FieldUtils
]]
ChangePatternInstance [actions=[Insert Literal at org.joda.time.field.FieldUtils:138
0
]]
ChangePatternInstance [actions=[Insert VariableRead at org.joda.time.field.FieldUtils:138
val1
]]
ChangePatternInstance [actions=[Insert Invocation at org.joda.time.field.FieldUtils:138
org.joda.time.field.FieldUtils.safeSubtract(0, val1)
]]
ChangePatternInstance [actions=[Insert Invocation at org.joda.time.field.FieldUtils:138
org.joda.time.field.FieldUtils.safeSubtract(0, val1)
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.joda.time.field.FieldUtils
org.joda.time.field.FieldUtils
]]
ChangePatternInstance [actions=[Insert Literal at org.joda.time.field.FieldUtils:138
0
]]
ChangePatternInstance [actions=[Insert VariableRead at org.joda.time.field.FieldUtils:138
val1
]]
ChangePatternInstance [actions=[Insert Invocation at org.joda.time.field.FieldUtils:138
org.joda.time.field.FieldUtils.safeSubtract(0, val1)
]]
ChangePatternInstance [actions=[Insert Invocation at org.joda.time.field.FieldUtils:138
org.joda.time.field.FieldUtils.safeSubtract(0, val1)
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.joda.time.field.FieldUtils
org.joda.time.field.FieldUtils
]]
ChangePatternInstance [actions=[Insert Literal at org.joda.time.field.FieldUtils:138
0
]]
ChangePatternInstance [actions=[Insert VariableRead at org.joda.time.field.FieldUtils:138
val1
]]
RepairabilityAnalyzer
----For Diff:Insert Invocation at org.joda.time.field.FieldUtils:138
org.joda.time.field.FieldUtils.safeSubtract(0, val1)
: number instances found: 2
ChangePatternInstance [actions=[Insert Invocation at org.joda.time.field.FieldUtils:138
org.joda.time.field.FieldUtils.safeSubtract(0, val1)
]]
ChangePatternInstance [actions=[Insert Invocation at org.joda.time.field.FieldUtils:138
org.joda.time.field.FieldUtils.safeSubtract(0, val1)
]]
FileDiff [diffFolder=/builds/workspace/coming/target/classes/repairability_test_files/elixir_data/elixir2]
FineGrainDifftAnalyzer
-two
Insert If at org.apache.commons.lang3.ClassUtils:910
if (((array != null) && (classes != null)) && ((array[i]) != null)) {
}
Move Assignment from org.apache.commons.lang3.ClassUtils:910 to org.apache.commons.lang3.ClassUtils:911
classes[i] = array[i].getClass()
PatternInstanceAnalyzer
----For Diff:Insert If at org.apache.commons.lang3.ClassUtils:910
if (((array != null) && (classes != null)) && ((array[i]) != null)) {
}
Move Assignment from org.apache.commons.lang3.ClassUtils:910 to org.apache.commons.lang3.ClassUtils:911
classes[i] = array[i].getClass()
: number instances found: 57
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.ClassUtils:910
((array != null) && (classes != null))
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.ClassUtils:910
((array[i]) != null)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.ClassUtils:910
(array != null)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.ClassUtils:910
(classes != null)
]]
ChangePatternInstance [actions=[Insert ArrayRead at org.apache.commons.lang3.ClassUtils:910
(array[i])
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang3.ClassUtils:910
null
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang3.ClassUtils:910
array
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang3.ClassUtils:910
null
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang3.ClassUtils:910
classes
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang3.ClassUtils:910
null
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang3.ClassUtils:910
array
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang3.ClassUtils:910
i
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang3.ClassUtils:910
if (((array != null) && (classes != null)) && ((array[i]) != null)) {
}
, Move Assignment from org.apache.commons.lang3.ClassUtils:910 to org.apache.commons.lang3.ClassUtils:911
classes[i] = array[i].getClass()
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang3.ClassUtils:910
if (((array != null) && (classes != null)) && ((array[i]) != null)) {
}
]]
ChangePatternInstance [actions=[Move Assignment from org.apache.commons.lang3.ClassUtils:910 to org.apache.commons.lang3.ClassUtils:911
classes[i] = array[i].getClass()
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang3.ClassUtils:910
if (((array != null) && (classes != null)) && ((array[i]) != null)) {
}
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.ClassUtils:910
((array != null) && (classes != null)) && ((array[i]) != null)
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang3.ClassUtils:910
{
}
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.ClassUtils:910
((array != null) && (classes != null))
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.ClassUtils:910
((array[i]) != null)
]]
ChangePatternInstance [actions=[Move Assignment from org.apache.commons.lang3.ClassUtils:910 to org.apache.commons.lang3.ClassUtils:911
classes[i] = array[i].getClass()
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.ClassUtils:910
(array != null)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.ClassUtils:910
(classes != null)
]]
ChangePatternInstance [actions=[Insert ArrayRead at org.apache.commons.lang3.ClassUtils:910
(array[i])
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang3.ClassUtils:910
null
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang3.ClassUtils:910
array
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang3.ClassUtils:910
null
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang3.ClassUtils:910
classes
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang3.ClassUtils:910
null
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang3.ClassUtils:910
array
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang3.ClassUtils:910
i
]]
ChangePatternInstance [actions=[Move Assignment from org.apache.commons.lang3.ClassUtils:910 to org.apache.commons.lang3.ClassUtils:911
classes[i] = array[i].getClass()
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.ClassUtils:910
((array != null) && (classes != null)) && ((array[i]) != null)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.ClassUtils:910
((array != null) && (classes != null))
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.ClassUtils:910
((array[i]) != null)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.ClassUtils:910
(array != null)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.ClassUtils:910
(classes != null)
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang3.ClassUtils:910
if (((array != null) && (classes != null)) && ((array[i]) != null)) {
}
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.ClassUtils:910
((array != null) && (classes != null)) && ((array[i]) != null)
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang3.ClassUtils:910
{
}
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.ClassUtils:910
((array != null) && (classes != null))
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.ClassUtils:910
((array[i]) != null)
]]
ChangePatternInstance [actions=[Move Assignment from org.apache.commons.lang3.ClassUtils:910 to org.apache.commons.lang3.ClassUtils:911
classes[i] = array[i].getClass()
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.ClassUtils:910
(array != null)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.ClassUtils:910
(classes != null)
]]
ChangePatternInstance [actions=[Insert ArrayRead at org.apache.commons.lang3.ClassUtils:910
(array[i])
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang3.ClassUtils:910
null
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang3.ClassUtils:910
array
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang3.ClassUtils:910
null
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang3.ClassUtils:910
classes
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang3.ClassUtils:910
null
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang3.ClassUtils:910
array
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang3.ClassUtils:910
i
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang3.ClassUtils:910
if (((array != null) && (classes != null)) && ((array[i]) != null)) {
}
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.lang3.ClassUtils:910
{
}
]]
ChangePatternInstance [actions=[Move Assignment from org.apache.commons.lang3.ClassUtils:910 to org.apache.commons.lang3.ClassUtils:911
classes[i] = array[i].getClass()
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang3.ClassUtils:910
if (((array != null) && (classes != null)) && ((array[i]) != null)) {
}
, Move Assignment from org.apache.commons.lang3.ClassUtils:910 to org.apache.commons.lang3.ClassUtils:911
classes[i] = array[i].getClass()
]]
RepairabilityAnalyzer
----For Diff:Insert If at org.apache.commons.lang3.ClassUtils:910
if (((array != null) && (classes != null)) && ((array[i]) != null)) {
}
Move Assignment from org.apache.commons.lang3.ClassUtils:910 to org.apache.commons.lang3.ClassUtils:911
classes[i] = array[i].getClass()
: number instances found: 3
ChangePatternInstance [actions=[Move Assignment from org.apache.commons.lang3.ClassUtils:910 to org.apache.commons.lang3.ClassUtils:911
classes[i] = array[i].getClass()
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang3.ClassUtils:910
if (((array != null) && (classes != null)) && ((array[i]) != null)) {
}
, Move Assignment from org.apache.commons.lang3.ClassUtils:910 to org.apache.commons.lang3.ClassUtils:911
classes[i] = array[i].getClass()
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.lang3.ClassUtils:910
if (((array != null) && (classes != null)) && ((array[i]) != null)) {
}
, Move Assignment from org.apache.commons.lang3.ClassUtils:910 to org.apache.commons.lang3.ClassUtils:911
classes[i] = array[i].getClass()
]]
**NOT_EXECUTED_BY_TRAVIS**
60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
FineGrainDifftAnalyzer
PatternInstanceAnalyzer
RepairabilityAnalyzer
ab71649c481971a9ad54f04797f5fd9cb133789b
FineGrainDifftAnalyzer
PatternInstanceAnalyzer
RepairabilityAnalyzer
8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar
: number instances found: 6
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar
]]
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar
]]
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar
]]
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar
]]
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar
]]
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar
]]
RepairabilityAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar
: number instances found: 3
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar
]]
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar
]]
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar
]]
4120ab0c714911a9c9f26b591cb3222eaf57d127
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
java.lang.System.out.println("Not found: ")
PatternInstanceAnalyzer
----For Diff:Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
java.lang.System.out.println("Not found: ")
: number instances found: 14
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
java.lang.System.out.println("Not found: ")
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.lang3.CharSequenceUtils:84
java.lang.System.out
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang3.CharSequenceUtils:84
"Not found: "
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.lang3.CharSequenceUtils:84
java.lang.System
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
java.lang.System.out.println("Not found: ")
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
java.lang.System.out.println("Not found: ")
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.lang3.CharSequenceUtils:84
java.lang.System.out
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang3.CharSequenceUtils:84
"Not found: "
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.lang3.CharSequenceUtils:84
java.lang.System
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
java.lang.System.out.println("Not found: ")
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
java.lang.System.out.println("Not found: ")
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.lang3.CharSequenceUtils:84
java.lang.System.out
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang3.CharSequenceUtils:84
"Not found: "
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.lang3.CharSequenceUtils:84
java.lang.System
]]
RepairabilityAnalyzer
----For Diff:Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
java.lang.System.out.println("Not found: ")
: number instances found: 1
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
java.lang.System.out.println("Not found: ")
]]
8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
sz - 1 to sz + 1
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
sz - 1 to sz + 1
: number instances found: 5
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
sz - 1 to sz + 1
]]
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
sz - 1 to sz + 1
]]
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
sz - 1 to sz + 1
]]
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
sz - 1 to sz + 1
]]
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
sz - 1 to sz + 1
]]
RepairabilityAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
sz - 1 to sz + 1
: number instances found: 2
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
sz - 1 to sz + 1
]]
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
sz - 1 to sz + 1
]]
646b3ad20d94d2b63335d1ae4c98980be274d703
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
(index2++) to (index2--)
PatternInstanceAnalyzer
----For Diff:Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
(index2++) to (index2--)
: number instances found: 6
ChangePatternInstance [actions=[Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
(index2++) to (index2--)
]]
ChangePatternInstance [actions=[Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
(index2++) to (index2--)
]]
ChangePatternInstance [actions=[Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
(index2++) to (index2--)
]]
ChangePatternInstance [actions=[Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
(index2++) to (index2--)
]]
ChangePatternInstance [actions=[Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
(index2++) to (index2--)
]]
ChangePatternInstance [actions=[Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
(index2++) to (index2--)
]]
RepairabilityAnalyzer
----For Diff:Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
(index2++) to (index2--)
: number instances found: 3
ChangePatternInstance [actions=[Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
(index2++) to (index2--)
]]
ChangePatternInstance [actions=[Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
(index2++) to (index2--)
]]
ChangePatternInstance [actions=[Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
(index2++) to (index2--)
]]
c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(i + 1)
PatternInstanceAnalyzer
----For Diff:Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(i + 1)
: number instances found: 15
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(i + 1)
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
i
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang3.CharSequenceUtils:171
1
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
i
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(i + 1)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(i + 1)
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
i
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang3.CharSequenceUtils:171
1
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
i
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(i + 1)
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
i
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang3.CharSequenceUtils:171
1
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
i
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
i
, Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(i + 1)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
i
, Insert Literal at org.apache.commons.lang3.CharSequenceUtils:171
1
]]
RepairabilityAnalyzer
----For Diff:Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(i + 1)
: number instances found: 2
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(i + 1)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
i
, Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(i + 1)
]]
656aaf4049092218f99d035450ee59c40a0e1fbc
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
1
PatternInstanceAnalyzer
----For Diff:Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
1
: number instances found: 10
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(sz + )
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
sz
]]
ChangePatternInstance [actions=[Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
1
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(sz + )
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(sz + )
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
sz
]]
ChangePatternInstance [actions=[Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
1
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(sz + )
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
sz
]]
ChangePatternInstance [actions=[Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
1
]]
RepairabilityAnalyzer
----For Diff:Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
1
: number instances found: 1
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(sz + )
]]
01dd29c37f6044d9d1126d9db55a961cccaccfb7
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
java.lang.System.out.println("Not found: ")
PatternInstanceAnalyzer
----For Diff:Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
java.lang.System.out.println("Not found: ")
: number instances found: 14
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
java.lang.System.out.println("Not found: ")
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.lang3.CharSequenceUtils:134
java.lang.System.out
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang3.CharSequenceUtils:134
"Not found: "
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.lang3.CharSequenceUtils:134
java.lang.System
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
java.lang.System.out.println("Not found: ")
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
java.lang.System.out.println("Not found: ")
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.lang3.CharSequenceUtils:134
java.lang.System.out
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang3.CharSequenceUtils:134
"Not found: "
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.lang3.CharSequenceUtils:134
java.lang.System
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
java.lang.System.out.println("Not found: ")
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
java.lang.System.out.println("Not found: ")
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.lang3.CharSequenceUtils:134
java.lang.System.out
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang3.CharSequenceUtils:134
"Not found: "
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.lang3.CharSequenceUtils:134
java.lang.System
]]
RepairabilityAnalyzer
----For Diff:Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
java.lang.System.out.println("Not found: ")
: number instances found: 4
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
java.lang.System.out.println("Not found: ")
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
java.lang.System.out.println("Not found: ")
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
java.lang.System.out.println("Not found: ")
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
java.lang.System.out.println("Not found: ")
]]
6dac8ae81bd03bcae1e1fade064d3bb03de472c0
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
c1 == c2 to c1 != c2
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
c1 == c2 to c1 != c2
: number instances found: 11
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
i < sz to i <= sz
]]
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
c1 == c2 to c1 != c2
]]
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
c1 == c2 to c1 != c2
]]
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
i < sz to i <= sz
]]
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
c1 == c2 to c1 != c2
]]
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
i < sz to i <= sz
]]
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
c1 == c2 to c1 != c2
]]
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
i < sz to i <= sz
]]
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
c1 == c2 to c1 != c2
]]
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
i < sz to i <= sz
]]
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
c1 == c2 to c1 != c2
]]
RepairabilityAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
c1 == c2 to c1 != c2
: number instances found: 3
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
i < sz to i <= sz
]]
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
c1 == c2 to c1 != c2
]]
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
i < sz to i <= sz
]]
fe76517014e580ddcb40ac04ea824d54ba741c8b
FineGrainDifftAnalyzer
-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:291
if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
result = (31 * result) + c
PatternInstanceAnalyzer
----For Diff:Insert If at org.apache.commons.math3.complex.Quaternion:291
if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
result = (31 * result) + c
: number instances found: 23
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.complex.Quaternion:291
c
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math3.complex.Quaternion:291
0
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math3.complex.Quaternion:291
if (c > 0)
, Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
result = (31 * result) + c
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math3.complex.Quaternion:291
if (c > 0)
]]
ChangePatternInstance [actions=[Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
result = (31 * result) + c
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math3.complex.Quaternion:291
if (c > 0)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.complex.Quaternion:291
c > 0
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.math3.complex.Quaternion:292
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.complex.Quaternion:291
c
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math3.complex.Quaternion:291
0
]]
ChangePatternInstance [actions=[Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
result = (31 * result) + c
]]
ChangePatternInstance [actions=[Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
result = (31 * result) + c
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.complex.Quaternion:291
c > 0
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math3.complex.Quaternion:291
if (c > 0)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.complex.Quaternion:291
c > 0
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.math3.complex.Quaternion:292
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.complex.Quaternion:291
c
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math3.complex.Quaternion:291
0
]]
ChangePatternInstance [actions=[Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
result = (31 * result) + c
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math3.complex.Quaternion:291
if (c > 0)
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.math3.complex.Quaternion:292
]]
ChangePatternInstance [actions=[Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
result = (31 * result) + c
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math3.complex.Quaternion:291
if (c > 0)
, Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
result = (31 * result) + c
]]
RepairabilityAnalyzer
----For Diff:Insert If at org.apache.commons.math3.complex.Quaternion:291
if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
result = (31 * result) + c
: number instances found: 3
ChangePatternInstance [actions=[Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
result = (31 * result) + c
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math3.complex.Quaternion:291
if (c > 0)
, Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
result = (31 * result) + c
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math3.complex.Quaternion:291
if (c > 0)
, Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
result = (31 * result) + c
]]
c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
FineGrainDifftAnalyzer
-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:142
if (z > 0) {
java.lang.System.out.println(z);
return null;
}
PatternInstanceAnalyzer
----For Diff:Insert If at org.apache.commons.math3.complex.Quaternion:142
if (z > 0) {
java.lang.System.out.println(z);
return null;
}
: number instances found: 39
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.complex.Quaternion:142
z
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math3.complex.Quaternion:142
0
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math3.complex.Quaternion:144
return null
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math3.complex.Quaternion:142
if (z > 0) {
java.lang.System.out.println(z);
return null;
}
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math3.complex.Quaternion:143
java.lang.System.out.println(z)
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math3.complex.Quaternion:144
return null
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.complex.Quaternion:142
z > 0
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.math3.complex.Quaternion:142
{
java.lang.System.out.println(z);
return null;
}
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.complex.Quaternion:142
z
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math3.complex.Quaternion:142
0
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math3.complex.Quaternion:143
java.lang.System.out.println(z)
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math3.complex.Quaternion:144
return null
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.math3.complex.Quaternion:143
java.lang.System.out
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.complex.Quaternion:143
z
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math3.complex.Quaternion:144
null
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math3.complex.Quaternion:143
java.lang.System
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math3.complex.Quaternion:144
return null
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.complex.Quaternion:142
z > 0
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math3.complex.Quaternion:143
java.lang.System.out.println(z)
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math3.complex.Quaternion:142
if (z > 0) {
java.lang.System.out.println(z);
return null;
}
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.complex.Quaternion:142
z > 0
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.math3.complex.Quaternion:142
{
java.lang.System.out.println(z);
return null;
}
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.complex.Quaternion:142
z
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math3.complex.Quaternion:142
0
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math3.complex.Quaternion:143
java.lang.System.out.println(z)
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math3.complex.Quaternion:144
return null
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.math3.complex.Quaternion:143
java.lang.System.out
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.complex.Quaternion:143
z
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math3.complex.Quaternion:144
null
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math3.complex.Quaternion:143
java.lang.System
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math3.complex.Quaternion:142
if (z > 0) {
java.lang.System.out.println(z);
return null;
}
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.math3.complex.Quaternion:142
{
java.lang.System.out.println(z);
return null;
}
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math3.complex.Quaternion:143
java.lang.System.out.println(z)
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math3.complex.Quaternion:144
return null
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math3.complex.Quaternion:144
null
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math3.complex.Quaternion:143
java.lang.System.out.println(z)
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.math3.complex.Quaternion:143
java.lang.System.out
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.complex.Quaternion:143
z
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math3.complex.Quaternion:143
java.lang.System
]]
RepairabilityAnalyzer
----For Diff:Insert If at org.apache.commons.math3.complex.Quaternion:142
if (z > 0) {
java.lang.System.out.println(z);
return null;
}
: number instances found: 2
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math3.complex.Quaternion:144
return null
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math3.complex.Quaternion:144
return null
]]
e56c63bd77e289266989ee35a3369c6374275c64
FineGrainDifftAnalyzer
PatternInstanceAnalyzer
RepairabilityAnalyzer
[INFO] Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 103.062 s - in fr.inria.coming.spoon.repairability.RepairabilityTest
[INFO] Running fr.inria.coming.spoon.core.MainComingTest
**NOT_EXECUTED_BY_TRAVIS**
***********
Analyzing 1/13 60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
*****
Commit: 60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
***********
Analyzing 2/13 ab71649c481971a9ad54f04797f5fd9cb133789b
*****
Commit: ab71649c481971a9ad54f04797f5fd9cb133789b
***********
Analyzing 3/13 8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
*****
Commit: 8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
***********
Analyzing 4/13 4120ab0c714911a9c9f26b591cb3222eaf57d127
*****
Commit: 4120ab0c714911a9c9f26b591cb3222eaf57d127
***********
Analyzing 5/13 8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
*****
Commit: 8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
***********
Analyzing 6/13 646b3ad20d94d2b63335d1ae4c98980be274d703
*****
Commit: 646b3ad20d94d2b63335d1ae4c98980be274d703
***********
Analyzing 7/13 c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
*****
Commit: c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
***********
Analyzing 8/13 656aaf4049092218f99d035450ee59c40a0e1fbc
*****
Commit: 656aaf4049092218f99d035450ee59c40a0e1fbc
***********
Analyzing 9/13 01dd29c37f6044d9d1126d9db55a961cccaccfb7
*****
Commit: 01dd29c37f6044d9d1126d9db55a961cccaccfb7
***********
Analyzing 10/13 6dac8ae81bd03bcae1e1fade064d3bb03de472c0
*****
Commit: 6dac8ae81bd03bcae1e1fade064d3bb03de472c0
***********
Analyzing 11/13 fe76517014e580ddcb40ac04ea824d54ba741c8b
*****
Commit: fe76517014e580ddcb40ac04ea824d54ba741c8b
***********
Analyzing 12/13 c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
*****
Commit: c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
***********
Analyzing 13/13 e56c63bd77e289266989ee35a3369c6374275c64
*****
Commit: e56c63bd77e289266989ee35a3369c6374275c64
60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
FineGrainDifftAnalyzer
FeatureAnalyzer
fr.inria.coming.codefeatures.FeaturesResult@412001c1
ab71649c481971a9ad54f04797f5fd9cb133789b
FineGrainDifftAnalyzer
FeatureAnalyzer
fr.inria.coming.codefeatures.FeaturesResult@6f207df2
8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar
FeatureAnalyzer
fr.inria.coming.codefeatures.FeaturesResult@21e8cb22
4120ab0c714911a9c9f26b591cb3222eaf57d127
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
java.lang.System.out.println("Not found: ")
FeatureAnalyzer
fr.inria.coming.codefeatures.FeaturesResult@20b19e7e
8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
sz - 1 to sz + 1
FeatureAnalyzer
fr.inria.coming.codefeatures.FeaturesResult@61deada0
646b3ad20d94d2b63335d1ae4c98980be274d703
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
(index2++) to (index2--)
FeatureAnalyzer
fr.inria.coming.codefeatures.FeaturesResult@dfd9384
c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(i + 1)
FeatureAnalyzer
fr.inria.coming.codefeatures.FeaturesResult@6a2bf8c2
656aaf4049092218f99d035450ee59c40a0e1fbc
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
1
FeatureAnalyzer
fr.inria.coming.codefeatures.FeaturesResult@4645d997
01dd29c37f6044d9d1126d9db55a961cccaccfb7
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
java.lang.System.out.println("Not found: ")
FeatureAnalyzer
fr.inria.coming.codefeatures.FeaturesResult@52e2cf52
6dac8ae81bd03bcae1e1fade064d3bb03de472c0
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
c1 == c2 to c1 != c2
FeatureAnalyzer
fr.inria.coming.codefeatures.FeaturesResult@33621739
fe76517014e580ddcb40ac04ea824d54ba741c8b
FineGrainDifftAnalyzer
-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:291
if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
result = (31 * result) + c
FeatureAnalyzer
fr.inria.coming.codefeatures.FeaturesResult@6ba047f
c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
FineGrainDifftAnalyzer
-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:142
if (z > 0) {
java.lang.System.out.println(z);
return null;
}
FeatureAnalyzer
fr.inria.coming.codefeatures.FeaturesResult@6e5bfc5e
e56c63bd77e289266989ee35a3369c6374275c64
FineGrainDifftAnalyzer
FeatureAnalyzer
fr.inria.coming.codefeatures.FeaturesResult@2a872698
**NOT_EXECUTED_BY_TRAVIS**
***********
Analyzing 1/13 60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
*****
Commit: 60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
***********
Analyzing 2/13 ab71649c481971a9ad54f04797f5fd9cb133789b
*****
Commit: ab71649c481971a9ad54f04797f5fd9cb133789b
***********
Analyzing 3/13 8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
*****
Commit: 8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
***********
Analyzing 4/13 4120ab0c714911a9c9f26b591cb3222eaf57d127
*****
Commit: 4120ab0c714911a9c9f26b591cb3222eaf57d127
***********
Analyzing 5/13 8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
*****
Commit: 8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
***********
Analyzing 6/13 646b3ad20d94d2b63335d1ae4c98980be274d703
*****
Commit: 646b3ad20d94d2b63335d1ae4c98980be274d703
***********
Analyzing 7/13 c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
*****
Commit: c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
***********
Analyzing 8/13 656aaf4049092218f99d035450ee59c40a0e1fbc
*****
Commit: 656aaf4049092218f99d035450ee59c40a0e1fbc
***********
Analyzing 9/13 01dd29c37f6044d9d1126d9db55a961cccaccfb7
*****
Commit: 01dd29c37f6044d9d1126d9db55a961cccaccfb7
***********
Analyzing 10/13 6dac8ae81bd03bcae1e1fade064d3bb03de472c0
*****
Commit: 6dac8ae81bd03bcae1e1fade064d3bb03de472c0
***********
Analyzing 11/13 fe76517014e580ddcb40ac04ea824d54ba741c8b
*****
Commit: fe76517014e580ddcb40ac04ea824d54ba741c8b
***********
Analyzing 12/13 c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
*****
Commit: c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
***********
Analyzing 13/13 e56c63bd77e289266989ee35a3369c6374275c64
*****
Commit: e56c63bd77e289266989ee35a3369c6374275c64
60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
FineGrainDifftAnalyzer
ab71649c481971a9ad54f04797f5fd9cb133789b
FineGrainDifftAnalyzer
8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar
4120ab0c714911a9c9f26b591cb3222eaf57d127
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
java.lang.System.out.println("Not found: ")
8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
sz - 1 to sz + 1
646b3ad20d94d2b63335d1ae4c98980be274d703
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
(index2++) to (index2--)
c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(i + 1)
656aaf4049092218f99d035450ee59c40a0e1fbc
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
1
01dd29c37f6044d9d1126d9db55a961cccaccfb7
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
java.lang.System.out.println("Not found: ")
6dac8ae81bd03bcae1e1fade064d3bb03de472c0
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
c1 == c2 to c1 != c2
fe76517014e580ddcb40ac04ea824d54ba741c8b
FineGrainDifftAnalyzer
-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:291
if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
result = (31 * result) + c
c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
FineGrainDifftAnalyzer
-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:142
if (z > 0) {
java.lang.System.out.println(z);
return null;
}
e56c63bd77e289266989ee35a3369c6374275c64
FineGrainDifftAnalyzer
JSON Code Change Frequency: (file stored at ./coming_results//change_frequency.json)
{
"frequency": [
{
"c": "BinaryOperator",
"f": "6"
},
{
"c": "Invocation",
"f": "2"
},
{
"c": "If",
"f": "2"
},
{
"c": "VariableRead",
"f": "1"
},
{
"c": "UnaryOperator",
"f": "1"
},
{
"c": "Literal",
"f": "1"
},
{
"c": "Assignment",
"f": "1"
}
],
"frequencyParent": [
{
"c": "UPD_BinaryOperator_If",
"f": "2"
},
{
"c": "INS_Invocation_Block",
"f": "2"
},
{
"c": "INS_If_Block",
"f": "2"
},
{
"c": "MOV_Literal_BinaryOperator",
"f": "1"
},
{
"c": "UPD_BinaryOperator_For",
"f": "1"
},
{
"c": "INS_BinaryOperator_Invocation",
"f": "1"
},
{
"c": "UPD_UnaryOperator_Invocation",
"f": "1"
},
{
"c": "UPD_BinaryOperator_Assignment",
"f": "1"
},
{
"c": "INS_BinaryOperator_BinaryOperator",
"f": "1"
},
{
"c": "DEL_VariableRead_Invocation",
"f": "1"
},
{
"c": "MOV_Assignment_Block",
"f": "1"
}
],
"probability": [
{
"c": "BinaryOperator",
"f": "0.42857142857142855"
},
{
"c": "Invocation",
"f": "0.14285714285714285"
},
{
"c": "If",
"f": "0.14285714285714285"
},
{
"c": "VariableRead",
"f": "0.07142857142857142"
},
{
"c": "UnaryOperator",
"f": "0.07142857142857142"
},
{
"c": "Literal",
"f": "0.07142857142857142"
},
{
"c": "Assignment",
"f": "0.07142857142857142"
}
],
"probabilityParent": [
{
"c": "UPD_BinaryOperator_If",
"f": "0.14285714285714285"
},
{
"c": "INS_Invocation_Block",
"f": "0.14285714285714285"
},
{
"c": "INS_If_Block",
"f": "0.14285714285714285"
},
{
"c": "MOV_Literal_BinaryOperator",
"f": "0.07142857142857142"
},
{
"c": "UPD_BinaryOperator_For",
"f": "0.07142857142857142"
},
{
"c": "INS_BinaryOperator_Invocation",
"f": "0.07142857142857142"
},
{
"c": "UPD_UnaryOperator_Invocation",
"f": "0.07142857142857142"
},
{
"c": "UPD_BinaryOperator_Assignment",
"f": "0.07142857142857142"
},
{
"c": "INS_BinaryOperator_BinaryOperator",
"f": "0.07142857142857142"
},
{
"c": "DEL_VariableRead_Invocation",
"f": "0.07142857142857142"
},
{
"c": "MOV_Assignment_Block",
"f": "0.07142857142857142"
}
]
}
**NOT_EXECUTED_BY_TRAVIS**
***********
Analyzing 1/13 60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
***********
Analyzing 1/13 ab71649c481971a9ad54f04797f5fd9cb133789b
***********
Analyzing 1/13 8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
***********
Analyzing 1/13 4120ab0c714911a9c9f26b591cb3222eaf57d127
***********
Analyzing 1/13 8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
***********
Analyzing 1/13 646b3ad20d94d2b63335d1ae4c98980be274d703
***********
Analyzing 1/13 c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
***********
Analyzing 1/13 656aaf4049092218f99d035450ee59c40a0e1fbc
***********
Analyzing 1/13 01dd29c37f6044d9d1126d9db55a961cccaccfb7
***********
Analyzing 1/13 6dac8ae81bd03bcae1e1fade064d3bb03de472c0
***********
Analyzing 1/13 fe76517014e580ddcb40ac04ea824d54ba741c8b
***********
Analyzing 1/13 c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
***********
Analyzing 1/13 e56c63bd77e289266989ee35a3369c6374275c64
JSON Code Change Frequency: (file stored at ./coming_results//change_frequency.json)
{
"frequency": [],
"frequencyParent": [],
"probability": [],
"probabilityParent": []
}
---
Actions available:
INS
DEL
UPD
MOV
PER
ANY
UNCHANGED
UNCHANGED_HIGH_PRIORITY
---
**NOT_EXECUTED_BY_TRAVIS**
***********
Analyzing 1/2 Math_70
*****
Commit: Math_70
***********
Analyzing 2/2 Math_73
*****
Commit: Math_73
FileDiff [diffFolder=/builds/workspace/coming/target/classes/pairsD4j/Math_70]
FineGrainDifftAnalyzer
-BisectionSolver
Insert VariableRead at org.apache.commons.math.analysis.solvers.BisectionSolver:72
f
FileDiff [diffFolder=/builds/workspace/coming/target/classes/pairsD4j/Math_73]
FineGrainDifftAnalyzer
-BrentSolver
Insert If at org.apache.commons.math.analysis.solvers.BrentSolver:136
if ((yMin * yMax) > 0) {
throw org.apache.commons.math.MathRuntimeException.createIllegalArgumentException(org.apache.commons.math.analysis.solvers.BrentSolver.NON_BRACKETING_MESSAGE, min, max, yMin, yMax);
}
JSON Code Change Frequency: (file stored at ./coming_results//change_frequency.json)
{
"frequency": [
{
"c": "VariableRead",
"f": "1"
},
{
"c": "If",
"f": "1"
}
],
"frequencyParent": [
{
"c": "INS_VariableRead_Invocation",
"f": "1"
},
{
"c": "INS_If_Block",
"f": "1"
}
],
"probability": [
{
"c": "VariableRead",
"f": "0.5"
},
{
"c": "If",
"f": "0.5"
}
],
"probabilityParent": [
{
"c": "INS_VariableRead_Invocation",
"f": "0.5"
},
{
"c": "INS_If_Block",
"f": "0.5"
}
]
}
**NOT_EXECUTED_BY_TRAVIS**
***********
Analyzing 1/13 60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
Attention:Test filter
***********
Analyzing 1/13 ab71649c481971a9ad54f04797f5fd9cb133789b
Attention:Test filter
***********
Analyzing 1/13 8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
Attention:Test filter
***********
Analyzing 1/13 4120ab0c714911a9c9f26b591cb3222eaf57d127
Attention:Test filter
***********
Analyzing 1/13 8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
Attention:Test filter
***********
Analyzing 1/13 646b3ad20d94d2b63335d1ae4c98980be274d703
Attention:Test filter
***********
Analyzing 1/13 c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
Attention:Test filter
***********
Analyzing 1/13 656aaf4049092218f99d035450ee59c40a0e1fbc
Attention:Test filter
***********
Analyzing 1/13 01dd29c37f6044d9d1126d9db55a961cccaccfb7
Attention:Test filter
***********
Analyzing 1/13 6dac8ae81bd03bcae1e1fade064d3bb03de472c0
Attention:Test filter
***********
Analyzing 1/13 fe76517014e580ddcb40ac04ea824d54ba741c8b
Attention:Test filter
***********
Analyzing 1/13 c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
Attention:Test filter
***********
Analyzing 1/13 e56c63bd77e289266989ee35a3369c6374275c64
Attention:Test filter
JSON Code Change Frequency: (file stored at ./coming_results//change_frequency.json)
{
"frequency": [],
"frequencyParent": [],
"probability": [],
"probabilityParent": []
}
***********
Analyzing 1/13 60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
*****
Commit: 60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
Stoping at revision 2
JSON Code Change Frequency: (file stored at ./coming_results//change_frequency.json)
{
"frequency": [],
"frequencyParent": [],
"probability": [],
"probabilityParent": []
}
My output
**NOT_EXECUTED_BY_TRAVIS**
***********
Analyzing 1/13 60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
*****
Commit: 60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
Stoping at revision 2
60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
FineGrainDifftAnalyzer
JSON Code Change Frequency: (file stored at ./coming_results//change_frequency.json)
{
"frequency": [],
"frequencyParent": [],
"probability": [],
"probabilityParent": []
}
***********
Analyzing 1/13 60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
*****
Commit: 60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
Stoping at revision 2
JSON Code Change Frequency: (file stored at ./coming_results//change_frequency.json)
{
"frequency": [],
"frequencyParent": [],
"probability": [],
"probabilityParent": []
}
JSON Code Change Frequency: (file stored at ./coming_results//change_frequency.json)
{
"frequency": [],
"frequencyParent": [],
"probability": [],
"probabilityParent": []
}
**NOT_EXECUTED_BY_TRAVIS**
***********
Analyzing 1/13 60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
*****
Commit: 60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
***********
Analyzing 2/13 ab71649c481971a9ad54f04797f5fd9cb133789b
*****
Commit: ab71649c481971a9ad54f04797f5fd9cb133789b
***********
Analyzing 3/13 8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
*****
Commit: 8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
***********
Analyzing 4/13 4120ab0c714911a9c9f26b591cb3222eaf57d127
*****
Commit: 4120ab0c714911a9c9f26b591cb3222eaf57d127
***********
Analyzing 5/13 8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
*****
Commit: 8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
***********
Analyzing 6/13 646b3ad20d94d2b63335d1ae4c98980be274d703
*****
Commit: 646b3ad20d94d2b63335d1ae4c98980be274d703
***********
Analyzing 7/13 c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
*****
Commit: c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
***********
Analyzing 8/13 656aaf4049092218f99d035450ee59c40a0e1fbc
*****
Commit: 656aaf4049092218f99d035450ee59c40a0e1fbc
***********
Analyzing 9/13 01dd29c37f6044d9d1126d9db55a961cccaccfb7
*****
Commit: 01dd29c37f6044d9d1126d9db55a961cccaccfb7
***********
Analyzing 10/13 6dac8ae81bd03bcae1e1fade064d3bb03de472c0
*****
Commit: 6dac8ae81bd03bcae1e1fade064d3bb03de472c0
***********
Analyzing 11/13 fe76517014e580ddcb40ac04ea824d54ba741c8b
*****
Commit: fe76517014e580ddcb40ac04ea824d54ba741c8b
***********
Analyzing 12/13 c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
*****
Commit: c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
***********
Analyzing 13/13 e56c63bd77e289266989ee35a3369c6374275c64
*****
Commit: e56c63bd77e289266989ee35a3369c6374275c64
60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
FineGrainDifftAnalyzer
ab71649c481971a9ad54f04797f5fd9cb133789b
FineGrainDifftAnalyzer
8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar
4120ab0c714911a9c9f26b591cb3222eaf57d127
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
java.lang.System.out.println("Not found: ")
8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
sz - 1 to sz + 1
646b3ad20d94d2b63335d1ae4c98980be274d703
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
(index2++) to (index2--)
c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(i + 1)
656aaf4049092218f99d035450ee59c40a0e1fbc
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
1
01dd29c37f6044d9d1126d9db55a961cccaccfb7
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
java.lang.System.out.println("Not found: ")
6dac8ae81bd03bcae1e1fade064d3bb03de472c0
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
c1 == c2 to c1 != c2
fe76517014e580ddcb40ac04ea824d54ba741c8b
FineGrainDifftAnalyzer
-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:291
if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
result = (31 * result) + c
c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
FineGrainDifftAnalyzer
-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:142
if (z > 0) {
java.lang.System.out.println(z);
return null;
}
e56c63bd77e289266989ee35a3369c6374275c64
FineGrainDifftAnalyzer
JSON Code Change Frequency: (file stored at ./coming_results//change_frequency.json)
{
"frequency": [
{
"c": "BinaryOperator",
"f": "6"
},
{
"c": "Invocation",
"f": "2"
},
{
"c": "If",
"f": "2"
},
{
"c": "VariableRead",
"f": "1"
},
{
"c": "UnaryOperator",
"f": "1"
},
{
"c": "Literal",
"f": "1"
},
{
"c": "Assignment",
"f": "1"
}
],
"frequencyParent": [
{
"c": "UPD_BinaryOperator_If",
"f": "2"
},
{
"c": "INS_Invocation_Block",
"f": "2"
},
{
"c": "INS_If_Block",
"f": "2"
},
{
"c": "MOV_Literal_BinaryOperator",
"f": "1"
},
{
"c": "UPD_BinaryOperator_For",
"f": "1"
},
{
"c": "INS_BinaryOperator_Invocation",
"f": "1"
},
{
"c": "UPD_UnaryOperator_Invocation",
"f": "1"
},
{
"c": "UPD_BinaryOperator_Assignment",
"f": "1"
},
{
"c": "INS_BinaryOperator_BinaryOperator",
"f": "1"
},
{
"c": "DEL_VariableRead_Invocation",
"f": "1"
},
{
"c": "MOV_Assignment_Block",
"f": "1"
}
],
"probability": [
{
"c": "BinaryOperator",
"f": "0.42857142857142855"
},
{
"c": "Invocation",
"f": "0.14285714285714285"
},
{
"c": "If",
"f": "0.14285714285714285"
},
{
"c": "VariableRead",
"f": "0.07142857142857142"
},
{
"c": "UnaryOperator",
"f": "0.07142857142857142"
},
{
"c": "Literal",
"f": "0.07142857142857142"
},
{
"c": "Assignment",
"f": "0.07142857142857142"
}
],
"probabilityParent": [
{
"c": "UPD_BinaryOperator_If",
"f": "0.14285714285714285"
},
{
"c": "INS_Invocation_Block",
"f": "0.14285714285714285"
},
{
"c": "INS_If_Block",
"f": "0.14285714285714285"
},
{
"c": "MOV_Literal_BinaryOperator",
"f": "0.07142857142857142"
},
{
"c": "UPD_BinaryOperator_For",
"f": "0.07142857142857142"
},
{
"c": "INS_BinaryOperator_Invocation",
"f": "0.07142857142857142"
},
{
"c": "UPD_UnaryOperator_Invocation",
"f": "0.07142857142857142"
},
{
"c": "UPD_BinaryOperator_Assignment",
"f": "0.07142857142857142"
},
{
"c": "INS_BinaryOperator_BinaryOperator",
"f": "0.07142857142857142"
},
{
"c": "DEL_VariableRead_Invocation",
"f": "0.07142857142857142"
},
{
"c": "MOV_Assignment_Block",
"f": "0.07142857142857142"
}
]
}
**NOT_EXECUTED_BY_TRAVIS**
***********
Analyzing 1/13 60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
***********
Analyzing 1/13 ab71649c481971a9ad54f04797f5fd9cb133789b
***********
Analyzing 1/13 8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
***********
Analyzing 1/13 4120ab0c714911a9c9f26b591cb3222eaf57d127
***********
Analyzing 1/13 8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
***********
Analyzing 1/13 646b3ad20d94d2b63335d1ae4c98980be274d703
***********
Analyzing 1/13 c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
***********
Analyzing 1/13 656aaf4049092218f99d035450ee59c40a0e1fbc
***********
Analyzing 1/13 01dd29c37f6044d9d1126d9db55a961cccaccfb7
***********
Analyzing 1/13 6dac8ae81bd03bcae1e1fade064d3bb03de472c0
*****
Commit: 6dac8ae81bd03bcae1e1fade064d3bb03de472c0
***********
Analyzing 2/13 fe76517014e580ddcb40ac04ea824d54ba741c8b
***********
Analyzing 2/13 c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
***********
Analyzing 2/13 e56c63bd77e289266989ee35a3369c6374275c64
6dac8ae81bd03bcae1e1fade064d3bb03de472c0
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
c1 == c2 to c1 != c2
JSON Code Change Frequency: (file stored at ./coming_results//change_frequency.json)
{
"frequency": [
{
"c": "BinaryOperator",
"f": "2"
}
],
"frequencyParent": [
{
"c": "UPD_BinaryOperator_For",
"f": "1"
},
{
"c": "UPD_BinaryOperator_If",
"f": "1"
}
],
"probability": [
{
"c": "BinaryOperator",
"f": "1.0"
}
],
"probabilityParent": [
{
"c": "UPD_BinaryOperator_For",
"f": "0.5"
},
{
"c": "UPD_BinaryOperator_If",
"f": "0.5"
}
]
}
**NOT_EXECUTED_BY_TRAVIS**
***********
Analyzing 1/13 60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
***********
Analyzing 1/13 ab71649c481971a9ad54f04797f5fd9cb133789b
***********
Analyzing 1/13 8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
*****
Commit: 8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
***********
Analyzing 2/13 4120ab0c714911a9c9f26b591cb3222eaf57d127
*****
Commit: 4120ab0c714911a9c9f26b591cb3222eaf57d127
***********
Analyzing 3/13 8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
*****
Commit: 8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
***********
Analyzing 4/13 646b3ad20d94d2b63335d1ae4c98980be274d703
*****
Commit: 646b3ad20d94d2b63335d1ae4c98980be274d703
***********
Analyzing 5/13 c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
*****
Commit: c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
***********
Analyzing 6/13 656aaf4049092218f99d035450ee59c40a0e1fbc
*****
Commit: 656aaf4049092218f99d035450ee59c40a0e1fbc
***********
Analyzing 7/13 01dd29c37f6044d9d1126d9db55a961cccaccfb7
*****
Commit: 01dd29c37f6044d9d1126d9db55a961cccaccfb7
***********
Analyzing 8/13 6dac8ae81bd03bcae1e1fade064d3bb03de472c0
*****
Commit: 6dac8ae81bd03bcae1e1fade064d3bb03de472c0
***********
Analyzing 9/13 fe76517014e580ddcb40ac04ea824d54ba741c8b
*****
Commit: fe76517014e580ddcb40ac04ea824d54ba741c8b
***********
Analyzing 10/13 c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
***********
Analyzing 10/13 e56c63bd77e289266989ee35a3369c6374275c64
8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar
4120ab0c714911a9c9f26b591cb3222eaf57d127
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
java.lang.System.out.println("Not found: ")
8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
sz - 1 to sz + 1
646b3ad20d94d2b63335d1ae4c98980be274d703
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
(index2++) to (index2--)
c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(i + 1)
656aaf4049092218f99d035450ee59c40a0e1fbc
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
1
01dd29c37f6044d9d1126d9db55a961cccaccfb7
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
java.lang.System.out.println("Not found: ")
6dac8ae81bd03bcae1e1fade064d3bb03de472c0
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
c1 == c2 to c1 != c2
fe76517014e580ddcb40ac04ea824d54ba741c8b
FineGrainDifftAnalyzer
-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:291
if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
result = (31 * result) + c
JSON Code Change Frequency: (file stored at ./coming_results//change_frequency.json)
{
"frequency": [
{
"c": "BinaryOperator",
"f": "6"
},
{
"c": "Invocation",
"f": "2"
},
{
"c": "VariableRead",
"f": "1"
},
{
"c": "UnaryOperator",
"f": "1"
},
{
"c": "Literal",
"f": "1"
},
{
"c": "Assignment",
"f": "1"
},
{
"c": "If",
"f": "1"
}
],
"frequencyParent": [
{
"c": "UPD_BinaryOperator_If",
"f": "2"
},
{
"c": "INS_Invocation_Block",
"f": "2"
},
{
"c": "MOV_Literal_BinaryOperator",
"f": "1"
},
{
"c": "UPD_BinaryOperator_For",
"f": "1"
},
{
"c": "INS_BinaryOperator_Invocation",
"f": "1"
},
{
"c": "UPD_UnaryOperator_Invocation",
"f": "1"
},
{
"c": "UPD_BinaryOperator_Assignment",
"f": "1"
},
{
"c": "INS_BinaryOperator_BinaryOperator",
"f": "1"
},
{
"c": "DEL_VariableRead_Invocation",
"f": "1"
},
{
"c": "MOV_Assignment_Block",
"f": "1"
},
{
"c": "INS_If_Block",
"f": "1"
}
],
"probability": [
{
"c": "BinaryOperator",
"f": "0.46153846153846156"
},
{
"c": "Invocation",
"f": "0.15384615384615385"
},
{
"c": "VariableRead",
"f": "0.07692307692307693"
},
{
"c": "UnaryOperator",
"f": "0.07692307692307693"
},
{
"c": "Literal",
"f": "0.07692307692307693"
},
{
"c": "Assignment",
"f": "0.07692307692307693"
},
{
"c": "If",
"f": "0.07692307692307693"
}
],
"probabilityParent": [
{
"c": "UPD_BinaryOperator_If",
"f": "0.15384615384615385"
},
{
"c": "INS_Invocation_Block",
"f": "0.15384615384615385"
},
{
"c": "MOV_Literal_BinaryOperator",
"f": "0.07692307692307693"
},
{
"c": "UPD_BinaryOperator_For",
"f": "0.07692307692307693"
},
{
"c": "INS_BinaryOperator_Invocation",
"f": "0.07692307692307693"
},
{
"c": "UPD_UnaryOperator_Invocation",
"f": "0.07692307692307693"
},
{
"c": "UPD_BinaryOperator_Assignment",
"f": "0.07692307692307693"
},
{
"c": "INS_BinaryOperator_BinaryOperator",
"f": "0.07692307692307693"
},
{
"c": "DEL_VariableRead_Invocation",
"f": "0.07692307692307693"
},
{
"c": "MOV_Assignment_Block",
"f": "0.07692307692307693"
},
{
"c": "INS_If_Block",
"f": "0.07692307692307693"
}
]
}
**NOT_EXECUTED_BY_TRAVIS**
***********
Analyzing 1/13 60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
***********
Analyzing 2/13 ab71649c481971a9ad54f04797f5fd9cb133789b
***********
Analyzing 3/13 8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
***********
Analyzing 4/13 4120ab0c714911a9c9f26b591cb3222eaf57d127
*****
Commit: 4120ab0c714911a9c9f26b591cb3222eaf57d127
***********
Analyzing 5/13 8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
*****
Commit: 8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
***********
Analyzing 6/13 646b3ad20d94d2b63335d1ae4c98980be274d703
*****
Commit: 646b3ad20d94d2b63335d1ae4c98980be274d703
***********
Analyzing 7/13 c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
*****
Commit: c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
***********
Analyzing 8/13 656aaf4049092218f99d035450ee59c40a0e1fbc
*****
Commit: 656aaf4049092218f99d035450ee59c40a0e1fbc
***********
Analyzing 9/13 01dd29c37f6044d9d1126d9db55a961cccaccfb7
*****
Commit: 01dd29c37f6044d9d1126d9db55a961cccaccfb7
***********
Analyzing 10/13 6dac8ae81bd03bcae1e1fade064d3bb03de472c0
*****
Commit: 6dac8ae81bd03bcae1e1fade064d3bb03de472c0
***********
Analyzing 11/13 fe76517014e580ddcb40ac04ea824d54ba741c8b
*****
Commit: fe76517014e580ddcb40ac04ea824d54ba741c8b
***********
Analyzing 12/13 c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
*****
Commit: c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
***********
Analyzing 13/13 e56c63bd77e289266989ee35a3369c6374275c64
*****
Commit: e56c63bd77e289266989ee35a3369c6374275c64
4120ab0c714911a9c9f26b591cb3222eaf57d127
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
java.lang.System.out.println("Not found: ")
HunkDifftAnalyzer
-CharSequenceUtils.java
HunkDiff [hunkpairs=[left:
right: System.out.println("Notfound:");
]]
8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
sz - 1 to sz + 1
HunkDifftAnalyzer
-CharSequenceUtils.java
HunkDiff [hunkpairs=[left: start=sz-1;
right: start=sz+1;
]]
646b3ad20d94d2b63335d1ae4c98980be274d703
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
(index2++) to (index2--)
HunkDifftAnalyzer
-CharSequenceUtils.java
HunkDiff [hunkpairs=[left: finalcharc2=substring.charAt(index2++);
right: finalcharc2=substring.charAt(index2--);
]]
c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(i + 1)
HunkDifftAnalyzer
-CharSequenceUtils.java
HunkDiff [hunkpairs=[left: array[i]=cs.charAt(i);
right: array[i]=cs.charAt(i+1);
]]
656aaf4049092218f99d035450ee59c40a0e1fbc
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
1
HunkDifftAnalyzer
-CharSequenceUtils.java
HunkDiff [hunkpairs=[left: array[i]=cs.charAt(i+1);
right: array[i]=cs.charAt(i+(sz+1));
]]
01dd29c37f6044d9d1126d9db55a961cccaccfb7
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
java.lang.System.out.println("Not found: ")
HunkDifftAnalyzer
-Quaternion.java
HunkDiff [hunkpairs=[]]
-CharSequenceUtils.java
HunkDiff [hunkpairs=[left:
right: System.out.println("Notfound:");
]]
6dac8ae81bd03bcae1e1fade064d3bb03de472c0
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
c1 == c2 to c1 != c2
HunkDifftAnalyzer
-CharSequenceUtils.java
HunkDiff [hunkpairs=[left: for(inti=0;i<sz;i++)
right: for(inti=0;i<=sz;i++)
, left: if(c1==c2)
right: if(c1!=c2)
]]
fe76517014e580ddcb40ac04ea824d54ba741c8b
FineGrainDifftAnalyzer
-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:291
if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
result = (31 * result) + c
HunkDifftAnalyzer
-Quaternion.java
HunkDiff [hunkpairs=[left:
right: if(c>0)///MM
]]
c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
FineGrainDifftAnalyzer
-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:142
if (z > 0) {
java.lang.System.out.println(z);
return null;
}
HunkDifftAnalyzer
-Quaternion.java
HunkDiff [hunkpairs=[left:
right: if(z>0)//MM
System.out.println(z);
returnnull;//M
]]
e56c63bd77e289266989ee35a3369c6374275c64
FineGrainDifftAnalyzer
HunkDifftAnalyzer
JSON Code Change Frequency: (file stored at ./coming_results//change_frequency.json)
{
"frequency": [
{
"c": "BinaryOperator",
"f": "5"
},
{
"c": "Invocation",
"f": "2"
},
{
"c": "If",
"f": "2"
},
{
"c": "VariableRead",
"f": "1"
},
{
"c": "UnaryOperator",
"f": "1"
},
{
"c": "Literal",
"f": "1"
},
{
"c": "Assignment",
"f": "1"
}
],
"frequencyParent": [
{
"c": "INS_Invocation_Block",
"f": "2"
},
{
"c": "INS_If_Block",
"f": "2"
},
{
"c": "MOV_Literal_BinaryOperator",
"f": "1"
},
{
"c": "UPD_BinaryOperator_For",
"f": "1"
},
{
"c": "INS_BinaryOperator_Invocation",
"f": "1"
},
{
"c": "UPD_UnaryOperator_Invocation",
"f": "1"
},
{
"c": "UPD_BinaryOperator_Assignment",
"f": "1"
},
{
"c": "INS_BinaryOperator_BinaryOperator",
"f": "1"
},
{
"c": "DEL_VariableRead_Invocation",
"f": "1"
},
{
"c": "UPD_BinaryOperator_If",
"f": "1"
},
{
"c": "MOV_Assignment_Block",
"f": "1"
}
],
"probability": [
{
"c": "BinaryOperator",
"f": "0.38461538461538464"
},
{
"c": "Invocation",
"f": "0.15384615384615385"
},
{
"c": "If",
"f": "0.15384615384615385"
},
{
"c": "VariableRead",
"f": "0.07692307692307693"
},
{
"c": "UnaryOperator",
"f": "0.07692307692307693"
},
{
"c": "Literal",
"f": "0.07692307692307693"
},
{
"c": "Assignment",
"f": "0.07692307692307693"
}
],
"probabilityParent": [
{
"c": "INS_Invocation_Block",
"f": "0.15384615384615385"
},
{
"c": "INS_If_Block",
"f": "0.15384615384615385"
},
{
"c": "MOV_Literal_BinaryOperator",
"f": "0.07692307692307693"
},
{
"c": "UPD_BinaryOperator_For",
"f": "0.07692307692307693"
},
{
"c": "INS_BinaryOperator_Invocation",
"f": "0.07692307692307693"
},
{
"c": "UPD_UnaryOperator_Invocation",
"f": "0.07692307692307693"
},
{
"c": "UPD_BinaryOperator_Assignment",
"f": "0.07692307692307693"
},
{
"c": "INS_BinaryOperator_BinaryOperator",
"f": "0.07692307692307693"
},
{
"c": "DEL_VariableRead_Invocation",
"f": "0.07692307692307693"
},
{
"c": "UPD_BinaryOperator_If",
"f": "0.07692307692307693"
},
{
"c": "MOV_Assignment_Block",
"f": "0.07692307692307693"
}
]
}
**NOT_EXECUTED_BY_TRAVIS**
***********
Analyzing 1/13 60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
*****
Commit: 60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
callback 0
***********
Analyzing 2/13 ab71649c481971a9ad54f04797f5fd9cb133789b
*****
Commit: ab71649c481971a9ad54f04797f5fd9cb133789b
callback 1
***********
Analyzing 3/13 8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
*****
Commit: 8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
callback 2
***********
Analyzing 4/13 4120ab0c714911a9c9f26b591cb3222eaf57d127
*****
Commit: 4120ab0c714911a9c9f26b591cb3222eaf57d127
callback 3
***********
Analyzing 5/13 8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
*****
Commit: 8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
callback 4
***********
Analyzing 6/13 646b3ad20d94d2b63335d1ae4c98980be274d703
*****
Commit: 646b3ad20d94d2b63335d1ae4c98980be274d703
callback 5
***********
Analyzing 7/13 c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
*****
Commit: c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
callback 6
***********
Analyzing 8/13 656aaf4049092218f99d035450ee59c40a0e1fbc
*****
Commit: 656aaf4049092218f99d035450ee59c40a0e1fbc
callback 7
***********
Analyzing 9/13 01dd29c37f6044d9d1126d9db55a961cccaccfb7
*****
Commit: 01dd29c37f6044d9d1126d9db55a961cccaccfb7
callback 8
***********
Analyzing 10/13 6dac8ae81bd03bcae1e1fade064d3bb03de472c0
*****
Commit: 6dac8ae81bd03bcae1e1fade064d3bb03de472c0
callback 9
***********
Analyzing 11/13 fe76517014e580ddcb40ac04ea824d54ba741c8b
*****
Commit: fe76517014e580ddcb40ac04ea824d54ba741c8b
callback 10
***********
Analyzing 12/13 c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
*****
Commit: c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
callback 11
***********
Analyzing 13/13 e56c63bd77e289266989ee35a3369c6374275c64
*****
Commit: e56c63bd77e289266989ee35a3369c6374275c64
callback 12
60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
FineGrainDifftAnalyzer
HunkDifftAnalyzer
ab71649c481971a9ad54f04797f5fd9cb133789b
FineGrainDifftAnalyzer
HunkDifftAnalyzer
-CharSequenceUtils.java
HunkDiff [hunkpairs=[]]
8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar
HunkDifftAnalyzer
-CharSequenceUtils.java
HunkDiff [hunkpairs=[left: if(cs.charAt(i)==searchChar)
right: if(cs.charAt(i)!=searchChar)
]]
4120ab0c714911a9c9f26b591cb3222eaf57d127
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
java.lang.System.out.println("Not found: ")
HunkDifftAnalyzer
-CharSequenceUtils.java
HunkDiff [hunkpairs=[left:
right: System.out.println("Notfound:");
]]
8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
sz - 1 to sz + 1
HunkDifftAnalyzer
-CharSequenceUtils.java
HunkDiff [hunkpairs=[left: start=sz-1;
right: start=sz+1;
]]
646b3ad20d94d2b63335d1ae4c98980be274d703
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
(index2++) to (index2--)
HunkDifftAnalyzer
-CharSequenceUtils.java
HunkDiff [hunkpairs=[left: finalcharc2=substring.charAt(index2++);
right: finalcharc2=substring.charAt(index2--);
]]
c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(i + 1)
HunkDifftAnalyzer
-CharSequenceUtils.java
HunkDiff [hunkpairs=[left: array[i]=cs.charAt(i);
right: array[i]=cs.charAt(i+1);
]]
656aaf4049092218f99d035450ee59c40a0e1fbc
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
1
HunkDifftAnalyzer
-CharSequenceUtils.java
HunkDiff [hunkpairs=[left: array[i]=cs.charAt(i+1);
right: array[i]=cs.charAt(i+(sz+1));
]]
01dd29c37f6044d9d1126d9db55a961cccaccfb7
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
java.lang.System.out.println("Not found: ")
HunkDifftAnalyzer
-Quaternion.java
HunkDiff [hunkpairs=[]]
-CharSequenceUtils.java
HunkDiff [hunkpairs=[left:
right: System.out.println("Notfound:");
]]
6dac8ae81bd03bcae1e1fade064d3bb03de472c0
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
c1 == c2 to c1 != c2
HunkDifftAnalyzer
-CharSequenceUtils.java
HunkDiff [hunkpairs=[left: for(inti=0;i<sz;i++)
right: for(inti=0;i<=sz;i++)
, left: if(c1==c2)
right: if(c1!=c2)
]]
fe76517014e580ddcb40ac04ea824d54ba741c8b
FineGrainDifftAnalyzer
-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:291
if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
result = (31 * result) + c
HunkDifftAnalyzer
-Quaternion.java
HunkDiff [hunkpairs=[left:
right: if(c>0)///MM
]]
c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
FineGrainDifftAnalyzer
-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:142
if (z > 0) {
java.lang.System.out.println(z);
return null;
}
HunkDifftAnalyzer
-Quaternion.java
HunkDiff [hunkpairs=[left:
right: if(z>0)//MM
System.out.println(z);
returnnull;//M
]]
e56c63bd77e289266989ee35a3369c6374275c64
FineGrainDifftAnalyzer
HunkDifftAnalyzer
JSON Code Change Frequency: (file stored at ./coming_results//change_frequency.json)
{
"frequency": [
{
"c": "BinaryOperator",
"f": "6"
},
{
"c": "Invocation",
"f": "2"
},
{
"c": "If",
"f": "2"
},
{
"c": "VariableRead",
"f": "1"
},
{
"c": "UnaryOperator",
"f": "1"
},
{
"c": "Literal",
"f": "1"
},
{
"c": "Assignment",
"f": "1"
}
],
"frequencyParent": [
{
"c": "UPD_BinaryOperator_If",
"f": "2"
},
{
"c": "INS_Invocation_Block",
"f": "2"
},
{
"c": "INS_If_Block",
"f": "2"
},
{
"c": "MOV_Literal_BinaryOperator",
"f": "1"
},
{
"c": "UPD_BinaryOperator_For",
"f": "1"
},
{
"c": "INS_BinaryOperator_Invocation",
"f": "1"
},
{
"c": "UPD_UnaryOperator_Invocation",
"f": "1"
},
{
"c": "UPD_BinaryOperator_Assignment",
"f": "1"
},
{
"c": "INS_BinaryOperator_BinaryOperator",
"f": "1"
},
{
"c": "DEL_VariableRead_Invocation",
"f": "1"
},
{
"c": "MOV_Assignment_Block",
"f": "1"
}
],
"probability": [
{
"c": "BinaryOperator",
"f": "0.42857142857142855"
},
{
"c": "Invocation",
"f": "0.14285714285714285"
},
{
"c": "If",
"f": "0.14285714285714285"
},
{
"c": "VariableRead",
"f": "0.07142857142857142"
},
{
"c": "UnaryOperator",
"f": "0.07142857142857142"
},
{
"c": "Literal",
"f": "0.07142857142857142"
},
{
"c": "Assignment",
"f": "0.07142857142857142"
}
],
"probabilityParent": [
{
"c": "UPD_BinaryOperator_If",
"f": "0.14285714285714285"
},
{
"c": "INS_Invocation_Block",
"f": "0.14285714285714285"
},
{
"c": "INS_If_Block",
"f": "0.14285714285714285"
},
{
"c": "MOV_Literal_BinaryOperator",
"f": "0.07142857142857142"
},
{
"c": "UPD_BinaryOperator_For",
"f": "0.07142857142857142"
},
{
"c": "INS_BinaryOperator_Invocation",
"f": "0.07142857142857142"
},
{
"c": "UPD_UnaryOperator_Invocation",
"f": "0.07142857142857142"
},
{
"c": "UPD_BinaryOperator_Assignment",
"f": "0.07142857142857142"
},
{
"c": "INS_BinaryOperator_BinaryOperator",
"f": "0.07142857142857142"
},
{
"c": "DEL_VariableRead_Invocation",
"f": "0.07142857142857142"
},
{
"c": "MOV_Assignment_Block",
"f": "0.07142857142857142"
}
]
}
**NOT_EXECUTED_BY_TRAVIS**
***********
Analyzing 1/13 60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
*****
Commit: 60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
callback 0
***********
Analyzing 2/13 ab71649c481971a9ad54f04797f5fd9cb133789b
*****
Commit: ab71649c481971a9ad54f04797f5fd9cb133789b
callback 1
***********
Analyzing 3/13 8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
*****
Commit: 8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
callback 2
***********
Analyzing 4/13 4120ab0c714911a9c9f26b591cb3222eaf57d127
*****
Commit: 4120ab0c714911a9c9f26b591cb3222eaf57d127
callback 3
***********
Analyzing 5/13 8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
*****
Commit: 8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
callback 4
***********
Analyzing 6/13 646b3ad20d94d2b63335d1ae4c98980be274d703
*****
Commit: 646b3ad20d94d2b63335d1ae4c98980be274d703
callback 5
***********
Analyzing 7/13 c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
*****
Commit: c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
callback 6
***********
Analyzing 8/13 656aaf4049092218f99d035450ee59c40a0e1fbc
*****
Commit: 656aaf4049092218f99d035450ee59c40a0e1fbc
callback 7
***********
Analyzing 9/13 01dd29c37f6044d9d1126d9db55a961cccaccfb7
*****
Commit: 01dd29c37f6044d9d1126d9db55a961cccaccfb7
callback 8
***********
Analyzing 10/13 6dac8ae81bd03bcae1e1fade064d3bb03de472c0
*****
Commit: 6dac8ae81bd03bcae1e1fade064d3bb03de472c0
callback 9
***********
Analyzing 11/13 fe76517014e580ddcb40ac04ea824d54ba741c8b
*****
Commit: fe76517014e580ddcb40ac04ea824d54ba741c8b
callback 10
***********
Analyzing 12/13 c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
*****
Commit: c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
callback 11
***********
Analyzing 13/13 e56c63bd77e289266989ee35a3369c6374275c64
*****
Commit: e56c63bd77e289266989ee35a3369c6374275c64
callback 12
**NOT_EXECUTED_BY_TRAVIS**
***********
Analyzing 1/1 1205753_EmbedPooledConnection_0_s.java->1205753_EmbedPooledConnection_0_t.java
*****
Commit: 1205753_EmbedPooledConnection_0_s.java->1205753_EmbedPooledConnection_0_t.java
FileDiff [left=1205753_EmbedPooledConnection_0_s.java, right=1205753_EmbedPooledConnection_0_t.java]
FineGrainDifftAnalyzer
-1205753_EmbedPooledConnection_0_t.java
Insert Field at org.apache.derby.jdbc.EmbedPooledConnection:83
private int eventIterators;
JSON Code Change Frequency: (file stored at ./coming_results//change_frequency.json)
{
"frequency": [
{
"c": "Field",
"f": "1"
}
],
"frequencyParent": [
{
"c": "INS_Field_Class",
"f": "1"
}
],
"probability": [
{
"c": "Field",
"f": "1.0"
}
],
"probabilityParent": [
{
"c": "INS_Field_Class",
"f": "1.0"
}
]
}
---
Entities Type Available:
---
ConstructorCall
Invocation
NewClass
Catch
Method
Lambda
Do
For
ForEach
While
Try
TryWithResource
CatchVariableImpl
Annotation
Assignment
BinaryOperator
CodeSnippetExpression
Conditional
Assert
Literal
OperatorAssignment
NewArray
TargetedExpression
UnaryOperator
TypeAccess
ArrayAccess
FieldAccess
SuperAccess
ThisAccess
VariableRead
VariableWrite
FieldRead
FieldWrite
AnnotationFieldAccess
ArrayRead
ArrayWrite
EnumValue
Block
Case
Field
CFlowBreak
TypeMember
LabelledFlowBreak
Return
Constructor
Interface
JavaDoag
Type
Enum
Import
Comment
LocalVariable
Parameter
If
Synchronized
Throw
---
**NOT_EXECUTED_BY_TRAVIS**
***********
Analyzing 1/13 60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
*****
Commit: 60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
***********
Analyzing 2/13 ab71649c481971a9ad54f04797f5fd9cb133789b
*****
Commit: ab71649c481971a9ad54f04797f5fd9cb133789b
***********
Analyzing 3/13 8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
*****
Commit: 8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
***********
Analyzing 4/13 4120ab0c714911a9c9f26b591cb3222eaf57d127
*****
Commit: 4120ab0c714911a9c9f26b591cb3222eaf57d127
***********
Analyzing 5/13 8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
*****
Commit: 8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
***********
Analyzing 6/13 646b3ad20d94d2b63335d1ae4c98980be274d703
*****
Commit: 646b3ad20d94d2b63335d1ae4c98980be274d703
***********
Analyzing 7/13 c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
*****
Commit: c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
***********
Analyzing 8/13 656aaf4049092218f99d035450ee59c40a0e1fbc
*****
Commit: 656aaf4049092218f99d035450ee59c40a0e1fbc
***********
Analyzing 9/13 01dd29c37f6044d9d1126d9db55a961cccaccfb7
*****
Commit: 01dd29c37f6044d9d1126d9db55a961cccaccfb7
***********
Analyzing 10/13 6dac8ae81bd03bcae1e1fade064d3bb03de472c0
*****
Commit: 6dac8ae81bd03bcae1e1fade064d3bb03de472c0
***********
Analyzing 11/13 fe76517014e580ddcb40ac04ea824d54ba741c8b
*****
Commit: fe76517014e580ddcb40ac04ea824d54ba741c8b
***********
Analyzing 12/13 c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
*****
Commit: c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
***********
Analyzing 13/13 e56c63bd77e289266989ee35a3369c6374275c64
*****
Commit: e56c63bd77e289266989ee35a3369c6374275c64
60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
FineGrainDifftAnalyzer
ab71649c481971a9ad54f04797f5fd9cb133789b
FineGrainDifftAnalyzer
8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar
4120ab0c714911a9c9f26b591cb3222eaf57d127
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
java.lang.System.out.println("Not found: ")
8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
sz - 1 to sz + 1
646b3ad20d94d2b63335d1ae4c98980be274d703
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
(index2++) to (index2--)
c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(i + 1)
656aaf4049092218f99d035450ee59c40a0e1fbc
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
1
01dd29c37f6044d9d1126d9db55a961cccaccfb7
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
java.lang.System.out.println("Not found: ")
6dac8ae81bd03bcae1e1fade064d3bb03de472c0
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
c1 == c2 to c1 != c2
fe76517014e580ddcb40ac04ea824d54ba741c8b
FineGrainDifftAnalyzer
-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:291
if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
result = (31 * result) + c
c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
FineGrainDifftAnalyzer
-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:142
if (z > 0) {
java.lang.System.out.println(z);
return null;
}
e56c63bd77e289266989ee35a3369c6374275c64
FineGrainDifftAnalyzer
JSON Code Change Frequency: (file stored at ./coming_results//change_frequency.json)
{
"frequency": [
{
"c": "BinaryOperator",
"f": "6"
},
{
"c": "Invocation",
"f": "2"
},
{
"c": "If",
"f": "2"
},
{
"c": "VariableRead",
"f": "1"
},
{
"c": "UnaryOperator",
"f": "1"
},
{
"c": "Literal",
"f": "1"
},
{
"c": "Assignment",
"f": "1"
}
],
"frequencyParent": [
{
"c": "UPD_BinaryOperator_If",
"f": "2"
},
{
"c": "INS_Invocation_Block",
"f": "2"
},
{
"c": "INS_If_Block",
"f": "2"
},
{
"c": "MOV_Literal_BinaryOperator",
"f": "1"
},
{
"c": "UPD_BinaryOperator_For",
"f": "1"
},
{
"c": "INS_BinaryOperator_Invocation",
"f": "1"
},
{
"c": "UPD_UnaryOperator_Invocation",
"f": "1"
},
{
"c": "UPD_BinaryOperator_Assignment",
"f": "1"
},
{
"c": "INS_BinaryOperator_BinaryOperator",
"f": "1"
},
{
"c": "DEL_VariableRead_Invocation",
"f": "1"
},
{
"c": "MOV_Assignment_Block",
"f": "1"
}
],
"probability": [
{
"c": "BinaryOperator",
"f": "0.42857142857142855"
},
{
"c": "Invocation",
"f": "0.14285714285714285"
},
{
"c": "If",
"f": "0.14285714285714285"
},
{
"c": "VariableRead",
"f": "0.07142857142857142"
},
{
"c": "UnaryOperator",
"f": "0.07142857142857142"
},
{
"c": "Literal",
"f": "0.07142857142857142"
},
{
"c": "Assignment",
"f": "0.07142857142857142"
}
],
"probabilityParent": [
{
"c": "UPD_BinaryOperator_If",
"f": "0.14285714285714285"
},
{
"c": "INS_Invocation_Block",
"f": "0.14285714285714285"
},
{
"c": "INS_If_Block",
"f": "0.14285714285714285"
},
{
"c": "MOV_Literal_BinaryOperator",
"f": "0.07142857142857142"
},
{
"c": "UPD_BinaryOperator_For",
"f": "0.07142857142857142"
},
{
"c": "INS_BinaryOperator_Invocation",
"f": "0.07142857142857142"
},
{
"c": "UPD_UnaryOperator_Invocation",
"f": "0.07142857142857142"
},
{
"c": "UPD_BinaryOperator_Assignment",
"f": "0.07142857142857142"
},
{
"c": "INS_BinaryOperator_BinaryOperator",
"f": "0.07142857142857142"
},
{
"c": "DEL_VariableRead_Invocation",
"f": "0.07142857142857142"
},
{
"c": "MOV_Assignment_Block",
"f": "0.07142857142857142"
}
]
}
**NOT_EXECUTED_BY_TRAVIS**
***********
Analyzing 1/13 60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
***********
Analyzing 1/13 ab71649c481971a9ad54f04797f5fd9cb133789b
***********
Analyzing 1/13 8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
***********
Analyzing 1/13 4120ab0c714911a9c9f26b591cb3222eaf57d127
***********
Analyzing 1/13 8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
***********
Analyzing 1/13 646b3ad20d94d2b63335d1ae4c98980be274d703
***********
Analyzing 1/13 c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
***********
Analyzing 1/13 656aaf4049092218f99d035450ee59c40a0e1fbc
***********
Analyzing 1/13 01dd29c37f6044d9d1126d9db55a961cccaccfb7
***********
Analyzing 1/13 6dac8ae81bd03bcae1e1fade064d3bb03de472c0
***********
Analyzing 1/13 fe76517014e580ddcb40ac04ea824d54ba741c8b
*****
Commit: fe76517014e580ddcb40ac04ea824d54ba741c8b
***********
Analyzing 2/13 c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
***********
Analyzing 2/13 e56c63bd77e289266989ee35a3369c6374275c64
fe76517014e580ddcb40ac04ea824d54ba741c8b
FineGrainDifftAnalyzer
-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:291
if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
result = (31 * result) + c
JSON Code Change Frequency: (file stored at ./coming_results//change_frequency.json)
{
"frequency": [
{
"c": "Assignment",
"f": "1"
},
{
"c": "If",
"f": "1"
}
],
"frequencyParent": [
{
"c": "MOV_Assignment_Block",
"f": "1"
},
{
"c": "INS_If_Block",
"f": "1"
}
],
"probability": [
{
"c": "Assignment",
"f": "0.5"
},
{
"c": "If",
"f": "0.5"
}
],
"probabilityParent": [
{
"c": "MOV_Assignment_Block",
"f": "0.5"
},
{
"c": "INS_If_Block",
"f": "0.5"
}
]
}
**NOT_EXECUTED_BY_TRAVIS**
***********
Analyzing 1/13 60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
MyAnalyzer
Stoping at revision 2
60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
MyTestAnalyzer
null
HunkDifftAnalyzer
***********
Analyzing 1/13 60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
*****
Commit: 60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
***********
Analyzing 2/13 ab71649c481971a9ad54f04797f5fd9cb133789b
*****
Commit: ab71649c481971a9ad54f04797f5fd9cb133789b
***********
Analyzing 3/13 8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
*****
Commit: 8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
***********
Analyzing 4/13 4120ab0c714911a9c9f26b591cb3222eaf57d127
*****
Commit: 4120ab0c714911a9c9f26b591cb3222eaf57d127
***********
Analyzing 5/13 8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
*****
Commit: 8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
***********
Analyzing 6/13 646b3ad20d94d2b63335d1ae4c98980be274d703
*****
Commit: 646b3ad20d94d2b63335d1ae4c98980be274d703
***********
Analyzing 7/13 c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
*****
Commit: c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
***********
Analyzing 8/13 656aaf4049092218f99d035450ee59c40a0e1fbc
*****
Commit: 656aaf4049092218f99d035450ee59c40a0e1fbc
***********
Analyzing 9/13 01dd29c37f6044d9d1126d9db55a961cccaccfb7
*****
Commit: 01dd29c37f6044d9d1126d9db55a961cccaccfb7
***********
Analyzing 10/13 6dac8ae81bd03bcae1e1fade064d3bb03de472c0
*****
Commit: 6dac8ae81bd03bcae1e1fade064d3bb03de472c0
***********
Analyzing 11/13 fe76517014e580ddcb40ac04ea824d54ba741c8b
*****
Commit: fe76517014e580ddcb40ac04ea824d54ba741c8b
***********
Analyzing 12/13 c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
*****
Commit: c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
***********
Analyzing 13/13 e56c63bd77e289266989ee35a3369c6374275c64
*****
Commit: e56c63bd77e289266989ee35a3369c6374275c64
JSON Code Change Frequency: (file stored at ./coming_results//change_frequency.json)
{
"frequency": [
{
"c": "BinaryOperator",
"f": "6"
},
{
"c": "Invocation",
"f": "2"
},
{
"c": "If",
"f": "2"
},
{
"c": "VariableRead",
"f": "1"
},
{
"c": "UnaryOperator",
"f": "1"
},
{
"c": "Literal",
"f": "1"
},
{
"c": "Assignment",
"f": "1"
}
],
"frequencyParent": [
{
"c": "UPD_BinaryOperator_If",
"f": "2"
},
{
"c": "INS_Invocation_Block",
"f": "2"
},
{
"c": "INS_If_Block",
"f": "2"
},
{
"c": "MOV_Literal_BinaryOperator",
"f": "1"
},
{
"c": "UPD_BinaryOperator_For",
"f": "1"
},
{
"c": "INS_BinaryOperator_Invocation",
"f": "1"
},
{
"c": "UPD_UnaryOperator_Invocation",
"f": "1"
},
{
"c": "UPD_BinaryOperator_Assignment",
"f": "1"
},
{
"c": "INS_BinaryOperator_BinaryOperator",
"f": "1"
},
{
"c": "DEL_VariableRead_Invocation",
"f": "1"
},
{
"c": "MOV_Assignment_Block",
"f": "1"
}
],
"probability": [
{
"c": "BinaryOperator",
"f": "0.42857142857142855"
},
{
"c": "Invocation",
"f": "0.14285714285714285"
},
{
"c": "If",
"f": "0.14285714285714285"
},
{
"c": "VariableRead",
"f": "0.07142857142857142"
},
{
"c": "UnaryOperator",
"f": "0.07142857142857142"
},
{
"c": "Literal",
"f": "0.07142857142857142"
},
{
"c": "Assignment",
"f": "0.07142857142857142"
}
],
"probabilityParent": [
{
"c": "UPD_BinaryOperator_If",
"f": "0.14285714285714285"
},
{
"c": "INS_Invocation_Block",
"f": "0.14285714285714285"
},
{
"c": "INS_If_Block",
"f": "0.14285714285714285"
},
{
"c": "MOV_Literal_BinaryOperator",
"f": "0.07142857142857142"
},
{
"c": "UPD_BinaryOperator_For",
"f": "0.07142857142857142"
},
{
"c": "INS_BinaryOperator_Invocation",
"f": "0.07142857142857142"
},
{
"c": "UPD_UnaryOperator_Invocation",
"f": "0.07142857142857142"
},
{
"c": "UPD_BinaryOperator_Assignment",
"f": "0.07142857142857142"
},
{
"c": "INS_BinaryOperator_BinaryOperator",
"f": "0.07142857142857142"
},
{
"c": "DEL_VariableRead_Invocation",
"f": "0.07142857142857142"
},
{
"c": "MOV_Assignment_Block",
"f": "0.07142857142857142"
}
]
}
JSON Code Change Frequency: (file stored at ./coming_results//change_frequency.json)
{
"frequency": [
{
"c": "BinaryOperator",
"f": "6"
},
{
"c": "Invocation",
"f": "2"
},
{
"c": "If",
"f": "2"
},
{
"c": "VariableRead",
"f": "1"
},
{
"c": "UnaryOperator",
"f": "1"
},
{
"c": "Literal",
"f": "1"
},
{
"c": "Assignment",
"f": "1"
}
],
"frequencyParent": [
{
"c": "UPD_BinaryOperator_If",
"f": "2"
},
{
"c": "INS_Invocation_Block",
"f": "2"
},
{
"c": "INS_If_Block",
"f": "2"
},
{
"c": "MOV_Literal_BinaryOperator",
"f": "1"
},
{
"c": "UPD_BinaryOperator_For",
"f": "1"
},
{
"c": "INS_BinaryOperator_Invocation",
"f": "1"
},
{
"c": "UPD_UnaryOperator_Invocation",
"f": "1"
},
{
"c": "UPD_BinaryOperator_Assignment",
"f": "1"
},
{
"c": "INS_BinaryOperator_BinaryOperator",
"f": "1"
},
{
"c": "DEL_VariableRead_Invocation",
"f": "1"
},
{
"c": "MOV_Assignment_Block",
"f": "1"
}
],
"probability": [
{
"c": "BinaryOperator",
"f": "0.42857142857142855"
},
{
"c": "Invocation",
"f": "0.14285714285714285"
},
{
"c": "If",
"f": "0.14285714285714285"
},
{
"c": "VariableRead",
"f": "0.07142857142857142"
},
{
"c": "UnaryOperator",
"f": "0.07142857142857142"
},
{
"c": "Literal",
"f": "0.07142857142857142"
},
{
"c": "Assignment",
"f": "0.07142857142857142"
}
],
"probabilityParent": [
{
"c": "UPD_BinaryOperator_If",
"f": "0.14285714285714285"
},
{
"c": "INS_Invocation_Block",
"f": "0.14285714285714285"
},
{
"c": "INS_If_Block",
"f": "0.14285714285714285"
},
{
"c": "MOV_Literal_BinaryOperator",
"f": "0.07142857142857142"
},
{
"c": "UPD_BinaryOperator_For",
"f": "0.07142857142857142"
},
{
"c": "INS_BinaryOperator_Invocation",
"f": "0.07142857142857142"
},
{
"c": "UPD_UnaryOperator_Invocation",
"f": "0.07142857142857142"
},
{
"c": "UPD_BinaryOperator_Assignment",
"f": "0.07142857142857142"
},
{
"c": "INS_BinaryOperator_BinaryOperator",
"f": "0.07142857142857142"
},
{
"c": "DEL_VariableRead_Invocation",
"f": "0.07142857142857142"
},
{
"c": "MOV_Assignment_Block",
"f": "0.07142857142857142"
}
]
}
**NOT_EXECUTED_BY_TRAVIS**
***********
Analyzing 1/13 60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
*****
Commit: 60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
***********
Analyzing 2/13 ab71649c481971a9ad54f04797f5fd9cb133789b
*****
Commit: ab71649c481971a9ad54f04797f5fd9cb133789b
***********
Analyzing 3/13 8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
*****
Commit: 8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
***********
Analyzing 4/13 4120ab0c714911a9c9f26b591cb3222eaf57d127
*****
Commit: 4120ab0c714911a9c9f26b591cb3222eaf57d127
***********
Analyzing 5/13 8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
*****
Commit: 8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
***********
Analyzing 6/13 646b3ad20d94d2b63335d1ae4c98980be274d703
*****
Commit: 646b3ad20d94d2b63335d1ae4c98980be274d703
***********
Analyzing 7/13 c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
*****
Commit: c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
***********
Analyzing 8/13 656aaf4049092218f99d035450ee59c40a0e1fbc
*****
Commit: 656aaf4049092218f99d035450ee59c40a0e1fbc
***********
Analyzing 9/13 01dd29c37f6044d9d1126d9db55a961cccaccfb7
*****
Commit: 01dd29c37f6044d9d1126d9db55a961cccaccfb7
***********
Analyzing 10/13 6dac8ae81bd03bcae1e1fade064d3bb03de472c0
*****
Commit: 6dac8ae81bd03bcae1e1fade064d3bb03de472c0
***********
Analyzing 11/13 fe76517014e580ddcb40ac04ea824d54ba741c8b
*****
Commit: fe76517014e580ddcb40ac04ea824d54ba741c8b
***********
Analyzing 12/13 c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
*****
Commit: c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
***********
Analyzing 13/13 e56c63bd77e289266989ee35a3369c6374275c64
*****
Commit: e56c63bd77e289266989ee35a3369c6374275c64
60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
FineGrainDifftAnalyzer
HunkDifftAnalyzer
ab71649c481971a9ad54f04797f5fd9cb133789b
FineGrainDifftAnalyzer
HunkDifftAnalyzer
-CharSequenceUtils.java
HunkDiff [hunkpairs=[]]
8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar
HunkDifftAnalyzer
-CharSequenceUtils.java
HunkDiff [hunkpairs=[left: if(cs.charAt(i)==searchChar)
right: if(cs.charAt(i)!=searchChar)
]]
4120ab0c714911a9c9f26b591cb3222eaf57d127
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
java.lang.System.out.println("Not found: ")
HunkDifftAnalyzer
-CharSequenceUtils.java
HunkDiff [hunkpairs=[left:
right: System.out.println("Notfound:");
]]
8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
sz - 1 to sz + 1
HunkDifftAnalyzer
-CharSequenceUtils.java
HunkDiff [hunkpairs=[left: start=sz-1;
right: start=sz+1;
]]
646b3ad20d94d2b63335d1ae4c98980be274d703
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
(index2++) to (index2--)
HunkDifftAnalyzer
-CharSequenceUtils.java
HunkDiff [hunkpairs=[left: finalcharc2=substring.charAt(index2++);
right: finalcharc2=substring.charAt(index2--);
]]
c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(i + 1)
HunkDifftAnalyzer
-CharSequenceUtils.java
HunkDiff [hunkpairs=[left: array[i]=cs.charAt(i);
right: array[i]=cs.charAt(i+1);
]]
656aaf4049092218f99d035450ee59c40a0e1fbc
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
1
HunkDifftAnalyzer
-CharSequenceUtils.java
HunkDiff [hunkpairs=[left: array[i]=cs.charAt(i+1);
right: array[i]=cs.charAt(i+(sz+1));
]]
01dd29c37f6044d9d1126d9db55a961cccaccfb7
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
java.lang.System.out.println("Not found: ")
HunkDifftAnalyzer
-Quaternion.java
HunkDiff [hunkpairs=[]]
-CharSequenceUtils.java
HunkDiff [hunkpairs=[left:
right: System.out.println("Notfound:");
]]
6dac8ae81bd03bcae1e1fade064d3bb03de472c0
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
c1 == c2 to c1 != c2
HunkDifftAnalyzer
-CharSequenceUtils.java
HunkDiff [hunkpairs=[left: for(inti=0;i<sz;i++)
right: for(inti=0;i<=sz;i++)
, left: if(c1==c2)
right: if(c1!=c2)
]]
fe76517014e580ddcb40ac04ea824d54ba741c8b
FineGrainDifftAnalyzer
-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:291
if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
result = (31 * result) + c
HunkDifftAnalyzer
-Quaternion.java
HunkDiff [hunkpairs=[left:
right: if(c>0)///MM
]]
c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
FineGrainDifftAnalyzer
-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:142
if (z > 0) {
java.lang.System.out.println(z);
return null;
}
HunkDifftAnalyzer
-Quaternion.java
HunkDiff [hunkpairs=[left:
right: if(z>0)//MM
System.out.println(z);
returnnull;//M
]]
e56c63bd77e289266989ee35a3369c6374275c64
FineGrainDifftAnalyzer
HunkDifftAnalyzer
JSON Code Change Frequency: (file stored at ./coming_results//change_frequency.json)
{
"frequency": [
{
"c": "BinaryOperator",
"f": "6"
},
{
"c": "Invocation",
"f": "2"
},
{
"c": "If",
"f": "2"
},
{
"c": "VariableRead",
"f": "1"
},
{
"c": "UnaryOperator",
"f": "1"
},
{
"c": "Literal",
"f": "1"
},
{
"c": "Assignment",
"f": "1"
}
],
"frequencyParent": [
{
"c": "UPD_BinaryOperator_If",
"f": "2"
},
{
"c": "INS_Invocation_Block",
"f": "2"
},
{
"c": "INS_If_Block",
"f": "2"
},
{
"c": "MOV_Literal_BinaryOperator",
"f": "1"
},
{
"c": "UPD_BinaryOperator_For",
"f": "1"
},
{
"c": "INS_BinaryOperator_Invocation",
"f": "1"
},
{
"c": "UPD_UnaryOperator_Invocation",
"f": "1"
},
{
"c": "UPD_BinaryOperator_Assignment",
"f": "1"
},
{
"c": "INS_BinaryOperator_BinaryOperator",
"f": "1"
},
{
"c": "DEL_VariableRead_Invocation",
"f": "1"
},
{
"c": "MOV_Assignment_Block",
"f": "1"
}
],
"probability": [
{
"c": "BinaryOperator",
"f": "0.42857142857142855"
},
{
"c": "Invocation",
"f": "0.14285714285714285"
},
{
"c": "If",
"f": "0.14285714285714285"
},
{
"c": "VariableRead",
"f": "0.07142857142857142"
},
{
"c": "UnaryOperator",
"f": "0.07142857142857142"
},
{
"c": "Literal",
"f": "0.07142857142857142"
},
{
"c": "Assignment",
"f": "0.07142857142857142"
}
],
"probabilityParent": [
{
"c": "UPD_BinaryOperator_If",
"f": "0.14285714285714285"
},
{
"c": "INS_Invocation_Block",
"f": "0.14285714285714285"
},
{
"c": "INS_If_Block",
"f": "0.14285714285714285"
},
{
"c": "MOV_Literal_BinaryOperator",
"f": "0.07142857142857142"
},
{
"c": "UPD_BinaryOperator_For",
"f": "0.07142857142857142"
},
{
"c": "INS_BinaryOperator_Invocation",
"f": "0.07142857142857142"
},
{
"c": "UPD_UnaryOperator_Invocation",
"f": "0.07142857142857142"
},
{
"c": "UPD_BinaryOperator_Assignment",
"f": "0.07142857142857142"
},
{
"c": "INS_BinaryOperator_BinaryOperator",
"f": "0.07142857142857142"
},
{
"c": "DEL_VariableRead_Invocation",
"f": "0.07142857142857142"
},
{
"c": "MOV_Assignment_Block",
"f": "0.07142857142857142"
}
]
}
**NOT_EXECUTED_BY_TRAVIS**
***********
Analyzing 1/13 60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
*****
Commit: 60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
***********
Analyzing 2/13 ab71649c481971a9ad54f04797f5fd9cb133789b
*****
Commit: ab71649c481971a9ad54f04797f5fd9cb133789b
***********
Analyzing 3/13 8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
*****
Commit: 8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
***********
Analyzing 4/13 4120ab0c714911a9c9f26b591cb3222eaf57d127
*****
Commit: 4120ab0c714911a9c9f26b591cb3222eaf57d127
***********
Analyzing 5/13 8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
*****
Commit: 8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
***********
Analyzing 6/13 646b3ad20d94d2b63335d1ae4c98980be274d703
*****
Commit: 646b3ad20d94d2b63335d1ae4c98980be274d703
***********
Analyzing 7/13 c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
*****
Commit: c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
***********
Analyzing 8/13 656aaf4049092218f99d035450ee59c40a0e1fbc
*****
Commit: 656aaf4049092218f99d035450ee59c40a0e1fbc
***********
Analyzing 9/13 01dd29c37f6044d9d1126d9db55a961cccaccfb7
*****
Commit: 01dd29c37f6044d9d1126d9db55a961cccaccfb7
***********
Analyzing 10/13 6dac8ae81bd03bcae1e1fade064d3bb03de472c0
*****
Commit: 6dac8ae81bd03bcae1e1fade064d3bb03de472c0
***********
Analyzing 11/13 fe76517014e580ddcb40ac04ea824d54ba741c8b
*****
Commit: fe76517014e580ddcb40ac04ea824d54ba741c8b
***********
Analyzing 12/13 c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
*****
Commit: c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
***********
Analyzing 13/13 e56c63bd77e289266989ee35a3369c6374275c64
*****
Commit: e56c63bd77e289266989ee35a3369c6374275c64
60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
FineGrainDifftAnalyzer
ab71649c481971a9ad54f04797f5fd9cb133789b
FineGrainDifftAnalyzer
8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar
4120ab0c714911a9c9f26b591cb3222eaf57d127
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
java.lang.System.out.println("Not found: ")
8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
sz - 1 to sz + 1
646b3ad20d94d2b63335d1ae4c98980be274d703
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
(index2++) to (index2--)
c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(i + 1)
656aaf4049092218f99d035450ee59c40a0e1fbc
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
1
01dd29c37f6044d9d1126d9db55a961cccaccfb7
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
java.lang.System.out.println("Not found: ")
6dac8ae81bd03bcae1e1fade064d3bb03de472c0
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
c1 == c2 to c1 != c2
fe76517014e580ddcb40ac04ea824d54ba741c8b
FineGrainDifftAnalyzer
-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:291
if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
result = (31 * result) + c
c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
FineGrainDifftAnalyzer
-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:142
if (z > 0) {
java.lang.System.out.println(z);
return null;
}
e56c63bd77e289266989ee35a3369c6374275c64
FineGrainDifftAnalyzer
JSON Code Change Frequency: (file stored at ./coming_results//change_frequency.json)
{
"frequency": [
{
"c": "BinaryOperator",
"f": "6"
},
{
"c": "Invocation",
"f": "2"
},
{
"c": "If",
"f": "2"
},
{
"c": "VariableRead",
"f": "1"
},
{
"c": "UnaryOperator",
"f": "1"
},
{
"c": "Literal",
"f": "1"
},
{
"c": "Assignment",
"f": "1"
}
],
"frequencyParent": [
{
"c": "UPD_BinaryOperator_If",
"f": "2"
},
{
"c": "INS_Invocation_Block",
"f": "2"
},
{
"c": "INS_If_Block",
"f": "2"
},
{
"c": "MOV_Literal_BinaryOperator",
"f": "1"
},
{
"c": "UPD_BinaryOperator_For",
"f": "1"
},
{
"c": "INS_BinaryOperator_Invocation",
"f": "1"
},
{
"c": "UPD_UnaryOperator_Invocation",
"f": "1"
},
{
"c": "UPD_BinaryOperator_Assignment",
"f": "1"
},
{
"c": "INS_BinaryOperator_BinaryOperator",
"f": "1"
},
{
"c": "DEL_VariableRead_Invocation",
"f": "1"
},
{
"c": "MOV_Assignment_Block",
"f": "1"
}
],
"probability": [
{
"c": "BinaryOperator",
"f": "0.42857142857142855"
},
{
"c": "Invocation",
"f": "0.14285714285714285"
},
{
"c": "If",
"f": "0.14285714285714285"
},
{
"c": "VariableRead",
"f": "0.07142857142857142"
},
{
"c": "UnaryOperator",
"f": "0.07142857142857142"
},
{
"c": "Literal",
"f": "0.07142857142857142"
},
{
"c": "Assignment",
"f": "0.07142857142857142"
}
],
"probabilityParent": [
{
"c": "UPD_BinaryOperator_If",
"f": "0.14285714285714285"
},
{
"c": "INS_Invocation_Block",
"f": "0.14285714285714285"
},
{
"c": "INS_If_Block",
"f": "0.14285714285714285"
},
{
"c": "MOV_Literal_BinaryOperator",
"f": "0.07142857142857142"
},
{
"c": "UPD_BinaryOperator_For",
"f": "0.07142857142857142"
},
{
"c": "INS_BinaryOperator_Invocation",
"f": "0.07142857142857142"
},
{
"c": "UPD_UnaryOperator_Invocation",
"f": "0.07142857142857142"
},
{
"c": "UPD_BinaryOperator_Assignment",
"f": "0.07142857142857142"
},
{
"c": "INS_BinaryOperator_BinaryOperator",
"f": "0.07142857142857142"
},
{
"c": "DEL_VariableRead_Invocation",
"f": "0.07142857142857142"
},
{
"c": "MOV_Assignment_Block",
"f": "0.07142857142857142"
}
]
}
**NOT_EXECUTED_BY_TRAVIS**
***********
Analyzing 1/13 60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
***********
Analyzing 1/13 ab71649c481971a9ad54f04797f5fd9cb133789b
***********
Analyzing 1/13 8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
***********
Analyzing 1/13 4120ab0c714911a9c9f26b591cb3222eaf57d127
***********
Analyzing 1/13 8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
***********
Analyzing 1/13 646b3ad20d94d2b63335d1ae4c98980be274d703
***********
Analyzing 1/13 c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
***********
Analyzing 1/13 656aaf4049092218f99d035450ee59c40a0e1fbc
***********
Analyzing 1/13 01dd29c37f6044d9d1126d9db55a961cccaccfb7
***********
Analyzing 1/13 6dac8ae81bd03bcae1e1fade064d3bb03de472c0
***********
Analyzing 1/13 fe76517014e580ddcb40ac04ea824d54ba741c8b
***********
Analyzing 1/13 c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
***********
Analyzing 1/13 e56c63bd77e289266989ee35a3369c6374275c64
JSON Code Change Frequency: (file stored at ./coming_results//change_frequency.json)
{
"frequency": [],
"frequencyParent": [],
"probability": [],
"probabilityParent": []
}
**NOT_EXECUTED_BY_TRAVIS**
***********
Analyzing 1/13 60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
*****
Commit: 60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
***********
Analyzing 2/13 ab71649c481971a9ad54f04797f5fd9cb133789b
*****
Commit: ab71649c481971a9ad54f04797f5fd9cb133789b
***********
Analyzing 3/13 8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
*****
Commit: 8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
***********
Analyzing 4/13 4120ab0c714911a9c9f26b591cb3222eaf57d127
*****
Commit: 4120ab0c714911a9c9f26b591cb3222eaf57d127
***********
Analyzing 5/13 8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
*****
Commit: 8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
***********
Analyzing 6/13 646b3ad20d94d2b63335d1ae4c98980be274d703
*****
Commit: 646b3ad20d94d2b63335d1ae4c98980be274d703
***********
Analyzing 7/13 c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
*****
Commit: c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
***********
Analyzing 8/13 656aaf4049092218f99d035450ee59c40a0e1fbc
*****
Commit: 656aaf4049092218f99d035450ee59c40a0e1fbc
***********
Analyzing 9/13 01dd29c37f6044d9d1126d9db55a961cccaccfb7
*****
Commit: 01dd29c37f6044d9d1126d9db55a961cccaccfb7
***********
Analyzing 10/13 6dac8ae81bd03bcae1e1fade064d3bb03de472c0
*****
Commit: 6dac8ae81bd03bcae1e1fade064d3bb03de472c0
***********
Analyzing 11/13 fe76517014e580ddcb40ac04ea824d54ba741c8b
*****
Commit: fe76517014e580ddcb40ac04ea824d54ba741c8b
***********
Analyzing 12/13 c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
*****
Commit: c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
***********
Analyzing 13/13 e56c63bd77e289266989ee35a3369c6374275c64
*****
Commit: e56c63bd77e289266989ee35a3369c6374275c64
60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
FineGrainDifftAnalyzer
ab71649c481971a9ad54f04797f5fd9cb133789b
FineGrainDifftAnalyzer
8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar
4120ab0c714911a9c9f26b591cb3222eaf57d127
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
java.lang.System.out.println("Not found: ")
8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
sz - 1 to sz + 1
646b3ad20d94d2b63335d1ae4c98980be274d703
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
(index2++) to (index2--)
c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(i + 1)
656aaf4049092218f99d035450ee59c40a0e1fbc
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
1
01dd29c37f6044d9d1126d9db55a961cccaccfb7
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
java.lang.System.out.println("Not found: ")
6dac8ae81bd03bcae1e1fade064d3bb03de472c0
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
c1 == c2 to c1 != c2
fe76517014e580ddcb40ac04ea824d54ba741c8b
FineGrainDifftAnalyzer
-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:291
if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
result = (31 * result) + c
c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
FineGrainDifftAnalyzer
-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:142
if (z > 0) {
java.lang.System.out.println(z);
return null;
}
e56c63bd77e289266989ee35a3369c6374275c64
FineGrainDifftAnalyzer
JSON Code Change Frequency: (file stored at ./coming_results//change_frequency.json)
{
"frequency": [
{
"c": "BinaryOperator",
"f": "6"
},
{
"c": "Invocation",
"f": "2"
},
{
"c": "If",
"f": "2"
},
{
"c": "VariableRead",
"f": "1"
},
{
"c": "UnaryOperator",
"f": "1"
},
{
"c": "Literal",
"f": "1"
},
{
"c": "Assignment",
"f": "1"
}
],
"frequencyParent": [
{
"c": "UPD_BinaryOperator_If",
"f": "2"
},
{
"c": "INS_Invocation_Block",
"f": "2"
},
{
"c": "INS_If_Block",
"f": "2"
},
{
"c": "MOV_Literal_BinaryOperator",
"f": "1"
},
{
"c": "UPD_BinaryOperator_For",
"f": "1"
},
{
"c": "INS_BinaryOperator_Invocation",
"f": "1"
},
{
"c": "UPD_UnaryOperator_Invocation",
"f": "1"
},
{
"c": "UPD_BinaryOperator_Assignment",
"f": "1"
},
{
"c": "INS_BinaryOperator_BinaryOperator",
"f": "1"
},
{
"c": "DEL_VariableRead_Invocation",
"f": "1"
},
{
"c": "MOV_Assignment_Block",
"f": "1"
}
],
"probability": [
{
"c": "BinaryOperator",
"f": "0.42857142857142855"
},
{
"c": "Invocation",
"f": "0.14285714285714285"
},
{
"c": "If",
"f": "0.14285714285714285"
},
{
"c": "VariableRead",
"f": "0.07142857142857142"
},
{
"c": "UnaryOperator",
"f": "0.07142857142857142"
},
{
"c": "Literal",
"f": "0.07142857142857142"
},
{
"c": "Assignment",
"f": "0.07142857142857142"
}
],
"probabilityParent": [
{
"c": "UPD_BinaryOperator_If",
"f": "0.14285714285714285"
},
{
"c": "INS_Invocation_Block",
"f": "0.14285714285714285"
},
{
"c": "INS_If_Block",
"f": "0.14285714285714285"
},
{
"c": "MOV_Literal_BinaryOperator",
"f": "0.07142857142857142"
},
{
"c": "UPD_BinaryOperator_For",
"f": "0.07142857142857142"
},
{
"c": "INS_BinaryOperator_Invocation",
"f": "0.07142857142857142"
},
{
"c": "UPD_UnaryOperator_Invocation",
"f": "0.07142857142857142"
},
{
"c": "UPD_BinaryOperator_Assignment",
"f": "0.07142857142857142"
},
{
"c": "INS_BinaryOperator_BinaryOperator",
"f": "0.07142857142857142"
},
{
"c": "DEL_VariableRead_Invocation",
"f": "0.07142857142857142"
},
{
"c": "MOV_Assignment_Block",
"f": "0.07142857142857142"
}
]
}
**NOT_EXECUTED_BY_TRAVIS**
***********
Analyzing 1/13 60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
*****
Commit: 60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
***********
Analyzing 2/13 ab71649c481971a9ad54f04797f5fd9cb133789b
*****
Commit: ab71649c481971a9ad54f04797f5fd9cb133789b
***********
Analyzing 3/13 8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
*****
Commit: 8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
***********
Analyzing 4/13 4120ab0c714911a9c9f26b591cb3222eaf57d127
*****
Commit: 4120ab0c714911a9c9f26b591cb3222eaf57d127
***********
Analyzing 5/13 8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
*****
Commit: 8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
***********
Analyzing 6/13 646b3ad20d94d2b63335d1ae4c98980be274d703
*****
Commit: 646b3ad20d94d2b63335d1ae4c98980be274d703
***********
Analyzing 7/13 c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
*****
Commit: c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
***********
Analyzing 8/13 656aaf4049092218f99d035450ee59c40a0e1fbc
*****
Commit: 656aaf4049092218f99d035450ee59c40a0e1fbc
***********
Analyzing 9/13 01dd29c37f6044d9d1126d9db55a961cccaccfb7
*****
Commit: 01dd29c37f6044d9d1126d9db55a961cccaccfb7
***********
Analyzing 10/13 6dac8ae81bd03bcae1e1fade064d3bb03de472c0
*****
Commit: 6dac8ae81bd03bcae1e1fade064d3bb03de472c0
***********
Analyzing 11/13 fe76517014e580ddcb40ac04ea824d54ba741c8b
*****
Commit: fe76517014e580ddcb40ac04ea824d54ba741c8b
***********
Analyzing 12/13 c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
*****
Commit: c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
***********
Analyzing 13/13 e56c63bd77e289266989ee35a3369c6374275c64
*****
Commit: e56c63bd77e289266989ee35a3369c6374275c64
60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
FineGrainDifftAnalyzer
ab71649c481971a9ad54f04797f5fd9cb133789b
FineGrainDifftAnalyzer
8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar
4120ab0c714911a9c9f26b591cb3222eaf57d127
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
java.lang.System.out.println("Not found: ")
8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
sz - 1 to sz + 1
646b3ad20d94d2b63335d1ae4c98980be274d703
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
(index2++) to (index2--)
c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(i + 1)
656aaf4049092218f99d035450ee59c40a0e1fbc
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
1
01dd29c37f6044d9d1126d9db55a961cccaccfb7
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
java.lang.System.out.println("Not found: ")
6dac8ae81bd03bcae1e1fade064d3bb03de472c0
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
c1 == c2 to c1 != c2
fe76517014e580ddcb40ac04ea824d54ba741c8b
FineGrainDifftAnalyzer
-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:291
if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
result = (31 * result) + c
c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
FineGrainDifftAnalyzer
-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:142
if (z > 0) {
java.lang.System.out.println(z);
return null;
}
e56c63bd77e289266989ee35a3369c6374275c64
FineGrainDifftAnalyzer
JSON Code Change Frequency: (file stored at ./coming_results//change_frequency.json)
{
"frequency": [
{
"c": "BinaryOperator",
"f": "6"
},
{
"c": "Invocation",
"f": "2"
},
{
"c": "If",
"f": "2"
},
{
"c": "VariableRead",
"f": "1"
},
{
"c": "UnaryOperator",
"f": "1"
},
{
"c": "Literal",
"f": "1"
},
{
"c": "Assignment",
"f": "1"
}
],
"frequencyParent": [
{
"c": "UPD_BinaryOperator_If",
"f": "2"
},
{
"c": "INS_Invocation_Block",
"f": "2"
},
{
"c": "INS_If_Block",
"f": "2"
},
{
"c": "MOV_Literal_BinaryOperator",
"f": "1"
},
{
"c": "UPD_BinaryOperator_For",
"f": "1"
},
{
"c": "INS_BinaryOperator_Invocation",
"f": "1"
},
{
"c": "UPD_UnaryOperator_Invocation",
"f": "1"
},
{
"c": "UPD_BinaryOperator_Assignment",
"f": "1"
},
{
"c": "INS_BinaryOperator_BinaryOperator",
"f": "1"
},
{
"c": "DEL_VariableRead_Invocation",
"f": "1"
},
{
"c": "MOV_Assignment_Block",
"f": "1"
}
],
"probability": [
{
"c": "BinaryOperator",
"f": "0.42857142857142855"
},
{
"c": "Invocation",
"f": "0.14285714285714285"
},
{
"c": "If",
"f": "0.14285714285714285"
},
{
"c": "VariableRead",
"f": "0.07142857142857142"
},
{
"c": "UnaryOperator",
"f": "0.07142857142857142"
},
{
"c": "Literal",
"f": "0.07142857142857142"
},
{
"c": "Assignment",
"f": "0.07142857142857142"
}
],
"probabilityParent": [
{
"c": "UPD_BinaryOperator_If",
"f": "0.14285714285714285"
},
{
"c": "INS_Invocation_Block",
"f": "0.14285714285714285"
},
{
"c": "INS_If_Block",
"f": "0.14285714285714285"
},
{
"c": "MOV_Literal_BinaryOperator",
"f": "0.07142857142857142"
},
{
"c": "UPD_BinaryOperator_For",
"f": "0.07142857142857142"
},
{
"c": "INS_BinaryOperator_Invocation",
"f": "0.07142857142857142"
},
{
"c": "UPD_UnaryOperator_Invocation",
"f": "0.07142857142857142"
},
{
"c": "UPD_BinaryOperator_Assignment",
"f": "0.07142857142857142"
},
{
"c": "INS_BinaryOperator_BinaryOperator",
"f": "0.07142857142857142"
},
{
"c": "DEL_VariableRead_Invocation",
"f": "0.07142857142857142"
},
{
"c": "MOV_Assignment_Block",
"f": "0.07142857142857142"
}
]
}
**NOT_EXECUTED_BY_TRAVIS**
***********
Analyzing 1/13 60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
*****
Commit: 60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
***********
Analyzing 2/13 ab71649c481971a9ad54f04797f5fd9cb133789b
*****
Commit: ab71649c481971a9ad54f04797f5fd9cb133789b
***********
Analyzing 3/13 8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
*****
Commit: 8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
***********
Analyzing 4/13 4120ab0c714911a9c9f26b591cb3222eaf57d127
*****
Commit: 4120ab0c714911a9c9f26b591cb3222eaf57d127
***********
Analyzing 5/13 8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
*****
Commit: 8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
***********
Analyzing 6/13 646b3ad20d94d2b63335d1ae4c98980be274d703
*****
Commit: 646b3ad20d94d2b63335d1ae4c98980be274d703
***********
Analyzing 7/13 c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
*****
Commit: c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
***********
Analyzing 8/13 656aaf4049092218f99d035450ee59c40a0e1fbc
*****
Commit: 656aaf4049092218f99d035450ee59c40a0e1fbc
***********
Analyzing 9/13 01dd29c37f6044d9d1126d9db55a961cccaccfb7
*****
Commit: 01dd29c37f6044d9d1126d9db55a961cccaccfb7
***********
Analyzing 10/13 6dac8ae81bd03bcae1e1fade064d3bb03de472c0
*****
Commit: 6dac8ae81bd03bcae1e1fade064d3bb03de472c0
***********
Analyzing 11/13 fe76517014e580ddcb40ac04ea824d54ba741c8b
*****
Commit: fe76517014e580ddcb40ac04ea824d54ba741c8b
***********
Analyzing 12/13 c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
*****
Commit: c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
***********
Analyzing 13/13 e56c63bd77e289266989ee35a3369c6374275c64
*****
Commit: e56c63bd77e289266989ee35a3369c6374275c64
60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
FineGrainDifftAnalyzer
HunkDifftAnalyzer
ab71649c481971a9ad54f04797f5fd9cb133789b
FineGrainDifftAnalyzer
HunkDifftAnalyzer
-CharSequenceUtils.java
HunkDiff [hunkpairs=[]]
8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar
HunkDifftAnalyzer
-CharSequenceUtils.java
HunkDiff [hunkpairs=[left: if(cs.charAt(i)==searchChar)
right: if(cs.charAt(i)!=searchChar)
]]
4120ab0c714911a9c9f26b591cb3222eaf57d127
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
java.lang.System.out.println("Not found: ")
HunkDifftAnalyzer
-CharSequenceUtils.java
HunkDiff [hunkpairs=[left:
right: System.out.println("Notfound:");
]]
8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
sz - 1 to sz + 1
HunkDifftAnalyzer
-CharSequenceUtils.java
HunkDiff [hunkpairs=[left: start=sz-1;
right: start=sz+1;
]]
646b3ad20d94d2b63335d1ae4c98980be274d703
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
(index2++) to (index2--)
HunkDifftAnalyzer
-CharSequenceUtils.java
HunkDiff [hunkpairs=[left: finalcharc2=substring.charAt(index2++);
right: finalcharc2=substring.charAt(index2--);
]]
c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(i + 1)
HunkDifftAnalyzer
-CharSequenceUtils.java
HunkDiff [hunkpairs=[left: array[i]=cs.charAt(i);
right: array[i]=cs.charAt(i+1);
]]
656aaf4049092218f99d035450ee59c40a0e1fbc
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
1
HunkDifftAnalyzer
-CharSequenceUtils.java
HunkDiff [hunkpairs=[left: array[i]=cs.charAt(i+1);
right: array[i]=cs.charAt(i+(sz+1));
]]
01dd29c37f6044d9d1126d9db55a961cccaccfb7
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
java.lang.System.out.println("Not found: ")
HunkDifftAnalyzer
-Quaternion.java
HunkDiff [hunkpairs=[]]
-CharSequenceUtils.java
HunkDiff [hunkpairs=[left:
right: System.out.println("Notfound:");
]]
6dac8ae81bd03bcae1e1fade064d3bb03de472c0
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
c1 == c2 to c1 != c2
HunkDifftAnalyzer
-CharSequenceUtils.java
HunkDiff [hunkpairs=[left: for(inti=0;i<sz;i++)
right: for(inti=0;i<=sz;i++)
, left: if(c1==c2)
right: if(c1!=c2)
]]
fe76517014e580ddcb40ac04ea824d54ba741c8b
FineGrainDifftAnalyzer
-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:291
if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
result = (31 * result) + c
HunkDifftAnalyzer
-Quaternion.java
HunkDiff [hunkpairs=[left:
right: if(c>0)///MM
]]
c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
FineGrainDifftAnalyzer
-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:142
if (z > 0) {
java.lang.System.out.println(z);
return null;
}
HunkDifftAnalyzer
-Quaternion.java
HunkDiff [hunkpairs=[left:
right: if(z>0)//MM
System.out.println(z);
returnnull;//M
]]
e56c63bd77e289266989ee35a3369c6374275c64
FineGrainDifftAnalyzer
HunkDifftAnalyzer
JSON Code Change Frequency: (file stored at ./coming_results//change_frequency.json)
{
"frequency": [
{
"c": "BinaryOperator",
"f": "6"
},
{
"c": "Invocation",
"f": "2"
},
{
"c": "If",
"f": "2"
},
{
"c": "VariableRead",
"f": "1"
},
{
"c": "UnaryOperator",
"f": "1"
},
{
"c": "Literal",
"f": "1"
},
{
"c": "Assignment",
"f": "1"
}
],
"frequencyParent": [
{
"c": "UPD_BinaryOperator_If",
"f": "2"
},
{
"c": "INS_Invocation_Block",
"f": "2"
},
{
"c": "INS_If_Block",
"f": "2"
},
{
"c": "MOV_Literal_BinaryOperator",
"f": "1"
},
{
"c": "UPD_BinaryOperator_For",
"f": "1"
},
{
"c": "INS_BinaryOperator_Invocation",
"f": "1"
},
{
"c": "UPD_UnaryOperator_Invocation",
"f": "1"
},
{
"c": "UPD_BinaryOperator_Assignment",
"f": "1"
},
{
"c": "INS_BinaryOperator_BinaryOperator",
"f": "1"
},
{
"c": "DEL_VariableRead_Invocation",
"f": "1"
},
{
"c": "MOV_Assignment_Block",
"f": "1"
}
],
"probability": [
{
"c": "BinaryOperator",
"f": "0.42857142857142855"
},
{
"c": "Invocation",
"f": "0.14285714285714285"
},
{
"c": "If",
"f": "0.14285714285714285"
},
{
"c": "VariableRead",
"f": "0.07142857142857142"
},
{
"c": "UnaryOperator",
"f": "0.07142857142857142"
},
{
"c": "Literal",
"f": "0.07142857142857142"
},
{
"c": "Assignment",
"f": "0.07142857142857142"
}
],
"probabilityParent": [
{
"c": "UPD_BinaryOperator_If",
"f": "0.14285714285714285"
},
{
"c": "INS_Invocation_Block",
"f": "0.14285714285714285"
},
{
"c": "INS_If_Block",
"f": "0.14285714285714285"
},
{
"c": "MOV_Literal_BinaryOperator",
"f": "0.07142857142857142"
},
{
"c": "UPD_BinaryOperator_For",
"f": "0.07142857142857142"
},
{
"c": "INS_BinaryOperator_Invocation",
"f": "0.07142857142857142"
},
{
"c": "UPD_UnaryOperator_Invocation",
"f": "0.07142857142857142"
},
{
"c": "UPD_BinaryOperator_Assignment",
"f": "0.07142857142857142"
},
{
"c": "INS_BinaryOperator_BinaryOperator",
"f": "0.07142857142857142"
},
{
"c": "DEL_VariableRead_Invocation",
"f": "0.07142857142857142"
},
{
"c": "MOV_Assignment_Block",
"f": "0.07142857142857142"
}
]
}
**NOT_EXECUTED_BY_TRAVIS**
***********
Analyzing 1/13 60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
*****
Commit: 60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
***********
Analyzing 2/13 ab71649c481971a9ad54f04797f5fd9cb133789b
*****
Commit: ab71649c481971a9ad54f04797f5fd9cb133789b
***********
Analyzing 3/13 8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
*****
Commit: 8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
***********
Analyzing 4/13 4120ab0c714911a9c9f26b591cb3222eaf57d127
*****
Commit: 4120ab0c714911a9c9f26b591cb3222eaf57d127
***********
Analyzing 5/13 8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
*****
Commit: 8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
***********
Analyzing 6/13 646b3ad20d94d2b63335d1ae4c98980be274d703
*****
Commit: 646b3ad20d94d2b63335d1ae4c98980be274d703
***********
Analyzing 7/13 c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
*****
Commit: c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
***********
Analyzing 8/13 656aaf4049092218f99d035450ee59c40a0e1fbc
*****
Commit: 656aaf4049092218f99d035450ee59c40a0e1fbc
***********
Analyzing 9/13 01dd29c37f6044d9d1126d9db55a961cccaccfb7
*****
Commit: 01dd29c37f6044d9d1126d9db55a961cccaccfb7
***********
Analyzing 10/13 6dac8ae81bd03bcae1e1fade064d3bb03de472c0
*****
Commit: 6dac8ae81bd03bcae1e1fade064d3bb03de472c0
***********
Analyzing 11/13 fe76517014e580ddcb40ac04ea824d54ba741c8b
*****
Commit: fe76517014e580ddcb40ac04ea824d54ba741c8b
***********
Analyzing 12/13 c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
*****
Commit: c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
***********
Analyzing 13/13 e56c63bd77e289266989ee35a3369c6374275c64
*****
Commit: e56c63bd77e289266989ee35a3369c6374275c64
60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
FineGrainDifftAnalyzer
ab71649c481971a9ad54f04797f5fd9cb133789b
FineGrainDifftAnalyzer
8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar
4120ab0c714911a9c9f26b591cb3222eaf57d127
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
java.lang.System.out.println("Not found: ")
8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
sz - 1 to sz + 1
646b3ad20d94d2b63335d1ae4c98980be274d703
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
(index2++) to (index2--)
c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(i + 1)
656aaf4049092218f99d035450ee59c40a0e1fbc
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
1
01dd29c37f6044d9d1126d9db55a961cccaccfb7
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
java.lang.System.out.println("Not found: ")
6dac8ae81bd03bcae1e1fade064d3bb03de472c0
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
c1 == c2 to c1 != c2
fe76517014e580ddcb40ac04ea824d54ba741c8b
FineGrainDifftAnalyzer
-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:291
if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
result = (31 * result) + c
c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
FineGrainDifftAnalyzer
-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:142
if (z > 0) {
java.lang.System.out.println(z);
return null;
}
e56c63bd77e289266989ee35a3369c6374275c64
FineGrainDifftAnalyzer
JSON Code Change Frequency: (file stored at ./coming_results//change_frequency.json)
{
"frequency": [
{
"c": "BinaryOperator",
"f": "6"
},
{
"c": "Invocation",
"f": "2"
},
{
"c": "If",
"f": "2"
},
{
"c": "VariableRead",
"f": "1"
},
{
"c": "UnaryOperator",
"f": "1"
},
{
"c": "Literal",
"f": "1"
},
{
"c": "Assignment",
"f": "1"
}
],
"frequencyParent": [
{
"c": "UPD_BinaryOperator_If",
"f": "2"
},
{
"c": "INS_Invocation_Block",
"f": "2"
},
{
"c": "INS_If_Block",
"f": "2"
},
{
"c": "MOV_Literal_BinaryOperator",
"f": "1"
},
{
"c": "UPD_BinaryOperator_For",
"f": "1"
},
{
"c": "INS_BinaryOperator_Invocation",
"f": "1"
},
{
"c": "UPD_UnaryOperator_Invocation",
"f": "1"
},
{
"c": "UPD_BinaryOperator_Assignment",
"f": "1"
},
{
"c": "INS_BinaryOperator_BinaryOperator",
"f": "1"
},
{
"c": "DEL_VariableRead_Invocation",
"f": "1"
},
{
"c": "MOV_Assignment_Block",
"f": "1"
}
],
"probability": [
{
"c": "BinaryOperator",
"f": "0.42857142857142855"
},
{
"c": "Invocation",
"f": "0.14285714285714285"
},
{
"c": "If",
"f": "0.14285714285714285"
},
{
"c": "VariableRead",
"f": "0.07142857142857142"
},
{
"c": "UnaryOperator",
"f": "0.07142857142857142"
},
{
"c": "Literal",
"f": "0.07142857142857142"
},
{
"c": "Assignment",
"f": "0.07142857142857142"
}
],
"probabilityParent": [
{
"c": "UPD_BinaryOperator_If",
"f": "0.14285714285714285"
},
{
"c": "INS_Invocation_Block",
"f": "0.14285714285714285"
},
{
"c": "INS_If_Block",
"f": "0.14285714285714285"
},
{
"c": "MOV_Literal_BinaryOperator",
"f": "0.07142857142857142"
},
{
"c": "UPD_BinaryOperator_For",
"f": "0.07142857142857142"
},
{
"c": "INS_BinaryOperator_Invocation",
"f": "0.07142857142857142"
},
{
"c": "UPD_UnaryOperator_Invocation",
"f": "0.07142857142857142"
},
{
"c": "UPD_BinaryOperator_Assignment",
"f": "0.07142857142857142"
},
{
"c": "INS_BinaryOperator_BinaryOperator",
"f": "0.07142857142857142"
},
{
"c": "DEL_VariableRead_Invocation",
"f": "0.07142857142857142"
},
{
"c": "MOV_Assignment_Block",
"f": "0.07142857142857142"
}
]
}
**NOT_EXECUTED_BY_TRAVIS**
***********
Analyzing 1/13 60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
***********
Analyzing 1/13 ab71649c481971a9ad54f04797f5fd9cb133789b
***********
Analyzing 1/13 8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
*****
Commit: 8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
***********
Analyzing 2/13 4120ab0c714911a9c9f26b591cb3222eaf57d127
***********
Analyzing 2/13 8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
***********
Analyzing 2/13 646b3ad20d94d2b63335d1ae4c98980be274d703
***********
Analyzing 2/13 c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
***********
Analyzing 2/13 656aaf4049092218f99d035450ee59c40a0e1fbc
***********
Analyzing 2/13 01dd29c37f6044d9d1126d9db55a961cccaccfb7
***********
Analyzing 2/13 6dac8ae81bd03bcae1e1fade064d3bb03de472c0
***********
Analyzing 2/13 fe76517014e580ddcb40ac04ea824d54ba741c8b
***********
Analyzing 2/13 c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
***********
Analyzing 2/13 e56c63bd77e289266989ee35a3369c6374275c64
8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar
JSON Code Change Frequency: (file stored at ./coming_results//change_frequency.json)
{
"frequency": [
{
"c": "BinaryOperator",
"f": "1"
}
],
"frequencyParent": [
{
"c": "UPD_BinaryOperator_If",
"f": "1"
}
],
"probability": [
{
"c": "BinaryOperator",
"f": "1.0"
}
],
"probabilityParent": [
{
"c": "UPD_BinaryOperator_If",
"f": "1.0"
}
]
}
**NOT_EXECUTED_BY_TRAVIS**
***********
Analyzing 1/13 60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
*****
Commit: 60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
***********
Analyzing 2/13 ab71649c481971a9ad54f04797f5fd9cb133789b
*****
Commit: ab71649c481971a9ad54f04797f5fd9cb133789b
***********
Analyzing 3/13 8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
*****
Commit: 8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
***********
Analyzing 4/13 4120ab0c714911a9c9f26b591cb3222eaf57d127
*****
Commit: 4120ab0c714911a9c9f26b591cb3222eaf57d127
***********
Analyzing 5/13 8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
*****
Commit: 8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
***********
Analyzing 6/13 646b3ad20d94d2b63335d1ae4c98980be274d703
*****
Commit: 646b3ad20d94d2b63335d1ae4c98980be274d703
***********
Analyzing 7/13 c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
*****
Commit: c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
***********
Analyzing 8/13 656aaf4049092218f99d035450ee59c40a0e1fbc
*****
Commit: 656aaf4049092218f99d035450ee59c40a0e1fbc
***********
Analyzing 9/13 01dd29c37f6044d9d1126d9db55a961cccaccfb7
*****
Commit: 01dd29c37f6044d9d1126d9db55a961cccaccfb7
***********
Analyzing 10/13 6dac8ae81bd03bcae1e1fade064d3bb03de472c0
*****
Commit: 6dac8ae81bd03bcae1e1fade064d3bb03de472c0
***********
Analyzing 11/13 fe76517014e580ddcb40ac04ea824d54ba741c8b
*****
Commit: fe76517014e580ddcb40ac04ea824d54ba741c8b
***********
Analyzing 12/13 c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
*****
Commit: c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
***********
Analyzing 13/13 e56c63bd77e289266989ee35a3369c6374275c64
*****
Commit: e56c63bd77e289266989ee35a3369c6374275c64
60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
FineGrainDifftAnalyzer
HunkDifftAnalyzer
ab71649c481971a9ad54f04797f5fd9cb133789b
FineGrainDifftAnalyzer
HunkDifftAnalyzer
-CharSequenceUtils.java
HunkDiff [hunkpairs=[]]
8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar
HunkDifftAnalyzer
-CharSequenceUtils.java
HunkDiff [hunkpairs=[left: if(cs.charAt(i)==searchChar)
right: if(cs.charAt(i)!=searchChar)
]]
4120ab0c714911a9c9f26b591cb3222eaf57d127
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
java.lang.System.out.println("Not found: ")
HunkDifftAnalyzer
-CharSequenceUtils.java
HunkDiff [hunkpairs=[left:
right: System.out.println("Notfound:");
]]
8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
sz - 1 to sz + 1
HunkDifftAnalyzer
-CharSequenceUtils.java
HunkDiff [hunkpairs=[left: start=sz-1;
right: start=sz+1;
]]
646b3ad20d94d2b63335d1ae4c98980be274d703
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
(index2++) to (index2--)
HunkDifftAnalyzer
-CharSequenceUtils.java
HunkDiff [hunkpairs=[left: finalcharc2=substring.charAt(index2++);
right: finalcharc2=substring.charAt(index2--);
]]
c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(i + 1)
HunkDifftAnalyzer
-CharSequenceUtils.java
HunkDiff [hunkpairs=[left: array[i]=cs.charAt(i);
right: array[i]=cs.charAt(i+1);
]]
656aaf4049092218f99d035450ee59c40a0e1fbc
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
1
HunkDifftAnalyzer
-CharSequenceUtils.java
HunkDiff [hunkpairs=[left: array[i]=cs.charAt(i+1);
right: array[i]=cs.charAt(i+(sz+1));
]]
01dd29c37f6044d9d1126d9db55a961cccaccfb7
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
java.lang.System.out.println("Not found: ")
HunkDifftAnalyzer
-Quaternion.java
HunkDiff [hunkpairs=[]]
-CharSequenceUtils.java
HunkDiff [hunkpairs=[left:
right: System.out.println("Notfound:");
]]
6dac8ae81bd03bcae1e1fade064d3bb03de472c0
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
c1 == c2 to c1 != c2
HunkDifftAnalyzer
-CharSequenceUtils.java
HunkDiff [hunkpairs=[left: for(inti=0;i<sz;i++)
right: for(inti=0;i<=sz;i++)
, left: if(c1==c2)
right: if(c1!=c2)
]]
fe76517014e580ddcb40ac04ea824d54ba741c8b
FineGrainDifftAnalyzer
-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:291
if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
result = (31 * result) + c
HunkDifftAnalyzer
-Quaternion.java
HunkDiff [hunkpairs=[left:
right: if(c>0)///MM
]]
c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
FineGrainDifftAnalyzer
-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:142
if (z > 0) {
java.lang.System.out.println(z);
return null;
}
HunkDifftAnalyzer
-Quaternion.java
HunkDiff [hunkpairs=[left:
right: if(z>0)//MM
System.out.println(z);
returnnull;//M
]]
e56c63bd77e289266989ee35a3369c6374275c64
FineGrainDifftAnalyzer
HunkDifftAnalyzer
JSON Code Change Frequency: (file stored at ./coming_results//change_frequency.json)
{
"frequency": [
{
"c": "BinaryOperator",
"f": "6"
},
{
"c": "Invocation",
"f": "2"
},
{
"c": "If",
"f": "2"
},
{
"c": "VariableRead",
"f": "1"
},
{
"c": "UnaryOperator",
"f": "1"
},
{
"c": "Literal",
"f": "1"
},
{
"c": "Assignment",
"f": "1"
}
],
"frequencyParent": [
{
"c": "UPD_BinaryOperator_If",
"f": "2"
},
{
"c": "INS_Invocation_Block",
"f": "2"
},
{
"c": "INS_If_Block",
"f": "2"
},
{
"c": "MOV_Literal_BinaryOperator",
"f": "1"
},
{
"c": "UPD_BinaryOperator_For",
"f": "1"
},
{
"c": "INS_BinaryOperator_Invocation",
"f": "1"
},
{
"c": "UPD_UnaryOperator_Invocation",
"f": "1"
},
{
"c": "UPD_BinaryOperator_Assignment",
"f": "1"
},
{
"c": "INS_BinaryOperator_BinaryOperator",
"f": "1"
},
{
"c": "DEL_VariableRead_Invocation",
"f": "1"
},
{
"c": "MOV_Assignment_Block",
"f": "1"
}
],
"probability": [
{
"c": "BinaryOperator",
"f": "0.42857142857142855"
},
{
"c": "Invocation",
"f": "0.14285714285714285"
},
{
"c": "If",
"f": "0.14285714285714285"
},
{
"c": "VariableRead",
"f": "0.07142857142857142"
},
{
"c": "UnaryOperator",
"f": "0.07142857142857142"
},
{
"c": "Literal",
"f": "0.07142857142857142"
},
{
"c": "Assignment",
"f": "0.07142857142857142"
}
],
"probabilityParent": [
{
"c": "UPD_BinaryOperator_If",
"f": "0.14285714285714285"
},
{
"c": "INS_Invocation_Block",
"f": "0.14285714285714285"
},
{
"c": "INS_If_Block",
"f": "0.14285714285714285"
},
{
"c": "MOV_Literal_BinaryOperator",
"f": "0.07142857142857142"
},
{
"c": "UPD_BinaryOperator_For",
"f": "0.07142857142857142"
},
{
"c": "INS_BinaryOperator_Invocation",
"f": "0.07142857142857142"
},
{
"c": "UPD_UnaryOperator_Invocation",
"f": "0.07142857142857142"
},
{
"c": "UPD_BinaryOperator_Assignment",
"f": "0.07142857142857142"
},
{
"c": "INS_BinaryOperator_BinaryOperator",
"f": "0.07142857142857142"
},
{
"c": "DEL_VariableRead_Invocation",
"f": "0.07142857142857142"
},
{
"c": "MOV_Assignment_Block",
"f": "0.07142857142857142"
}
]
}
**NOT_EXECUTED_BY_TRAVIS**
***********
Analyzing 1/1 1205753_EmbedPooledConnection_0_s.java->1205753_EmbedPooledConnection_0_t.java
*****
Commit: 1205753_EmbedPooledConnection_0_s.java->1205753_EmbedPooledConnection_0_t.java
FileDiff [left=1205753_EmbedPooledConnection_0_s.java, right=1205753_EmbedPooledConnection_0_t.java]
FineGrainDifftAnalyzer
-1205753_EmbedPooledConnection_0_t.java
Insert Field at org.apache.derby.jdbc.EmbedPooledConnection:81
private java.util.ArrayList anotherListener;
JSON Code Change Frequency: (file stored at ./coming_results//change_frequency.json)
{
"frequency": [
{
"c": "Field",
"f": "1"
}
],
"frequencyParent": [
{
"c": "INS_Field_Class",
"f": "1"
}
],
"probability": [
{
"c": "Field",
"f": "1.0"
}
],
"probabilityParent": [
{
"c": "INS_Field_Class",
"f": "1.0"
}
]
}
**NOT_EXECUTED_BY_TRAVIS**
***********
Analyzing 1/13 60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
Stopping after 0 milli seconds
**NOT_EXECUTED_BY_TRAVIS**
***********
Analyzing 1/13 60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
*****
Commit: 60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
***********
Analyzing 2/13 ab71649c481971a9ad54f04797f5fd9cb133789b
*****
Commit: ab71649c481971a9ad54f04797f5fd9cb133789b
***********
Analyzing 3/13 8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
*****
Commit: 8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
***********
Analyzing 4/13 4120ab0c714911a9c9f26b591cb3222eaf57d127
*****
Commit: 4120ab0c714911a9c9f26b591cb3222eaf57d127
***********
Analyzing 5/13 8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
*****
Commit: 8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
***********
Analyzing 6/13 646b3ad20d94d2b63335d1ae4c98980be274d703
*****
Commit: 646b3ad20d94d2b63335d1ae4c98980be274d703
***********
Analyzing 7/13 c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
*****
Commit: c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
***********
Analyzing 8/13 656aaf4049092218f99d035450ee59c40a0e1fbc
*****
Commit: 656aaf4049092218f99d035450ee59c40a0e1fbc
***********
Analyzing 9/13 01dd29c37f6044d9d1126d9db55a961cccaccfb7
*****
Commit: 01dd29c37f6044d9d1126d9db55a961cccaccfb7
***********
Analyzing 10/13 6dac8ae81bd03bcae1e1fade064d3bb03de472c0
*****
Commit: 6dac8ae81bd03bcae1e1fade064d3bb03de472c0
***********
Analyzing 11/13 fe76517014e580ddcb40ac04ea824d54ba741c8b
*****
Commit: fe76517014e580ddcb40ac04ea824d54ba741c8b
***********
Analyzing 12/13 c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
*****
Commit: c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
***********
Analyzing 13/13 e56c63bd77e289266989ee35a3369c6374275c64
*****
Commit: e56c63bd77e289266989ee35a3369c6374275c64
60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
FineGrainDifftAnalyzer
PatternInstanceAnalyzer
RepairabilityAnalyzer
ab71649c481971a9ad54f04797f5fd9cb133789b
FineGrainDifftAnalyzer
PatternInstanceAnalyzer
RepairabilityAnalyzer
8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar
: number instances found: 6
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar
]]
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar
]]
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar
]]
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar
]]
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar
]]
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar
]]
RepairabilityAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar
: number instances found: 3
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar
]]
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar
]]
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar
]]
4120ab0c714911a9c9f26b591cb3222eaf57d127
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
java.lang.System.out.println("Not found: ")
PatternInstanceAnalyzer
----For Diff:Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
java.lang.System.out.println("Not found: ")
: number instances found: 14
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
java.lang.System.out.println("Not found: ")
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.lang3.CharSequenceUtils:84
java.lang.System.out
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang3.CharSequenceUtils:84
"Not found: "
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.lang3.CharSequenceUtils:84
java.lang.System
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
java.lang.System.out.println("Not found: ")
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
java.lang.System.out.println("Not found: ")
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.lang3.CharSequenceUtils:84
java.lang.System.out
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang3.CharSequenceUtils:84
"Not found: "
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.lang3.CharSequenceUtils:84
java.lang.System
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
java.lang.System.out.println("Not found: ")
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
java.lang.System.out.println("Not found: ")
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.lang3.CharSequenceUtils:84
java.lang.System.out
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang3.CharSequenceUtils:84
"Not found: "
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.lang3.CharSequenceUtils:84
java.lang.System
]]
RepairabilityAnalyzer
----For Diff:Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
java.lang.System.out.println("Not found: ")
: number instances found: 1
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
java.lang.System.out.println("Not found: ")
]]
8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
sz - 1 to sz + 1
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
sz - 1 to sz + 1
: number instances found: 5
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
sz - 1 to sz + 1
]]
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
sz - 1 to sz + 1
]]
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
sz - 1 to sz + 1
]]
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
sz - 1 to sz + 1
]]
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
sz - 1 to sz + 1
]]
RepairabilityAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
sz - 1 to sz + 1
: number instances found: 2
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
sz - 1 to sz + 1
]]
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
sz - 1 to sz + 1
]]
646b3ad20d94d2b63335d1ae4c98980be274d703
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
(index2++) to (index2--)
PatternInstanceAnalyzer
----For Diff:Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
(index2++) to (index2--)
: number instances found: 6
ChangePatternInstance [actions=[Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
(index2++) to (index2--)
]]
ChangePatternInstance [actions=[Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
(index2++) to (index2--)
]]
ChangePatternInstance [actions=[Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
(index2++) to (index2--)
]]
ChangePatternInstance [actions=[Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
(index2++) to (index2--)
]]
ChangePatternInstance [actions=[Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
(index2++) to (index2--)
]]
ChangePatternInstance [actions=[Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
(index2++) to (index2--)
]]
RepairabilityAnalyzer
----For Diff:Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
(index2++) to (index2--)
: number instances found: 3
ChangePatternInstance [actions=[Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
(index2++) to (index2--)
]]
ChangePatternInstance [actions=[Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
(index2++) to (index2--)
]]
ChangePatternInstance [actions=[Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
(index2++) to (index2--)
]]
c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(i + 1)
PatternInstanceAnalyzer
----For Diff:Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(i + 1)
: number instances found: 15
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(i + 1)
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
i
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang3.CharSequenceUtils:171
1
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
i
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(i + 1)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(i + 1)
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
i
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang3.CharSequenceUtils:171
1
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
i
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(i + 1)
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
i
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang3.CharSequenceUtils:171
1
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
i
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
i
, Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(i + 1)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
i
, Insert Literal at org.apache.commons.lang3.CharSequenceUtils:171
1
]]
RepairabilityAnalyzer
----For Diff:Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(i + 1)
: number instances found: 2
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(i + 1)
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
i
, Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(i + 1)
]]
656aaf4049092218f99d035450ee59c40a0e1fbc
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
1
PatternInstanceAnalyzer
----For Diff:Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
1
: number instances found: 10
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(sz + )
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
sz
]]
ChangePatternInstance [actions=[Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
1
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(sz + )
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(sz + )
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
sz
]]
ChangePatternInstance [actions=[Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
1
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(sz + )
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
sz
]]
ChangePatternInstance [actions=[Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
1
]]
RepairabilityAnalyzer
----For Diff:Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
1
: number instances found: 1
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(sz + )
]]
01dd29c37f6044d9d1126d9db55a961cccaccfb7
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
java.lang.System.out.println("Not found: ")
PatternInstanceAnalyzer
----For Diff:Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
java.lang.System.out.println("Not found: ")
: number instances found: 14
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
java.lang.System.out.println("Not found: ")
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.lang3.CharSequenceUtils:134
java.lang.System.out
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang3.CharSequenceUtils:134
"Not found: "
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.lang3.CharSequenceUtils:134
java.lang.System
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
java.lang.System.out.println("Not found: ")
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
java.lang.System.out.println("Not found: ")
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.lang3.CharSequenceUtils:134
java.lang.System.out
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang3.CharSequenceUtils:134
"Not found: "
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.lang3.CharSequenceUtils:134
java.lang.System
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
java.lang.System.out.println("Not found: ")
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
java.lang.System.out.println("Not found: ")
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.lang3.CharSequenceUtils:134
java.lang.System.out
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang3.CharSequenceUtils:134
"Not found: "
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.lang3.CharSequenceUtils:134
java.lang.System
]]
RepairabilityAnalyzer
----For Diff:Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
java.lang.System.out.println("Not found: ")
: number instances found: 4
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
java.lang.System.out.println("Not found: ")
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
java.lang.System.out.println("Not found: ")
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
java.lang.System.out.println("Not found: ")
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
java.lang.System.out.println("Not found: ")
]]
6dac8ae81bd03bcae1e1fade064d3bb03de472c0
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
c1 == c2 to c1 != c2
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
c1 == c2 to c1 != c2
: number instances found: 11
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
i < sz to i <= sz
]]
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
c1 == c2 to c1 != c2
]]
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
c1 == c2 to c1 != c2
]]
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
i < sz to i <= sz
]]
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
c1 == c2 to c1 != c2
]]
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
i < sz to i <= sz
]]
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
c1 == c2 to c1 != c2
]]
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
i < sz to i <= sz
]]
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
c1 == c2 to c1 != c2
]]
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
i < sz to i <= sz
]]
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
c1 == c2 to c1 != c2
]]
RepairabilityAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
c1 == c2 to c1 != c2
: number instances found: 3
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
i < sz to i <= sz
]]
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
c1 == c2 to c1 != c2
]]
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
i < sz to i <= sz
]]
fe76517014e580ddcb40ac04ea824d54ba741c8b
FineGrainDifftAnalyzer
-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:291
if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
result = (31 * result) + c
PatternInstanceAnalyzer
----For Diff:Insert If at org.apache.commons.math3.complex.Quaternion:291
if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
result = (31 * result) + c
: number instances found: 23
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.complex.Quaternion:291
c
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math3.complex.Quaternion:291
0
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math3.complex.Quaternion:291
if (c > 0)
, Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
result = (31 * result) + c
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math3.complex.Quaternion:291
if (c > 0)
]]
ChangePatternInstance [actions=[Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
result = (31 * result) + c
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math3.complex.Quaternion:291
if (c > 0)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.complex.Quaternion:291
c > 0
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.math3.complex.Quaternion:292
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.complex.Quaternion:291
c
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math3.complex.Quaternion:291
0
]]
ChangePatternInstance [actions=[Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
result = (31 * result) + c
]]
ChangePatternInstance [actions=[Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
result = (31 * result) + c
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.complex.Quaternion:291
c > 0
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math3.complex.Quaternion:291
if (c > 0)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.complex.Quaternion:291
c > 0
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.math3.complex.Quaternion:292
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.complex.Quaternion:291
c
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math3.complex.Quaternion:291
0
]]
ChangePatternInstance [actions=[Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
result = (31 * result) + c
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math3.complex.Quaternion:291
if (c > 0)
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.math3.complex.Quaternion:292
]]
ChangePatternInstance [actions=[Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
result = (31 * result) + c
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math3.complex.Quaternion:291
if (c > 0)
, Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
result = (31 * result) + c
]]
RepairabilityAnalyzer
----For Diff:Insert If at org.apache.commons.math3.complex.Quaternion:291
if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
result = (31 * result) + c
: number instances found: 3
ChangePatternInstance [actions=[Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
result = (31 * result) + c
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math3.complex.Quaternion:291
if (c > 0)
, Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
result = (31 * result) + c
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math3.complex.Quaternion:291
if (c > 0)
, Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
result = (31 * result) + c
]]
c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
FineGrainDifftAnalyzer
-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:142
if (z > 0) {
java.lang.System.out.println(z);
return null;
}
PatternInstanceAnalyzer
----For Diff:Insert If at org.apache.commons.math3.complex.Quaternion:142
if (z > 0) {
java.lang.System.out.println(z);
return null;
}
: number instances found: 39
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.complex.Quaternion:142
z
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math3.complex.Quaternion:142
0
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math3.complex.Quaternion:144
return null
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math3.complex.Quaternion:142
if (z > 0) {
java.lang.System.out.println(z);
return null;
}
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math3.complex.Quaternion:143
java.lang.System.out.println(z)
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math3.complex.Quaternion:144
return null
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.complex.Quaternion:142
z > 0
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.math3.complex.Quaternion:142
{
java.lang.System.out.println(z);
return null;
}
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.complex.Quaternion:142
z
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math3.complex.Quaternion:142
0
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math3.complex.Quaternion:143
java.lang.System.out.println(z)
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math3.complex.Quaternion:144
return null
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.math3.complex.Quaternion:143
java.lang.System.out
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.complex.Quaternion:143
z
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math3.complex.Quaternion:144
null
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math3.complex.Quaternion:143
java.lang.System
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math3.complex.Quaternion:144
return null
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.complex.Quaternion:142
z > 0
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math3.complex.Quaternion:143
java.lang.System.out.println(z)
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math3.complex.Quaternion:142
if (z > 0) {
java.lang.System.out.println(z);
return null;
}
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.complex.Quaternion:142
z > 0
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.math3.complex.Quaternion:142
{
java.lang.System.out.println(z);
return null;
}
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.complex.Quaternion:142
z
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math3.complex.Quaternion:142
0
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math3.complex.Quaternion:143
java.lang.System.out.println(z)
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math3.complex.Quaternion:144
return null
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.math3.complex.Quaternion:143
java.lang.System.out
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.complex.Quaternion:143
z
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math3.complex.Quaternion:144
null
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math3.complex.Quaternion:143
java.lang.System
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math3.complex.Quaternion:142
if (z > 0) {
java.lang.System.out.println(z);
return null;
}
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.math3.complex.Quaternion:142
{
java.lang.System.out.println(z);
return null;
}
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math3.complex.Quaternion:143
java.lang.System.out.println(z)
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math3.complex.Quaternion:144
return null
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math3.complex.Quaternion:144
null
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math3.complex.Quaternion:143
java.lang.System.out.println(z)
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.math3.complex.Quaternion:143
java.lang.System.out
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.complex.Quaternion:143
z
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math3.complex.Quaternion:143
java.lang.System
]]
RepairabilityAnalyzer
----For Diff:Insert If at org.apache.commons.math3.complex.Quaternion:142
if (z > 0) {
java.lang.System.out.println(z);
return null;
}
: number instances found: 2
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math3.complex.Quaternion:144
return null
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math3.complex.Quaternion:144
return null
]]
e56c63bd77e289266989ee35a3369c6374275c64
FineGrainDifftAnalyzer
PatternInstanceAnalyzer
RepairabilityAnalyzer
--------
commit with instance:
8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
--------
commit with instance:
4120ab0c714911a9c9f26b591cb3222eaf57d127
--------
commit with instance:
8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
--------
commit with instance:
646b3ad20d94d2b63335d1ae4c98980be274d703
--------
commit with instance:
c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
--------
commit with instance:
656aaf4049092218f99d035450ee59c40a0e1fbc
--------
commit with instance:
01dd29c37f6044d9d1126d9db55a961cccaccfb7
--------
commit with instance:
6dac8ae81bd03bcae1e1fade064d3bb03de472c0
--------
commit with instance:
fe76517014e580ddcb40ac04ea824d54ba741c8b
--------
commit with instance:
c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
**NOT_EXECUTED_BY_TRAVIS**
***********
Analyzing 1/13 60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
MyAnalyzer
Stoping at revision 2
60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
MyTestAnalyzer
null
**NOT_EXECUTED_BY_TRAVIS**
***********
Analyzing 1/1 1205753_EmbedPooledConnection_0_s.java->1205753_EmbedPooledConnection_0_t.java
*****
Commit: 1205753_EmbedPooledConnection_0_s.java->1205753_EmbedPooledConnection_0_t.java
FileDiff [left=1205753_EmbedPooledConnection_0_s.java, right=1205753_EmbedPooledConnection_0_t.java]
FineGrainDifftAnalyzer
-1205753_EmbedPooledConnection_0_t.java
Insert Field at org.apache.derby.jdbc.EmbedPooledConnection:81
/**
* This is another
*/
private java.util.ArrayList anotherListener;
JSON Code Change Frequency: (file stored at ./coming_results//change_frequency.json)
{
"frequency": [
{
"c": "Field",
"f": "1"
}
],
"frequencyParent": [
{
"c": "INS_Field_Class",
"f": "1"
}
],
"probability": [
{
"c": "Field",
"f": "1.0"
}
],
"probabilityParent": [
{
"c": "INS_Field_Class",
"f": "1.0"
}
]
}
**NOT_EXECUTED_BY_TRAVIS**
usage: Main
-action <INS | DEL | UPD | MOV | PER | ANY> tye of action to be mined
-branch <branch name> In case of -input='git', use this branch name. Default is master.
-entitytype <arg> entity type to be mine
-entityvalue <arg> the value of the entity mentioned in -entitytype
-featuretype <S4R | P4J> If -mode=features, this option specifies which feature extraction types should we consider in our analysis. Can be a list separated by :
-filter <arg> name of the filter
-filtervalue <arg> values of the filter mentioned in -filter
-hunkanalysis <arg> include analysis of hunks
-input <git(default) | files | filespair | repairability> format of the content present in the given -path. git implies that the path is a git repository. files implies the path contains .patch files
-location <path> analyse the content in 'path'
-message <arg> comming message
-mode <mineinstance | diff | features> the mode of execution of the analysis
-output <path> dump the output of the analysis in the given path
-outputprocessor <classname> output processors for result
-parameters <arg> Parameters, divided by :
-parentlevel <arg> numbers of AST node where the parent is located. 1 implies immediate parent
-parenttype <arg> parent type of the nodes to be considered
-pattern <path> path of the pattern file to be used when the -mode is 'mineinstance'
-patternparser <classname> parser to be used for parsing the file specified -pattern. Default is XML
-processcomments <true | false> Indicates if Coming considers code comments (inline, block, JavaDoc)
-repairtool <ALL | JMutRepair | Nopol | JKali | JGenProg | NPEfix | Arja | Elixir | Cardumen> If -mode=repairability, this option specifies which repair tools should we consider in our analysis. Can be a list separated by :
-showactions show all actions
-showentities show all entities
More options and default values at 'config-coming.properties' file
**NOT_EXECUTED_BY_TRAVIS**
***********
Analyzing 1/2 1000021
*****
Commit: 1000021
***********
Analyzing 2/2 1000098
*****
Commit: 1000098
FileDiff [diffFolder=/builds/workspace/coming/target/classes/pairsICSE15/1000021]
FineGrainDifftAnalyzer
-TestCDbwEvaluator
Insert Method at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:244
@org.junit.Test
public void testEmptyCluster() {
org.apache.mahout.common.distance.DistanceMeasure measure = new org.apache.mahout.common.distance.EuclideanDistanceMeasure();
initData(1, 0.25, measure);
org.apache.mahout.clustering.canopy.Canopy cluster = new org.apache.mahout.clustering.canopy.Canopy(new org.apache.mahout.math.DenseVector(new double[]{ 10, 10 }), 19, measure);
clusters.put(cluster.getId(), cluster);
java.util.List<org.apache.mahout.math.VectorWritable> points = new java.util.ArrayList<org.apache.mahout.math.VectorWritable>();
representativePoints.put(cluster.getId(), points);
org.apache.mahout.clustering.cdbw.CDbwEvaluator evaluator = new org.apache.mahout.clustering.cdbw.CDbwEvaluator(representativePoints, clusters, measure);
assertEquals("inter cluster density", 0.0, evaluator.interClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON);
assertEquals("separation", 1.5, evaluator.separation(), org.apache.mahout.clustering.cdbw.EPSILON);
assertEquals("intra cluster density", 0.7155417527999326, evaluator.intraClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON);
assertEquals("CDbw", 1.073312629199899, evaluator.getCDbw(), org.apache.mahout.clustering.cdbw.EPSILON);
}
Insert Method at org.apache.mahout.clustering.cdbw.TestCDbwEvaluator:259
@org.junit.Test
public void testSingleValueCluster() {
org.apache.mahout.common.distance.DistanceMeasure measure = new org.apache.mahout.common.distance.EuclideanDistanceMeasure();
initData(1, 0.25, measure);
org.apache.mahout.clustering.canopy.Canopy cluster = new org.apache.mahout.clustering.canopy.Canopy(new org.apache.mahout.math.DenseVector(new double[]{ 0, 0 }), 19, measure);
clusters.put(cluster.getId(), cluster);
java.util.List<org.apache.mahout.math.VectorWritable> points = new java.util.ArrayList<org.apache.mahout.math.VectorWritable>();
points.add(new org.apache.mahout.math.VectorWritable(cluster.getCenter().plus(new org.apache.mahout.math.DenseVector(new double[]{ 1, 1 }))));
representativePoints.put(cluster.getId(), points);
org.apache.mahout.clustering.cdbw.CDbwEvaluator evaluator = new org.apache.mahout.clustering.cdbw.CDbwEvaluator(representativePoints, clusters, measure);
assertEquals("inter cluster density", 0.0, evaluator.interClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON);
assertEquals("separation", 0.0, evaluator.separation(), org.apache.mahout.clustering.cdbw.EPSILON);
assertEquals("intra cluster density", 0.7155417527999326, evaluator.intraClusterDensity(), org.apache.mahout.clustering.cdbw.EPSILON);
assertEquals("CDbw", 0.0, evaluator.getCDbw(), org.apache.mahout.clustering.cdbw.EPSILON);
}
-CDbwEvaluator
Update LocalVariable at org.apache.mahout.clustering.cdbw.CDbwEvaluator:121
to java.lang.Double result = stDevs.get(cI)
Update TypeReference at org.apache.mahout.clustering.cdbw.CDbwEvaluator:121
double to java.lang.Double
Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:95
stDevs.get(cId) to getStdev(cId)
Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:106
stDevs.get(cId) to getStdev(cId)
Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:141
stDevs.get(cJ) to getStdev(cJ)
Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
(stDevs.get(cI)) to (getStdev(cI))
Update Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:220
(stDevs.get(cJ)) to (getStdev(cJ))
Insert Field at org.apache.mahout.clustering.cdbw.CDbwEvaluator:41
private static final org.slf4j.Logger log = org.slf4j.LoggerFactory.getLogger(org.apache.mahout.clustering.cdbw.CDbwEvaluator.class);
Insert Method at org.apache.mahout.clustering.cdbw.CDbwEvaluator:172
private java.lang.Double getStdev(java.lang.Integer cI) {
if (result == null) {
return new java.lang.Double(0);
} else {
return result;
}
}
Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:264
if (s0 > 1) {
}
Insert If at org.apache.mahout.clustering.cdbw.CDbwEvaluator:114
if ((repI.size()) > 0) {
}
Insert LocalVariable at org.apache.mahout.clustering.cdbw.CDbwEvaluator:126
double stDevI = getStdev(cI)
Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:154
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("minDistance[" + cI) + ",") + cJ) + "]=") + minDistance))
Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:155
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cI) + "]=") + stDevI))
Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:156
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((("stDev[" + cJ) + "]=") + stDevJ))
Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:157
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("interDensity[" + cI) + ",") + cJ) + "]=") + interDensity))
Insert Invocation at org.apache.mahout.clustering.cdbw.CDbwEvaluator:158
org.apache.mahout.clustering.cdbw.CDbwEvaluator.log.debug(((((("density[" + cI) + ",") + cJ) + "]=") + density))
Insert Conditional at org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
(uIJ == null) ? 0 :
Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:121 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:173
double stDevI = stDevs.get(cI)
Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:248 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:265
org.apache.mahout.math.Vector std = s2.times(s0).minus(s1.times(s1)).assign(new org.apache.mahout.math.function.SquareRootFunction()).divide(s0)
Move LocalVariable from org.apache.mahout.clustering.cdbw.CDbwEvaluator:249 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:266
double d = (std.zSum()) / (std.size())
Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:251 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:268
stDevs.put(cI, d)
Move OperatorAssignment from org.apache.mahout.clustering.cdbw.CDbwEvaluator:111 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:115
sum += cSum / (repI.size())
Move Invocation from org.apache.mahout.clustering.cdbw.CDbwEvaluator:142 to org.apache.mahout.clustering.cdbw.CDbwEvaluator:147
interDensity(uIJ, cI, cJ)
-CDbwReducer
Update Field at org.apache.mahout.clustering.cdbw.CDbwReducer:32
private java.util.Map<java.lang.Integer, java.util.List<org.apache.mahout.math.VectorWritable>> referencePoints; to private java.util.Map<java.lang.Integer, java.util.List<org.apache.mahout.math.VectorWritable>> representativePoints;
Update Parameter at org.apache.mahout.clustering.cdbw.CDbwReducer:73
java.util.Map<java.lang.Integer, java.util.List<org.apache.mahout.math.VectorWritable>> referencePoints to java.util.Map<java.lang.Integer, java.util.List<org.apache.mahout.math.VectorWritable>> representativePoints
Update FieldWrite at org.apache.mahout.clustering.cdbw.CDbwReducer:74
this.referencePoints to this.representativePoints
Update VariableRead at org.apache.mahout.clustering.cdbw.CDbwReducer:74
referencePoints to representativePoints
Update FieldRead at org.apache.mahout.clustering.cdbw.CDbwReducer:36
referencePoints to representativePoints
Update FieldWrite at org.apache.mahout.clustering.cdbw.CDbwReducer:63
referencePoints to representativePoints
FileDiff [diffFolder=/builds/workspace/coming/target/classes/pairsICSE15/1000098]
FineGrainDifftAnalyzer
-TrainLogistic
Insert Field at org.apache.mahout.classifier.sgd.TrainLogistic:54
private static org.apache.mahout.classifier.sgd.OnlineLogisticRegression model;
Insert Method at org.apache.mahout.classifier.sgd.TrainLogistic:290
public static org.apache.mahout.classifier.sgd.OnlineLogisticRegression getModel() {
return org.apache.mahout.classifier.sgd.TrainLogistic.model;
}
Insert Method at org.apache.mahout.classifier.sgd.TrainLogistic:294
public static org.apache.mahout.classifier.sgd.LogisticModelParameters getParameters() {
return org.apache.mahout.classifier.sgd.TrainLogistic.lmp;
}
Insert Assignment at org.apache.mahout.classifier.sgd.TrainLogistic:119
org.apache.mahout.classifier.sgd.TrainLogistic.model = lr
JSON Code Change Frequency: (file stored at ./coming_results//change_frequency.json)
{
"frequency": [
{
"c": "Invocation",
"f": "12"
},
{
"c": "LocalVariable",
"f": "5"
},
{
"c": "Method",
"f": "5"
},
{
"c": "Field",
"f": "3"
},
{
"c": "FieldWrite",
"f": "2"
},
{
"c": "If",
"f": "2"
},
{
"c": "VariableRead",
"f": "1"
},
{
"c": "TypeReference",
"f": "1"
},
{
"c": "OperatorAssignment",
"f": "1"
},
{
"c": "Parameter",
"f": "1"
},
{
"c": "FieldRead",
"f": "1"
},
{
"c": "Conditional",
"f": "1"
},
{
"c": "Assignment",
"f": "1"
}
],
"frequencyParent": [
{
"c": "INS_Method_Class",
"f": "5"
},
{
"c": "INS_Invocation_Block",
"f": "5"
},
{
"c": "MOV_LocalVariable_Block",
"f": "3"
},
{
"c": "UPD_Invocation_BinaryOperator",
"f": "2"
},
{
"c": "UPD_Invocation_LocalVariable",
"f": "2"
},
{
"c": "INS_If_Block",
"f": "2"
},
{
"c": "INS_Field_Class",
"f": "2"
},
{
"c": "UPD_FieldWrite_Assignment",
"f": "2"
},
{
"c": "INS_Assignment_Block",
"f": "1"
},
{
"c": "UPD_Field_Class",
"f": "1"
},
{
"c": "MOV_Invocation_LocalVariable",
"f": "1"
},
{
"c": "UPD_Parameter_Method",
"f": "1"
},
{
"c": "MOV_OperatorAssignment_Block",
"f": "1"
},
{
"c": "UPD_VariableRead_Assignment",
"f": "1"
},
{
"c": "UPD_LocalVariable_Block",
"f": "1"
},
{
"c": "UPD_FieldRead_Invocation",
"f": "1"
},
{
"c": "UPD_Invocation_OperatorAssignment",
"f": "1"
},
{
"c": "INS_LocalVariable_Block",
"f": "1"
},
{
"c": "INS_Conditional_LocalVariable",
"f": "1"
},
{
"c": "MOV_Invocation_Block",
"f": "1"
},
{
"c": "UPD_TypeReference_LocalVariable",
"f": "1"
}
],
"probability": [
{
"c": "Invocation",
"f": "0.3333333333333333"
},
{
"c": "LocalVariable",
"f": "0.1388888888888889"
},
{
"c": "Method",
"f": "0.1388888888888889"
},
{
"c": "Field",
"f": "0.08333333333333333"
},
{
"c": "FieldWrite",
"f": "0.05555555555555555"
},
{
"c": "If",
"f": "0.05555555555555555"
},
{
"c": "VariableRead",
"f": "0.027777777777777776"
},
{
"c": "TypeReference",
"f": "0.027777777777777776"
},
{
"c": "OperatorAssignment",
"f": "0.027777777777777776"
},
{
"c": "Parameter",
"f": "0.027777777777777776"
},
{
"c": "FieldRead",
"f": "0.027777777777777776"
},
{
"c": "Conditional",
"f": "0.027777777777777776"
},
{
"c": "Assignment",
"f": "0.027777777777777776"
}
],
"probabilityParent": [
{
"c": "INS_Method_Class",
"f": "0.1388888888888889"
},
{
"c": "INS_Invocation_Block",
"f": "0.1388888888888889"
},
{
"c": "MOV_LocalVariable_Block",
"f": "0.08333333333333333"
},
{
"c": "UPD_Invocation_BinaryOperator",
"f": "0.05555555555555555"
},
{
"c": "UPD_Invocation_LocalVariable",
"f": "0.05555555555555555"
},
{
"c": "INS_If_Block",
"f": "0.05555555555555555"
},
{
"c": "INS_Field_Class",
"f": "0.05555555555555555"
},
{
"c": "UPD_FieldWrite_Assignment",
"f": "0.05555555555555555"
},
{
"c": "INS_Assignment_Block",
"f": "0.027777777777777776"
},
{
"c": "UPD_Field_Class",
"f": "0.027777777777777776"
},
{
"c": "MOV_Invocation_LocalVariable",
"f": "0.027777777777777776"
},
{
"c": "UPD_Parameter_Method",
"f": "0.027777777777777776"
},
{
"c": "MOV_OperatorAssignment_Block",
"f": "0.027777777777777776"
},
{
"c": "UPD_VariableRead_Assignment",
"f": "0.027777777777777776"
},
{
"c": "UPD_LocalVariable_Block",
"f": "0.027777777777777776"
},
{
"c": "UPD_FieldRead_Invocation",
"f": "0.027777777777777776"
},
{
"c": "UPD_Invocation_OperatorAssignment",
"f": "0.027777777777777776"
},
{
"c": "INS_LocalVariable_Block",
"f": "0.027777777777777776"
},
{
"c": "INS_Conditional_LocalVariable",
"f": "0.027777777777777776"
},
{
"c": "MOV_Invocation_Block",
"f": "0.027777777777777776"
},
{
"c": "UPD_TypeReference_LocalVariable",
"f": "0.027777777777777776"
}
]
}
**NOT_EXECUTED_BY_TRAVIS**
null
**NOT_EXECUTED_BY_TRAVIS**
***********
Analyzing 1/13 60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
*****
Commit: 60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
***********
Analyzing 2/13 ab71649c481971a9ad54f04797f5fd9cb133789b
*****
Commit: ab71649c481971a9ad54f04797f5fd9cb133789b
***********
Analyzing 3/13 8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
*****
Commit: 8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
***********
Analyzing 4/13 4120ab0c714911a9c9f26b591cb3222eaf57d127
*****
Commit: 4120ab0c714911a9c9f26b591cb3222eaf57d127
***********
Analyzing 5/13 8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
*****
Commit: 8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
***********
Analyzing 6/13 646b3ad20d94d2b63335d1ae4c98980be274d703
*****
Commit: 646b3ad20d94d2b63335d1ae4c98980be274d703
***********
Analyzing 7/13 c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
*****
Commit: c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
***********
Analyzing 8/13 656aaf4049092218f99d035450ee59c40a0e1fbc
*****
Commit: 656aaf4049092218f99d035450ee59c40a0e1fbc
***********
Analyzing 9/13 01dd29c37f6044d9d1126d9db55a961cccaccfb7
*****
Commit: 01dd29c37f6044d9d1126d9db55a961cccaccfb7
***********
Analyzing 10/13 6dac8ae81bd03bcae1e1fade064d3bb03de472c0
*****
Commit: 6dac8ae81bd03bcae1e1fade064d3bb03de472c0
***********
Analyzing 11/13 fe76517014e580ddcb40ac04ea824d54ba741c8b
*****
Commit: fe76517014e580ddcb40ac04ea824d54ba741c8b
***********
Analyzing 12/13 c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
*****
Commit: c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
***********
Analyzing 13/13 e56c63bd77e289266989ee35a3369c6374275c64
*****
Commit: e56c63bd77e289266989ee35a3369c6374275c64
60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
FineGrainDifftAnalyzer
ab71649c481971a9ad54f04797f5fd9cb133789b
FineGrainDifftAnalyzer
8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar
4120ab0c714911a9c9f26b591cb3222eaf57d127
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
java.lang.System.out.println("Not found: ")
8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
sz - 1 to sz + 1
646b3ad20d94d2b63335d1ae4c98980be274d703
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
(index2++) to (index2--)
c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(i + 1)
656aaf4049092218f99d035450ee59c40a0e1fbc
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
1
01dd29c37f6044d9d1126d9db55a961cccaccfb7
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
java.lang.System.out.println("Not found: ")
6dac8ae81bd03bcae1e1fade064d3bb03de472c0
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
c1 == c2 to c1 != c2
fe76517014e580ddcb40ac04ea824d54ba741c8b
FineGrainDifftAnalyzer
-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:291
if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
result = (31 * result) + c
c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
FineGrainDifftAnalyzer
-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:142
if (z > 0) {
java.lang.System.out.println(z);
return null;
}
e56c63bd77e289266989ee35a3369c6374275c64
FineGrainDifftAnalyzer
JSON Code Change Frequency: (file stored at ./coming_results//change_frequency.json)
{
"frequency": [
{
"c": "BinaryOperator",
"f": "6"
},
{
"c": "Invocation",
"f": "2"
},
{
"c": "If",
"f": "2"
},
{
"c": "VariableRead",
"f": "1"
},
{
"c": "UnaryOperator",
"f": "1"
},
{
"c": "Literal",
"f": "1"
},
{
"c": "Assignment",
"f": "1"
}
],
"frequencyParent": [
{
"c": "UPD_BinaryOperator_If",
"f": "2"
},
{
"c": "INS_Invocation_Block",
"f": "2"
},
{
"c": "INS_If_Block",
"f": "2"
},
{
"c": "MOV_Literal_BinaryOperator",
"f": "1"
},
{
"c": "UPD_BinaryOperator_For",
"f": "1"
},
{
"c": "INS_BinaryOperator_Invocation",
"f": "1"
},
{
"c": "UPD_UnaryOperator_Invocation",
"f": "1"
},
{
"c": "UPD_BinaryOperator_Assignment",
"f": "1"
},
{
"c": "INS_BinaryOperator_BinaryOperator",
"f": "1"
},
{
"c": "DEL_VariableRead_Invocation",
"f": "1"
},
{
"c": "MOV_Assignment_Block",
"f": "1"
}
],
"probability": [
{
"c": "BinaryOperator",
"f": "0.42857142857142855"
},
{
"c": "Invocation",
"f": "0.14285714285714285"
},
{
"c": "If",
"f": "0.14285714285714285"
},
{
"c": "VariableRead",
"f": "0.07142857142857142"
},
{
"c": "UnaryOperator",
"f": "0.07142857142857142"
},
{
"c": "Literal",
"f": "0.07142857142857142"
},
{
"c": "Assignment",
"f": "0.07142857142857142"
}
],
"probabilityParent": [
{
"c": "UPD_BinaryOperator_If",
"f": "0.14285714285714285"
},
{
"c": "INS_Invocation_Block",
"f": "0.14285714285714285"
},
{
"c": "INS_If_Block",
"f": "0.14285714285714285"
},
{
"c": "MOV_Literal_BinaryOperator",
"f": "0.07142857142857142"
},
{
"c": "UPD_BinaryOperator_For",
"f": "0.07142857142857142"
},
{
"c": "INS_BinaryOperator_Invocation",
"f": "0.07142857142857142"
},
{
"c": "UPD_UnaryOperator_Invocation",
"f": "0.07142857142857142"
},
{
"c": "UPD_BinaryOperator_Assignment",
"f": "0.07142857142857142"
},
{
"c": "INS_BinaryOperator_BinaryOperator",
"f": "0.07142857142857142"
},
{
"c": "DEL_VariableRead_Invocation",
"f": "0.07142857142857142"
},
{
"c": "MOV_Assignment_Block",
"f": "0.07142857142857142"
}
]
}
[INFO] Tests run: 32, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 30.992 s - in fr.inria.coming.spoon.core.MainComingTest
[INFO] Running fr.inria.coming.spoon.features.CodeFeatureDetectorTest
{
"S1_LOCAL_VAR_NOT_ASSIGNED": "true",
"S14_TYPE_OF_FAULTY_STATEMENT_PARENT": "Constructor",
"S9_METHOD_CALL_WITH_NORMAL_GUARD": "false",
"S2_SIMILAR_OBJECT_TYPE_WITH_NORMAL_GUARD": "false",
"S4_Field_NOT_USED": "false",
"S18_In_Synchronized_Method": "false",
"S8_PRIMITIVE_USED_IN_ASSIGNMENT": "true",
"FEATURES_METHODS": {
"spoon.support.reflect.code.CtInvocationImpl@1": {
"M10_WRAPTTED_IN_OTHER_CALLS": "false",
"M4_Field_NOT_ASSIGNED": "false",
"M7_INV_Invocation_INV_REPLACE_BY_INV": "false",
"M1_LOCAL_VAR_NOT_USED": "false",
"M2_SIMILAR_OBJECT_TYPE_WITH_NORMAL_GUARD": "false",
"M8_RETURN_PRIMITIVE": "true",
"M12_METHOD_CALL_WITH_TRY_CATCH": "false",
"M9_RETURN_OBJECTIVE": "false",
"M1_OVERLOADED_METHOD": "false",
"M5_SIMILAR_PRIMITIVE_TYPE_WITH_NULL_GUARD": "false",
"M4_Field_NOT_USED": "false",
"M13_Argument_Has_Primitive": "true",
"M10_METHOD_CALL_WITH_NULL_GUARD": "false",
"M2_SIMILAR_OBJECT_TYPE_WITH_NULL_GUARD": "false",
"M11_Satrt_With_Get": "false",
"M3_ANOTHER_METHOD_WITH_PARAMETER_RETURN_COMP": "false",
"M12_Has_Var_Similar_In_Name": "false",
"M4_PARAMETER_RETURN_COMPABILITY": "false",
"M1_LOCAL_VAR_NOT_ASSIGNED": "false",
"M7_OBJECT_USED_IN_ASSIGNMENT": "false",
"M5_MI_WITH_COMPATIBLE_VAR_TYPE": "false",
"M5_SIMILAR_PRIMITIVE_TYPE_WITH_NORMAL_GUARD": "false",
"M6_INV_Invocation_INV_REPLACE_BY_VAR": "false",
"M8_PRIMITIVE_USED_IN_ASSIGNMENT": "false",
"M2_SIMILAR_METHOD_WITH_SAME_RETURN": "false",
"M9_METHOD_CALL_WITH_NORMAL_GUARD": "false"
}
},
"S11_FAULTY_CLASS_EXCEPTION_TYPE": "false",
"S16_HAS_Invocations_Prone_Exception": "false",
"S7_OBJECT_USED_IN_ASSIGNMENT": "false",
"S5_SIMILAR_PRIMITIVE_TYPE_WITH_NULL_GUARD": "false",
"S13_TYPE_OF_FAULTY_STATEMENT_BEFORE_2": "Invocation",
"S13_TYPE_OF_FAULTY_STATEMENT_BEFORE_1": "LocalVariable",
"FEATURES_VARS": {
"spoon.support.reflect.code.CtVariableReadImpl@1": {
"V2_HAS_VAR_SIM_NAME_COMP_TYPE": "false",
"V8_PRIMITIVE_USED_IN_ASSIGNMENT": "true",
"V2_SIMILAR_OBJECT_TYPE_WITH_NORMAL_GUARD": "false",
"V4_Field_NOT_USED": "false",
"V4_FIRST_TIME_USED_AS_PARAMETER": "true",
"V13_VAR_Invocation_VAR_REPLACE_BY_INVOCATION": "false",
"V1_IS_TYPE_COMPATIBLE_METHOD_CALL_PARAM_RETURN": "false",
"V18_Has_Method_Similar_In_Name": "false",
"V11_VAR_COMPATIBLE_TYPE_IN_CONDITION": "false",
"V1_LOCAL_VAR_NOT_ASSIGNED": "true",
"V16_IS_METHOD_PARAMETER_TYPE_VAR": "true",
"V12_VAR_Invocation_VAR_REPLACE_BY_VAR": "false",
"V4_Field_NOT_ASSIGNED": "false",
"V8_VAR_PRIMITIVE": "true",
"V2_SIMILAR_OBJECT_TYPE_WITH_NULL_GUARD": "false",
"V8_VAR_OBJECT": "false",
"V14_VAR_INSTANCE_OF_CLASS": "false",
"V4B_USED_MULTIPLE_AS_PARAMETER": "false",
"V10_VAR_TYPE_Similar_VAR": "false",
"V3_HAS_CONSTANT": "false",
"V9_VAR_TYPE_Similar_Literal": "true",
"V2_HAS_VAR_SIM_NAME": "false",
"V1_LOCAL_VAR_NOT_USED": "false",
"V5_SIMILAR_PRIMITIVE_TYPE_WITH_NORMAL_GUARD": "false",
"V19_With_Special_Name": "false",
"V6_IS_METHOD_RETURN_TYPE_VAR": "true",
"V7_OBJECT_USED_IN_ASSIGNMENT": "false",
"V5_HAS_VAR_IN_TRANSFORMATION": "false",
"V15_VAR_LAST_THREE_SAME_TYPE_LOC": "false",
"V5_SIMILAR_PRIMITIVE_TYPE_WITH_NULL_GUARD": "false",
"V17_VAR_IS_ENUMERATION": "false"
},
"spoon.support.reflect.code.CtFieldReadImpl@1": {
"V2_HAS_VAR_SIM_NAME_COMP_TYPE": "false",
"V8_PRIMITIVE_USED_IN_ASSIGNMENT": "false",
"V2_SIMILAR_OBJECT_TYPE_WITH_NORMAL_GUARD": "false",
"V4_Field_NOT_USED": "false",
"V13_VAR_Invocation_VAR_REPLACE_BY_INVOCATION": "false",
"V1_IS_TYPE_COMPATIBLE_METHOD_CALL_PARAM_RETURN": "false",
"V18_Has_Method_Similar_In_Name": "false",
"V11_VAR_COMPATIBLE_TYPE_IN_CONDITION": "false",
"V1_LOCAL_VAR_NOT_ASSIGNED": "false",
"V16_IS_METHOD_PARAMETER_TYPE_VAR": "true",
"V12_VAR_Invocation_VAR_REPLACE_BY_VAR": "false",
"V4_Field_NOT_ASSIGNED": "false",
"V8_VAR_PRIMITIVE": "false",
"V2_SIMILAR_OBJECT_TYPE_WITH_NULL_GUARD": "false",
"V8_VAR_OBJECT": "true",
"V14_VAR_INSTANCE_OF_CLASS": "false",
"V4B_USED_MULTIPLE_AS_PARAMETER": "false",
"V10_VAR_TYPE_Similar_VAR": "false",
"V3_HAS_CONSTANT": "false",
"V9_VAR_TYPE_Similar_Literal": "false",
"V2_HAS_VAR_SIM_NAME": "false",
"V1_LOCAL_VAR_NOT_USED": "false",
"V5_SIMILAR_PRIMITIVE_TYPE_WITH_NORMAL_GUARD": "false",
"V19_With_Special_Name": "false",
"V6_IS_METHOD_RETURN_TYPE_VAR": "true",
"V7_OBJECT_USED_IN_ASSIGNMENT": "false",
"V5_HAS_VAR_IN_TRANSFORMATION": "false",
"V15_VAR_LAST_THREE_SAME_TYPE_LOC": "false",
"V5_SIMILAR_PRIMITIVE_TYPE_WITH_NULL_GUARD": "false",
"V17_VAR_IS_ENUMERATION": "false"
}
},
"S6_METHOD_THROWS_EXCEPTION": "false",
"S13_TYPE_OF_FAULTY_STATEMENT_BEFORE_3": "",
"S12_METHOD_CALL_WITH_TRY_CATCH": "false",
"S10_METHOD_CALL_WITH_NULL_GUARD": "false",
"S5_SIMILAR_PRIMITIVE_TYPE_WITH_NORMAL_GUARD": "false",
"S2_SIMILAR_OBJECT_TYPE_WITH_NULL_GUARD": "false",
"S4_Field_NOT_ASSIGNED": "false",
"S13_TYPE_OF_FAULTY_STATEMENT_AFTER_1": "",
"S1_LOCAL_VAR_NOT_USED": "false",
"S3_TYPE_OF_FAULTY_STATEMENT": "Invocation",
"S13_TYPE_OF_FAULTY_STATEMENT_AFTER_3": "",
"FEATURES_TYPEACCESS": {
"spoon.support.reflect.code.CtTypeAccessImpl@1": {
"C3_TYPEACCESS_ACTUAL_VAR": "false",
"C4_SIMILAR_TYPEACCESS_ACTUAL_VAR": "false"
}
},
"S13_TYPE_OF_FAULTY_STATEMENT_AFTER_2": "",
"S15_HAS_OBJECTIVE_METHOD_CALL": "false"
}
public X() {
int b = 0;
}
int b = 0
{
"S1_LOCAL_VAR_NOT_ASSIGNED": "false",
"S14_TYPE_OF_FAULTY_STATEMENT_PARENT": "Constructor",
"S9_METHOD_CALL_WITH_NORMAL_GUARD": "false",
"S2_SIMILAR_OBJECT_TYPE_WITH_NORMAL_GUARD": "false",
"S4_Field_NOT_USED": "false",
"S18_In_Synchronized_Method": "false",
"S8_PRIMITIVE_USED_IN_ASSIGNMENT": "false",
"FEATURES_METHODS": {},
"S11_FAULTY_CLASS_EXCEPTION_TYPE": "false",
"S16_HAS_Invocations_Prone_Exception": "false",
"S7_OBJECT_USED_IN_ASSIGNMENT": "false",
"S5_SIMILAR_PRIMITIVE_TYPE_WITH_NULL_GUARD": "false",
"S13_TYPE_OF_FAULTY_STATEMENT_BEFORE_2": "",
"S13_TYPE_OF_FAULTY_STATEMENT_BEFORE_1": "Invocation",
"FEATURES_VARS": {},
"S6_METHOD_THROWS_EXCEPTION": "false",
"S13_TYPE_OF_FAULTY_STATEMENT_BEFORE_3": "",
"S12_METHOD_CALL_WITH_TRY_CATCH": "false",
"CONSTANT": {
"spoon.support.reflect.code.CtLiteralImpl@1": {
"C1_SAME_TYPE_CONSTANT": "true",
"C2_SAME_TYPE_CONSTANT_VAR": "false",
"C2_SAME_TYPE_VAR": "false"
}
},
"S10_METHOD_CALL_WITH_NULL_GUARD": "false",
"S5_SIMILAR_PRIMITIVE_TYPE_WITH_NORMAL_GUARD": "false",
"S2_SIMILAR_OBJECT_TYPE_WITH_NULL_GUARD": "false",
"S4_Field_NOT_ASSIGNED": "false",
"S13_TYPE_OF_FAULTY_STATEMENT_AFTER_1": "",
"S1_LOCAL_VAR_NOT_USED": "false",
"S3_TYPE_OF_FAULTY_STATEMENT": "LocalVariable",
"S13_TYPE_OF_FAULTY_STATEMENT_AFTER_3": "",
"FEATURES_TYPEACCESS": {},
"S13_TYPE_OF_FAULTY_STATEMENT_AFTER_2": "",
"S15_HAS_OBJECTIVE_METHOD_CALL": "false"
}
public java.lang.Object foo() {
int a = 1;
int b = a;
float f = 0;
return f;
}
return f
{
"S1_LOCAL_VAR_NOT_ASSIGNED": "false",
"S14_TYPE_OF_FAULTY_STATEMENT_PARENT": "Method",
"S9_METHOD_CALL_WITH_NORMAL_GUARD": "false",
"S2_SIMILAR_OBJECT_TYPE_WITH_NORMAL_GUARD": "false",
"S4_Field_NOT_USED": "false",
"S18_In_Synchronized_Method": "false",
"S8_PRIMITIVE_USED_IN_ASSIGNMENT": "true",
"FEATURES_METHODS": {},
"S11_FAULTY_CLASS_EXCEPTION_TYPE": "false",
"S16_HAS_Invocations_Prone_Exception": "false",
"S7_OBJECT_USED_IN_ASSIGNMENT": "false",
"S5_SIMILAR_PRIMITIVE_TYPE_WITH_NULL_GUARD": "false",
"S13_TYPE_OF_FAULTY_STATEMENT_BEFORE_2": "LocalVariable",
"S13_TYPE_OF_FAULTY_STATEMENT_BEFORE_1": "LocalVariable",
"FEATURES_VARS": {
"spoon.support.reflect.code.CtVariableReadImpl@1": {
"V2_HAS_VAR_SIM_NAME_COMP_TYPE": "false",
"V8_PRIMITIVE_USED_IN_ASSIGNMENT": "true",
"V2_SIMILAR_OBJECT_TYPE_WITH_NORMAL_GUARD": "false",
"V4_Field_NOT_USED": "false",
"V13_VAR_Invocation_VAR_REPLACE_BY_INVOCATION": "false",
"V1_IS_TYPE_COMPATIBLE_METHOD_CALL_PARAM_RETURN": "false",
"V18_Has_Method_Similar_In_Name": "false",
"V11_VAR_COMPATIBLE_TYPE_IN_CONDITION": "false",
"V1_LOCAL_VAR_NOT_ASSIGNED": "false",
"V16_IS_METHOD_PARAMETER_TYPE_VAR": "false",
"V12_VAR_Invocation_VAR_REPLACE_BY_VAR": "false",
"V4_Field_NOT_ASSIGNED": "false",
"V8_VAR_PRIMITIVE": "true",
"V2_SIMILAR_OBJECT_TYPE_WITH_NULL_GUARD": "false",
"V8_VAR_OBJECT": "false",
"V14_VAR_INSTANCE_OF_CLASS": "false",
"V4B_USED_MULTIPLE_AS_PARAMETER": "false",
"V10_VAR_TYPE_Similar_VAR": "false",
"V3_HAS_CONSTANT": "false",
"V9_VAR_TYPE_Similar_Literal": "true",
"V2_HAS_VAR_SIM_NAME": "true",
"V1_LOCAL_VAR_NOT_USED": "false",
"V5_SIMILAR_PRIMITIVE_TYPE_WITH_NORMAL_GUARD": "false",
"V19_With_Special_Name": "false",
"V6_IS_METHOD_RETURN_TYPE_VAR": "true",
"V7_OBJECT_USED_IN_ASSIGNMENT": "false",
"V5_HAS_VAR_IN_TRANSFORMATION": "false",
"V15_VAR_LAST_THREE_SAME_TYPE_LOC": "false",
"V5_SIMILAR_PRIMITIVE_TYPE_WITH_NULL_GUARD": "false",
"V17_VAR_IS_ENUMERATION": "false"
}
},
"S6_METHOD_THROWS_EXCEPTION": "false",
"S13_TYPE_OF_FAULTY_STATEMENT_BEFORE_3": "LocalVariable",
"S12_METHOD_CALL_WITH_TRY_CATCH": "false",
"S10_METHOD_CALL_WITH_NULL_GUARD": "false",
"S5_SIMILAR_PRIMITIVE_TYPE_WITH_NORMAL_GUARD": "false",
"S2_SIMILAR_OBJECT_TYPE_WITH_NULL_GUARD": "false",
"S4_Field_NOT_ASSIGNED": "false",
"S13_TYPE_OF_FAULTY_STATEMENT_AFTER_1": "",
"S1_LOCAL_VAR_NOT_USED": "false",
"S3_TYPE_OF_FAULTY_STATEMENT": "Return",
"S13_TYPE_OF_FAULTY_STATEMENT_AFTER_3": "",
"FEATURES_TYPEACCESS": {},
"S13_TYPE_OF_FAULTY_STATEMENT_AFTER_2": "",
"S15_HAS_OBJECTIVE_METHOD_CALL": "false"
}
Cntx [{spoon.support.reflect.code.CtVariableReadImpl@1=Cntx [{V2_HAS_VAR_SIM_NAME_COMP_TYPE=false, V8_PRIMITIVE_USED_IN_ASSIGNMENT=true, V2_SIMILAR_OBJECT_TYPE_WITH_NORMAL_GUARD=false, V4_Field_NOT_USED=false, V13_VAR_Invocation_VAR_REPLACE_BY_INVOCATION=false, V1_IS_TYPE_COMPATIBLE_METHOD_CALL_PARAM_RETURN=false, V18_Has_Method_Similar_In_Name=false, V11_VAR_COMPATIBLE_TYPE_IN_CONDITION=false, V1_LOCAL_VAR_NOT_ASSIGNED=false, V16_IS_METHOD_PARAMETER_TYPE_VAR=false, V12_VAR_Invocation_VAR_REPLACE_BY_VAR=false, V4_Field_NOT_ASSIGNED=false, V8_VAR_PRIMITIVE=true, V2_SIMILAR_OBJECT_TYPE_WITH_NULL_GUARD=false, V8_VAR_OBJECT=false, V14_VAR_INSTANCE_OF_CLASS=false, V4B_USED_MULTIPLE_AS_PARAMETER=false, V10_VAR_TYPE_Similar_VAR=false, V3_HAS_CONSTANT=false, V9_VAR_TYPE_Similar_Literal=true, V2_HAS_VAR_SIM_NAME=true, V1_LOCAL_VAR_NOT_USED=false, V5_SIMILAR_PRIMITIVE_TYPE_WITH_NORMAL_GUARD=false, V19_With_Special_Name=false, V6_IS_METHOD_RETURN_TYPE_VAR=true, V7_OBJECT_USED_IN_ASSIGNMENT=false, V5_HAS_VAR_IN_TRANSFORMATION=false, V15_VAR_LAST_THREE_SAME_TYPE_LOC=false, V5_SIMILAR_PRIMITIVE_TYPE_WITH_NULL_GUARD=false, V17_VAR_IS_ENUMERATION=false}]}]
[INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.219 s - in fr.inria.coming.spoon.features.CodeFeatureDetectorTest
[INFO] Running fr.inria.coming.spoon.features.FeaturesOnComingMainTest
**NOT_EXECUTED_BY_TRAVIS**
***********
Analyzing 1/13 60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
*****
Commit: 60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
***********
Analyzing 2/13 ab71649c481971a9ad54f04797f5fd9cb133789b
*****
Commit: ab71649c481971a9ad54f04797f5fd9cb133789b
***********
Analyzing 3/13 8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
*****
Commit: 8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
***********
Analyzing 4/13 4120ab0c714911a9c9f26b591cb3222eaf57d127
*****
Commit: 4120ab0c714911a9c9f26b591cb3222eaf57d127
***********
Analyzing 5/13 8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
*****
Commit: 8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
***********
Analyzing 6/13 646b3ad20d94d2b63335d1ae4c98980be274d703
*****
Commit: 646b3ad20d94d2b63335d1ae4c98980be274d703
***********
Analyzing 7/13 c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
*****
Commit: c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
***********
Analyzing 8/13 656aaf4049092218f99d035450ee59c40a0e1fbc
*****
Commit: 656aaf4049092218f99d035450ee59c40a0e1fbc
***********
Analyzing 9/13 01dd29c37f6044d9d1126d9db55a961cccaccfb7
*****
Commit: 01dd29c37f6044d9d1126d9db55a961cccaccfb7
***********
Analyzing 10/13 6dac8ae81bd03bcae1e1fade064d3bb03de472c0
*****
Commit: 6dac8ae81bd03bcae1e1fade064d3bb03de472c0
***********
Analyzing 11/13 fe76517014e580ddcb40ac04ea824d54ba741c8b
*****
Commit: fe76517014e580ddcb40ac04ea824d54ba741c8b
***********
Analyzing 12/13 c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
*****
Commit: c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
***********
Analyzing 13/13 e56c63bd77e289266989ee35a3369c6374275c64
*****
Commit: e56c63bd77e289266989ee35a3369c6374275c64
60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
FineGrainDifftAnalyzer
FeatureAnalyzer
fr.inria.coming.codefeatures.FeaturesResult@7001fc7d
ab71649c481971a9ad54f04797f5fd9cb133789b
FineGrainDifftAnalyzer
FeatureAnalyzer
fr.inria.coming.codefeatures.FeaturesResult@37aece7c
8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar
FeatureAnalyzer
fr.inria.coming.codefeatures.FeaturesResult@5f529780
4120ab0c714911a9c9f26b591cb3222eaf57d127
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
java.lang.System.out.println("Not found: ")
FeatureAnalyzer
fr.inria.coming.codefeatures.FeaturesResult@9fe9c2b
8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
sz - 1 to sz + 1
FeatureAnalyzer
fr.inria.coming.codefeatures.FeaturesResult@76e37b7d
646b3ad20d94d2b63335d1ae4c98980be274d703
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
(index2++) to (index2--)
FeatureAnalyzer
fr.inria.coming.codefeatures.FeaturesResult@377f86f3
c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(i + 1)
FeatureAnalyzer
fr.inria.coming.codefeatures.FeaturesResult@7c5af90b
656aaf4049092218f99d035450ee59c40a0e1fbc
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
1
FeatureAnalyzer
fr.inria.coming.codefeatures.FeaturesResult@1383d6f
01dd29c37f6044d9d1126d9db55a961cccaccfb7
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
java.lang.System.out.println("Not found: ")
FeatureAnalyzer
fr.inria.coming.codefeatures.FeaturesResult@6c6d86a6
6dac8ae81bd03bcae1e1fade064d3bb03de472c0
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
c1 == c2 to c1 != c2
FeatureAnalyzer
fr.inria.coming.codefeatures.FeaturesResult@27eecdc6
fe76517014e580ddcb40ac04ea824d54ba741c8b
FineGrainDifftAnalyzer
-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:291
if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
result = (31 * result) + c
FeatureAnalyzer
fr.inria.coming.codefeatures.FeaturesResult@c57fa91
c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
FineGrainDifftAnalyzer
-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:142
if (z > 0) {
java.lang.System.out.println(z);
return null;
}
FeatureAnalyzer
fr.inria.coming.codefeatures.FeaturesResult@4cc46d31
e56c63bd77e289266989ee35a3369c6374275c64
FineGrainDifftAnalyzer
FeatureAnalyzer
fr.inria.coming.codefeatures.FeaturesResult@4c1c8ab9
**NOT_EXECUTED_BY_TRAVIS**
***********
Analyzing 1/13 60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
*****
Commit: 60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
***********
Analyzing 2/13 ab71649c481971a9ad54f04797f5fd9cb133789b
*****
Commit: ab71649c481971a9ad54f04797f5fd9cb133789b
***********
Analyzing 3/13 8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
*****
Commit: 8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
***********
Analyzing 4/13 4120ab0c714911a9c9f26b591cb3222eaf57d127
*****
Commit: 4120ab0c714911a9c9f26b591cb3222eaf57d127
***********
Analyzing 5/13 8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
*****
Commit: 8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
***********
Analyzing 6/13 646b3ad20d94d2b63335d1ae4c98980be274d703
*****
Commit: 646b3ad20d94d2b63335d1ae4c98980be274d703
***********
Analyzing 7/13 c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
*****
Commit: c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
***********
Analyzing 8/13 656aaf4049092218f99d035450ee59c40a0e1fbc
*****
Commit: 656aaf4049092218f99d035450ee59c40a0e1fbc
***********
Analyzing 9/13 01dd29c37f6044d9d1126d9db55a961cccaccfb7
*****
Commit: 01dd29c37f6044d9d1126d9db55a961cccaccfb7
***********
Analyzing 10/13 6dac8ae81bd03bcae1e1fade064d3bb03de472c0
*****
Commit: 6dac8ae81bd03bcae1e1fade064d3bb03de472c0
***********
Analyzing 11/13 fe76517014e580ddcb40ac04ea824d54ba741c8b
*****
Commit: fe76517014e580ddcb40ac04ea824d54ba741c8b
***********
Analyzing 12/13 c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
*****
Commit: c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
***********
Analyzing 13/13 e56c63bd77e289266989ee35a3369c6374275c64
*****
Commit: e56c63bd77e289266989ee35a3369c6374275c64
60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
FineGrainDifftAnalyzer
FeatureAnalyzer
fr.inria.coming.codefeatures.FeaturesResult@2009bdbb
HunkDifftAnalyzer
ab71649c481971a9ad54f04797f5fd9cb133789b
FineGrainDifftAnalyzer
FeatureAnalyzer
fr.inria.coming.codefeatures.FeaturesResult@4191e187
HunkDifftAnalyzer
-CharSequenceUtils.java
HunkDiff [hunkpairs=[]]
8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar
FeatureAnalyzer
fr.inria.coming.codefeatures.FeaturesResult@79e84ab3
HunkDifftAnalyzer
-CharSequenceUtils.java
HunkDiff [hunkpairs=[left: if(cs.charAt(i)==searchChar)
right: if(cs.charAt(i)!=searchChar)
]]
4120ab0c714911a9c9f26b591cb3222eaf57d127
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
java.lang.System.out.println("Not found: ")
FeatureAnalyzer
fr.inria.coming.codefeatures.FeaturesResult@27b9c7d2
HunkDifftAnalyzer
-CharSequenceUtils.java
HunkDiff [hunkpairs=[left:
right: System.out.println("Notfound:");
]]
8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
sz - 1 to sz + 1
FeatureAnalyzer
fr.inria.coming.codefeatures.FeaturesResult@4a3052fb
HunkDifftAnalyzer
-CharSequenceUtils.java
HunkDiff [hunkpairs=[left: start=sz-1;
right: start=sz+1;
]]
646b3ad20d94d2b63335d1ae4c98980be274d703
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
(index2++) to (index2--)
FeatureAnalyzer
fr.inria.coming.codefeatures.FeaturesResult@4e30fe3
HunkDifftAnalyzer
-CharSequenceUtils.java
HunkDiff [hunkpairs=[left: finalcharc2=substring.charAt(index2++);
right: finalcharc2=substring.charAt(index2--);
]]
c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(i + 1)
FeatureAnalyzer
fr.inria.coming.codefeatures.FeaturesResult@3f65701e
HunkDifftAnalyzer
-CharSequenceUtils.java
HunkDiff [hunkpairs=[left: array[i]=cs.charAt(i);
right: array[i]=cs.charAt(i+1);
]]
656aaf4049092218f99d035450ee59c40a0e1fbc
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
1
FeatureAnalyzer
fr.inria.coming.codefeatures.FeaturesResult@568bb777
HunkDifftAnalyzer
-CharSequenceUtils.java
HunkDiff [hunkpairs=[left: array[i]=cs.charAt(i+1);
right: array[i]=cs.charAt(i+(sz+1));
]]
01dd29c37f6044d9d1126d9db55a961cccaccfb7
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
java.lang.System.out.println("Not found: ")
FeatureAnalyzer
fr.inria.coming.codefeatures.FeaturesResult@1e6480d7
HunkDifftAnalyzer
-Quaternion.java
HunkDiff [hunkpairs=[]]
-CharSequenceUtils.java
HunkDiff [hunkpairs=[left:
right: System.out.println("Notfound:");
]]
6dac8ae81bd03bcae1e1fade064d3bb03de472c0
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
c1 == c2 to c1 != c2
FeatureAnalyzer
fr.inria.coming.codefeatures.FeaturesResult@26418ef
HunkDifftAnalyzer
-CharSequenceUtils.java
HunkDiff [hunkpairs=[left: for(inti=0;i<sz;i++)
right: for(inti=0;i<=sz;i++)
, left: if(c1==c2)
right: if(c1!=c2)
]]
fe76517014e580ddcb40ac04ea824d54ba741c8b
FineGrainDifftAnalyzer
-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:291
if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
result = (31 * result) + c
FeatureAnalyzer
fr.inria.coming.codefeatures.FeaturesResult@16157d3d
HunkDifftAnalyzer
-Quaternion.java
HunkDiff [hunkpairs=[left:
right: if(c>0)///MM
]]
c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
FineGrainDifftAnalyzer
-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:142
if (z > 0) {
java.lang.System.out.println(z);
return null;
}
FeatureAnalyzer
fr.inria.coming.codefeatures.FeaturesResult@1dae5087
HunkDifftAnalyzer
-Quaternion.java
HunkDiff [hunkpairs=[left:
right: if(z>0)//MM
System.out.println(z);
returnnull;//M
]]
e56c63bd77e289266989ee35a3369c6374275c64
FineGrainDifftAnalyzer
FeatureAnalyzer
fr.inria.coming.codefeatures.FeaturesResult@277609dd
HunkDifftAnalyzer
[]
fr.inria.coming.codefeatures.FeaturesResult@2009bdbb
[HunkDiff [hunkpairs=[]]]
fr.inria.coming.codefeatures.FeaturesResult@4191e187
[HunkDiff [hunkpairs=[left: if(cs.charAt(i)==searchChar)
right: if(cs.charAt(i)!=searchChar)
]]]
fr.inria.coming.codefeatures.FeaturesResult@79e84ab3
[HunkDiff [hunkpairs=[left:
right: System.out.println("Notfound:");
]]]
fr.inria.coming.codefeatures.FeaturesResult@27b9c7d2
[HunkDiff [hunkpairs=[left: start=sz-1;
right: start=sz+1;
]]]
fr.inria.coming.codefeatures.FeaturesResult@4a3052fb
[HunkDiff [hunkpairs=[left: finalcharc2=substring.charAt(index2++);
right: finalcharc2=substring.charAt(index2--);
]]]
fr.inria.coming.codefeatures.FeaturesResult@4e30fe3
[HunkDiff [hunkpairs=[left: array[i]=cs.charAt(i);
right: array[i]=cs.charAt(i+1);
]]]
fr.inria.coming.codefeatures.FeaturesResult@3f65701e
[HunkDiff [hunkpairs=[left: array[i]=cs.charAt(i+1);
right: array[i]=cs.charAt(i+(sz+1));
]]]
fr.inria.coming.codefeatures.FeaturesResult@568bb777
[HunkDiff [hunkpairs=[]], HunkDiff [hunkpairs=[left:
right: System.out.println("Notfound:");
]]]
fr.inria.coming.codefeatures.FeaturesResult@1e6480d7
[HunkDiff [hunkpairs=[left: for(inti=0;i<sz;i++)
right: for(inti=0;i<=sz;i++)
, left: if(c1==c2)
right: if(c1!=c2)
]]]
fr.inria.coming.codefeatures.FeaturesResult@26418ef
[HunkDiff [hunkpairs=[left:
right: if(c>0)///MM
]]]
fr.inria.coming.codefeatures.FeaturesResult@16157d3d
[HunkDiff [hunkpairs=[left:
right: if(z>0)//MM
System.out.println(z);
returnnull;//M
]]]
fr.inria.coming.codefeatures.FeaturesResult@1dae5087
[]
fr.inria.coming.codefeatures.FeaturesResult@277609dd
[WARNING] Tests run: 4, Failures: 0, Errors: 0, Skipped: 2, Time elapsed: 4.273 s - in fr.inria.coming.spoon.features.FeaturesOnComingMainTest
[INFO] Running fr.inria.coming.spoon.patterns.PatternXmlParserTest
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.025 s - in fr.inria.coming.spoon.patterns.PatternXmlParserTest
[INFO] Running fr.inria.coming.spoon.patterns.MathExperimentTest
[WARNING] Tests run: 3, Failures: 0, Errors: 0, Skipped: 3, Time elapsed: 0.002 s - in fr.inria.coming.spoon.patterns.MathExperimentTest
[INFO] Running fr.inria.coming.spoon.patterns.ExperimentMiningInstancesD4JTest
Output: Delete FieldRead at org.apache.commons.math.geometry.Vector3D:473
(v1.y)
Delete FieldRead at org.apache.commons.math.geometry.Vector3D:473
(v2.z)
Delete FieldRead at org.apache.commons.math.geometry.Vector3D:473
(v1.z)
Delete FieldRead at org.apache.commons.math.geometry.Vector3D:473
(v2.y)
Delete FieldRead at org.apache.commons.math.geometry.Vector3D:473
(v2.x)
Delete FieldRead at org.apache.commons.math.geometry.Vector3D:473
(v1.x)
Insert LocalVariable at org.apache.commons.math.geometry.Vector3D:459
final double n1 = v1.getNormSq()
Insert LocalVariable at org.apache.commons.math.geometry.Vector3D:460
final double n2 = v2.getNormSq()
Insert If at org.apache.commons.math.geometry.Vector3D:461
if ((n1 * n2) < (org.apache.commons.math.util.MathUtils.SAFE_MIN)) {
return org.apache.commons.math.geometry.Vector3D.ZERO;
}
Insert LocalVariable at org.apache.commons.math.geometry.Vector3D:467
final int deltaExp = ((org.apache.commons.math.util.FastMath.getExponent(n1)) - (org.apache.commons.math.util.FastMath.getExponent(n2))) / 4
Insert LocalVariable at org.apache.commons.math.geometry.Vector3D:468
final double x1 = org.apache.commons.math.util.FastMath.scalb(, (-deltaExp))
Insert LocalVariable at org.apache.commons.math.geometry.Vector3D:469
final double y1 = org.apache.commons.math.util.FastMath.scalb(, (-deltaExp))
Insert LocalVariable at org.apache.commons.math.geometry.Vector3D:470
final double z1 = org.apache.commons.math.util.FastMath.scalb(, (-deltaExp))
Insert LocalVariable at org.apache.commons.math.geometry.Vector3D:471
final double x2 = org.apache.commons.math.util.FastMath.scalb(, deltaExp)
Insert LocalVariable at org.apache.commons.math.geometry.Vector3D:472
final double y2 = org.apache.commons.math.util.FastMath.scalb(, deltaExp)
Insert LocalVariable at org.apache.commons.math.geometry.Vector3D:473
final double z2 = org.apache.commons.math.util.FastMath.scalb(, deltaExp)
Insert LocalVariable at org.apache.commons.math.geometry.Vector3D:482
final double ratio = (((x1 * x2) + (y1 * y2)) + (z1 * z2)) / (org.apache.commons.math.util.FastMath.scalb(n2, (2 * deltaExp)))
Insert LocalVariable at org.apache.commons.math.geometry.Vector3D:483
final double rho = (org.apache.commons.math.util.FastMath.rint((256 * ratio))) / 256
Insert LocalVariable at org.apache.commons.math.geometry.Vector3D:485
final double x3 = x1 - (rho * x2)
Insert LocalVariable at org.apache.commons.math.geometry.Vector3D:486
final double y3 = y1 - (rho * y2)
Insert LocalVariable at org.apache.commons.math.geometry.Vector3D:487
final double z3 = z1 - (rho * z2)
Insert VariableRead at org.apache.commons.math.geometry.Vector3D:490
y3
Insert VariableRead at org.apache.commons.math.geometry.Vector3D:490
z2
Insert VariableRead at org.apache.commons.math.geometry.Vector3D:490
z3
Insert VariableRead at org.apache.commons.math.geometry.Vector3D:490
y2
Insert VariableRead at org.apache.commons.math.geometry.Vector3D:490
z3
Insert VariableRead at org.apache.commons.math.geometry.Vector3D:490
x2
Insert VariableRead at org.apache.commons.math.geometry.Vector3D:490
x3
Insert VariableRead at org.apache.commons.math.geometry.Vector3D:490
z2
Insert VariableRead at org.apache.commons.math.geometry.Vector3D:490
x3
Insert VariableRead at org.apache.commons.math.geometry.Vector3D:490
y2
Insert VariableRead at org.apache.commons.math.geometry.Vector3D:490
y3
Insert VariableRead at org.apache.commons.math.geometry.Vector3D:490
x2
Move FieldRead from org.apache.commons.math.geometry.Vector3D:473 to org.apache.commons.math.geometry.Vector3D:468
(v1.x)
Move FieldRead from org.apache.commons.math.geometry.Vector3D:473 to org.apache.commons.math.geometry.Vector3D:469
(v1.y)
Move FieldRead from org.apache.commons.math.geometry.Vector3D:473 to org.apache.commons.math.geometry.Vector3D:470
(v1.z)
Move FieldRead from org.apache.commons.math.geometry.Vector3D:473 to org.apache.commons.math.geometry.Vector3D:471
(v2.x)
Move FieldRead from org.apache.commons.math.geometry.Vector3D:473 to org.apache.commons.math.geometry.Vector3D:472
(v2.y)
Move FieldRead from org.apache.commons.math.geometry.Vector3D:473 to org.apache.commons.math.geometry.Vector3D:473
(v2.z)
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.geometry.Vector3D:461
if ((n1 * n2) < (org.apache.commons.math.util.MathUtils.SAFE_MIN)) {
return org.apache.commons.math.geometry.Vector3D.ZERO;
}
, Insert Return at org.apache.commons.math.geometry.Vector3D:462
return org.apache.commons.math.geometry.Vector3D.ZERO
]]
Output: Delete Invocation at org.apache.commons.math.dfp.Dfp:2319
lessThan()
Insert LocalVariable at org.apache.commons.math.dfp.Dfp:2484
int cmp0 = org.apache.commons.math.dfp.Dfp.compare(this, )
Insert If at org.apache.commons.math.dfp.Dfp:2485
if (cmp0 == 0) {
return (sign) < 0 ? -0.0 : +0.0;
} else
Insert BinaryOperator at org.apache.commons.math.dfp.Dfp:2487
cmp0 < 0
Insert If at org.apache.commons.math.dfp.Dfp:310
if ((bits & -9223372036854775808L) != 0) {
sign = -1;
}
Move Invocation from org.apache.commons.math.dfp.Dfp:2319 to org.apache.commons.math.dfp.Dfp:2484
getZero()
Move If from org.apache.commons.math.dfp.Dfp:2319 to org.apache.commons.math.dfp.Dfp:2487
if (lessThan(getZero())) {
y = negate();
negate = true;
}
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.dfp.Dfp:310
if ((bits & -9223372036854775808L) != 0) {
sign = -1;
}
, Insert Assignment at org.apache.commons.math.dfp.Dfp:311
sign = -1
]]
Output: Insert If at org.apache.commons.math.complex.Complex:1021
if ((imaginary) > 20.0) {
return createComplex(0.0, 1.0);
}
Insert If at org.apache.commons.math.complex.Complex:1024
if ((imaginary) < (-20.0)) {
return createComplex(0.0, (-1.0));
}
Insert If at org.apache.commons.math.complex.Complex:1072
if ((real) > 20.0) {
return createComplex(1.0, 0.0);
}
Insert If at org.apache.commons.math.complex.Complex:1075
if ((real) < (-20.0)) {
return createComplex((-1.0), 0.0);
}
Insert BinaryOperator at org.apache.commons.math.complex.Complex:1018
|| (java.lang.Double.isInfinite(real))
Insert BinaryOperator at org.apache.commons.math.complex.Complex:1069
|| (java.lang.Double.isInfinite(imaginary))
Move FieldRead from org.apache.commons.math.complex.Complex:1018 to org.apache.commons.math.complex.Complex:1018
isNaN
Move FieldRead from org.apache.commons.math.complex.Complex:1063 to org.apache.commons.math.complex.Complex:1069
isNaN
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.complex.Complex:1021
if ((imaginary) > 20.0) {
return createComplex(0.0, 1.0);
}
, Insert Return at org.apache.commons.math.complex.Complex:1022
return createComplex(0.0, 1.0)
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.complex.Complex:1024
if ((imaginary) < (-20.0)) {
return createComplex(0.0, (-1.0));
}
, Insert Return at org.apache.commons.math.complex.Complex:1025
return createComplex(0.0, (-1.0))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.complex.Complex:1072
if ((real) > 20.0) {
return createComplex(1.0, 0.0);
}
, Insert Return at org.apache.commons.math.complex.Complex:1073
return createComplex(1.0, 0.0)
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.complex.Complex:1075
if ((real) < (-20.0)) {
return createComplex((-1.0), 0.0);
}
, Insert Return at org.apache.commons.math.complex.Complex:1076
return createComplex((-1.0), 0.0)
]]
Output: Insert LocalVariable at org.apache.commons.math.stat.inference.ChiSquareTestImpl:74
double sumExpected = 0.0
Insert LocalVariable at org.apache.commons.math.stat.inference.ChiSquareTestImpl:75
double sumObserved = 0.0
Insert For at org.apache.commons.math.stat.inference.ChiSquareTestImpl:76
for (int i = 0; i < (observed.length); i++) {
sumExpected += expected[i];
sumObserved += observed[i];
}
Insert LocalVariable at org.apache.commons.math.stat.inference.ChiSquareTestImpl:80
double ratio = 1.0
Insert LocalVariable at org.apache.commons.math.stat.inference.ChiSquareTestImpl:81
boolean rescale = false
Insert If at org.apache.commons.math.stat.inference.ChiSquareTestImpl:82
if ((java.lang.Math.abs((sumExpected - sumObserved))) > 1.0E-5) {
ratio = sumObserved / sumExpected;
rescale = true;
}
Insert If at org.apache.commons.math.stat.inference.ChiSquareTestImpl:89
if (rescale) {
dev = ((double) (observed[i])) - (ratio * (expected[i]));
sumSq += (dev * dev) / (ratio * (expected[i]));
} else {
}
Move Assignment from org.apache.commons.math.stat.inference.ChiSquareTestImpl:77 to org.apache.commons.math.stat.inference.ChiSquareTestImpl:93
dev = ((double) (observed[i])) - (expected[i])
Move OperatorAssignment from org.apache.commons.math.stat.inference.ChiSquareTestImpl:78 to org.apache.commons.math.stat.inference.ChiSquareTestImpl:94
sumSq += (dev * dev) / (expected[i])
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.stat.inference.ChiSquareTestImpl:82
if ((java.lang.Math.abs((sumExpected - sumObserved))) > 1.0E-5) {
ratio = sumObserved / sumExpected;
rescale = true;
}
, Insert Assignment at org.apache.commons.math.stat.inference.ChiSquareTestImpl:83
ratio = sumObserved / sumExpected
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.stat.inference.ChiSquareTestImpl:82
if ((java.lang.Math.abs((sumExpected - sumObserved))) > 1.0E-5) {
ratio = sumObserved / sumExpected;
rescale = true;
}
, Insert Assignment at org.apache.commons.math.stat.inference.ChiSquareTestImpl:84
rescale = true
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.stat.inference.ChiSquareTestImpl:89
if (rescale) {
dev = ((double) (observed[i])) - (ratio * (expected[i]));
sumSq += (dev * dev) / (ratio * (expected[i]));
} else {
}
, Insert Assignment at org.apache.commons.math.stat.inference.ChiSquareTestImpl:90
dev = ((double) (observed[i])) - (ratio * (expected[i]))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.stat.inference.ChiSquareTestImpl:89
if (rescale) {
dev = ((double) (observed[i])) - (ratio * (expected[i]));
sumSq += (dev * dev) / (ratio * (expected[i]));
} else {
}
, Insert OperatorAssignment at org.apache.commons.math.stat.inference.ChiSquareTestImpl:91
sumSq += (dev * dev) / (ratio * (expected[i]))
]]
Output: Insert If at org.apache.commons.math.analysis.solvers.BrentSolver:136
if ((yMin * yMax) > 0) {
throw org.apache.commons.math.MathRuntimeException.createIllegalArgumentException(org.apache.commons.math.analysis.solvers.BrentSolver.NON_BRACKETING_MESSAGE, min, max, yMin, yMax);
}
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.analysis.solvers.BrentSolver:136
if ((yMin * yMax) > 0) {
throw org.apache.commons.math.MathRuntimeException.createIllegalArgumentException(org.apache.commons.math.analysis.solvers.BrentSolver.NON_BRACKETING_MESSAGE, min, max, yMin, yMax);
}
, Insert Throw at org.apache.commons.math.analysis.solvers.BrentSolver:137
throw org.apache.commons.math.MathRuntimeException.createIllegalArgumentException(org.apache.commons.math.analysis.solvers.BrentSolver.NON_BRACKETING_MESSAGE, min, max, yMin, yMax)
]]
Output: Insert If at org.apache.commons.math.fraction.BigFraction:686
if (java.lang.Double.isNaN(result)) {
int shift = (java.lang.Math.max(numerator.bitLength(), denominator.bitLength())) - (java.lang.Double.MAX_EXPONENT);
result = (numerator.shiftRight(shift).doubleValue()) / (denominator.shiftRight(shift).doubleValue());
}
Insert If at org.apache.commons.math.fraction.BigFraction:739
if (java.lang.Double.isNaN(result)) {
int shift = (java.lang.Math.max(numerator.bitLength(), denominator.bitLength())) - (java.lang.Float.MAX_EXPONENT);
result = (numerator.shiftRight(shift).floatValue()) / (denominator.shiftRight(shift).floatValue());
}
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.fraction.BigFraction:686
if (java.lang.Double.isNaN(result)) {
int shift = (java.lang.Math.max(numerator.bitLength(), denominator.bitLength())) - (java.lang.Double.MAX_EXPONENT);
result = (numerator.shiftRight(shift).doubleValue()) / (denominator.shiftRight(shift).doubleValue());
}
, Insert Assignment at org.apache.commons.math.fraction.BigFraction:691
result = (numerator.shiftRight(shift).doubleValue()) / (denominator.shiftRight(shift).doubleValue())
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.fraction.BigFraction:739
if (java.lang.Double.isNaN(result)) {
int shift = (java.lang.Math.max(numerator.bitLength(), denominator.bitLength())) - (java.lang.Float.MAX_EXPONENT);
result = (numerator.shiftRight(shift).floatValue()) / (denominator.shiftRight(shift).floatValue());
}
, Insert Assignment at org.apache.commons.math.fraction.BigFraction:744
result = (numerator.shiftRight(shift).floatValue()) / (denominator.shiftRight(shift).floatValue())
]]
Output: Delete If at org.apache.commons.math.linear.CholeskyDecompositionImpl:114
if ((lTData[i][i]) < absolutePositivityThreshold)
Insert If at org.apache.commons.math.linear.CholeskyDecompositionImpl:134
if ((ltI[i]) < absolutePositivityThreshold)
Move Block from org.apache.commons.math.linear.CholeskyDecompositionImpl:114 to org.apache.commons.math.linear.CholeskyDecompositionImpl:134
{
throw new org.apache.commons.math.linear.NotPositiveDefiniteMatrixException();
}
Output: Delete If at org.apache.commons.math.util.MathUtils:542
if ()
Insert If at org.apache.commons.math.util.MathUtils:542
if () {
if ((u == (java.lang.Integer.MIN_VALUE)) || (v == (java.lang.Integer.MIN_VALUE)))
}
Insert If at org.apache.commons.math.util.MathUtils:719
if (lcm == (java.lang.Integer.MIN_VALUE)) {
throw new java.lang.ArithmeticException("overflow: lcm is 2^31");
}
Insert Throw at org.apache.commons.math.util.MathUtils:544
throw org.apache.commons.math.MathRuntimeException.createArithmeticException("overflow: gcd({0}, {1}) is 2^31", new java.lang.Object[]{ p, q })
Move BinaryOperator from org.apache.commons.math.util.MathUtils:542 to org.apache.commons.math.util.MathUtils:542
(u == 0) || (v == 0)
Move Return from org.apache.commons.math.util.MathUtils:543 to org.apache.commons.math.util.MathUtils:548
return (java.lang.Math.abs(u)) + (java.lang.Math.abs(v))
Move Block from org.apache.commons.math.util.MathUtils:542 to org.apache.commons.math.util.MathUtils:543
{
return (java.lang.Math.abs(u)) + (java.lang.Math.abs(v));
}
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.util.MathUtils:719
if (lcm == (java.lang.Integer.MIN_VALUE)) {
throw new java.lang.ArithmeticException("overflow: lcm is 2^31");
}
, Insert Throw at org.apache.commons.math.util.MathUtils:720
throw new java.lang.ArithmeticException("overflow: lcm is 2^31")
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.util.MathUtils:543
if ((u == (java.lang.Integer.MIN_VALUE)) || (v == (java.lang.Integer.MIN_VALUE)))
, Insert Throw at org.apache.commons.math.util.MathUtils:544
throw org.apache.commons.math.MathRuntimeException.createArithmeticException("overflow: gcd({0}, {1}) is 2^31", new java.lang.Object[]{ p, q })
]]
Output: Update VariableRead at org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:346
oldRes to qtf
Delete FieldRead at org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:278
residuals
Delete Block at org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:442
{
}
Insert LocalVariable at org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:258
double[] oldObj = new double[rows]
Insert LocalVariable at org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:259
double[] qtf = new double[rows]
Insert For at org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:272
for (int i = 0; i < (rows); i++) {
qtf[i] = ;
}
Insert VariableRead at org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:283
qtf
Insert Assignment at org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:351
tmpVec = objective
Insert Assignment at org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:352
objective = oldObj
Insert Assignment at org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:353
oldObj = tmpVec
Insert Invocation at org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:329
updateResidualsAndCost()
Insert Assignment at org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:330
current = new org.apache.commons.math.optimization.VectorialPointValuePair(point, objective)
Insert If at org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:433
if ((checker) != null) {
}
Insert Assignment at org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:449
tmpVec = objective
Insert Assignment at org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:450
objective = oldObj
Insert Assignment at org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:451
oldObj = tmpVec
Insert ArrayRead at org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:321
(qtf[i])
Move ArrayRead from org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:316 to org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:273
(residuals[i])
Move Assignment from org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:365 to org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:430
current = new org.apache.commons.math.optimization.VectorialPointValuePair(point, objective)
Move If from org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:443 to org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:435
if (checker.converged(getIterations(), previous, current)) {
return current;
}
Output: Delete If at org.apache.commons.math3.fraction.BigFraction:303
if ()
Insert If at org.apache.commons.math3.fraction.BigFraction:303
if () {
if ((epsilon == 0.0) && ((org.apache.commons.math3.util.FastMath.abs(q1)) < maxDenominator))
}
Insert Break at org.apache.commons.math3.fraction.BigFraction:307
break
Move BinaryOperator from org.apache.commons.math3.fraction.BigFraction:303 to org.apache.commons.math3.fraction.BigFraction:303
(p2 > overflow) || (q2 > overflow)
Move Throw from org.apache.commons.math3.fraction.BigFraction:306 to org.apache.commons.math3.fraction.BigFraction:309
throw new org.apache.commons.math3.fraction.FractionConversionException(value, p2, q2)
Move Block from org.apache.commons.math3.fraction.BigFraction:303 to org.apache.commons.math3.fraction.BigFraction:306
{
throw new org.apache.commons.math3.fraction.FractionConversionException(value, p2, q2);
}
ChangePatternInstance [actions=[Insert If at org.apache.commons.math3.fraction.BigFraction:306
if ((epsilon == 0.0) && ((org.apache.commons.math3.util.FastMath.abs(q1)) < maxDenominator))
, Insert Break at org.apache.commons.math3.fraction.BigFraction:307
break
]]
Output: Insert Case at org.apache.commons.math.analysis.solvers.BaseSecantSolver:195
default :
throw new org.apache.commons.math.exception.MathInternalError();
Insert FieldRead at org.apache.commons.math.analysis.solvers.BaseSecantSolver:185
org.apache.commons.math.analysis.solvers.BaseSecantSolver.Method.REGULA_FALSI
Insert If at org.apache.commons.math.analysis.solvers.BaseSecantSolver:186
if (x == x1) {
final double delta = org.apache.commons.math.util.FastMath.max((rtol * (org.apache.commons.math.util.FastMath.abs(x1))), atol);
x0 = 0.5 * ((x0 + x1) - delta);
f0 = computeObjectiveValue(x0);
}
Insert Break at org.apache.commons.math.analysis.solvers.BaseSecantSolver:194
break
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.analysis.solvers.BaseSecantSolver:186
if (x == x1) {
final double delta = org.apache.commons.math.util.FastMath.max((rtol * (org.apache.commons.math.util.FastMath.abs(x1))), atol);
x0 = 0.5 * ((x0 + x1) - delta);
f0 = computeObjectiveValue(x0);
}
, Insert Assignment at org.apache.commons.math.analysis.solvers.BaseSecantSolver:191
x0 = 0.5 * ((x0 + x1) - delta)
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.analysis.solvers.BaseSecantSolver:186
if (x == x1) {
final double delta = org.apache.commons.math.util.FastMath.max((rtol * (org.apache.commons.math.util.FastMath.abs(x1))), atol);
x0 = 0.5 * ((x0 + x1) - delta);
f0 = computeObjectiveValue(x0);
}
, Insert Assignment at org.apache.commons.math.analysis.solvers.BaseSecantSolver:192
f0 = computeObjectiveValue(x0)
]]
Output: Insert LocalVariable at org.apache.commons.math.linear.OpenMapRealMatrix:50
long lRow = ((long) (rowDimension))
Insert LocalVariable at org.apache.commons.math.linear.OpenMapRealMatrix:51
long lCol = ((long) (columnDimension))
Insert If at org.apache.commons.math.linear.OpenMapRealMatrix:52
if ((lRow * lCol) >= ((long) (java.lang.Integer.MAX_VALUE))) {
throw new org.apache.commons.math.exception.NumberIsTooLargeException((lRow * lCol), java.lang.Integer.MAX_VALUE, false);
}
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.linear.OpenMapRealMatrix:52
if ((lRow * lCol) >= ((long) (java.lang.Integer.MAX_VALUE))) {
throw new org.apache.commons.math.exception.NumberIsTooLargeException((lRow * lCol), java.lang.Integer.MAX_VALUE, false);
}
, Insert Throw at org.apache.commons.math.linear.OpenMapRealMatrix:53
throw new org.apache.commons.math.exception.NumberIsTooLargeException((lRow * lCol), java.lang.Integer.MAX_VALUE, false)
]]
Output: Update VariableRead at org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:346
oldRes to qtf
Delete FieldRead at org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:278
residuals
Delete Block at org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:442
{
}
Insert LocalVariable at org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:258
double[] oldObj = new double[rows]
Insert LocalVariable at org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:259
double[] qtf = new double[rows]
Insert For at org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:272
for (int i = 0; i < (rows); i++) {
qtf[i] = ;
}
Insert VariableRead at org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:283
qtf
Insert Assignment at org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:351
tmpVec = objective
Insert Assignment at org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:352
objective = oldObj
Insert Assignment at org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:353
oldObj = tmpVec
Insert Invocation at org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:329
updateResidualsAndCost()
Insert Assignment at org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:330
current = new org.apache.commons.math.optimization.VectorialPointValuePair(point, objective)
Insert If at org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:433
if ((checker) != null) {
}
Insert Assignment at org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:449
tmpVec = objective
Insert Assignment at org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:450
objective = oldObj
Insert Assignment at org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:451
oldObj = tmpVec
Insert ArrayRead at org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:321
(qtf[i])
Move ArrayRead from org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:316 to org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:273
(residuals[i])
Move Assignment from org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:365 to org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:430
current = new org.apache.commons.math.optimization.VectorialPointValuePair(point, objective)
Move If from org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:443 to org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:435
if (checker.converged(getIterations(), previous, current)) {
return current;
}
Output: Delete Invocation at org.apache.commons.math.dfp.Dfp:2319
lessThan()
Insert LocalVariable at org.apache.commons.math.dfp.Dfp:2484
int cmp0 = org.apache.commons.math.dfp.Dfp.compare(this, )
Insert If at org.apache.commons.math.dfp.Dfp:2485
if (cmp0 == 0) {
return (sign) < 0 ? -0.0 : +0.0;
} else
Insert BinaryOperator at org.apache.commons.math.dfp.Dfp:2487
cmp0 < 0
Insert If at org.apache.commons.math.dfp.Dfp:310
if ((bits & -9223372036854775808L) != 0) {
sign = -1;
}
Move Invocation from org.apache.commons.math.dfp.Dfp:2319 to org.apache.commons.math.dfp.Dfp:2484
getZero()
Move If from org.apache.commons.math.dfp.Dfp:2319 to org.apache.commons.math.dfp.Dfp:2487
if (lessThan(getZero())) {
y = negate();
negate = true;
}
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.dfp.Dfp:2485
if (cmp0 == 0) {
return (sign) < 0 ? -0.0 : +0.0;
} else
, Insert Return at org.apache.commons.math.dfp.Dfp:2486
return (sign) < 0 ? -0.0 : +0.0
]]
Output: Update Invocation at org.apache.commons.math.util.MathUtils:184
to java.lang.Math.log(org.apache.commons.math.util.MathUtils.binomialCoefficientDouble(n, k))
Delete Throw at org.apache.commons.math.util.MathUtils:186
throw new java.lang.ArithmeticException("result too large to represent in a long integer")
Delete BinaryOperator at org.apache.commons.math.util.MathUtils:185
== (java.lang.Long.MAX_VALUE)
Delete Invocation at org.apache.commons.math.util.MathUtils:236
(java.lang.Math.exp(org.apache.commons.math.util.MathUtils.binomialCoefficientLog(n, k)))
Insert If at org.apache.commons.math.util.MathUtils:185
if (k > (n / 2))
return org.apache.commons.math.util.MathUtils.binomialCoefficient(n, (n - k));
Insert If at org.apache.commons.math.util.MathUtils:247
if (n < k) {
throw new java.lang.IllegalArgumentException("must have n >= k for binomial coefficient (n,k)");
}
Insert If at org.apache.commons.math.util.MathUtils:251
if (n < 0) {
throw new java.lang.IllegalArgumentException("must have n >= 0 for binomial coefficient (n,k)");
}
Insert If at org.apache.commons.math.util.MathUtils:255
if ((n == k) || (k == 0)) {
return 1.0;
}
Insert If at org.apache.commons.math.util.MathUtils:258
if ((k == 1) || (k == (n - 1))) {
return n;
}
Insert If at org.apache.commons.math.util.MathUtils:261
if (k > (n / 2)) {
return org.apache.commons.math.util.MathUtils.binomialCoefficientDouble(n, (n - k));
}
Insert If at org.apache.commons.math.util.MathUtils:264
if (n < 67) {
return org.apache.commons.math.util.MathUtils.binomialCoefficient(n, k);
}
Insert LocalVariable at org.apache.commons.math.util.MathUtils:268
double result = 1.0
Insert For at org.apache.commons.math.util.MathUtils:269
for (int i = 1; i <= k; i++) {
result *= ((double) ((n - k) + i)) / ((double) (i));
}
Insert If at org.apache.commons.math.util.MathUtils:314
if (n < 67) {
return java.lang.Math.log(org.apache.commons.math.util.MathUtils.binomialCoefficient(n, k));
}
Insert If at org.apache.commons.math.util.MathUtils:322
if (n < 1030) {
return ;
}
Insert Literal at org.apache.commons.math.util.MathUtils:193
1
Insert BinaryOperator at org.apache.commons.math.util.MathUtils:194
n <= 61
Insert Block at org.apache.commons.math.util.MathUtils:194
{
for (int j = 1, i = (n - k) + 1; j <= k; i++ , j++) {
result = ( * i) / j;
}
}
Insert Block at org.apache.commons.math.util.MathUtils:199
if (n <= 66) else {
for (int j = 1, i = (n - k) + 1; j <= k; i++ , j++) {
long d = org.apache.commons.math.util.MathUtils.gcd(i, j);
result = org.apache.commons.math.util.MathUtils.mulAndCheck((result / (j / d)), (i / d));
}
}
Insert VariableRead at org.apache.commons.math.util.MathUtils:273
result
Insert For at org.apache.commons.math.util.MathUtils:202
for (int j = 1, i = (n - k) + 1; j <= k; i++ , j++) {
long d = org.apache.commons.math.util.MathUtils.gcd(i, j);
result = (result / (j / d)) * (i / d);
}
Move Block from org.apache.commons.math.util.MathUtils:185 to org.apache.commons.math.util.MathUtils:199
{
throw new java.lang.ArithmeticException("result too large to represent in a long integer");
}
Move Invocation from org.apache.commons.math.util.MathUtils:184 to org.apache.commons.math.util.MathUtils:323
java.lang.Math.round(org.apache.commons.math.util.MathUtils.binomialCoefficientDouble(n, k))
Move VariableRead from org.apache.commons.math.util.MathUtils:185 to org.apache.commons.math.util.MathUtils:197
result
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.util.MathUtils:185
if (k > (n / 2))
return org.apache.commons.math.util.MathUtils.binomialCoefficient(n, (n - k));
, Insert Return at org.apache.commons.math.util.MathUtils:186
return org.apache.commons.math.util.MathUtils.binomialCoefficient(n, (n - k))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.util.MathUtils:255
if ((n == k) || (k == 0)) {
return 1.0;
}
, Insert Return at org.apache.commons.math.util.MathUtils:256
return 1.0
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.util.MathUtils:258
if ((k == 1) || (k == (n - 1))) {
return n;
}
, Insert Return at org.apache.commons.math.util.MathUtils:259
return n
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.util.MathUtils:261
if (k > (n / 2)) {
return org.apache.commons.math.util.MathUtils.binomialCoefficientDouble(n, (n - k));
}
, Insert Return at org.apache.commons.math.util.MathUtils:262
return org.apache.commons.math.util.MathUtils.binomialCoefficientDouble(n, (n - k))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.util.MathUtils:264
if (n < 67) {
return org.apache.commons.math.util.MathUtils.binomialCoefficient(n, k);
}
, Insert Return at org.apache.commons.math.util.MathUtils:265
return org.apache.commons.math.util.MathUtils.binomialCoefficient(n, k)
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.util.MathUtils:314
if (n < 67) {
return java.lang.Math.log(org.apache.commons.math.util.MathUtils.binomialCoefficient(n, k));
}
, Insert Return at org.apache.commons.math.util.MathUtils:315
return java.lang.Math.log(org.apache.commons.math.util.MathUtils.binomialCoefficient(n, k))
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.util.MathUtils:322
if (n < 1030) {
return ;
}
, Insert Return at org.apache.commons.math.util.MathUtils:323
return
]]
Output: Insert If at org.apache.commons.math.ode.events.EventState:191
if ((ga * gb) > 0) {
final double epsilon = (forward ? 0.25 : -0.25) * (convergence);
for (int k = 0; (k < 4) && ((ga * gb) > 0); ++k) {
ta += epsilon;
interpolator.setInterpolatedTime(ta);
ga = handler.g(ta, interpolator.getInterpolatedState());
}
if ((ga * gb) > 0) {
throw org.apache.commons.math.MathRuntimeException.createInternalError(null);
}
}
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.ode.events.EventState:191
if ((ga * gb) > 0) {
final double epsilon = (forward ? 0.25 : -0.25) * (convergence);
for (int k = 0; (k < 4) && ((ga * gb) > 0); ++k) {
ta += epsilon;
interpolator.setInterpolatedTime(ta);
ga = handler.g(ta, interpolator.getInterpolatedState());
}
if ((ga * gb) > 0) {
throw org.apache.commons.math.MathRuntimeException.createInternalError(null);
}
}
, Insert If at org.apache.commons.math.ode.events.EventState:205
if ((ga * gb) > 0) {
throw org.apache.commons.math.MathRuntimeException.createInternalError(null);
}
]]
Output: Insert Invocation at org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:166
setConvergenceChecker(null)
Insert LocalVariable at org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:248
org.apache.commons.math.optimization.VectorialPointValuePair current =
Insert LocalVariable at org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:254
org.apache.commons.math.optimization.VectorialPointValuePair previous = current
Insert Assignment at org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:348
current =
Insert If at org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:417
if ((checker) != null) {
if (checker.converged(getIterations(), previous, current)) {
return current;
}
} else {
}
Insert VariableRead at org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:306
current
Insert VariableRead at org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:428
current
Move ConstructorCall from org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:419 to org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:248
new org.apache.commons.math.optimization.VectorialPointValuePair(point, objective)
Move ConstructorCall from org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:303 to org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:348
new org.apache.commons.math.optimization.VectorialPointValuePair(point, objective)
Move If from org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:415 to org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:424
if (((((java.lang.Math.abs(actRed)) <= (costRelativeTolerance)) && (preRed <= (costRelativeTolerance))) && (ratio <= 2.0)) || (delta <= ((parRelativeTolerance) * xNorm))) {
return new org.apache.commons.math.optimization.VectorialPointValuePair(point, objective);
}
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:417
if ((checker) != null) {
if (checker.converged(getIterations(), previous, current)) {
return current;
}
} else {
}
, Insert If at org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:419
if (checker.converged(getIterations(), previous, current)) {
return current;
}
]]
Output: Insert If at org.apache.commons.math3.optimization.fitting.HarmonicFitter:323
if (c2 == 0) {
throw new org.apache.commons.math3.exception.MathIllegalStateException(org.apache.commons.math3.exception.util.LocalizedFormats.ZERO_DENOMINATOR);
}
ChangePatternInstance [actions=[Insert If at org.apache.commons.math3.optimization.fitting.HarmonicFitter:323
if (c2 == 0) {
throw new org.apache.commons.math3.exception.MathIllegalStateException(org.apache.commons.math3.exception.util.LocalizedFormats.ZERO_DENOMINATOR);
}
, Insert Throw at org.apache.commons.math3.optimization.fitting.HarmonicFitter:326
throw new org.apache.commons.math3.exception.MathIllegalStateException(org.apache.commons.math3.exception.util.LocalizedFormats.ZERO_DENOMINATOR)
]]
Output: Update Invocation at org.apache.commons.math.util.MathUtils:184
to java.lang.Math.log(org.apache.commons.math.util.MathUtils.binomialCoefficientDouble(n, k))
Delete Throw at org.apache.commons.math.util.MathUtils:186
throw new java.lang.ArithmeticException("result too large to represent in a long integer")
Delete BinaryOperator at org.apache.commons.math.util.MathUtils:185
== (java.lang.Long.MAX_VALUE)
Delete Invocation at org.apache.commons.math.util.MathUtils:236
(java.lang.Math.exp(org.apache.commons.math.util.MathUtils.binomialCoefficientLog(n, k)))
Insert If at org.apache.commons.math.util.MathUtils:185
if (k > (n / 2))
return org.apache.commons.math.util.MathUtils.binomialCoefficient(n, (n - k));
Insert If at org.apache.commons.math.util.MathUtils:247
if (n < k) {
throw new java.lang.IllegalArgumentException("must have n >= k for binomial coefficient (n,k)");
}
Insert If at org.apache.commons.math.util.MathUtils:251
if (n < 0) {
throw new java.lang.IllegalArgumentException("must have n >= 0 for binomial coefficient (n,k)");
}
Insert If at org.apache.commons.math.util.MathUtils:255
if ((n == k) || (k == 0)) {
return 1.0;
}
Insert If at org.apache.commons.math.util.MathUtils:258
if ((k == 1) || (k == (n - 1))) {
return n;
}
Insert If at org.apache.commons.math.util.MathUtils:261
if (k > (n / 2)) {
return org.apache.commons.math.util.MathUtils.binomialCoefficientDouble(n, (n - k));
}
Insert If at org.apache.commons.math.util.MathUtils:264
if (n < 67) {
return org.apache.commons.math.util.MathUtils.binomialCoefficient(n, k);
}
Insert LocalVariable at org.apache.commons.math.util.MathUtils:268
double result = 1.0
Insert For at org.apache.commons.math.util.MathUtils:269
for (int i = 1; i <= k; i++) {
result *= ((double) ((n - k) + i)) / ((double) (i));
}
Insert If at org.apache.commons.math.util.MathUtils:314
if (n < 67) {
return java.lang.Math.log(org.apache.commons.math.util.MathUtils.binomialCoefficient(n, k));
}
Insert If at org.apache.commons.math.util.MathUtils:322
if (n < 1030) {
return ;
}
Insert Literal at org.apache.commons.math.util.MathUtils:193
1
Insert BinaryOperator at org.apache.commons.math.util.MathUtils:194
n <= 61
Insert Block at org.apache.commons.math.util.MathUtils:194
{
for (int j = 1, i = (n - k) + 1; j <= k; i++ , j++) {
result = ( * i) / j;
}
}
Insert Block at org.apache.commons.math.util.MathUtils:199
if (n <= 66) else {
for (int j = 1, i = (n - k) + 1; j <= k; i++ , j++) {
long d = org.apache.commons.math.util.MathUtils.gcd(i, j);
result = org.apache.commons.math.util.MathUtils.mulAndCheck((result / (j / d)), (i / d));
}
}
Insert VariableRead at org.apache.commons.math.util.MathUtils:273
result
Insert For at org.apache.commons.math.util.MathUtils:202
for (int j = 1, i = (n - k) + 1; j <= k; i++ , j++) {
long d = org.apache.commons.math.util.MathUtils.gcd(i, j);
result = (result / (j / d)) * (i / d);
}
Move Block from org.apache.commons.math.util.MathUtils:185 to org.apache.commons.math.util.MathUtils:199
{
throw new java.lang.ArithmeticException("result too large to represent in a long integer");
}
Move Invocation from org.apache.commons.math.util.MathUtils:184 to org.apache.commons.math.util.MathUtils:323
java.lang.Math.round(org.apache.commons.math.util.MathUtils.binomialCoefficientDouble(n, k))
Move VariableRead from org.apache.commons.math.util.MathUtils:185 to org.apache.commons.math.util.MathUtils:197
result
Output: Update LocalVariable at org.apache.commons.math3.linear.RectangularCholeskyDecomposition:82
int isi = index[[i]] to int isr = index[swapR]
Update LocalVariable at org.apache.commons.math3.linear.RectangularCholeskyDecomposition:91
int tmp = index[r] to final int tmpIndex = index[r]
Update VariableRead at org.apache.commons.math3.linear.RectangularCholeskyDecomposition:82
to swapR
Update VariableRead at org.apache.commons.math3.linear.RectangularCholeskyDecomposition:93
tmp to tmpIndex
Update VariableRead at org.apache.commons.math3.linear.RectangularCholeskyDecomposition:83
isi to isr
Update VariableRead at org.apache.commons.math3.linear.RectangularCholeskyDecomposition:92
to swapR
Update VariableRead at org.apache.commons.math3.linear.RectangularCholeskyDecomposition:83
isi to isr
Delete LocalVariable at org.apache.commons.math3.linear.RectangularCholeskyDecomposition:69
int[] swap = new int[order]
Delete Assignment at org.apache.commons.math3.linear.RectangularCholeskyDecomposition:79
swap[r] = r
Delete ArrayRead at org.apache.commons.math3.linear.RectangularCholeskyDecomposition:82
[i]
Delete ArrayWrite at org.apache.commons.math3.linear.RectangularCholeskyDecomposition:84
swap[r]
Delete ArrayRead at org.apache.commons.math3.linear.RectangularCholeskyDecomposition:90
(swap[r])
Delete VariableRead at org.apache.commons.math3.linear.RectangularCholeskyDecomposition:90
r
Delete ArrayRead at org.apache.commons.math3.linear.RectangularCholeskyDecomposition:92
[r]
Delete ArrayRead at org.apache.commons.math3.linear.RectangularCholeskyDecomposition:93
swap[r]
Delete BinaryOperator at org.apache.commons.math3.linear.RectangularCholeskyDecomposition:128
e * e
Insert LocalVariable at org.apache.commons.math3.linear.RectangularCholeskyDecomposition:78
int swapR = r
Insert VariableRead at org.apache.commons.math3.linear.RectangularCholeskyDecomposition:89
swapR
Insert VariableRead at org.apache.commons.math3.linear.RectangularCholeskyDecomposition:89
r
Insert LocalVariable at org.apache.commons.math3.linear.RectangularCholeskyDecomposition:93
final double[] tmpRow = b[r]
Insert Assignment at org.apache.commons.math3.linear.RectangularCholeskyDecomposition:94
b[r] = b[swapR]
Insert Assignment at org.apache.commons.math3.linear.RectangularCholeskyDecomposition:95
b[swapR] = tmpRow
Insert LocalVariable at org.apache.commons.math3.linear.RectangularCholeskyDecomposition:126
final double inverse2 = 1 / (c[ir][ir])
Insert VariableWrite at org.apache.commons.math3.linear.RectangularCholeskyDecomposition:83
swapR
Insert VariableRead at org.apache.commons.math3.linear.RectangularCholeskyDecomposition:92
swapR
Insert BinaryOperator at org.apache.commons.math3.linear.RectangularCholeskyDecomposition:131
((c[ii][ir]) * (c[ii][ir])) * inverse2
Move VariableRead from org.apache.commons.math3.linear.RectangularCholeskyDecomposition:82 to org.apache.commons.math3.linear.RectangularCholeskyDecomposition:81
swap
Move VariableRead from org.apache.commons.math3.linear.RectangularCholeskyDecomposition:92 to org.apache.commons.math3.linear.RectangularCholeskyDecomposition:91
swap
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.linear.RectangularCholeskyDecomposition:89
swapR
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.linear.RectangularCholeskyDecomposition:89
r
]]
ChangePatternInstance [actions=[Update LocalVariable at org.apache.commons.math3.linear.RectangularCholeskyDecomposition:91
int tmp = index[r] to final int tmpIndex = index[r]
]]
ChangePatternInstance [actions=[Insert LocalVariable at org.apache.commons.math3.linear.RectangularCholeskyDecomposition:93
final double[] tmpRow = b[r]
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math3.linear.RectangularCholeskyDecomposition:94
b[r] = b[swapR]
]]
ChangePatternInstance [actions=[Insert Assignment at org.apache.commons.math3.linear.RectangularCholeskyDecomposition:95
b[swapR] = tmpRow
]]
ChangePatternInstance [actions=[Insert LocalVariable at org.apache.commons.math3.linear.RectangularCholeskyDecomposition:126
final double inverse2 = 1 / (c[ir][ir])
]]
ChangePatternInstance [actions=[Insert VirtualEle at org.apache.commons.math3.linear.RectangularCholeskyDecomposition
]]
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.math3.linear.RectangularCholeskyDecomposition:93
tmp to tmpIndex
]]
ChangePatternInstance [actions=[Insert ArrayTypeReference at org.apache.commons.math3.linear.RectangularCholeskyDecomposition:93
double[]
]]
ChangePatternInstance [actions=[Insert VirtualEle at org.apache.commons.math3.linear.RectangularCholeskyDecomposition
]]
ChangePatternInstance [actions=[Insert ArrayRead at org.apache.commons.math3.linear.RectangularCholeskyDecomposition:93
b[r]
]]
ChangePatternInstance [actions=[Insert ArrayWrite at org.apache.commons.math3.linear.RectangularCholeskyDecomposition:94
b[r]
]]
ChangePatternInstance [actions=[Insert ArrayRead at org.apache.commons.math3.linear.RectangularCholeskyDecomposition:94
b[swapR]
]]
ChangePatternInstance [actions=[Insert ArrayWrite at org.apache.commons.math3.linear.RectangularCholeskyDecomposition:95
b[swapR]
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.linear.RectangularCholeskyDecomposition:95
tmpRow
]]
ChangePatternInstance [actions=[Insert TypeReference at org.apache.commons.math3.linear.RectangularCholeskyDecomposition:126
double
]]
ChangePatternInstance [actions=[Insert VirtualEle at org.apache.commons.math3.linear.RectangularCholeskyDecomposition
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.linear.RectangularCholeskyDecomposition:126
1 / (c[ir][ir])
]]
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.math3.linear.RectangularCholeskyDecomposition:83
isi to isr
]]
ChangePatternInstance [actions=[Insert VariableWrite at org.apache.commons.math3.linear.RectangularCholeskyDecomposition:83
swapR
]]
ChangePatternInstance [actions=[Insert Wra at org.apache.commons.math3.linear.RectangularCholeskyDecomposition
]]
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.math3.linear.RectangularCholeskyDecomposition:92
to swapR
]]
ChangePatternInstance [actions=[Move VariableRead from org.apache.commons.math3.linear.RectangularCholeskyDecomposition:92 to org.apache.commons.math3.linear.RectangularCholeskyDecomposition:91
swap
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.linear.RectangularCholeskyDecomposition:92
swapR
]]
ChangePatternInstance [actions=[Insert Wra at org.apache.commons.math3.linear.RectangularCholeskyDecomposition
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.linear.RectangularCholeskyDecomposition:93
b
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.linear.RectangularCholeskyDecomposition:93
r
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.linear.RectangularCholeskyDecomposition:94
b
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.linear.RectangularCholeskyDecomposition:94
r
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.linear.RectangularCholeskyDecomposition:94
b
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.linear.RectangularCholeskyDecomposition:94
swapR
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.linear.RectangularCholeskyDecomposition:95
b
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.linear.RectangularCholeskyDecomposition:95
swapR
]]
ChangePatternInstance [actions=[Insert Wra at org.apache.commons.math3.linear.RectangularCholeskyDecomposition
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math3.linear.RectangularCholeskyDecomposition:126
1
]]
ChangePatternInstance [actions=[Insert ArrayRead at org.apache.commons.math3.linear.RectangularCholeskyDecomposition:126
(c[ir][ir])
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.linear.RectangularCholeskyDecomposition:131
((c[ii][ir]) * (c[ii][ir])) * inverse2
]]
ChangePatternInstance [actions=[Update VariableRead at org.apache.commons.math3.linear.RectangularCholeskyDecomposition:83
isi to isr
]]
ChangePatternInstance [actions=[Insert ArrayRead at org.apache.commons.math3.linear.RectangularCholeskyDecomposition:126
c[ir]
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.linear.RectangularCholeskyDecomposition:126
ir
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.linear.RectangularCholeskyDecomposition:131
((c[ii][ir]) * (c[ii][ir]))
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.linear.RectangularCholeskyDecomposition:131
inverse2
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.linear.RectangularCholeskyDecomposition:126
c
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.linear.RectangularCholeskyDecomposition:126
ir
]]
ChangePatternInstance [actions=[Insert ArrayRead at org.apache.commons.math3.linear.RectangularCholeskyDecomposition:131
(c[ii][ir])
]]
ChangePatternInstance [actions=[Insert ArrayRead at org.apache.commons.math3.linear.RectangularCholeskyDecomposition:131
(c[ii][ir])
]]
ChangePatternInstance [actions=[Insert ArrayRead at org.apache.commons.math3.linear.RectangularCholeskyDecomposition:131
c[ii]
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.linear.RectangularCholeskyDecomposition:131
ir
]]
ChangePatternInstance [actions=[Insert ArrayRead at org.apache.commons.math3.linear.RectangularCholeskyDecomposition:131
c[ii]
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.linear.RectangularCholeskyDecomposition:131
ir
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.linear.RectangularCholeskyDecomposition:131
c
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.linear.RectangularCholeskyDecomposition:131
ii
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.linear.RectangularCholeskyDecomposition:131
c
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.linear.RectangularCholeskyDecomposition:131
ii
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.linear.RectangularCholeskyDecomposition:84
swap
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.linear.RectangularCholeskyDecomposition:84
r
]]
ChangePatternInstance [actions=[Delete ArrayWrite at org.apache.commons.math3.linear.RectangularCholeskyDecomposition:84
swap[r]
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.linear.RectangularCholeskyDecomposition:90
swap
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.linear.RectangularCholeskyDecomposition:90
r
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.math3.linear.RectangularCholeskyDecomposition:90
(swap[r])
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.linear.RectangularCholeskyDecomposition:90
r
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.linear.RectangularCholeskyDecomposition:92
r
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.math3.linear.RectangularCholeskyDecomposition:92
[r]
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.linear.RectangularCholeskyDecomposition:93
swap
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.linear.RectangularCholeskyDecomposition:93
r
]]
ChangePatternInstance [actions=[Delete ArrayRead at org.apache.commons.math3.linear.RectangularCholeskyDecomposition:93
swap[r]
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.linear.RectangularCholeskyDecomposition:128
e
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.math3.linear.RectangularCholeskyDecomposition:128
e
]]
ChangePatternInstance [actions=[Delete BinaryOperator at org.apache.commons.math3.linear.RectangularCholeskyDecomposition:128
e * e
]]
Output: Insert If at org.apache.commons.math.complex.Complex:159
if ((isNaN) || (rhs.isNaN)) {
return org.apache.commons.math.complex.Complex.NaN;
}
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.complex.Complex:159
if ((isNaN) || (rhs.isNaN)) {
return org.apache.commons.math.complex.Complex.NaN;
}
, Insert Return at org.apache.commons.math.complex.Complex:160
return org.apache.commons.math.complex.Complex.NaN
]]
Output: Update Literal at org.apache.commons.math.distribution.NormalDistributionImpl:130
20 to 40
Delete VariableRead at org.apache.commons.math.distribution.NormalDistributionImpl:132
x
Delete BinaryOperator at org.apache.commons.math.distribution.NormalDistributionImpl:132
((mean) + (20 * (standardDeviation)))
Delete Literal at org.apache.commons.math.distribution.NormalDistributionImpl:133
1
Delete Try at org.apache.commons.math.distribution.NormalDistributionImpl:126
try {
} catch (org.apache.commons.math.MaxIterationsExceededException ex) {
if (x < ((mean) - )) {
return 0;
} else
if () else {
throw ex;
}
}
Insert If at org.apache.commons.math.distribution.NormalDistributionImpl:127
if ()
Insert Invocation at org.apache.commons.math.distribution.NormalDistributionImpl:127
(org.apache.commons.math.util.FastMath.abs(dev))
Insert Conditional at org.apache.commons.math.distribution.NormalDistributionImpl:128
dev < 0 ? 0.0 : 1.0
Move Return from org.apache.commons.math.distribution.NormalDistributionImpl:127 to org.apache.commons.math.distribution.NormalDistributionImpl:131
return 0.5 * (1.0 + (org.apache.commons.math.special.Erf.erf((dev / ((standardDeviation) * (org.apache.commons.math.util.FastMath.sqrt(2.0)))))))
Move BinaryOperator from org.apache.commons.math.distribution.NormalDistributionImpl:132 to org.apache.commons.math.distribution.NormalDistributionImpl:127
x > ((mean) + (20 * (standardDeviation)))
Move Block from org.apache.commons.math.distribution.NormalDistributionImpl:132 to org.apache.commons.math.distribution.NormalDistributionImpl:127
{
return 1;
}
Output: Insert LocalVariable at org.apache.commons.math.optimization.direct.MultiDirectional:68
final org.apache.commons.math.optimization.RealConvergenceChecker checker = getConvergenceChecker()
Insert LocalVariable at org.apache.commons.math.optimization.direct.MultiDirectional:101
final int iter = getIterations()
Insert LocalVariable at org.apache.commons.math.optimization.direct.MultiDirectional:102
boolean converged = true
Insert For at org.apache.commons.math.optimization.direct.MultiDirectional:103
for (int i = 0; i < (simplex.length); ++i) {
converged &= checker.converged(iter, original[i], simplex[i]);
}
Insert If at org.apache.commons.math.optimization.direct.MultiDirectional:106
if (converged) {
return;
}
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.optimization.direct.MultiDirectional:106
if (converged) {
return;
}
, Insert Return at org.apache.commons.math.optimization.direct.MultiDirectional:108
return
]]
Output: Update BinaryOperator at org.apache.commons.math.util.MathUtils:346
result == (java.lang.Long.MAX_VALUE) to n > 20
Update VariableRead at org.apache.commons.math.util.MathUtils:346
result to n
Delete LocalVariable at org.apache.commons.math.util.MathUtils:345
long result = java.lang.Math.round(org.apache.commons.math.util.MathUtils.factorialDouble(n))
Insert If at org.apache.commons.math.util.MathUtils:345
if (n < 0) {
throw new java.lang.IllegalArgumentException("must have n >= 0 for n!");
}
Insert If at org.apache.commons.math.util.MathUtils:379
if (n < 21) {
return org.apache.commons.math.util.MathUtils.factorial(n);
}
Insert If at org.apache.commons.math.util.MathUtils:402
if (n < 21) {
return java.lang.Math.log(org.apache.commons.math.util.MathUtils.factorial(n));
}
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.util.MathUtils:379
if (n < 21) {
return org.apache.commons.math.util.MathUtils.factorial(n);
}
, Insert Return at org.apache.commons.math.util.MathUtils:380
return org.apache.commons.math.util.MathUtils.factorial(n)
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.util.MathUtils:402
if (n < 21) {
return java.lang.Math.log(org.apache.commons.math.util.MathUtils.factorial(n));
}
, Insert Return at org.apache.commons.math.util.MathUtils:403
return java.lang.Math.log(org.apache.commons.math.util.MathUtils.factorial(n))
]]
Output: Insert If at org.apache.commons.math.ode.nonstiff.EmbeddedRungeKuttaIntegrator:250
if (forward) {
if (((stepStart) + (stepSize)) >= t) {
stepSize = t - (stepStart);
}
} else {
if (((stepStart) + (stepSize)) <= t) {
stepSize = t - (stepStart);
}
}
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.ode.nonstiff.EmbeddedRungeKuttaIntegrator:250
if (forward) {
if (((stepStart) + (stepSize)) >= t) {
stepSize = t - (stepStart);
}
} else {
if (((stepStart) + (stepSize)) <= t) {
stepSize = t - (stepStart);
}
}
, Insert If at org.apache.commons.math.ode.nonstiff.EmbeddedRungeKuttaIntegrator:251
if (((stepStart) + (stepSize)) >= t) {
stepSize = t - (stepStart);
}
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.ode.nonstiff.EmbeddedRungeKuttaIntegrator:250
if (forward) {
if (((stepStart) + (stepSize)) >= t) {
stepSize = t - (stepStart);
}
} else {
if (((stepStart) + (stepSize)) <= t) {
stepSize = t - (stepStart);
}
}
, Insert If at org.apache.commons.math.ode.nonstiff.EmbeddedRungeKuttaIntegrator:255
if (((stepStart) + (stepSize)) <= t) {
stepSize = t - (stepStart);
}
]]
Output: Insert If at org.apache.commons.math.complex.Complex:1021
if ((imaginary) > 20.0) {
return createComplex(0.0, 1.0);
}
Insert If at org.apache.commons.math.complex.Complex:1024
if ((imaginary) < (-20.0)) {
return createComplex(0.0, (-1.0));
}
Insert If at org.apache.commons.math.complex.Complex:1072
if ((real) > 20.0) {
return createComplex(1.0, 0.0);
}
Insert If at org.apache.commons.math.complex.Complex:1075
if ((real) < (-20.0)) {
return createComplex((-1.0), 0.0);
}
Insert BinaryOperator at org.apache.commons.math.complex.Complex:1018
|| (java.lang.Double.isInfinite(real))
Insert BinaryOperator at org.apache.commons.math.complex.Complex:1069
|| (java.lang.Double.isInfinite(imaginary))
Move FieldRead from org.apache.commons.math.complex.Complex:1018 to org.apache.commons.math.complex.Complex:1018
isNaN
Move FieldRead from org.apache.commons.math.complex.Complex:1063 to org.apache.commons.math.complex.Complex:1069
isNaN
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math.complex.Complex:1018
|| (java.lang.Double.isInfinite(real))
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math.complex.Complex:1021
(imaginary) > 20.0
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.math.complex.Complex:1021
{
return createComplex(0.0, 1.0);
}
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math.complex.Complex:1024
(imaginary) < (-20.0)
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.math.complex.Complex:1024
{
return createComplex(0.0, (-1.0));
}
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math.complex.Complex:1069
|| (java.lang.Double.isInfinite(imaginary))
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math.complex.Complex:1072
(real) > 20.0
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.math.complex.Complex:1072
{
return createComplex(1.0, 0.0);
}
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math.complex.Complex:1075
(real) < (-20.0)
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.math.complex.Complex:1075
{
return createComplex((-1.0), 0.0);
}
]]
ChangePatternInstance [actions=[Move FieldRead from org.apache.commons.math.complex.Complex:1018 to org.apache.commons.math.complex.Complex:1018
isNaN
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math.complex.Complex:1018
(java.lang.Double.isInfinite(real))
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.math.complex.Complex:1021
(imaginary)
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math.complex.Complex:1021
20.0
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math.complex.Complex:1022
return createComplex(0.0, 1.0)
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.math.complex.Complex:1024
(imaginary)
]]
ChangePatternInstance [actions=[Insert UnaryOperator at org.apache.commons.math.complex.Complex:1024
(-20.0)
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math.complex.Complex:1025
return createComplex(0.0, (-1.0))
]]
ChangePatternInstance [actions=[Move FieldRead from org.apache.commons.math.complex.Complex:1063 to org.apache.commons.math.complex.Complex:1069
isNaN
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math.complex.Complex:1069
(java.lang.Double.isInfinite(imaginary))
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.math.complex.Complex:1072
(real)
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math.complex.Complex:1072
20.0
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math.complex.Complex:1073
return createComplex(1.0, 0.0)
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.math.complex.Complex:1075
(real)
]]
ChangePatternInstance [actions=[Insert UnaryOperator at org.apache.commons.math.complex.Complex:1075
(-20.0)
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math.complex.Complex:1076
return createComplex((-1.0), 0.0)
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math.complex.Complex:1018
java.lang.Double
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.math.complex.Complex:1018
real
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math.complex.Complex
org.apache.commons.math.complex.Complex
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math.complex.Complex:1022
createComplex(0.0, 1.0)
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math.complex.Complex
org.apache.commons.math.complex.Complex
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math.complex.Complex:1024
20.0
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math.complex.Complex:1025
createComplex(0.0, (-1.0))
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math.complex.Complex:1069
java.lang.Double
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.math.complex.Complex:1069
imaginary
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math.complex.Complex
org.apache.commons.math.complex.Complex
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math.complex.Complex:1073
createComplex(1.0, 0.0)
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math.complex.Complex
org.apache.commons.math.complex.Complex
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math.complex.Complex:1075
20.0
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math.complex.Complex:1076
createComplex((-1.0), 0.0)
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math.complex.Complex
org.apache.commons.math.complex.Complex
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math.complex.Complex
org.apache.commons.math.complex.Complex
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math.complex.Complex:1022
0.0
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math.complex.Complex:1022
1.0
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math.complex.Complex
org.apache.commons.math.complex.Complex
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math.complex.Complex:1025
0.0
]]
ChangePatternInstance [actions=[Insert UnaryOperator at org.apache.commons.math.complex.Complex:1025
(-1.0)
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math.complex.Complex
org.apache.commons.math.complex.Complex
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math.complex.Complex
org.apache.commons.math.complex.Complex
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math.complex.Complex:1073
1.0
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math.complex.Complex:1073
0.0
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math.complex.Complex
org.apache.commons.math.complex.Complex
]]
ChangePatternInstance [actions=[Insert UnaryOperator at org.apache.commons.math.complex.Complex:1076
(-1.0)
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math.complex.Complex:1076
0.0
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math.complex.Complex:1025
1.0
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math.complex.Complex:1076
1.0
]]
Output: Insert If at org.apache.commons.math.distribution.FDistributionImpl:146
if (d > 2.0) {
}
Insert Literal at org.apache.commons.math.distribution.FDistributionImpl:144
1.0
Move Assignment from org.apache.commons.math.distribution.FDistributionImpl:147 to org.apache.commons.math.distribution.FDistributionImpl:148
ret = d / (d - 2.0)
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.distribution.FDistributionImpl:146
if (d > 2.0) {
}
, Move Assignment from org.apache.commons.math.distribution.FDistributionImpl:147 to org.apache.commons.math.distribution.FDistributionImpl:148
ret = d / (d - 2.0)
]]
Output: Update LocalVariable at org.apache.commons.math3.linear.OpenMapRealVector:349
org.apache.commons.math3.util.OpenIntToDoubleHashMap.Iterator iter = entries.iterator() to final int n = getDimension()
Update TypeReference at org.apache.commons.math3.linear.OpenMapRealVector:349
org.apache.commons.math3.util.OpenIntToDoubleHashMap.Iterator to int
Update Invocation at org.apache.commons.math3.linear.OpenMapRealVector:349
entries.iterator() to getDimension()
Update VariableRead at org.apache.commons.math3.linear.OpenMapRealVector:352
to i
Update Invocation at org.apache.commons.math3.linear.OpenMapRealVector:352
(iter.value()) to (this.getEntry(i))
Update VariableRead at org.apache.commons.math3.linear.OpenMapRealVector:352
iter to i
Update VariableRead at org.apache.commons.math3.linear.OpenMapRealVector:352
to i
Delete Invocation at org.apache.commons.math3.linear.OpenMapRealVector:352
.key()
Delete While at org.apache.commons.math3.linear.OpenMapRealVector:350
while (iter.hasNext()) {
iter.advance();
.setEntry(.key(), );
}
Insert For at org.apache.commons.math3.linear.OpenMapRealVector:350
for (int i = 0; i < n; i++) {
.setEntry(, );
}
Insert If at org.apache.commons.math3.linear.OpenMapRealVector:373
if ((v.isNaN()) || (v.isInfinite())) {
final int n = getDimension();
for (int i = 0; i < n; i++) {
final double y = v.getEntry(i);
if (java.lang.Double.isNaN(y)) {
res.setEntry(i, java.lang.Double.NaN);
} else
if (java.lang.Double.isInfinite(y)) {
final double x = this.getEntry(i);
res.setEntry(i, (x * y));
}
}
}
Move VariableRead from org.apache.commons.math3.linear.OpenMapRealVector:352 to org.apache.commons.math3.linear.OpenMapRealVector:351
res
Move VariableRead from org.apache.commons.math3.linear.OpenMapRealVector:352 to org.apache.commons.math3.linear.OpenMapRealVector:351
iter
Move BinaryOperator from org.apache.commons.math3.linear.OpenMapRealVector:352 to org.apache.commons.math3.linear.OpenMapRealVector:351
((iter.value()) / (v.getEntry(iter.key())))
Move VariableRead from org.apache.commons.math3.linear.OpenMapRealVector:352 to org.apache.commons.math3.linear.OpenMapRealVector:351
iter
ChangePatternInstance [actions=[Insert If at org.apache.commons.math3.linear.OpenMapRealVector:373
if ((v.isNaN()) || (v.isInfinite())) {
final int n = getDimension();
for (int i = 0; i < n; i++) {
final double y = v.getEntry(i);
if (java.lang.Double.isNaN(y)) {
res.setEntry(i, java.lang.Double.NaN);
} else
if (java.lang.Double.isInfinite(y)) {
final double x = this.getEntry(i);
res.setEntry(i, (x * y));
}
}
}
, Insert If at org.apache.commons.math3.linear.OpenMapRealVector:377
if (java.lang.Double.isNaN(y)) {
res.setEntry(i, java.lang.Double.NaN);
} else
if (java.lang.Double.isInfinite(y)) {
final double x = this.getEntry(i);
res.setEntry(i, (x * y));
}
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math3.linear.OpenMapRealVector:377
if (java.lang.Double.isNaN(y)) {
res.setEntry(i, java.lang.Double.NaN);
} else
if (java.lang.Double.isInfinite(y)) {
final double x = this.getEntry(i);
res.setEntry(i, (x * y));
}
, Insert If at org.apache.commons.math3.linear.OpenMapRealVector:379
if (java.lang.Double.isInfinite(y)) {
final double x = this.getEntry(i);
res.setEntry(i, (x * y));
}
]]
Output: Update VariableRead at org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:346
oldRes to qtf
Delete FieldRead at org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:278
residuals
Delete Block at org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:442
{
}
Insert LocalVariable at org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:258
double[] oldObj = new double[rows]
Insert LocalVariable at org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:259
double[] qtf = new double[rows]
Insert For at org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:272
for (int i = 0; i < (rows); i++) {
qtf[i] = ;
}
Insert VariableRead at org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:283
qtf
Insert Assignment at org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:351
tmpVec = objective
Insert Assignment at org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:352
objective = oldObj
Insert Assignment at org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:353
oldObj = tmpVec
Insert Invocation at org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:329
updateResidualsAndCost()
Insert Assignment at org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:330
current = new org.apache.commons.math.optimization.VectorialPointValuePair(point, objective)
Insert If at org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:433
if ((checker) != null) {
}
Insert Assignment at org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:449
tmpVec = objective
Insert Assignment at org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:450
objective = oldObj
Insert Assignment at org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:451
oldObj = tmpVec
Insert ArrayRead at org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:321
(qtf[i])
Move ArrayRead from org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:316 to org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:273
(residuals[i])
Move Assignment from org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:365 to org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:430
current = new org.apache.commons.math.optimization.VectorialPointValuePair(point, objective)
Move If from org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:443 to org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer:435
if (checker.converged(getIterations(), previous, current)) {
return current;
}
Output: Insert If at org.apache.commons.math3.util.MathArrays:822
if (len == 1) {
return (a[0]) * (b[0]);
}
ChangePatternInstance [actions=[Insert If at org.apache.commons.math3.util.MathArrays:822
if (len == 1) {
return (a[0]) * (b[0]);
}
, Insert Return at org.apache.commons.math3.util.MathArrays:824
return (a[0]) * (b[0])
]]
Output: Insert If at org.apache.commons.math3.geometry.euclidean.twod.SubLine:132
if (v2D == null) {
return null;
}
ChangePatternInstance [actions=[Insert If at org.apache.commons.math3.geometry.euclidean.twod.SubLine:132
if (v2D == null) {
return null;
}
, Insert Return at org.apache.commons.math3.geometry.euclidean.twod.SubLine:133
return null
]]
Output: Insert For at org.apache.commons.math3.optimization.direct.CMAESOptimizer:540
for (int i = 0; i < (lB.length); i++) {
if (java.lang.Double.isInfinite(((boundaries[1][i]) - (boundaries[0][i])))) {
final double max = (java.lang.Double.MAX_VALUE) + (boundaries[0][i]);
final org.apache.commons.math3.exception.NumberIsTooLargeException e = new org.apache.commons.math3.exception.NumberIsTooLargeException(boundaries[1][i], max, true);
e.getContext().addMessage(LocalizedFormats.OVERFLOW);
e.getContext().addMessage(LocalizedFormats.INDEX, i);
throw e;
}
}
ChangePatternInstance [actions=[Insert If at org.apache.commons.math3.optimization.direct.CMAESOptimizer:541
if (java.lang.Double.isInfinite(((boundaries[1][i]) - (boundaries[0][i])))) {
final double max = (java.lang.Double.MAX_VALUE) + (boundaries[0][i]);
final org.apache.commons.math3.exception.NumberIsTooLargeException e = new org.apache.commons.math3.exception.NumberIsTooLargeException(boundaries[1][i], max, true);
e.getContext().addMessage(LocalizedFormats.OVERFLOW);
e.getContext().addMessage(LocalizedFormats.INDEX, i);
throw e;
}
, Insert Throw at org.apache.commons.math3.optimization.direct.CMAESOptimizer:550
throw e
]]
Output: Insert If at org.apache.commons.math.analysis.solvers.BaseSecantSolver:189
if (x == x1) {
throw new org.apache.commons.math.exception.ConvergenceException();
}
ChangePatternInstance [actions=[Insert If at org.apache.commons.math.analysis.solvers.BaseSecantSolver:189
if (x == x1) {
throw new org.apache.commons.math.exception.ConvergenceException();
}
, Insert Throw at org.apache.commons.math.analysis.solvers.BaseSecantSolver:190
throw new org.apache.commons.math.exception.ConvergenceException()
]]
[INFO] Tests run: 33, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 7.843 s - in fr.inria.coming.spoon.patterns.ExperimentMiningInstancesD4JTest
[INFO] Running fr.inria.coming.spoon.patterns.PatternMatchingTest
Output: Update VariableRead at org.apache.derby.jdbc.EmbedPooledConnection:113
u to p
Output: Insert If at org.apache.derby.jdbc.EmbedPooledConnection:119
if (isActive) {
dataSource = null;
}
Case 2a
Output: Update VariableRead at org.apache.derby.jdbc.EmbedPooledConnection:113
u to p
Output: Insert If at org.apache.derby.jdbc.EmbedPooledConnection:119
if (isActive) {
dataSource = null;
}
Case 2a
EntityRelation [entity=PatternEntity [entityName=If, parent=null], action1=PatternAction [affectedEntity=PatternEntity [entityName=FieldRead, parent=ParentPatternEntity [parent=PatternEntity [entityName=If, parent=null], parentLevel=2]], action=INS], action2=PatternAction [affectedEntity=PatternEntity [entityName=If, parent=null], action=INS]]
all com [ChangePatternInstance [actions=[Insert FieldRead at org.apache.derby.jdbc.EmbedPooledConnection:119
isActive
, Insert If at org.apache.derby.jdbc.EmbedPooledConnection:119
if (isActive) {
dataSource = null;
}
]]]
Output: Update VariableRead at org.apache.derby.jdbc.EmbedPooledConnection:113
u to p
Output: Insert If at org.apache.derby.jdbc.EmbedPooledConnection:119
if (isActive) {
dataSource = null;
}
Case 2a
Output: Update VariableRead at org.apache.derby.jdbc.EmbedPooledConnection:113
u to p
Output: Insert If at org.apache.derby.jdbc.EmbedPooledConnection:119
if (isActive) {
dataSource = null;
}
Case 2a
Output: Update VariableRead at org.apache.derby.jdbc.EmbedPooledConnection:113
u to p
Output: Insert If at org.apache.derby.jdbc.EmbedPooledConnection:119
if (isActive) {
dataSource = null;
}
Case 2a
Output: Update VariableRead at org.apache.derby.jdbc.EmbedPooledConnection:113
u to p
Output: Insert If at org.apache.derby.jdbc.EmbedPooledConnection:119
if (isActive) {
dataSource = null;
}
Output: Update VariableRead at org.apache.derby.jdbc.EmbedPooledConnection:113
u to p
Output: Insert If at org.apache.derby.jdbc.EmbedPooledConnection:119
if (isActive) {
dataSource = null;
}
Case 1
Output: Update VariableRead at org.apache.derby.jdbc.EmbedPooledConnection:113
u to p
Output: Insert If at org.apache.derby.jdbc.EmbedPooledConnection:119
if (isActive) {
dataSource = null;
}
Case 2
Output: Update VariableRead at org.apache.derby.jdbc.EmbedPooledConnection:113
u to p
Output: Insert If at org.apache.derby.jdbc.EmbedPooledConnection:119
if (isActive) {
dataSource = null;
}
Case 3
Output: Update VariableRead at org.apache.derby.jdbc.EmbedPooledConnection:113
u to p
Output: Insert If at org.apache.derby.jdbc.EmbedPooledConnection:119
if (isActive) {
dataSource = null;
}
Case 4
Output: Update VariableRead at org.apache.derby.jdbc.EmbedPooledConnection:113
u to p
Output: Insert If at org.apache.derby.jdbc.EmbedPooledConnection:119
if (isActive) {
dataSource = null;
}
Case 5
Output: Update VariableRead at org.apache.derby.jdbc.EmbedPooledConnection:113
u to p
Output: Insert If at org.apache.derby.jdbc.EmbedPooledConnection:119
if (isActive) {
dataSource = null;
}
Case 2a
Output: Update VariableRead at org.apache.derby.jdbc.EmbedPooledConnection:113
u to p
Output: Insert If at org.apache.derby.jdbc.EmbedPooledConnection:119
if (isActive) {
dataSource = null;
}
Test result [Update BinaryOperator at org.apache.derby.jdbc.EmbedPooledConnection:359
(realConnection) != null to (realConnection) == null
, Update Invocation at org.apache.derby.jdbc.EmbedPooledConnection:334
l.connectionClosed(event) to l.connectionErrorOccurred(event)
]
nr instances: 1
[ChangePatternInstance [actions=[Update Invocation at org.apache.derby.jdbc.EmbedPooledConnection:334
l.connectionClosed(event) to l.connectionErrorOccurred(event)
]]]
Output: Update VariableRead at org.apache.derby.jdbc.EmbedPooledConnection:113
u to p
Output: Insert If at org.apache.derby.jdbc.EmbedPooledConnection:119
if (isActive) {
dataSource = null;
}
Case 1b
Output: Update VariableRead at org.apache.derby.jdbc.EmbedPooledConnection:113
u to p
Output: Insert If at org.apache.derby.jdbc.EmbedPooledConnection:119
if (isActive) {
dataSource = null;
}
Case 2a
Output: Update VariableRead at org.apache.derby.jdbc.EmbedPooledConnection:113
u to p
Output: Insert If at org.apache.derby.jdbc.EmbedPooledConnection:119
if (isActive) {
dataSource = null;
}
Case 2b false
Output: Update VariableRead at org.apache.derby.jdbc.EmbedPooledConnection:113
u to p
Output: Insert If at org.apache.derby.jdbc.EmbedPooledConnection:119
if (isActive) {
dataSource = null;
}
Case 2a
Output: Update VariableRead at org.apache.derby.jdbc.EmbedPooledConnection:113
u to p
Output: Insert If at org.apache.derby.jdbc.EmbedPooledConnection:119
if (isActive) {
dataSource = null;
}
Case 2a
Output: Update VariableRead at org.apache.derby.jdbc.EmbedPooledConnection:113
u to p
Output: Insert If at org.apache.derby.jdbc.EmbedPooledConnection:119
if (isActive) {
dataSource = null;
}
Case 2a
Output: Update VariableRead at org.apache.derby.jdbc.EmbedPooledConnection:113
u to p
Output: Insert If at org.apache.derby.jdbc.EmbedPooledConnection:119
if (isActive) {
dataSource = null;
}
Case 2a
Output: Update VariableRead at org.apache.derby.jdbc.EmbedPooledConnection:113
u to p
Output: Insert If at org.apache.derby.jdbc.EmbedPooledConnection:119
if (isActive) {
dataSource = null;
}
Case 2 instances
[Update VariableRead at org.apache.derby.jdbc.EmbedPooledConnection:114
p to u
, Insert If at org.apache.derby.jdbc.EmbedPooledConnection:119
if (isActive) {
dataSource = null;
}
, Insert If at org.apache.derby.jdbc.EmbedPooledConnection:127
if ((password) != null) {
password.toString();
}
]
-->[Insert Invocation at org.apache.derby.jdbc.EmbedPooledConnection:128
password.toString()
, Insert If at org.apache.derby.jdbc.EmbedPooledConnection:119
if (isActive) {
dataSource = null;
}
]
-->[Insert Invocation at org.apache.derby.jdbc.EmbedPooledConnection:128
password.toString()
, Insert If at org.apache.derby.jdbc.EmbedPooledConnection:127
if ((password) != null) {
password.toString();
}
]
final matching:
-fi->
ChangePatternInstance [actions=[Insert Invocation at org.apache.derby.jdbc.EmbedPooledConnection:128
password.toString()
, Insert If at org.apache.derby.jdbc.EmbedPooledConnection:127
if ((password) != null) {
password.toString();
}
]]
Output: Update VariableRead at org.apache.derby.jdbc.EmbedPooledConnection:113
u to p
Output: Insert If at org.apache.derby.jdbc.EmbedPooledConnection:119
if (isActive) {
dataSource = null;
}
Case 2a
Output: Update VariableRead at org.apache.derby.jdbc.EmbedPooledConnection:113
u to p
Output: Insert If at org.apache.derby.jdbc.EmbedPooledConnection:119
if (isActive) {
dataSource = null;
}
Case 2a
EntityRelation [entity=PatternEntity [entityName=If, parent=null], action1=PatternAction [affectedEntity=PatternEntity [entityName=FieldRead, parent=ParentPatternEntity [parent=PatternEntity [entityName=If, parent=null], parentLevel=2]], action=INS], action2=PatternAction [affectedEntity=PatternEntity [entityName=If, parent=null], action=INS]]
Output: Update VariableRead at org.apache.derby.jdbc.EmbedPooledConnection:113
u to p
Output: Insert If at org.apache.derby.jdbc.EmbedPooledConnection:119
if (isActive) {
dataSource = null;
}
Case 2a
Output: Update VariableRead at org.apache.derby.jdbc.EmbedPooledConnection:113
u to p
Output: Insert If at org.apache.derby.jdbc.EmbedPooledConnection:119
if (isActive) {
dataSource = null;
}
Case 2 instances
[Update VariableRead at org.apache.derby.jdbc.EmbedPooledConnection:114
p to u
, Insert If at org.apache.derby.jdbc.EmbedPooledConnection:119
if (isActive) {
dataSource = null;
}
, Insert If at org.apache.derby.jdbc.EmbedPooledConnection:127
if ((password) != null) {
password.toString();
}
]
-->[Insert Assignment at org.apache.derby.jdbc.EmbedPooledConnection:120
dataSource = null
, Insert If at org.apache.derby.jdbc.EmbedPooledConnection:119
if (isActive) {
dataSource = null;
}
]
-->[Insert Assignment at org.apache.derby.jdbc.EmbedPooledConnection:120
dataSource = null
, Insert If at org.apache.derby.jdbc.EmbedPooledConnection:127
if ((password) != null) {
password.toString();
}
]
final matching:
-fi->
ChangePatternInstance [actions=[Insert Assignment at org.apache.derby.jdbc.EmbedPooledConnection:120
dataSource = null
, Insert If at org.apache.derby.jdbc.EmbedPooledConnection:119
if (isActive) {
dataSource = null;
}
]]
Output: Update VariableRead at org.apache.derby.jdbc.EmbedPooledConnection:113
u to p
Output: Insert If at org.apache.derby.jdbc.EmbedPooledConnection:119
if (isActive) {
dataSource = null;
}
Case 2a
Output: Update VariableRead at org.apache.derby.jdbc.EmbedPooledConnection:113
u to p
Output: Insert If at org.apache.derby.jdbc.EmbedPooledConnection:119
if (isActive) {
dataSource = null;
}
Case 2a
Output: Update VariableRead at org.apache.derby.jdbc.EmbedPooledConnection:113
u to p
Output: Insert If at org.apache.derby.jdbc.EmbedPooledConnection:119
if (isActive) {
dataSource = null;
}
Case 2 instances
[Update VariableRead at org.apache.derby.jdbc.EmbedPooledConnection:114
p to u
, Insert If at org.apache.derby.jdbc.EmbedPooledConnection:119
if (isActive) {
dataSource = null;
}
, Insert If at org.apache.derby.jdbc.EmbedPooledConnection:127
if ((password) == null) {
password = null;
}
]
-->[Insert FieldRead at org.apache.derby.jdbc.EmbedPooledConnection:119
isActive
, Insert If at org.apache.derby.jdbc.EmbedPooledConnection:119
if (isActive) {
dataSource = null;
}
]
-->[Insert FieldRead at org.apache.derby.jdbc.EmbedPooledConnection:127
(password)
, Insert If at org.apache.derby.jdbc.EmbedPooledConnection:119
if (isActive) {
dataSource = null;
}
]
-->[Insert FieldRead at org.apache.derby.jdbc.EmbedPooledConnection:119
isActive
, Insert If at org.apache.derby.jdbc.EmbedPooledConnection:127
if ((password) == null) {
password = null;
}
]
-->[Insert FieldRead at org.apache.derby.jdbc.EmbedPooledConnection:127
(password)
, Insert If at org.apache.derby.jdbc.EmbedPooledConnection:127
if ((password) == null) {
password = null;
}
]
final matching:
-fi->
ChangePatternInstance [actions=[Insert FieldRead at org.apache.derby.jdbc.EmbedPooledConnection:119
isActive
, Insert If at org.apache.derby.jdbc.EmbedPooledConnection:119
if (isActive) {
dataSource = null;
}
]]
-fi->
ChangePatternInstance [actions=[Insert FieldRead at org.apache.derby.jdbc.EmbedPooledConnection:127
(password)
, Insert If at org.apache.derby.jdbc.EmbedPooledConnection:127
if ((password) == null) {
password = null;
}
]]
Output: Update VariableRead at org.apache.derby.jdbc.EmbedPooledConnection:113
u to p
Output: Insert If at org.apache.derby.jdbc.EmbedPooledConnection:119
if (isActive) {
dataSource = null;
}
Case 2 instances
[Update VariableRead at org.apache.derby.jdbc.EmbedPooledConnection:114
p to u
, Insert If at org.apache.derby.jdbc.EmbedPooledConnection:119
if (isActive) {
dataSource = null;
}
, Insert If at org.apache.derby.jdbc.EmbedPooledConnection:127
if ((password) == null) {
password = null;
}
]
-->[Insert Assignment at org.apache.derby.jdbc.EmbedPooledConnection:120
dataSource = null
, Insert If at org.apache.derby.jdbc.EmbedPooledConnection:119
if (isActive) {
dataSource = null;
}
]
-->[Insert Assignment at org.apache.derby.jdbc.EmbedPooledConnection:128
password = null
, Insert If at org.apache.derby.jdbc.EmbedPooledConnection:119
if (isActive) {
dataSource = null;
}
]
-->[Insert Assignment at org.apache.derby.jdbc.EmbedPooledConnection:120
dataSource = null
, Insert If at org.apache.derby.jdbc.EmbedPooledConnection:127
if ((password) == null) {
password = null;
}
]
-->[Insert Assignment at org.apache.derby.jdbc.EmbedPooledConnection:128
password = null
, Insert If at org.apache.derby.jdbc.EmbedPooledConnection:127
if ((password) == null) {
password = null;
}
]
final matching:
-fi->
ChangePatternInstance [actions=[Insert Assignment at org.apache.derby.jdbc.EmbedPooledConnection:120
dataSource = null
, Insert If at org.apache.derby.jdbc.EmbedPooledConnection:119
if (isActive) {
dataSource = null;
}
]]
-fi->
ChangePatternInstance [actions=[Insert Assignment at org.apache.derby.jdbc.EmbedPooledConnection:128
password = null
, Insert If at org.apache.derby.jdbc.EmbedPooledConnection:127
if ((password) == null) {
password = null;
}
]]
Output: Update VariableRead at org.apache.derby.jdbc.EmbedPooledConnection:113
u to p
Output: Insert If at org.apache.derby.jdbc.EmbedPooledConnection:119
if (isActive) {
dataSource = null;
}
Test result [Update BinaryOperator at org.apache.derby.jdbc.EmbedPooledConnection:359
(realConnection) != null to (realConnection) == null
, Update Invocation at org.apache.derby.jdbc.EmbedPooledConnection:334
l.connectionClosed(event) to l.connectionErrorOccurred(event)
]
nr instances: 2
[ChangePatternInstance [actions=[Update BinaryOperator at org.apache.derby.jdbc.EmbedPooledConnection:359
(realConnection) != null to (realConnection) == null
]], ChangePatternInstance [actions=[Update Invocation at org.apache.derby.jdbc.EmbedPooledConnection:334
l.connectionClosed(event) to l.connectionErrorOccurred(event)
]]]
Output: Update VariableRead at org.apache.derby.jdbc.EmbedPooledConnection:113
u to p
Output: Insert If at org.apache.derby.jdbc.EmbedPooledConnection:119
if (isActive) {
dataSource = null;
}
Case 1a
Output: Update VariableRead at org.apache.derby.jdbc.EmbedPooledConnection:113
u to p
Output: Insert If at org.apache.derby.jdbc.EmbedPooledConnection:119
if (isActive) {
dataSource = null;
}
Case 2 instances
[Update VariableRead at org.apache.derby.jdbc.EmbedPooledConnection:114
p to u
, Insert If at org.apache.derby.jdbc.EmbedPooledConnection:119
if (isActive) {
dataSource = null;
}
, Insert If at org.apache.derby.jdbc.EmbedPooledConnection:127
if ((password) != null) {
password.toString();
}
]
-->[Insert Assignment at org.apache.derby.jdbc.EmbedPooledConnection:120
dataSource = null
, Insert If at org.apache.derby.jdbc.EmbedPooledConnection:119
if (isActive) {
dataSource = null;
}
]
-->[Insert Assignment at org.apache.derby.jdbc.EmbedPooledConnection:120
dataSource = null
, Insert If at org.apache.derby.jdbc.EmbedPooledConnection:127
if ((password) != null) {
password.toString();
}
]
final matching:
-fi->
ChangePatternInstance [actions=[Insert Assignment at org.apache.derby.jdbc.EmbedPooledConnection:120
dataSource = null
, Insert If at org.apache.derby.jdbc.EmbedPooledConnection:119
if (isActive) {
dataSource = null;
}
]]
******Pattern 2*****
Output: Update VariableRead at org.apache.derby.jdbc.EmbedPooledConnection:113
u to p
Output: Insert If at org.apache.derby.jdbc.EmbedPooledConnection:119
if (isActive) {
dataSource = null;
}
Output: Insert If at org.apache.derby.jdbc.EmbedPooledConnection:119
if (isActive) {
dataSource = null;
}
Case 2a
EntityRelation [entity=PatternEntity [entityName=If, parent=null], action1=PatternAction [affectedEntity=PatternEntity [entityName=FieldRead, parent=ParentPatternEntity [parent=PatternEntity [entityName=If, parent=null], parentLevel=2]], action=INS], action2=PatternAction [affectedEntity=PatternEntity [entityName=If, parent=null], action=INS]]
all com [ChangePatternInstance [actions=[Insert FieldRead at org.apache.derby.jdbc.EmbedPooledConnection:119
isActive
, Insert If at org.apache.derby.jdbc.EmbedPooledConnection:119
if (isActive) {
dataSource = null;
}
, Update VariableRead at org.apache.derby.jdbc.EmbedPooledConnection:114
p to u
]]]
Output: Update VariableRead at org.apache.derby.jdbc.EmbedPooledConnection:113
u to p
Output: Insert If at org.apache.derby.jdbc.EmbedPooledConnection:119
if (isActive) {
dataSource = null;
}
Case 2a
Output: Update VariableRead at org.apache.derby.jdbc.EmbedPooledConnection:113
u to p
Output: Insert If at org.apache.derby.jdbc.EmbedPooledConnection:119
if (isActive) {
dataSource = null;
}
Test result [Update BinaryOperator at org.apache.derby.jdbc.EmbedPooledConnection:359
(realConnection) != null to (realConnection) == null
, Update Invocation at org.apache.derby.jdbc.EmbedPooledConnection:334
l.connectionClosed(event) to l.connectionErrorOccurred(event)
]
nr instances: 1
[ChangePatternInstance [actions=[Update BinaryOperator at org.apache.derby.jdbc.EmbedPooledConnection:359
(realConnection) != null to (realConnection) == null
]]]
Output: Update VariableRead at org.apache.derby.jdbc.EmbedPooledConnection:113
u to p
Output: Insert If at org.apache.derby.jdbc.EmbedPooledConnection:119
if (isActive) {
dataSource = null;
}
Output: Insert LocalVariable at org.apache.derby.jdbc.EmbedPooledConnection:370
int a
nr instances: 0
Output: Update VariableRead at org.apache.derby.jdbc.EmbedPooledConnection:113
u to p
Output: Insert If at org.apache.derby.jdbc.EmbedPooledConnection:119
if (isActive) {
dataSource = null;
}
Case 2a
EntityRelation [entity=PatternEntity [entityName=If, parent=null], action1=PatternAction [affectedEntity=PatternEntity [entityName=FieldRead, parent=ParentPatternEntity [parent=PatternEntity [entityName=If, parent=null], parentLevel=2]], action=INS], action2=PatternAction [affectedEntity=PatternEntity [entityName=If, parent=null], action=INS]]
all com [ChangePatternInstance [actions=[Insert FieldRead at org.apache.derby.jdbc.EmbedPooledConnection:119
isActive
, Insert If at org.apache.derby.jdbc.EmbedPooledConnection:119
if (isActive) {
dataSource = null;
}
]]]
Output: Update VariableRead at org.apache.derby.jdbc.EmbedPooledConnection:113
u to p
Output: Insert If at org.apache.derby.jdbc.EmbedPooledConnection:119
if (isActive) {
dataSource = null;
}
Case 2a
Output: Update VariableRead at org.apache.derby.jdbc.EmbedPooledConnection:113
u to p
Output: Insert If at org.apache.derby.jdbc.EmbedPooledConnection:119
if (isActive) {
dataSource = null;
}
Case 2a
Output: Update VariableRead at org.apache.derby.jdbc.EmbedPooledConnection:113
u to p
Output: Insert If at org.apache.derby.jdbc.EmbedPooledConnection:119
if (isActive) {
dataSource = null;
}
Test result [Update BinaryOperator at org.apache.derby.jdbc.EmbedPooledConnection:359
(realConnection) != null to (realConnection) == null
, Update Invocation at org.apache.derby.jdbc.EmbedPooledConnection:334
l.connectionClosed(event) to l.connectionErrorOccurred(event)
]
nr instances: 1
[ChangePatternInstance [actions=[Update Invocation at org.apache.derby.jdbc.EmbedPooledConnection:334
l.connectionClosed(event) to l.connectionErrorOccurred(event)
]]]
Output: Update VariableRead at org.apache.derby.jdbc.EmbedPooledConnection:113
u to p
Output: Insert If at org.apache.derby.jdbc.EmbedPooledConnection:119
if (isActive) {
dataSource = null;
}
Output: Insert If at org.apache.commons.math3.util.MathArrays:822
if (len == 1) {
return (a[0]) * (b[0]);
}
Output: Update VariableRead at org.apache.derby.jdbc.EmbedPooledConnection:113
u to p
Output: Insert If at org.apache.derby.jdbc.EmbedPooledConnection:119
if (isActive) {
dataSource = null;
}
Test result [Update BinaryOperator at org.apache.derby.jdbc.EmbedPooledConnection:359
(realConnection) != null to (realConnection) == null
, Update Invocation at org.apache.derby.jdbc.EmbedPooledConnection:334
l.connectionClosed(event) to l.connectionErrorOccurred(event)
]
nr instances: 1
[ChangePatternInstance [actions=[Update BinaryOperator at org.apache.derby.jdbc.EmbedPooledConnection:359
(realConnection) != null to (realConnection) == null
]]]
[INFO] Tests run: 42, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 16.263 s - in fr.inria.coming.spoon.patterns.PatternMatchingTest
[INFO] Running fr.inria.coming.spoon.patterns.InstanceMiningTest
**NOT_EXECUTED_BY_TRAVIS**
***********
Analyzing 1/13 60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
*****
Commit: 60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
***********
Analyzing 2/13 ab71649c481971a9ad54f04797f5fd9cb133789b
*****
Commit: ab71649c481971a9ad54f04797f5fd9cb133789b
***********
Analyzing 3/13 8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
*****
Commit: 8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
***********
Analyzing 4/13 4120ab0c714911a9c9f26b591cb3222eaf57d127
*****
Commit: 4120ab0c714911a9c9f26b591cb3222eaf57d127
***********
Analyzing 5/13 8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
*****
Commit: 8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
***********
Analyzing 6/13 646b3ad20d94d2b63335d1ae4c98980be274d703
*****
Commit: 646b3ad20d94d2b63335d1ae4c98980be274d703
***********
Analyzing 7/13 c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
*****
Commit: c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
***********
Analyzing 8/13 656aaf4049092218f99d035450ee59c40a0e1fbc
*****
Commit: 656aaf4049092218f99d035450ee59c40a0e1fbc
***********
Analyzing 9/13 01dd29c37f6044d9d1126d9db55a961cccaccfb7
*****
Commit: 01dd29c37f6044d9d1126d9db55a961cccaccfb7
***********
Analyzing 10/13 6dac8ae81bd03bcae1e1fade064d3bb03de472c0
*****
Commit: 6dac8ae81bd03bcae1e1fade064d3bb03de472c0
***********
Analyzing 11/13 fe76517014e580ddcb40ac04ea824d54ba741c8b
*****
Commit: fe76517014e580ddcb40ac04ea824d54ba741c8b
***********
Analyzing 12/13 c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
*****
Commit: c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
***********
Analyzing 13/13 e56c63bd77e289266989ee35a3369c6374275c64
*****
Commit: e56c63bd77e289266989ee35a3369c6374275c64
60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
FineGrainDifftAnalyzer
PatternInstanceAnalyzer
ab71649c481971a9ad54f04797f5fd9cb133789b
FineGrainDifftAnalyzer
PatternInstanceAnalyzer
8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar
: number instances found: 0
4120ab0c714911a9c9f26b591cb3222eaf57d127
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
java.lang.System.out.println("Not found: ")
PatternInstanceAnalyzer
----For Diff:Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
java.lang.System.out.println("Not found: ")
: number instances found: 0
8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
sz - 1 to sz + 1
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
sz - 1 to sz + 1
: number instances found: 0
646b3ad20d94d2b63335d1ae4c98980be274d703
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
(index2++) to (index2--)
PatternInstanceAnalyzer
----For Diff:Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
(index2++) to (index2--)
: number instances found: 0
c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(i + 1)
PatternInstanceAnalyzer
----For Diff:Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(i + 1)
: number instances found: 1
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(i + 1)
]]
656aaf4049092218f99d035450ee59c40a0e1fbc
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
1
PatternInstanceAnalyzer
----For Diff:Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
1
: number instances found: 0
01dd29c37f6044d9d1126d9db55a961cccaccfb7
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
java.lang.System.out.println("Not found: ")
PatternInstanceAnalyzer
----For Diff:Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
java.lang.System.out.println("Not found: ")
: number instances found: 0
6dac8ae81bd03bcae1e1fade064d3bb03de472c0
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
c1 == c2 to c1 != c2
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
c1 == c2 to c1 != c2
: number instances found: 0
fe76517014e580ddcb40ac04ea824d54ba741c8b
FineGrainDifftAnalyzer
-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:291
if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
result = (31 * result) + c
PatternInstanceAnalyzer
----For Diff:Insert If at org.apache.commons.math3.complex.Quaternion:291
if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
result = (31 * result) + c
: number instances found: 0
c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
FineGrainDifftAnalyzer
-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:142
if (z > 0) {
java.lang.System.out.println(z);
return null;
}
PatternInstanceAnalyzer
----For Diff:Insert If at org.apache.commons.math3.complex.Quaternion:142
if (z > 0) {
java.lang.System.out.println(z);
return null;
}
: number instances found: 0
e56c63bd77e289266989ee35a3369c6374275c64
FineGrainDifftAnalyzer
PatternInstanceAnalyzer
FinalResults:
60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
FineGrainDifftAnalyzer
PatternInstanceAnalyzer
ab71649c481971a9ad54f04797f5fd9cb133789b
FineGrainDifftAnalyzer
PatternInstanceAnalyzer
8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar
: number instances found: 0
4120ab0c714911a9c9f26b591cb3222eaf57d127
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
java.lang.System.out.println("Not found: ")
PatternInstanceAnalyzer
----For Diff:Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
java.lang.System.out.println("Not found: ")
: number instances found: 0
8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
sz - 1 to sz + 1
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
sz - 1 to sz + 1
: number instances found: 0
646b3ad20d94d2b63335d1ae4c98980be274d703
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
(index2++) to (index2--)
PatternInstanceAnalyzer
----For Diff:Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
(index2++) to (index2--)
: number instances found: 0
c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(i + 1)
PatternInstanceAnalyzer
----For Diff:Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(i + 1)
: number instances found: 1
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(i + 1)
]]
656aaf4049092218f99d035450ee59c40a0e1fbc
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
1
PatternInstanceAnalyzer
----For Diff:Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
1
: number instances found: 0
01dd29c37f6044d9d1126d9db55a961cccaccfb7
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
java.lang.System.out.println("Not found: ")
PatternInstanceAnalyzer
----For Diff:Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
java.lang.System.out.println("Not found: ")
: number instances found: 0
6dac8ae81bd03bcae1e1fade064d3bb03de472c0
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
c1 == c2 to c1 != c2
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
c1 == c2 to c1 != c2
: number instances found: 0
fe76517014e580ddcb40ac04ea824d54ba741c8b
FineGrainDifftAnalyzer
-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:291
if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
result = (31 * result) + c
PatternInstanceAnalyzer
----For Diff:Insert If at org.apache.commons.math3.complex.Quaternion:291
if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
result = (31 * result) + c
: number instances found: 0
c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
FineGrainDifftAnalyzer
-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:142
if (z > 0) {
java.lang.System.out.println(z);
return null;
}
PatternInstanceAnalyzer
----For Diff:Insert If at org.apache.commons.math3.complex.Quaternion:142
if (z > 0) {
java.lang.System.out.println(z);
return null;
}
: number instances found: 0
e56c63bd77e289266989ee35a3369c6374275c64
FineGrainDifftAnalyzer
PatternInstanceAnalyzer
Instance found: [
----For Diff:Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(i + 1)
: number instances found: 1
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(i + 1)
]]]
**NOT_EXECUTED_BY_TRAVIS**
***********
Analyzing 1/13 60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
*****
Commit: 60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
***********
Analyzing 2/13 ab71649c481971a9ad54f04797f5fd9cb133789b
*****
Commit: ab71649c481971a9ad54f04797f5fd9cb133789b
***********
Analyzing 3/13 8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
*****
Commit: 8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
***********
Analyzing 4/13 4120ab0c714911a9c9f26b591cb3222eaf57d127
*****
Commit: 4120ab0c714911a9c9f26b591cb3222eaf57d127
***********
Analyzing 5/13 8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
*****
Commit: 8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
***********
Analyzing 6/13 646b3ad20d94d2b63335d1ae4c98980be274d703
*****
Commit: 646b3ad20d94d2b63335d1ae4c98980be274d703
***********
Analyzing 7/13 c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
*****
Commit: c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
***********
Analyzing 8/13 656aaf4049092218f99d035450ee59c40a0e1fbc
*****
Commit: 656aaf4049092218f99d035450ee59c40a0e1fbc
***********
Analyzing 9/13 01dd29c37f6044d9d1126d9db55a961cccaccfb7
*****
Commit: 01dd29c37f6044d9d1126d9db55a961cccaccfb7
***********
Analyzing 10/13 6dac8ae81bd03bcae1e1fade064d3bb03de472c0
*****
Commit: 6dac8ae81bd03bcae1e1fade064d3bb03de472c0
***********
Analyzing 11/13 fe76517014e580ddcb40ac04ea824d54ba741c8b
*****
Commit: fe76517014e580ddcb40ac04ea824d54ba741c8b
***********
Analyzing 12/13 c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
*****
Commit: c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
***********
Analyzing 13/13 e56c63bd77e289266989ee35a3369c6374275c64
*****
Commit: e56c63bd77e289266989ee35a3369c6374275c64
60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
FineGrainDifftAnalyzer
PatternInstanceAnalyzer
ab71649c481971a9ad54f04797f5fd9cb133789b
FineGrainDifftAnalyzer
PatternInstanceAnalyzer
8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar
: number instances found: 0
4120ab0c714911a9c9f26b591cb3222eaf57d127
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
java.lang.System.out.println("Not found: ")
PatternInstanceAnalyzer
----For Diff:Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
java.lang.System.out.println("Not found: ")
: number instances found: 0
8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
sz - 1 to sz + 1
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
sz - 1 to sz + 1
: number instances found: 0
646b3ad20d94d2b63335d1ae4c98980be274d703
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
(index2++) to (index2--)
PatternInstanceAnalyzer
----For Diff:Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
(index2++) to (index2--)
: number instances found: 0
c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(i + 1)
PatternInstanceAnalyzer
----For Diff:Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(i + 1)
: number instances found: 0
656aaf4049092218f99d035450ee59c40a0e1fbc
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
1
PatternInstanceAnalyzer
----For Diff:Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
1
: number instances found: 0
01dd29c37f6044d9d1126d9db55a961cccaccfb7
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
java.lang.System.out.println("Not found: ")
PatternInstanceAnalyzer
----For Diff:Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
java.lang.System.out.println("Not found: ")
: number instances found: 0
6dac8ae81bd03bcae1e1fade064d3bb03de472c0
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
c1 == c2 to c1 != c2
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
c1 == c2 to c1 != c2
: number instances found: 0
fe76517014e580ddcb40ac04ea824d54ba741c8b
FineGrainDifftAnalyzer
-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:291
if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
result = (31 * result) + c
PatternInstanceAnalyzer
----For Diff:Insert If at org.apache.commons.math3.complex.Quaternion:291
if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
result = (31 * result) + c
: number instances found: 0
c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
FineGrainDifftAnalyzer
-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:142
if (z > 0) {
java.lang.System.out.println(z);
return null;
}
PatternInstanceAnalyzer
----For Diff:Insert If at org.apache.commons.math3.complex.Quaternion:142
if (z > 0) {
java.lang.System.out.println(z);
return null;
}
: number instances found: 0
e56c63bd77e289266989ee35a3369c6374275c64
FineGrainDifftAnalyzer
PatternInstanceAnalyzer
FinalResults:
60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
FineGrainDifftAnalyzer
PatternInstanceAnalyzer
ab71649c481971a9ad54f04797f5fd9cb133789b
FineGrainDifftAnalyzer
PatternInstanceAnalyzer
8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar
: number instances found: 0
4120ab0c714911a9c9f26b591cb3222eaf57d127
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
java.lang.System.out.println("Not found: ")
PatternInstanceAnalyzer
----For Diff:Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
java.lang.System.out.println("Not found: ")
: number instances found: 0
8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
sz - 1 to sz + 1
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
sz - 1 to sz + 1
: number instances found: 0
646b3ad20d94d2b63335d1ae4c98980be274d703
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
(index2++) to (index2--)
PatternInstanceAnalyzer
----For Diff:Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
(index2++) to (index2--)
: number instances found: 0
c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(i + 1)
PatternInstanceAnalyzer
----For Diff:Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(i + 1)
: number instances found: 0
656aaf4049092218f99d035450ee59c40a0e1fbc
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
1
PatternInstanceAnalyzer
----For Diff:Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
1
: number instances found: 0
01dd29c37f6044d9d1126d9db55a961cccaccfb7
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
java.lang.System.out.println("Not found: ")
PatternInstanceAnalyzer
----For Diff:Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
java.lang.System.out.println("Not found: ")
: number instances found: 0
6dac8ae81bd03bcae1e1fade064d3bb03de472c0
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
c1 == c2 to c1 != c2
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
c1 == c2 to c1 != c2
: number instances found: 0
fe76517014e580ddcb40ac04ea824d54ba741c8b
FineGrainDifftAnalyzer
-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:291
if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
result = (31 * result) + c
PatternInstanceAnalyzer
----For Diff:Insert If at org.apache.commons.math3.complex.Quaternion:291
if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
result = (31 * result) + c
: number instances found: 0
c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
FineGrainDifftAnalyzer
-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:142
if (z > 0) {
java.lang.System.out.println(z);
return null;
}
PatternInstanceAnalyzer
----For Diff:Insert If at org.apache.commons.math3.complex.Quaternion:142
if (z > 0) {
java.lang.System.out.println(z);
return null;
}
: number instances found: 0
e56c63bd77e289266989ee35a3369c6374275c64
FineGrainDifftAnalyzer
PatternInstanceAnalyzer
**NOT_EXECUTED_BY_TRAVIS**
***********
Analyzing 1/13 60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
*****
Commit: 60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
***********
Analyzing 2/13 ab71649c481971a9ad54f04797f5fd9cb133789b
*****
Commit: ab71649c481971a9ad54f04797f5fd9cb133789b
***********
Analyzing 3/13 8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
*****
Commit: 8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
***********
Analyzing 4/13 4120ab0c714911a9c9f26b591cb3222eaf57d127
*****
Commit: 4120ab0c714911a9c9f26b591cb3222eaf57d127
***********
Analyzing 5/13 8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
*****
Commit: 8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
***********
Analyzing 6/13 646b3ad20d94d2b63335d1ae4c98980be274d703
*****
Commit: 646b3ad20d94d2b63335d1ae4c98980be274d703
***********
Analyzing 7/13 c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
*****
Commit: c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
***********
Analyzing 8/13 656aaf4049092218f99d035450ee59c40a0e1fbc
*****
Commit: 656aaf4049092218f99d035450ee59c40a0e1fbc
***********
Analyzing 9/13 01dd29c37f6044d9d1126d9db55a961cccaccfb7
*****
Commit: 01dd29c37f6044d9d1126d9db55a961cccaccfb7
***********
Analyzing 10/13 6dac8ae81bd03bcae1e1fade064d3bb03de472c0
*****
Commit: 6dac8ae81bd03bcae1e1fade064d3bb03de472c0
***********
Analyzing 11/13 fe76517014e580ddcb40ac04ea824d54ba741c8b
*****
Commit: fe76517014e580ddcb40ac04ea824d54ba741c8b
***********
Analyzing 12/13 c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
*****
Commit: c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
***********
Analyzing 13/13 e56c63bd77e289266989ee35a3369c6374275c64
*****
Commit: e56c63bd77e289266989ee35a3369c6374275c64
60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
FineGrainDifftAnalyzer
PatternInstanceAnalyzer
ab71649c481971a9ad54f04797f5fd9cb133789b
FineGrainDifftAnalyzer
PatternInstanceAnalyzer
8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar
: number instances found: 0
4120ab0c714911a9c9f26b591cb3222eaf57d127
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
java.lang.System.out.println("Not found: ")
PatternInstanceAnalyzer
----For Diff:Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
java.lang.System.out.println("Not found: ")
: number instances found: 0
8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
sz - 1 to sz + 1
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
sz - 1 to sz + 1
: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
sz - 1 to sz + 1
]]
646b3ad20d94d2b63335d1ae4c98980be274d703
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
(index2++) to (index2--)
PatternInstanceAnalyzer
----For Diff:Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
(index2++) to (index2--)
: number instances found: 0
c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(i + 1)
PatternInstanceAnalyzer
----For Diff:Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(i + 1)
: number instances found: 1
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(i + 1)
]]
656aaf4049092218f99d035450ee59c40a0e1fbc
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
1
PatternInstanceAnalyzer
----For Diff:Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
1
: number instances found: 1
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(sz + )
]]
01dd29c37f6044d9d1126d9db55a961cccaccfb7
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
java.lang.System.out.println("Not found: ")
PatternInstanceAnalyzer
----For Diff:Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
java.lang.System.out.println("Not found: ")
: number instances found: 0
6dac8ae81bd03bcae1e1fade064d3bb03de472c0
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
c1 == c2 to c1 != c2
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
c1 == c2 to c1 != c2
: number instances found: 0
fe76517014e580ddcb40ac04ea824d54ba741c8b
FineGrainDifftAnalyzer
-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:291
if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
result = (31 * result) + c
PatternInstanceAnalyzer
----For Diff:Insert If at org.apache.commons.math3.complex.Quaternion:291
if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
result = (31 * result) + c
: number instances found: 0
c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
FineGrainDifftAnalyzer
-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:142
if (z > 0) {
java.lang.System.out.println(z);
return null;
}
PatternInstanceAnalyzer
----For Diff:Insert If at org.apache.commons.math3.complex.Quaternion:142
if (z > 0) {
java.lang.System.out.println(z);
return null;
}
: number instances found: 0
e56c63bd77e289266989ee35a3369c6374275c64
FineGrainDifftAnalyzer
PatternInstanceAnalyzer
FinalResults:
60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
FineGrainDifftAnalyzer
PatternInstanceAnalyzer
ab71649c481971a9ad54f04797f5fd9cb133789b
FineGrainDifftAnalyzer
PatternInstanceAnalyzer
8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar
: number instances found: 0
4120ab0c714911a9c9f26b591cb3222eaf57d127
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
java.lang.System.out.println("Not found: ")
PatternInstanceAnalyzer
----For Diff:Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
java.lang.System.out.println("Not found: ")
: number instances found: 0
8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
sz - 1 to sz + 1
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
sz - 1 to sz + 1
: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
sz - 1 to sz + 1
]]
646b3ad20d94d2b63335d1ae4c98980be274d703
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
(index2++) to (index2--)
PatternInstanceAnalyzer
----For Diff:Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
(index2++) to (index2--)
: number instances found: 0
c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(i + 1)
PatternInstanceAnalyzer
----For Diff:Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(i + 1)
: number instances found: 1
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(i + 1)
]]
656aaf4049092218f99d035450ee59c40a0e1fbc
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
1
PatternInstanceAnalyzer
----For Diff:Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
1
: number instances found: 1
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(sz + )
]]
01dd29c37f6044d9d1126d9db55a961cccaccfb7
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
java.lang.System.out.println("Not found: ")
PatternInstanceAnalyzer
----For Diff:Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
java.lang.System.out.println("Not found: ")
: number instances found: 0
6dac8ae81bd03bcae1e1fade064d3bb03de472c0
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
c1 == c2 to c1 != c2
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
c1 == c2 to c1 != c2
: number instances found: 0
fe76517014e580ddcb40ac04ea824d54ba741c8b
FineGrainDifftAnalyzer
-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:291
if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
result = (31 * result) + c
PatternInstanceAnalyzer
----For Diff:Insert If at org.apache.commons.math3.complex.Quaternion:291
if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
result = (31 * result) + c
: number instances found: 0
c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
FineGrainDifftAnalyzer
-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:142
if (z > 0) {
java.lang.System.out.println(z);
return null;
}
PatternInstanceAnalyzer
----For Diff:Insert If at org.apache.commons.math3.complex.Quaternion:142
if (z > 0) {
java.lang.System.out.println(z);
return null;
}
: number instances found: 0
e56c63bd77e289266989ee35a3369c6374275c64
FineGrainDifftAnalyzer
PatternInstanceAnalyzer
Instance found: [
----For Diff:Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(i + 1)
: number instances found: 1
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(i + 1)
]]]
**NOT_EXECUTED_BY_TRAVIS**
***********
Analyzing 1/13 60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
*****
Commit: 60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
***********
Analyzing 2/13 ab71649c481971a9ad54f04797f5fd9cb133789b
*****
Commit: ab71649c481971a9ad54f04797f5fd9cb133789b
***********
Analyzing 3/13 8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
*****
Commit: 8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
***********
Analyzing 4/13 4120ab0c714911a9c9f26b591cb3222eaf57d127
*****
Commit: 4120ab0c714911a9c9f26b591cb3222eaf57d127
***********
Analyzing 5/13 8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
*****
Commit: 8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
***********
Analyzing 6/13 646b3ad20d94d2b63335d1ae4c98980be274d703
*****
Commit: 646b3ad20d94d2b63335d1ae4c98980be274d703
***********
Analyzing 7/13 c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
*****
Commit: c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
***********
Analyzing 8/13 656aaf4049092218f99d035450ee59c40a0e1fbc
*****
Commit: 656aaf4049092218f99d035450ee59c40a0e1fbc
***********
Analyzing 9/13 01dd29c37f6044d9d1126d9db55a961cccaccfb7
*****
Commit: 01dd29c37f6044d9d1126d9db55a961cccaccfb7
***********
Analyzing 10/13 6dac8ae81bd03bcae1e1fade064d3bb03de472c0
*****
Commit: 6dac8ae81bd03bcae1e1fade064d3bb03de472c0
***********
Analyzing 11/13 fe76517014e580ddcb40ac04ea824d54ba741c8b
*****
Commit: fe76517014e580ddcb40ac04ea824d54ba741c8b
***********
Analyzing 12/13 c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
*****
Commit: c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
***********
Analyzing 13/13 e56c63bd77e289266989ee35a3369c6374275c64
*****
Commit: e56c63bd77e289266989ee35a3369c6374275c64
60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
FineGrainDifftAnalyzer
PatternInstanceAnalyzer
ab71649c481971a9ad54f04797f5fd9cb133789b
FineGrainDifftAnalyzer
PatternInstanceAnalyzer
8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar
: number instances found: 0
4120ab0c714911a9c9f26b591cb3222eaf57d127
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
java.lang.System.out.println("Not found: ")
PatternInstanceAnalyzer
----For Diff:Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
java.lang.System.out.println("Not found: ")
: number instances found: 0
8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
sz - 1 to sz + 1
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
sz - 1 to sz + 1
: number instances found: 0
646b3ad20d94d2b63335d1ae4c98980be274d703
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
(index2++) to (index2--)
PatternInstanceAnalyzer
----For Diff:Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
(index2++) to (index2--)
: number instances found: 0
c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(i + 1)
PatternInstanceAnalyzer
----For Diff:Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(i + 1)
: number instances found: 1
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang3.CharSequenceUtils:171
1
]]
656aaf4049092218f99d035450ee59c40a0e1fbc
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
1
PatternInstanceAnalyzer
----For Diff:Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
1
: number instances found: 0
01dd29c37f6044d9d1126d9db55a961cccaccfb7
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
java.lang.System.out.println("Not found: ")
PatternInstanceAnalyzer
----For Diff:Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
java.lang.System.out.println("Not found: ")
: number instances found: 0
6dac8ae81bd03bcae1e1fade064d3bb03de472c0
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
c1 == c2 to c1 != c2
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
c1 == c2 to c1 != c2
: number instances found: 0
fe76517014e580ddcb40ac04ea824d54ba741c8b
FineGrainDifftAnalyzer
-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:291
if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
result = (31 * result) + c
PatternInstanceAnalyzer
----For Diff:Insert If at org.apache.commons.math3.complex.Quaternion:291
if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
result = (31 * result) + c
: number instances found: 0
c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
FineGrainDifftAnalyzer
-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:142
if (z > 0) {
java.lang.System.out.println(z);
return null;
}
PatternInstanceAnalyzer
----For Diff:Insert If at org.apache.commons.math3.complex.Quaternion:142
if (z > 0) {
java.lang.System.out.println(z);
return null;
}
: number instances found: 0
e56c63bd77e289266989ee35a3369c6374275c64
FineGrainDifftAnalyzer
PatternInstanceAnalyzer
**NOT_EXECUTED_BY_TRAVIS**
***********
Analyzing 1/13 60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
*****
Commit: 60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
***********
Analyzing 2/13 ab71649c481971a9ad54f04797f5fd9cb133789b
*****
Commit: ab71649c481971a9ad54f04797f5fd9cb133789b
***********
Analyzing 3/13 8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
*****
Commit: 8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
***********
Analyzing 4/13 4120ab0c714911a9c9f26b591cb3222eaf57d127
*****
Commit: 4120ab0c714911a9c9f26b591cb3222eaf57d127
***********
Analyzing 5/13 8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
*****
Commit: 8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
***********
Analyzing 6/13 646b3ad20d94d2b63335d1ae4c98980be274d703
*****
Commit: 646b3ad20d94d2b63335d1ae4c98980be274d703
***********
Analyzing 7/13 c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
*****
Commit: c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
***********
Analyzing 8/13 656aaf4049092218f99d035450ee59c40a0e1fbc
*****
Commit: 656aaf4049092218f99d035450ee59c40a0e1fbc
***********
Analyzing 9/13 01dd29c37f6044d9d1126d9db55a961cccaccfb7
*****
Commit: 01dd29c37f6044d9d1126d9db55a961cccaccfb7
***********
Analyzing 10/13 6dac8ae81bd03bcae1e1fade064d3bb03de472c0
*****
Commit: 6dac8ae81bd03bcae1e1fade064d3bb03de472c0
***********
Analyzing 11/13 fe76517014e580ddcb40ac04ea824d54ba741c8b
*****
Commit: fe76517014e580ddcb40ac04ea824d54ba741c8b
***********
Analyzing 12/13 c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
*****
Commit: c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
***********
Analyzing 13/13 e56c63bd77e289266989ee35a3369c6374275c64
*****
Commit: e56c63bd77e289266989ee35a3369c6374275c64
60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
FineGrainDifftAnalyzer
PatternInstanceAnalyzer
ab71649c481971a9ad54f04797f5fd9cb133789b
FineGrainDifftAnalyzer
PatternInstanceAnalyzer
8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar
: number instances found: 0
4120ab0c714911a9c9f26b591cb3222eaf57d127
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
java.lang.System.out.println("Not found: ")
PatternInstanceAnalyzer
----For Diff:Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
java.lang.System.out.println("Not found: ")
: number instances found: 0
8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
sz - 1 to sz + 1
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
sz - 1 to sz + 1
: number instances found: 0
646b3ad20d94d2b63335d1ae4c98980be274d703
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
(index2++) to (index2--)
PatternInstanceAnalyzer
----For Diff:Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
(index2++) to (index2--)
: number instances found: 0
c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(i + 1)
PatternInstanceAnalyzer
----For Diff:Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(i + 1)
: number instances found: 0
656aaf4049092218f99d035450ee59c40a0e1fbc
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
1
PatternInstanceAnalyzer
----For Diff:Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
1
: number instances found: 0
01dd29c37f6044d9d1126d9db55a961cccaccfb7
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
java.lang.System.out.println("Not found: ")
PatternInstanceAnalyzer
----For Diff:Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
java.lang.System.out.println("Not found: ")
: number instances found: 0
6dac8ae81bd03bcae1e1fade064d3bb03de472c0
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
c1 == c2 to c1 != c2
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
c1 == c2 to c1 != c2
: number instances found: 0
fe76517014e580ddcb40ac04ea824d54ba741c8b
FineGrainDifftAnalyzer
-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:291
if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
result = (31 * result) + c
PatternInstanceAnalyzer
----For Diff:Insert If at org.apache.commons.math3.complex.Quaternion:291
if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
result = (31 * result) + c
: number instances found: 0
c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
FineGrainDifftAnalyzer
-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:142
if (z > 0) {
java.lang.System.out.println(z);
return null;
}
PatternInstanceAnalyzer
----For Diff:Insert If at org.apache.commons.math3.complex.Quaternion:142
if (z > 0) {
java.lang.System.out.println(z);
return null;
}
: number instances found: 1
ChangePatternInstance [actions=[Insert If at org.apache.commons.math3.complex.Quaternion:142
if (z > 0) {
java.lang.System.out.println(z);
return null;
}
, Insert Return at org.apache.commons.math3.complex.Quaternion:144
return null
]]
e56c63bd77e289266989ee35a3369c6374275c64
FineGrainDifftAnalyzer
PatternInstanceAnalyzer
FinalResults:
60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
FineGrainDifftAnalyzer
PatternInstanceAnalyzer
ab71649c481971a9ad54f04797f5fd9cb133789b
FineGrainDifftAnalyzer
PatternInstanceAnalyzer
8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar
: number instances found: 0
4120ab0c714911a9c9f26b591cb3222eaf57d127
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
java.lang.System.out.println("Not found: ")
PatternInstanceAnalyzer
----For Diff:Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
java.lang.System.out.println("Not found: ")
: number instances found: 0
8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
sz - 1 to sz + 1
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
sz - 1 to sz + 1
: number instances found: 0
646b3ad20d94d2b63335d1ae4c98980be274d703
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
(index2++) to (index2--)
PatternInstanceAnalyzer
----For Diff:Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
(index2++) to (index2--)
: number instances found: 0
c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(i + 1)
PatternInstanceAnalyzer
----For Diff:Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(i + 1)
: number instances found: 0
656aaf4049092218f99d035450ee59c40a0e1fbc
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
1
PatternInstanceAnalyzer
----For Diff:Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
1
: number instances found: 0
01dd29c37f6044d9d1126d9db55a961cccaccfb7
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
java.lang.System.out.println("Not found: ")
PatternInstanceAnalyzer
----For Diff:Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
java.lang.System.out.println("Not found: ")
: number instances found: 0
6dac8ae81bd03bcae1e1fade064d3bb03de472c0
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
c1 == c2 to c1 != c2
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
c1 == c2 to c1 != c2
: number instances found: 0
fe76517014e580ddcb40ac04ea824d54ba741c8b
FineGrainDifftAnalyzer
-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:291
if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
result = (31 * result) + c
PatternInstanceAnalyzer
----For Diff:Insert If at org.apache.commons.math3.complex.Quaternion:291
if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
result = (31 * result) + c
: number instances found: 0
c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
FineGrainDifftAnalyzer
-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:142
if (z > 0) {
java.lang.System.out.println(z);
return null;
}
PatternInstanceAnalyzer
----For Diff:Insert If at org.apache.commons.math3.complex.Quaternion:142
if (z > 0) {
java.lang.System.out.println(z);
return null;
}
: number instances found: 1
ChangePatternInstance [actions=[Insert If at org.apache.commons.math3.complex.Quaternion:142
if (z > 0) {
java.lang.System.out.println(z);
return null;
}
, Insert Return at org.apache.commons.math3.complex.Quaternion:144
return null
]]
e56c63bd77e289266989ee35a3369c6374275c64
FineGrainDifftAnalyzer
PatternInstanceAnalyzer
Instance found: [
----For Diff:Insert If at org.apache.commons.math3.complex.Quaternion:142
if (z > 0) {
java.lang.System.out.println(z);
return null;
}
: number instances found: 1
ChangePatternInstance [actions=[Insert If at org.apache.commons.math3.complex.Quaternion:142
if (z > 0) {
java.lang.System.out.println(z);
return null;
}
, Insert Return at org.apache.commons.math3.complex.Quaternion:144
return null
]]]
**NOT_EXECUTED_BY_TRAVIS**
***********
Analyzing 1/13 60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
*****
Commit: 60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
***********
Analyzing 2/13 ab71649c481971a9ad54f04797f5fd9cb133789b
*****
Commit: ab71649c481971a9ad54f04797f5fd9cb133789b
***********
Analyzing 3/13 8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
*****
Commit: 8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
***********
Analyzing 4/13 4120ab0c714911a9c9f26b591cb3222eaf57d127
*****
Commit: 4120ab0c714911a9c9f26b591cb3222eaf57d127
***********
Analyzing 5/13 8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
*****
Commit: 8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
***********
Analyzing 6/13 646b3ad20d94d2b63335d1ae4c98980be274d703
*****
Commit: 646b3ad20d94d2b63335d1ae4c98980be274d703
***********
Analyzing 7/13 c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
*****
Commit: c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
***********
Analyzing 8/13 656aaf4049092218f99d035450ee59c40a0e1fbc
*****
Commit: 656aaf4049092218f99d035450ee59c40a0e1fbc
***********
Analyzing 9/13 01dd29c37f6044d9d1126d9db55a961cccaccfb7
*****
Commit: 01dd29c37f6044d9d1126d9db55a961cccaccfb7
***********
Analyzing 10/13 6dac8ae81bd03bcae1e1fade064d3bb03de472c0
*****
Commit: 6dac8ae81bd03bcae1e1fade064d3bb03de472c0
***********
Analyzing 11/13 fe76517014e580ddcb40ac04ea824d54ba741c8b
*****
Commit: fe76517014e580ddcb40ac04ea824d54ba741c8b
***********
Analyzing 12/13 c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
*****
Commit: c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
***********
Analyzing 13/13 e56c63bd77e289266989ee35a3369c6374275c64
*****
Commit: e56c63bd77e289266989ee35a3369c6374275c64
60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
FineGrainDifftAnalyzer
ab71649c481971a9ad54f04797f5fd9cb133789b
FineGrainDifftAnalyzer
8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar
4120ab0c714911a9c9f26b591cb3222eaf57d127
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
java.lang.System.out.println("Not found: ")
8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
sz - 1 to sz + 1
646b3ad20d94d2b63335d1ae4c98980be274d703
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
(index2++) to (index2--)
c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(i + 1)
656aaf4049092218f99d035450ee59c40a0e1fbc
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
1
01dd29c37f6044d9d1126d9db55a961cccaccfb7
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
java.lang.System.out.println("Not found: ")
6dac8ae81bd03bcae1e1fade064d3bb03de472c0
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
c1 == c2 to c1 != c2
fe76517014e580ddcb40ac04ea824d54ba741c8b
FineGrainDifftAnalyzer
-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:291
if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
result = (31 * result) + c
c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
FineGrainDifftAnalyzer
-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:142
if (z > 0) {
java.lang.System.out.println(z);
return null;
}
e56c63bd77e289266989ee35a3369c6374275c64
FineGrainDifftAnalyzer
JSON Code Change Frequency: (file stored at ./coming_results//change_frequency.json)
{
"frequency": [
{
"c": "BinaryOperator",
"f": "6"
},
{
"c": "Invocation",
"f": "2"
},
{
"c": "If",
"f": "2"
},
{
"c": "VariableRead",
"f": "1"
},
{
"c": "UnaryOperator",
"f": "1"
},
{
"c": "Literal",
"f": "1"
},
{
"c": "Assignment",
"f": "1"
}
],
"frequencyParent": [
{
"c": "UPD_BinaryOperator_If",
"f": "2"
},
{
"c": "INS_Invocation_Block",
"f": "2"
},
{
"c": "INS_If_Block",
"f": "2"
},
{
"c": "MOV_Literal_BinaryOperator",
"f": "1"
},
{
"c": "UPD_BinaryOperator_For",
"f": "1"
},
{
"c": "INS_BinaryOperator_Invocation",
"f": "1"
},
{
"c": "UPD_UnaryOperator_Invocation",
"f": "1"
},
{
"c": "UPD_BinaryOperator_Assignment",
"f": "1"
},
{
"c": "INS_BinaryOperator_BinaryOperator",
"f": "1"
},
{
"c": "DEL_VariableRead_Invocation",
"f": "1"
},
{
"c": "MOV_Assignment_Block",
"f": "1"
}
],
"probability": [
{
"c": "BinaryOperator",
"f": "0.42857142857142855"
},
{
"c": "Invocation",
"f": "0.14285714285714285"
},
{
"c": "If",
"f": "0.14285714285714285"
},
{
"c": "VariableRead",
"f": "0.07142857142857142"
},
{
"c": "UnaryOperator",
"f": "0.07142857142857142"
},
{
"c": "Literal",
"f": "0.07142857142857142"
},
{
"c": "Assignment",
"f": "0.07142857142857142"
}
],
"probabilityParent": [
{
"c": "UPD_BinaryOperator_If",
"f": "0.14285714285714285"
},
{
"c": "INS_Invocation_Block",
"f": "0.14285714285714285"
},
{
"c": "INS_If_Block",
"f": "0.14285714285714285"
},
{
"c": "MOV_Literal_BinaryOperator",
"f": "0.07142857142857142"
},
{
"c": "UPD_BinaryOperator_For",
"f": "0.07142857142857142"
},
{
"c": "INS_BinaryOperator_Invocation",
"f": "0.07142857142857142"
},
{
"c": "UPD_UnaryOperator_Invocation",
"f": "0.07142857142857142"
},
{
"c": "UPD_BinaryOperator_Assignment",
"f": "0.07142857142857142"
},
{
"c": "INS_BinaryOperator_BinaryOperator",
"f": "0.07142857142857142"
},
{
"c": "DEL_VariableRead_Invocation",
"f": "0.07142857142857142"
},
{
"c": "MOV_Assignment_Block",
"f": "0.07142857142857142"
}
]
}
Case 1 missing action
Case 2 missing entity
**NOT_EXECUTED_BY_TRAVIS**
***********
Analyzing 1/13 60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
*****
Commit: 60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
***********
Analyzing 2/13 ab71649c481971a9ad54f04797f5fd9cb133789b
*****
Commit: ab71649c481971a9ad54f04797f5fd9cb133789b
***********
Analyzing 3/13 8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
*****
Commit: 8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
***********
Analyzing 4/13 4120ab0c714911a9c9f26b591cb3222eaf57d127
*****
Commit: 4120ab0c714911a9c9f26b591cb3222eaf57d127
***********
Analyzing 5/13 8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
*****
Commit: 8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
***********
Analyzing 6/13 646b3ad20d94d2b63335d1ae4c98980be274d703
*****
Commit: 646b3ad20d94d2b63335d1ae4c98980be274d703
***********
Analyzing 7/13 c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
*****
Commit: c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
***********
Analyzing 8/13 656aaf4049092218f99d035450ee59c40a0e1fbc
*****
Commit: 656aaf4049092218f99d035450ee59c40a0e1fbc
***********
Analyzing 9/13 01dd29c37f6044d9d1126d9db55a961cccaccfb7
*****
Commit: 01dd29c37f6044d9d1126d9db55a961cccaccfb7
***********
Analyzing 10/13 6dac8ae81bd03bcae1e1fade064d3bb03de472c0
*****
Commit: 6dac8ae81bd03bcae1e1fade064d3bb03de472c0
***********
Analyzing 11/13 fe76517014e580ddcb40ac04ea824d54ba741c8b
*****
Commit: fe76517014e580ddcb40ac04ea824d54ba741c8b
***********
Analyzing 12/13 c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
*****
Commit: c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
***********
Analyzing 13/13 e56c63bd77e289266989ee35a3369c6374275c64
*****
Commit: e56c63bd77e289266989ee35a3369c6374275c64
60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
FineGrainDifftAnalyzer
PatternInstanceAnalyzer
ab71649c481971a9ad54f04797f5fd9cb133789b
FineGrainDifftAnalyzer
PatternInstanceAnalyzer
8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar
: number instances found: 0
4120ab0c714911a9c9f26b591cb3222eaf57d127
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
java.lang.System.out.println("Not found: ")
PatternInstanceAnalyzer
----For Diff:Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
java.lang.System.out.println("Not found: ")
: number instances found: 4
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
java.lang.System.out.println("Not found: ")
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.lang3.CharSequenceUtils:84
java.lang.System.out
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang3.CharSequenceUtils:84
"Not found: "
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.lang3.CharSequenceUtils:84
java.lang.System
]]
8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
sz - 1 to sz + 1
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
sz - 1 to sz + 1
: number instances found: 0
646b3ad20d94d2b63335d1ae4c98980be274d703
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
(index2++) to (index2--)
PatternInstanceAnalyzer
----For Diff:Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
(index2++) to (index2--)
: number instances found: 0
c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(i + 1)
PatternInstanceAnalyzer
----For Diff:Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(i + 1)
: number instances found: 3
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(i + 1)
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
i
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang3.CharSequenceUtils:171
1
]]
656aaf4049092218f99d035450ee59c40a0e1fbc
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
1
PatternInstanceAnalyzer
----For Diff:Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
1
: number instances found: 2
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(sz + )
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
sz
]]
01dd29c37f6044d9d1126d9db55a961cccaccfb7
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
java.lang.System.out.println("Not found: ")
PatternInstanceAnalyzer
----For Diff:Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
java.lang.System.out.println("Not found: ")
: number instances found: 4
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
java.lang.System.out.println("Not found: ")
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.lang3.CharSequenceUtils:134
java.lang.System.out
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang3.CharSequenceUtils:134
"Not found: "
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.lang3.CharSequenceUtils:134
java.lang.System
]]
6dac8ae81bd03bcae1e1fade064d3bb03de472c0
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
c1 == c2 to c1 != c2
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
c1 == c2 to c1 != c2
: number instances found: 0
fe76517014e580ddcb40ac04ea824d54ba741c8b
FineGrainDifftAnalyzer
-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:291
if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
result = (31 * result) + c
PatternInstanceAnalyzer
----For Diff:Insert If at org.apache.commons.math3.complex.Quaternion:291
if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
result = (31 * result) + c
: number instances found: 5
ChangePatternInstance [actions=[Insert If at org.apache.commons.math3.complex.Quaternion:291
if (c > 0)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.complex.Quaternion:291
c > 0
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.math3.complex.Quaternion:292
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.complex.Quaternion:291
c
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math3.complex.Quaternion:291
0
]]
c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
FineGrainDifftAnalyzer
-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:142
if (z > 0) {
java.lang.System.out.println(z);
return null;
}
PatternInstanceAnalyzer
----For Diff:Insert If at org.apache.commons.math3.complex.Quaternion:142
if (z > 0) {
java.lang.System.out.println(z);
return null;
}
: number instances found: 11
ChangePatternInstance [actions=[Insert If at org.apache.commons.math3.complex.Quaternion:142
if (z > 0) {
java.lang.System.out.println(z);
return null;
}
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.complex.Quaternion:142
z > 0
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.math3.complex.Quaternion:142
{
java.lang.System.out.println(z);
return null;
}
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.complex.Quaternion:142
z
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math3.complex.Quaternion:142
0
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math3.complex.Quaternion:143
java.lang.System.out.println(z)
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math3.complex.Quaternion:144
return null
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.math3.complex.Quaternion:143
java.lang.System.out
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.complex.Quaternion:143
z
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math3.complex.Quaternion:144
null
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math3.complex.Quaternion:143
java.lang.System
]]
e56c63bd77e289266989ee35a3369c6374275c64
FineGrainDifftAnalyzer
PatternInstanceAnalyzer
**NOT_EXECUTED_BY_TRAVIS**
***********
Analyzing 1/13 60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
*****
Commit: 60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
***********
Analyzing 2/13 ab71649c481971a9ad54f04797f5fd9cb133789b
*****
Commit: ab71649c481971a9ad54f04797f5fd9cb133789b
***********
Analyzing 3/13 8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
*****
Commit: 8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
***********
Analyzing 4/13 4120ab0c714911a9c9f26b591cb3222eaf57d127
*****
Commit: 4120ab0c714911a9c9f26b591cb3222eaf57d127
***********
Analyzing 5/13 8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
*****
Commit: 8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
***********
Analyzing 6/13 646b3ad20d94d2b63335d1ae4c98980be274d703
*****
Commit: 646b3ad20d94d2b63335d1ae4c98980be274d703
***********
Analyzing 7/13 c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
*****
Commit: c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
***********
Analyzing 8/13 656aaf4049092218f99d035450ee59c40a0e1fbc
*****
Commit: 656aaf4049092218f99d035450ee59c40a0e1fbc
***********
Analyzing 9/13 01dd29c37f6044d9d1126d9db55a961cccaccfb7
*****
Commit: 01dd29c37f6044d9d1126d9db55a961cccaccfb7
***********
Analyzing 10/13 6dac8ae81bd03bcae1e1fade064d3bb03de472c0
*****
Commit: 6dac8ae81bd03bcae1e1fade064d3bb03de472c0
***********
Analyzing 11/13 fe76517014e580ddcb40ac04ea824d54ba741c8b
*****
Commit: fe76517014e580ddcb40ac04ea824d54ba741c8b
***********
Analyzing 12/13 c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
*****
Commit: c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
***********
Analyzing 13/13 e56c63bd77e289266989ee35a3369c6374275c64
*****
Commit: e56c63bd77e289266989ee35a3369c6374275c64
60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
FineGrainDifftAnalyzer
PatternInstanceAnalyzer
ab71649c481971a9ad54f04797f5fd9cb133789b
FineGrainDifftAnalyzer
PatternInstanceAnalyzer
8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar
: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar
]]
4120ab0c714911a9c9f26b591cb3222eaf57d127
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
java.lang.System.out.println("Not found: ")
PatternInstanceAnalyzer
----For Diff:Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
java.lang.System.out.println("Not found: ")
: number instances found: 0
8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
sz - 1 to sz + 1
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
sz - 1 to sz + 1
: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
sz - 1 to sz + 1
]]
646b3ad20d94d2b63335d1ae4c98980be274d703
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
(index2++) to (index2--)
PatternInstanceAnalyzer
----For Diff:Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
(index2++) to (index2--)
: number instances found: 0
c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(i + 1)
PatternInstanceAnalyzer
----For Diff:Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(i + 1)
: number instances found: 0
656aaf4049092218f99d035450ee59c40a0e1fbc
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
1
PatternInstanceAnalyzer
----For Diff:Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
1
: number instances found: 0
01dd29c37f6044d9d1126d9db55a961cccaccfb7
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
java.lang.System.out.println("Not found: ")
PatternInstanceAnalyzer
----For Diff:Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
java.lang.System.out.println("Not found: ")
: number instances found: 0
6dac8ae81bd03bcae1e1fade064d3bb03de472c0
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
c1 == c2 to c1 != c2
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
c1 == c2 to c1 != c2
: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
c1 == c2 to c1 != c2
]]
fe76517014e580ddcb40ac04ea824d54ba741c8b
FineGrainDifftAnalyzer
-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:291
if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
result = (31 * result) + c
PatternInstanceAnalyzer
----For Diff:Insert If at org.apache.commons.math3.complex.Quaternion:291
if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
result = (31 * result) + c
: number instances found: 5
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.complex.Quaternion:291
c > 0
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.math3.complex.Quaternion:292
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.complex.Quaternion:291
c
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math3.complex.Quaternion:291
0
]]
ChangePatternInstance [actions=[Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
result = (31 * result) + c
]]
c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
FineGrainDifftAnalyzer
-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:142
if (z > 0) {
java.lang.System.out.println(z);
return null;
}
PatternInstanceAnalyzer
----For Diff:Insert If at org.apache.commons.math3.complex.Quaternion:142
if (z > 0) {
java.lang.System.out.println(z);
return null;
}
: number instances found: 10
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.complex.Quaternion:142
z > 0
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.math3.complex.Quaternion:142
{
java.lang.System.out.println(z);
return null;
}
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.complex.Quaternion:142
z
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math3.complex.Quaternion:142
0
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math3.complex.Quaternion:143
java.lang.System.out.println(z)
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math3.complex.Quaternion:144
return null
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.math3.complex.Quaternion:143
java.lang.System.out
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.complex.Quaternion:143
z
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math3.complex.Quaternion:144
null
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math3.complex.Quaternion:143
java.lang.System
]]
e56c63bd77e289266989ee35a3369c6374275c64
FineGrainDifftAnalyzer
PatternInstanceAnalyzer
FinalResults:
60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
FineGrainDifftAnalyzer
PatternInstanceAnalyzer
ab71649c481971a9ad54f04797f5fd9cb133789b
FineGrainDifftAnalyzer
PatternInstanceAnalyzer
8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar
: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar
]]
4120ab0c714911a9c9f26b591cb3222eaf57d127
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
java.lang.System.out.println("Not found: ")
PatternInstanceAnalyzer
----For Diff:Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
java.lang.System.out.println("Not found: ")
: number instances found: 0
8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
sz - 1 to sz + 1
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
sz - 1 to sz + 1
: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
sz - 1 to sz + 1
]]
646b3ad20d94d2b63335d1ae4c98980be274d703
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
(index2++) to (index2--)
PatternInstanceAnalyzer
----For Diff:Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
(index2++) to (index2--)
: number instances found: 0
c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(i + 1)
PatternInstanceAnalyzer
----For Diff:Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(i + 1)
: number instances found: 0
656aaf4049092218f99d035450ee59c40a0e1fbc
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
1
PatternInstanceAnalyzer
----For Diff:Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
1
: number instances found: 0
01dd29c37f6044d9d1126d9db55a961cccaccfb7
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
java.lang.System.out.println("Not found: ")
PatternInstanceAnalyzer
----For Diff:Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
java.lang.System.out.println("Not found: ")
: number instances found: 0
6dac8ae81bd03bcae1e1fade064d3bb03de472c0
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
c1 == c2 to c1 != c2
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
c1 == c2 to c1 != c2
: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
c1 == c2 to c1 != c2
]]
fe76517014e580ddcb40ac04ea824d54ba741c8b
FineGrainDifftAnalyzer
-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:291
if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
result = (31 * result) + c
PatternInstanceAnalyzer
----For Diff:Insert If at org.apache.commons.math3.complex.Quaternion:291
if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
result = (31 * result) + c
: number instances found: 5
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.complex.Quaternion:291
c > 0
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.math3.complex.Quaternion:292
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.complex.Quaternion:291
c
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math3.complex.Quaternion:291
0
]]
ChangePatternInstance [actions=[Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
result = (31 * result) + c
]]
c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
FineGrainDifftAnalyzer
-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:142
if (z > 0) {
java.lang.System.out.println(z);
return null;
}
PatternInstanceAnalyzer
----For Diff:Insert If at org.apache.commons.math3.complex.Quaternion:142
if (z > 0) {
java.lang.System.out.println(z);
return null;
}
: number instances found: 10
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.complex.Quaternion:142
z > 0
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.math3.complex.Quaternion:142
{
java.lang.System.out.println(z);
return null;
}
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.complex.Quaternion:142
z
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math3.complex.Quaternion:142
0
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math3.complex.Quaternion:143
java.lang.System.out.println(z)
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math3.complex.Quaternion:144
return null
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.math3.complex.Quaternion:143
java.lang.System.out
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.complex.Quaternion:143
z
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math3.complex.Quaternion:144
null
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math3.complex.Quaternion:143
java.lang.System
]]
e56c63bd77e289266989ee35a3369c6374275c64
FineGrainDifftAnalyzer
PatternInstanceAnalyzer
Instance found: [
----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar
: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar
]]]
**NOT_EXECUTED_BY_TRAVIS**
***********
Analyzing 1/13 60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
*****
Commit: 60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
***********
Analyzing 2/13 ab71649c481971a9ad54f04797f5fd9cb133789b
*****
Commit: ab71649c481971a9ad54f04797f5fd9cb133789b
***********
Analyzing 3/13 8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
*****
Commit: 8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
***********
Analyzing 4/13 4120ab0c714911a9c9f26b591cb3222eaf57d127
*****
Commit: 4120ab0c714911a9c9f26b591cb3222eaf57d127
***********
Analyzing 5/13 8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
*****
Commit: 8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
***********
Analyzing 6/13 646b3ad20d94d2b63335d1ae4c98980be274d703
*****
Commit: 646b3ad20d94d2b63335d1ae4c98980be274d703
***********
Analyzing 7/13 c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
*****
Commit: c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
***********
Analyzing 8/13 656aaf4049092218f99d035450ee59c40a0e1fbc
*****
Commit: 656aaf4049092218f99d035450ee59c40a0e1fbc
***********
Analyzing 9/13 01dd29c37f6044d9d1126d9db55a961cccaccfb7
*****
Commit: 01dd29c37f6044d9d1126d9db55a961cccaccfb7
***********
Analyzing 10/13 6dac8ae81bd03bcae1e1fade064d3bb03de472c0
*****
Commit: 6dac8ae81bd03bcae1e1fade064d3bb03de472c0
***********
Analyzing 11/13 fe76517014e580ddcb40ac04ea824d54ba741c8b
*****
Commit: fe76517014e580ddcb40ac04ea824d54ba741c8b
***********
Analyzing 12/13 c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
*****
Commit: c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
***********
Analyzing 13/13 e56c63bd77e289266989ee35a3369c6374275c64
*****
Commit: e56c63bd77e289266989ee35a3369c6374275c64
60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
FineGrainDifftAnalyzer
PatternInstanceAnalyzer
ab71649c481971a9ad54f04797f5fd9cb133789b
FineGrainDifftAnalyzer
PatternInstanceAnalyzer
8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar
: number instances found: 0
4120ab0c714911a9c9f26b591cb3222eaf57d127
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
java.lang.System.out.println("Not found: ")
PatternInstanceAnalyzer
----For Diff:Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
java.lang.System.out.println("Not found: ")
: number instances found: 1
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
java.lang.System.out.println("Not found: ")
]]
8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
sz - 1 to sz + 1
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
sz - 1 to sz + 1
: number instances found: 0
646b3ad20d94d2b63335d1ae4c98980be274d703
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
(index2++) to (index2--)
PatternInstanceAnalyzer
----For Diff:Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
(index2++) to (index2--)
: number instances found: 0
c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(i + 1)
PatternInstanceAnalyzer
----For Diff:Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(i + 1)
: number instances found: 0
656aaf4049092218f99d035450ee59c40a0e1fbc
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
1
PatternInstanceAnalyzer
----For Diff:Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
1
: number instances found: 0
01dd29c37f6044d9d1126d9db55a961cccaccfb7
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
java.lang.System.out.println("Not found: ")
PatternInstanceAnalyzer
----For Diff:Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
java.lang.System.out.println("Not found: ")
: number instances found: 1
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
java.lang.System.out.println("Not found: ")
]]
6dac8ae81bd03bcae1e1fade064d3bb03de472c0
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
c1 == c2 to c1 != c2
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
c1 == c2 to c1 != c2
: number instances found: 0
fe76517014e580ddcb40ac04ea824d54ba741c8b
FineGrainDifftAnalyzer
-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:291
if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
result = (31 * result) + c
PatternInstanceAnalyzer
----For Diff:Insert If at org.apache.commons.math3.complex.Quaternion:291
if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
result = (31 * result) + c
: number instances found: 0
c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
FineGrainDifftAnalyzer
-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:142
if (z > 0) {
java.lang.System.out.println(z);
return null;
}
PatternInstanceAnalyzer
----For Diff:Insert If at org.apache.commons.math3.complex.Quaternion:142
if (z > 0) {
java.lang.System.out.println(z);
return null;
}
: number instances found: 1
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math3.complex.Quaternion:143
java.lang.System.out.println(z)
]]
e56c63bd77e289266989ee35a3369c6374275c64
FineGrainDifftAnalyzer
PatternInstanceAnalyzer
FinalResults:
60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
FineGrainDifftAnalyzer
PatternInstanceAnalyzer
ab71649c481971a9ad54f04797f5fd9cb133789b
FineGrainDifftAnalyzer
PatternInstanceAnalyzer
8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar
: number instances found: 0
4120ab0c714911a9c9f26b591cb3222eaf57d127
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
java.lang.System.out.println("Not found: ")
PatternInstanceAnalyzer
----For Diff:Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
java.lang.System.out.println("Not found: ")
: number instances found: 1
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
java.lang.System.out.println("Not found: ")
]]
8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
sz - 1 to sz + 1
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
sz - 1 to sz + 1
: number instances found: 0
646b3ad20d94d2b63335d1ae4c98980be274d703
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
(index2++) to (index2--)
PatternInstanceAnalyzer
----For Diff:Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
(index2++) to (index2--)
: number instances found: 0
c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(i + 1)
PatternInstanceAnalyzer
----For Diff:Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(i + 1)
: number instances found: 0
656aaf4049092218f99d035450ee59c40a0e1fbc
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
1
PatternInstanceAnalyzer
----For Diff:Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
1
: number instances found: 0
01dd29c37f6044d9d1126d9db55a961cccaccfb7
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
java.lang.System.out.println("Not found: ")
PatternInstanceAnalyzer
----For Diff:Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
java.lang.System.out.println("Not found: ")
: number instances found: 1
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
java.lang.System.out.println("Not found: ")
]]
6dac8ae81bd03bcae1e1fade064d3bb03de472c0
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
c1 == c2 to c1 != c2
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
c1 == c2 to c1 != c2
: number instances found: 0
fe76517014e580ddcb40ac04ea824d54ba741c8b
FineGrainDifftAnalyzer
-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:291
if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
result = (31 * result) + c
PatternInstanceAnalyzer
----For Diff:Insert If at org.apache.commons.math3.complex.Quaternion:291
if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
result = (31 * result) + c
: number instances found: 0
c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
FineGrainDifftAnalyzer
-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:142
if (z > 0) {
java.lang.System.out.println(z);
return null;
}
PatternInstanceAnalyzer
----For Diff:Insert If at org.apache.commons.math3.complex.Quaternion:142
if (z > 0) {
java.lang.System.out.println(z);
return null;
}
: number instances found: 1
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math3.complex.Quaternion:143
java.lang.System.out.println(z)
]]
e56c63bd77e289266989ee35a3369c6374275c64
FineGrainDifftAnalyzer
PatternInstanceAnalyzer
Instance found: [
----For Diff:Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
java.lang.System.out.println("Not found: ")
: number instances found: 1
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
java.lang.System.out.println("Not found: ")
]]]
**NOT_EXECUTED_BY_TRAVIS**
***********
Analyzing 1/13 60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
*****
Commit: 60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
***********
Analyzing 2/13 ab71649c481971a9ad54f04797f5fd9cb133789b
*****
Commit: ab71649c481971a9ad54f04797f5fd9cb133789b
***********
Analyzing 3/13 8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
*****
Commit: 8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
***********
Analyzing 4/13 4120ab0c714911a9c9f26b591cb3222eaf57d127
*****
Commit: 4120ab0c714911a9c9f26b591cb3222eaf57d127
***********
Analyzing 5/13 8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
*****
Commit: 8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
***********
Analyzing 6/13 646b3ad20d94d2b63335d1ae4c98980be274d703
*****
Commit: 646b3ad20d94d2b63335d1ae4c98980be274d703
***********
Analyzing 7/13 c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
*****
Commit: c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
***********
Analyzing 8/13 656aaf4049092218f99d035450ee59c40a0e1fbc
*****
Commit: 656aaf4049092218f99d035450ee59c40a0e1fbc
***********
Analyzing 9/13 01dd29c37f6044d9d1126d9db55a961cccaccfb7
*****
Commit: 01dd29c37f6044d9d1126d9db55a961cccaccfb7
***********
Analyzing 10/13 6dac8ae81bd03bcae1e1fade064d3bb03de472c0
*****
Commit: 6dac8ae81bd03bcae1e1fade064d3bb03de472c0
***********
Analyzing 11/13 fe76517014e580ddcb40ac04ea824d54ba741c8b
*****
Commit: fe76517014e580ddcb40ac04ea824d54ba741c8b
***********
Analyzing 12/13 c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
*****
Commit: c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
***********
Analyzing 13/13 e56c63bd77e289266989ee35a3369c6374275c64
*****
Commit: e56c63bd77e289266989ee35a3369c6374275c64
60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
FineGrainDifftAnalyzer
PatternInstanceAnalyzer
ab71649c481971a9ad54f04797f5fd9cb133789b
FineGrainDifftAnalyzer
PatternInstanceAnalyzer
8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar
: number instances found: 0
4120ab0c714911a9c9f26b591cb3222eaf57d127
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
java.lang.System.out.println("Not found: ")
PatternInstanceAnalyzer
----For Diff:Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
java.lang.System.out.println("Not found: ")
: number instances found: 0
8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
sz - 1 to sz + 1
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
sz - 1 to sz + 1
: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
sz - 1 to sz + 1
]]
646b3ad20d94d2b63335d1ae4c98980be274d703
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
(index2++) to (index2--)
PatternInstanceAnalyzer
----For Diff:Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
(index2++) to (index2--)
: number instances found: 0
c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(i + 1)
PatternInstanceAnalyzer
----For Diff:Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(i + 1)
: number instances found: 0
656aaf4049092218f99d035450ee59c40a0e1fbc
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
1
PatternInstanceAnalyzer
----For Diff:Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
1
: number instances found: 0
01dd29c37f6044d9d1126d9db55a961cccaccfb7
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
java.lang.System.out.println("Not found: ")
PatternInstanceAnalyzer
----For Diff:Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
java.lang.System.out.println("Not found: ")
: number instances found: 0
6dac8ae81bd03bcae1e1fade064d3bb03de472c0
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
c1 == c2 to c1 != c2
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
c1 == c2 to c1 != c2
: number instances found: 0
fe76517014e580ddcb40ac04ea824d54ba741c8b
FineGrainDifftAnalyzer
-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:291
if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
result = (31 * result) + c
PatternInstanceAnalyzer
----For Diff:Insert If at org.apache.commons.math3.complex.Quaternion:291
if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
result = (31 * result) + c
: number instances found: 0
c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
FineGrainDifftAnalyzer
-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:142
if (z > 0) {
java.lang.System.out.println(z);
return null;
}
PatternInstanceAnalyzer
----For Diff:Insert If at org.apache.commons.math3.complex.Quaternion:142
if (z > 0) {
java.lang.System.out.println(z);
return null;
}
: number instances found: 0
e56c63bd77e289266989ee35a3369c6374275c64
FineGrainDifftAnalyzer
PatternInstanceAnalyzer
FinalResults:
60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
FineGrainDifftAnalyzer
PatternInstanceAnalyzer
ab71649c481971a9ad54f04797f5fd9cb133789b
FineGrainDifftAnalyzer
PatternInstanceAnalyzer
8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar
: number instances found: 0
4120ab0c714911a9c9f26b591cb3222eaf57d127
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
java.lang.System.out.println("Not found: ")
PatternInstanceAnalyzer
----For Diff:Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
java.lang.System.out.println("Not found: ")
: number instances found: 0
8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
sz - 1 to sz + 1
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
sz - 1 to sz + 1
: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
sz - 1 to sz + 1
]]
646b3ad20d94d2b63335d1ae4c98980be274d703
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
(index2++) to (index2--)
PatternInstanceAnalyzer
----For Diff:Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
(index2++) to (index2--)
: number instances found: 0
c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(i + 1)
PatternInstanceAnalyzer
----For Diff:Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(i + 1)
: number instances found: 0
656aaf4049092218f99d035450ee59c40a0e1fbc
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
1
PatternInstanceAnalyzer
----For Diff:Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
1
: number instances found: 0
01dd29c37f6044d9d1126d9db55a961cccaccfb7
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
java.lang.System.out.println("Not found: ")
PatternInstanceAnalyzer
----For Diff:Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
java.lang.System.out.println("Not found: ")
: number instances found: 0
6dac8ae81bd03bcae1e1fade064d3bb03de472c0
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
c1 == c2 to c1 != c2
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
c1 == c2 to c1 != c2
: number instances found: 0
fe76517014e580ddcb40ac04ea824d54ba741c8b
FineGrainDifftAnalyzer
-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:291
if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
result = (31 * result) + c
PatternInstanceAnalyzer
----For Diff:Insert If at org.apache.commons.math3.complex.Quaternion:291
if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
result = (31 * result) + c
: number instances found: 0
c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
FineGrainDifftAnalyzer
-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:142
if (z > 0) {
java.lang.System.out.println(z);
return null;
}
PatternInstanceAnalyzer
----For Diff:Insert If at org.apache.commons.math3.complex.Quaternion:142
if (z > 0) {
java.lang.System.out.println(z);
return null;
}
: number instances found: 0
e56c63bd77e289266989ee35a3369c6374275c64
FineGrainDifftAnalyzer
PatternInstanceAnalyzer
Instance found: [
----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
sz - 1 to sz + 1
: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
sz - 1 to sz + 1
]]]
**NOT_EXECUTED_BY_TRAVIS**
***********
Analyzing 1/13 60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
*****
Commit: 60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
***********
Analyzing 2/13 ab71649c481971a9ad54f04797f5fd9cb133789b
*****
Commit: ab71649c481971a9ad54f04797f5fd9cb133789b
***********
Analyzing 3/13 8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
*****
Commit: 8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
***********
Analyzing 4/13 4120ab0c714911a9c9f26b591cb3222eaf57d127
*****
Commit: 4120ab0c714911a9c9f26b591cb3222eaf57d127
***********
Analyzing 5/13 8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
*****
Commit: 8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
***********
Analyzing 6/13 646b3ad20d94d2b63335d1ae4c98980be274d703
*****
Commit: 646b3ad20d94d2b63335d1ae4c98980be274d703
***********
Analyzing 7/13 c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
*****
Commit: c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
***********
Analyzing 8/13 656aaf4049092218f99d035450ee59c40a0e1fbc
*****
Commit: 656aaf4049092218f99d035450ee59c40a0e1fbc
***********
Analyzing 9/13 01dd29c37f6044d9d1126d9db55a961cccaccfb7
*****
Commit: 01dd29c37f6044d9d1126d9db55a961cccaccfb7
***********
Analyzing 10/13 6dac8ae81bd03bcae1e1fade064d3bb03de472c0
*****
Commit: 6dac8ae81bd03bcae1e1fade064d3bb03de472c0
***********
Analyzing 11/13 fe76517014e580ddcb40ac04ea824d54ba741c8b
*****
Commit: fe76517014e580ddcb40ac04ea824d54ba741c8b
***********
Analyzing 12/13 c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
*****
Commit: c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
***********
Analyzing 13/13 e56c63bd77e289266989ee35a3369c6374275c64
*****
Commit: e56c63bd77e289266989ee35a3369c6374275c64
60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
FineGrainDifftAnalyzer
PatternInstanceAnalyzer
ab71649c481971a9ad54f04797f5fd9cb133789b
FineGrainDifftAnalyzer
PatternInstanceAnalyzer
8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar
: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar
]]
4120ab0c714911a9c9f26b591cb3222eaf57d127
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
java.lang.System.out.println("Not found: ")
PatternInstanceAnalyzer
----For Diff:Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
java.lang.System.out.println("Not found: ")
: number instances found: 4
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
java.lang.System.out.println("Not found: ")
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.lang3.CharSequenceUtils:84
java.lang.System.out
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang3.CharSequenceUtils:84
"Not found: "
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.lang3.CharSequenceUtils:84
java.lang.System
]]
8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
sz - 1 to sz + 1
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
sz - 1 to sz + 1
: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
sz - 1 to sz + 1
]]
646b3ad20d94d2b63335d1ae4c98980be274d703
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
(index2++) to (index2--)
PatternInstanceAnalyzer
----For Diff:Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
(index2++) to (index2--)
: number instances found: 1
ChangePatternInstance [actions=[Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
(index2++) to (index2--)
]]
c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(i + 1)
PatternInstanceAnalyzer
----For Diff:Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(i + 1)
: number instances found: 4
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(i + 1)
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
i
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang3.CharSequenceUtils:171
1
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
i
]]
656aaf4049092218f99d035450ee59c40a0e1fbc
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
1
PatternInstanceAnalyzer
----For Diff:Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
1
: number instances found: 3
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(sz + )
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
sz
]]
ChangePatternInstance [actions=[Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
1
]]
01dd29c37f6044d9d1126d9db55a961cccaccfb7
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
java.lang.System.out.println("Not found: ")
PatternInstanceAnalyzer
----For Diff:Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
java.lang.System.out.println("Not found: ")
: number instances found: 4
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
java.lang.System.out.println("Not found: ")
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.lang3.CharSequenceUtils:134
java.lang.System.out
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang3.CharSequenceUtils:134
"Not found: "
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.lang3.CharSequenceUtils:134
java.lang.System
]]
6dac8ae81bd03bcae1e1fade064d3bb03de472c0
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
c1 == c2 to c1 != c2
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
c1 == c2 to c1 != c2
: number instances found: 2
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
i < sz to i <= sz
]]
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
c1 == c2 to c1 != c2
]]
fe76517014e580ddcb40ac04ea824d54ba741c8b
FineGrainDifftAnalyzer
-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:291
if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
result = (31 * result) + c
PatternInstanceAnalyzer
----For Diff:Insert If at org.apache.commons.math3.complex.Quaternion:291
if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
result = (31 * result) + c
: number instances found: 6
ChangePatternInstance [actions=[Insert If at org.apache.commons.math3.complex.Quaternion:291
if (c > 0)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.complex.Quaternion:291
c > 0
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.math3.complex.Quaternion:292
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.complex.Quaternion:291
c
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math3.complex.Quaternion:291
0
]]
ChangePatternInstance [actions=[Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
result = (31 * result) + c
]]
c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
FineGrainDifftAnalyzer
-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:142
if (z > 0) {
java.lang.System.out.println(z);
return null;
}
PatternInstanceAnalyzer
----For Diff:Insert If at org.apache.commons.math3.complex.Quaternion:142
if (z > 0) {
java.lang.System.out.println(z);
return null;
}
: number instances found: 11
ChangePatternInstance [actions=[Insert If at org.apache.commons.math3.complex.Quaternion:142
if (z > 0) {
java.lang.System.out.println(z);
return null;
}
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.complex.Quaternion:142
z > 0
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.math3.complex.Quaternion:142
{
java.lang.System.out.println(z);
return null;
}
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.complex.Quaternion:142
z
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math3.complex.Quaternion:142
0
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math3.complex.Quaternion:143
java.lang.System.out.println(z)
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math3.complex.Quaternion:144
return null
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.math3.complex.Quaternion:143
java.lang.System.out
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.complex.Quaternion:143
z
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math3.complex.Quaternion:144
null
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math3.complex.Quaternion:143
java.lang.System
]]
e56c63bd77e289266989ee35a3369c6374275c64
FineGrainDifftAnalyzer
PatternInstanceAnalyzer
FinalResults:
60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
FineGrainDifftAnalyzer
PatternInstanceAnalyzer
ab71649c481971a9ad54f04797f5fd9cb133789b
FineGrainDifftAnalyzer
PatternInstanceAnalyzer
8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar
: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar
]]
4120ab0c714911a9c9f26b591cb3222eaf57d127
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
java.lang.System.out.println("Not found: ")
PatternInstanceAnalyzer
----For Diff:Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
java.lang.System.out.println("Not found: ")
: number instances found: 4
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
java.lang.System.out.println("Not found: ")
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.lang3.CharSequenceUtils:84
java.lang.System.out
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang3.CharSequenceUtils:84
"Not found: "
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.lang3.CharSequenceUtils:84
java.lang.System
]]
8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
sz - 1 to sz + 1
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
sz - 1 to sz + 1
: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
sz - 1 to sz + 1
]]
646b3ad20d94d2b63335d1ae4c98980be274d703
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
(index2++) to (index2--)
PatternInstanceAnalyzer
----For Diff:Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
(index2++) to (index2--)
: number instances found: 1
ChangePatternInstance [actions=[Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
(index2++) to (index2--)
]]
c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(i + 1)
PatternInstanceAnalyzer
----For Diff:Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(i + 1)
: number instances found: 4
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(i + 1)
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
i
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang3.CharSequenceUtils:171
1
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
i
]]
656aaf4049092218f99d035450ee59c40a0e1fbc
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
1
PatternInstanceAnalyzer
----For Diff:Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
1
: number instances found: 3
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(sz + )
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
sz
]]
ChangePatternInstance [actions=[Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
1
]]
01dd29c37f6044d9d1126d9db55a961cccaccfb7
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
java.lang.System.out.println("Not found: ")
PatternInstanceAnalyzer
----For Diff:Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
java.lang.System.out.println("Not found: ")
: number instances found: 4
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
java.lang.System.out.println("Not found: ")
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.lang3.CharSequenceUtils:134
java.lang.System.out
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang3.CharSequenceUtils:134
"Not found: "
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.lang3.CharSequenceUtils:134
java.lang.System
]]
6dac8ae81bd03bcae1e1fade064d3bb03de472c0
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
c1 == c2 to c1 != c2
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
c1 == c2 to c1 != c2
: number instances found: 2
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
i < sz to i <= sz
]]
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
c1 == c2 to c1 != c2
]]
fe76517014e580ddcb40ac04ea824d54ba741c8b
FineGrainDifftAnalyzer
-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:291
if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
result = (31 * result) + c
PatternInstanceAnalyzer
----For Diff:Insert If at org.apache.commons.math3.complex.Quaternion:291
if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
result = (31 * result) + c
: number instances found: 6
ChangePatternInstance [actions=[Insert If at org.apache.commons.math3.complex.Quaternion:291
if (c > 0)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.complex.Quaternion:291
c > 0
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.math3.complex.Quaternion:292
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.complex.Quaternion:291
c
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math3.complex.Quaternion:291
0
]]
ChangePatternInstance [actions=[Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
result = (31 * result) + c
]]
c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
FineGrainDifftAnalyzer
-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:142
if (z > 0) {
java.lang.System.out.println(z);
return null;
}
PatternInstanceAnalyzer
----For Diff:Insert If at org.apache.commons.math3.complex.Quaternion:142
if (z > 0) {
java.lang.System.out.println(z);
return null;
}
: number instances found: 11
ChangePatternInstance [actions=[Insert If at org.apache.commons.math3.complex.Quaternion:142
if (z > 0) {
java.lang.System.out.println(z);
return null;
}
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.complex.Quaternion:142
z > 0
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.math3.complex.Quaternion:142
{
java.lang.System.out.println(z);
return null;
}
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.complex.Quaternion:142
z
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math3.complex.Quaternion:142
0
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math3.complex.Quaternion:143
java.lang.System.out.println(z)
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math3.complex.Quaternion:144
return null
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.math3.complex.Quaternion:143
java.lang.System.out
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.complex.Quaternion:143
z
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math3.complex.Quaternion:144
null
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math3.complex.Quaternion:143
java.lang.System
]]
e56c63bd77e289266989ee35a3369c6374275c64
FineGrainDifftAnalyzer
PatternInstanceAnalyzer
Instance found: [
----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
c1 == c2 to c1 != c2
: number instances found: 2
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
i < sz to i <= sz
]]
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
c1 == c2 to c1 != c2
]]]
**NOT_EXECUTED_BY_TRAVIS**
***********
Analyzing 1/13 60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
*****
Commit: 60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
***********
Analyzing 2/13 ab71649c481971a9ad54f04797f5fd9cb133789b
*****
Commit: ab71649c481971a9ad54f04797f5fd9cb133789b
***********
Analyzing 3/13 8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
*****
Commit: 8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
***********
Analyzing 4/13 4120ab0c714911a9c9f26b591cb3222eaf57d127
*****
Commit: 4120ab0c714911a9c9f26b591cb3222eaf57d127
***********
Analyzing 5/13 8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
*****
Commit: 8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
***********
Analyzing 6/13 646b3ad20d94d2b63335d1ae4c98980be274d703
*****
Commit: 646b3ad20d94d2b63335d1ae4c98980be274d703
***********
Analyzing 7/13 c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
*****
Commit: c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
***********
Analyzing 8/13 656aaf4049092218f99d035450ee59c40a0e1fbc
*****
Commit: 656aaf4049092218f99d035450ee59c40a0e1fbc
***********
Analyzing 9/13 01dd29c37f6044d9d1126d9db55a961cccaccfb7
*****
Commit: 01dd29c37f6044d9d1126d9db55a961cccaccfb7
***********
Analyzing 10/13 6dac8ae81bd03bcae1e1fade064d3bb03de472c0
*****
Commit: 6dac8ae81bd03bcae1e1fade064d3bb03de472c0
***********
Analyzing 11/13 fe76517014e580ddcb40ac04ea824d54ba741c8b
*****
Commit: fe76517014e580ddcb40ac04ea824d54ba741c8b
***********
Analyzing 12/13 c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
*****
Commit: c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
***********
Analyzing 13/13 e56c63bd77e289266989ee35a3369c6374275c64
*****
Commit: e56c63bd77e289266989ee35a3369c6374275c64
60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
FineGrainDifftAnalyzer
PatternInstanceAnalyzer
ab71649c481971a9ad54f04797f5fd9cb133789b
FineGrainDifftAnalyzer
PatternInstanceAnalyzer
8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar
: number instances found: 0
4120ab0c714911a9c9f26b591cb3222eaf57d127
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
java.lang.System.out.println("Not found: ")
PatternInstanceAnalyzer
----For Diff:Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
java.lang.System.out.println("Not found: ")
: number instances found: 0
8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
sz - 1 to sz + 1
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
sz - 1 to sz + 1
: number instances found: 0
646b3ad20d94d2b63335d1ae4c98980be274d703
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
(index2++) to (index2--)
PatternInstanceAnalyzer
----For Diff:Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
(index2++) to (index2--)
: number instances found: 0
c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(i + 1)
PatternInstanceAnalyzer
----For Diff:Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(i + 1)
: number instances found: 0
656aaf4049092218f99d035450ee59c40a0e1fbc
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
1
PatternInstanceAnalyzer
----For Diff:Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
1
: number instances found: 0
01dd29c37f6044d9d1126d9db55a961cccaccfb7
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
java.lang.System.out.println("Not found: ")
PatternInstanceAnalyzer
----For Diff:Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
java.lang.System.out.println("Not found: ")
: number instances found: 0
6dac8ae81bd03bcae1e1fade064d3bb03de472c0
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
c1 == c2 to c1 != c2
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
c1 == c2 to c1 != c2
: number instances found: 0
fe76517014e580ddcb40ac04ea824d54ba741c8b
FineGrainDifftAnalyzer
-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:291
if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
result = (31 * result) + c
PatternInstanceAnalyzer
----For Diff:Insert If at org.apache.commons.math3.complex.Quaternion:291
if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
result = (31 * result) + c
: number instances found: 0
c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
FineGrainDifftAnalyzer
-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:142
if (z > 0) {
java.lang.System.out.println(z);
return null;
}
PatternInstanceAnalyzer
----For Diff:Insert If at org.apache.commons.math3.complex.Quaternion:142
if (z > 0) {
java.lang.System.out.println(z);
return null;
}
: number instances found: 1
ChangePatternInstance [actions=[Insert If at org.apache.commons.math3.complex.Quaternion:142
if (z > 0) {
java.lang.System.out.println(z);
return null;
}
, Insert Return at org.apache.commons.math3.complex.Quaternion:144
return null
]]
e56c63bd77e289266989ee35a3369c6374275c64
FineGrainDifftAnalyzer
PatternInstanceAnalyzer
FinalResults:
60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
FineGrainDifftAnalyzer
PatternInstanceAnalyzer
ab71649c481971a9ad54f04797f5fd9cb133789b
FineGrainDifftAnalyzer
PatternInstanceAnalyzer
8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar
: number instances found: 0
4120ab0c714911a9c9f26b591cb3222eaf57d127
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
java.lang.System.out.println("Not found: ")
PatternInstanceAnalyzer
----For Diff:Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
java.lang.System.out.println("Not found: ")
: number instances found: 0
8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
sz - 1 to sz + 1
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
sz - 1 to sz + 1
: number instances found: 0
646b3ad20d94d2b63335d1ae4c98980be274d703
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
(index2++) to (index2--)
PatternInstanceAnalyzer
----For Diff:Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
(index2++) to (index2--)
: number instances found: 0
c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(i + 1)
PatternInstanceAnalyzer
----For Diff:Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(i + 1)
: number instances found: 0
656aaf4049092218f99d035450ee59c40a0e1fbc
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
1
PatternInstanceAnalyzer
----For Diff:Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
1
: number instances found: 0
01dd29c37f6044d9d1126d9db55a961cccaccfb7
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
java.lang.System.out.println("Not found: ")
PatternInstanceAnalyzer
----For Diff:Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
java.lang.System.out.println("Not found: ")
: number instances found: 0
6dac8ae81bd03bcae1e1fade064d3bb03de472c0
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
c1 == c2 to c1 != c2
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
c1 == c2 to c1 != c2
: number instances found: 0
fe76517014e580ddcb40ac04ea824d54ba741c8b
FineGrainDifftAnalyzer
-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:291
if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
result = (31 * result) + c
PatternInstanceAnalyzer
----For Diff:Insert If at org.apache.commons.math3.complex.Quaternion:291
if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
result = (31 * result) + c
: number instances found: 0
c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
FineGrainDifftAnalyzer
-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:142
if (z > 0) {
java.lang.System.out.println(z);
return null;
}
PatternInstanceAnalyzer
----For Diff:Insert If at org.apache.commons.math3.complex.Quaternion:142
if (z > 0) {
java.lang.System.out.println(z);
return null;
}
: number instances found: 1
ChangePatternInstance [actions=[Insert If at org.apache.commons.math3.complex.Quaternion:142
if (z > 0) {
java.lang.System.out.println(z);
return null;
}
, Insert Return at org.apache.commons.math3.complex.Quaternion:144
return null
]]
e56c63bd77e289266989ee35a3369c6374275c64
FineGrainDifftAnalyzer
PatternInstanceAnalyzer
Instance found: [
----For Diff:Insert If at org.apache.commons.math3.complex.Quaternion:142
if (z > 0) {
java.lang.System.out.println(z);
return null;
}
: number instances found: 1
ChangePatternInstance [actions=[Insert If at org.apache.commons.math3.complex.Quaternion:142
if (z > 0) {
java.lang.System.out.println(z);
return null;
}
, Insert Return at org.apache.commons.math3.complex.Quaternion:144
return null
]]]
**NOT_EXECUTED_BY_TRAVIS**
***********
Analyzing 1/13 60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
*****
Commit: 60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
***********
Analyzing 2/13 ab71649c481971a9ad54f04797f5fd9cb133789b
*****
Commit: ab71649c481971a9ad54f04797f5fd9cb133789b
***********
Analyzing 3/13 8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
*****
Commit: 8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
***********
Analyzing 4/13 4120ab0c714911a9c9f26b591cb3222eaf57d127
*****
Commit: 4120ab0c714911a9c9f26b591cb3222eaf57d127
***********
Analyzing 5/13 8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
*****
Commit: 8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
***********
Analyzing 6/13 646b3ad20d94d2b63335d1ae4c98980be274d703
*****
Commit: 646b3ad20d94d2b63335d1ae4c98980be274d703
***********
Analyzing 7/13 c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
*****
Commit: c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
***********
Analyzing 8/13 656aaf4049092218f99d035450ee59c40a0e1fbc
*****
Commit: 656aaf4049092218f99d035450ee59c40a0e1fbc
***********
Analyzing 9/13 01dd29c37f6044d9d1126d9db55a961cccaccfb7
*****
Commit: 01dd29c37f6044d9d1126d9db55a961cccaccfb7
***********
Analyzing 10/13 6dac8ae81bd03bcae1e1fade064d3bb03de472c0
*****
Commit: 6dac8ae81bd03bcae1e1fade064d3bb03de472c0
***********
Analyzing 11/13 fe76517014e580ddcb40ac04ea824d54ba741c8b
*****
Commit: fe76517014e580ddcb40ac04ea824d54ba741c8b
***********
Analyzing 12/13 c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
*****
Commit: c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
***********
Analyzing 13/13 e56c63bd77e289266989ee35a3369c6374275c64
*****
Commit: e56c63bd77e289266989ee35a3369c6374275c64
60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
FineGrainDifftAnalyzer
PatternInstanceAnalyzer
ab71649c481971a9ad54f04797f5fd9cb133789b
FineGrainDifftAnalyzer
PatternInstanceAnalyzer
8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar
: number instances found: 0
4120ab0c714911a9c9f26b591cb3222eaf57d127
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
java.lang.System.out.println("Not found: ")
PatternInstanceAnalyzer
----For Diff:Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
java.lang.System.out.println("Not found: ")
: number instances found: 0
8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
sz - 1 to sz + 1
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
sz - 1 to sz + 1
: number instances found: 0
646b3ad20d94d2b63335d1ae4c98980be274d703
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
(index2++) to (index2--)
PatternInstanceAnalyzer
----For Diff:Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
(index2++) to (index2--)
: number instances found: 0
c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(i + 1)
PatternInstanceAnalyzer
----For Diff:Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(i + 1)
: number instances found: 0
656aaf4049092218f99d035450ee59c40a0e1fbc
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
1
PatternInstanceAnalyzer
----For Diff:Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
1
: number instances found: 0
01dd29c37f6044d9d1126d9db55a961cccaccfb7
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
java.lang.System.out.println("Not found: ")
PatternInstanceAnalyzer
----For Diff:Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
java.lang.System.out.println("Not found: ")
: number instances found: 0
6dac8ae81bd03bcae1e1fade064d3bb03de472c0
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
c1 == c2 to c1 != c2
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
c1 == c2 to c1 != c2
: number instances found: 0
fe76517014e580ddcb40ac04ea824d54ba741c8b
FineGrainDifftAnalyzer
-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:291
if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
result = (31 * result) + c
PatternInstanceAnalyzer
----For Diff:Insert If at org.apache.commons.math3.complex.Quaternion:291
if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
result = (31 * result) + c
: number instances found: 1
ChangePatternInstance [actions=[Insert If at org.apache.commons.math3.complex.Quaternion:291
if (c > 0)
, Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
result = (31 * result) + c
]]
c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
FineGrainDifftAnalyzer
-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:142
if (z > 0) {
java.lang.System.out.println(z);
return null;
}
PatternInstanceAnalyzer
----For Diff:Insert If at org.apache.commons.math3.complex.Quaternion:142
if (z > 0) {
java.lang.System.out.println(z);
return null;
}
: number instances found: 0
e56c63bd77e289266989ee35a3369c6374275c64
FineGrainDifftAnalyzer
PatternInstanceAnalyzer
FinalResults:
60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
FineGrainDifftAnalyzer
PatternInstanceAnalyzer
ab71649c481971a9ad54f04797f5fd9cb133789b
FineGrainDifftAnalyzer
PatternInstanceAnalyzer
8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar
: number instances found: 0
4120ab0c714911a9c9f26b591cb3222eaf57d127
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
java.lang.System.out.println("Not found: ")
PatternInstanceAnalyzer
----For Diff:Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
java.lang.System.out.println("Not found: ")
: number instances found: 0
8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
sz - 1 to sz + 1
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
sz - 1 to sz + 1
: number instances found: 0
646b3ad20d94d2b63335d1ae4c98980be274d703
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
(index2++) to (index2--)
PatternInstanceAnalyzer
----For Diff:Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
(index2++) to (index2--)
: number instances found: 0
c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(i + 1)
PatternInstanceAnalyzer
----For Diff:Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(i + 1)
: number instances found: 0
656aaf4049092218f99d035450ee59c40a0e1fbc
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
1
PatternInstanceAnalyzer
----For Diff:Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
1
: number instances found: 0
01dd29c37f6044d9d1126d9db55a961cccaccfb7
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
java.lang.System.out.println("Not found: ")
PatternInstanceAnalyzer
----For Diff:Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
java.lang.System.out.println("Not found: ")
: number instances found: 0
6dac8ae81bd03bcae1e1fade064d3bb03de472c0
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
c1 == c2 to c1 != c2
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
c1 == c2 to c1 != c2
: number instances found: 0
fe76517014e580ddcb40ac04ea824d54ba741c8b
FineGrainDifftAnalyzer
-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:291
if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
result = (31 * result) + c
PatternInstanceAnalyzer
----For Diff:Insert If at org.apache.commons.math3.complex.Quaternion:291
if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
result = (31 * result) + c
: number instances found: 1
ChangePatternInstance [actions=[Insert If at org.apache.commons.math3.complex.Quaternion:291
if (c > 0)
, Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
result = (31 * result) + c
]]
c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
FineGrainDifftAnalyzer
-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:142
if (z > 0) {
java.lang.System.out.println(z);
return null;
}
PatternInstanceAnalyzer
----For Diff:Insert If at org.apache.commons.math3.complex.Quaternion:142
if (z > 0) {
java.lang.System.out.println(z);
return null;
}
: number instances found: 0
e56c63bd77e289266989ee35a3369c6374275c64
FineGrainDifftAnalyzer
PatternInstanceAnalyzer
Instance found: [
----For Diff:Insert If at org.apache.commons.math3.complex.Quaternion:291
if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
result = (31 * result) + c
: number instances found: 1
ChangePatternInstance [actions=[Insert If at org.apache.commons.math3.complex.Quaternion:291
if (c > 0)
, Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
result = (31 * result) + c
]]]
**NOT_EXECUTED_BY_TRAVIS**
***********
Analyzing 1/13 60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
*****
Commit: 60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
***********
Analyzing 2/13 ab71649c481971a9ad54f04797f5fd9cb133789b
*****
Commit: ab71649c481971a9ad54f04797f5fd9cb133789b
***********
Analyzing 3/13 8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
*****
Commit: 8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
***********
Analyzing 4/13 4120ab0c714911a9c9f26b591cb3222eaf57d127
*****
Commit: 4120ab0c714911a9c9f26b591cb3222eaf57d127
***********
Analyzing 5/13 8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
*****
Commit: 8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
***********
Analyzing 6/13 646b3ad20d94d2b63335d1ae4c98980be274d703
*****
Commit: 646b3ad20d94d2b63335d1ae4c98980be274d703
***********
Analyzing 7/13 c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
*****
Commit: c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
***********
Analyzing 8/13 656aaf4049092218f99d035450ee59c40a0e1fbc
*****
Commit: 656aaf4049092218f99d035450ee59c40a0e1fbc
***********
Analyzing 9/13 01dd29c37f6044d9d1126d9db55a961cccaccfb7
*****
Commit: 01dd29c37f6044d9d1126d9db55a961cccaccfb7
***********
Analyzing 10/13 6dac8ae81bd03bcae1e1fade064d3bb03de472c0
*****
Commit: 6dac8ae81bd03bcae1e1fade064d3bb03de472c0
***********
Analyzing 11/13 fe76517014e580ddcb40ac04ea824d54ba741c8b
*****
Commit: fe76517014e580ddcb40ac04ea824d54ba741c8b
***********
Analyzing 12/13 c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
*****
Commit: c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
***********
Analyzing 13/13 e56c63bd77e289266989ee35a3369c6374275c64
*****
Commit: e56c63bd77e289266989ee35a3369c6374275c64
60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
FineGrainDifftAnalyzer
ab71649c481971a9ad54f04797f5fd9cb133789b
FineGrainDifftAnalyzer
8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar
4120ab0c714911a9c9f26b591cb3222eaf57d127
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
java.lang.System.out.println("Not found: ")
8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
sz - 1 to sz + 1
646b3ad20d94d2b63335d1ae4c98980be274d703
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
(index2++) to (index2--)
c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(i + 1)
656aaf4049092218f99d035450ee59c40a0e1fbc
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
1
01dd29c37f6044d9d1126d9db55a961cccaccfb7
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
java.lang.System.out.println("Not found: ")
6dac8ae81bd03bcae1e1fade064d3bb03de472c0
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
c1 == c2 to c1 != c2
fe76517014e580ddcb40ac04ea824d54ba741c8b
FineGrainDifftAnalyzer
-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:291
if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
result = (31 * result) + c
c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
FineGrainDifftAnalyzer
-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:142
if (z > 0) {
java.lang.System.out.println(z);
return null;
}
e56c63bd77e289266989ee35a3369c6374275c64
FineGrainDifftAnalyzer
JSON Code Change Frequency: (file stored at ./coming_results//change_frequency.json)
{
"frequency": [
{
"c": "BinaryOperator",
"f": "6"
},
{
"c": "Invocation",
"f": "2"
},
{
"c": "If",
"f": "2"
},
{
"c": "VariableRead",
"f": "1"
},
{
"c": "UnaryOperator",
"f": "1"
},
{
"c": "Literal",
"f": "1"
},
{
"c": "Assignment",
"f": "1"
}
],
"frequencyParent": [
{
"c": "UPD_BinaryOperator_If",
"f": "2"
},
{
"c": "INS_Invocation_Block",
"f": "2"
},
{
"c": "INS_If_Block",
"f": "2"
},
{
"c": "MOV_Literal_BinaryOperator",
"f": "1"
},
{
"c": "UPD_BinaryOperator_For",
"f": "1"
},
{
"c": "INS_BinaryOperator_Invocation",
"f": "1"
},
{
"c": "UPD_UnaryOperator_Invocation",
"f": "1"
},
{
"c": "UPD_BinaryOperator_Assignment",
"f": "1"
},
{
"c": "INS_BinaryOperator_BinaryOperator",
"f": "1"
},
{
"c": "DEL_VariableRead_Invocation",
"f": "1"
},
{
"c": "MOV_Assignment_Block",
"f": "1"
}
],
"probability": [
{
"c": "BinaryOperator",
"f": "0.42857142857142855"
},
{
"c": "Invocation",
"f": "0.14285714285714285"
},
{
"c": "If",
"f": "0.14285714285714285"
},
{
"c": "VariableRead",
"f": "0.07142857142857142"
},
{
"c": "UnaryOperator",
"f": "0.07142857142857142"
},
{
"c": "Literal",
"f": "0.07142857142857142"
},
{
"c": "Assignment",
"f": "0.07142857142857142"
}
],
"probabilityParent": [
{
"c": "UPD_BinaryOperator_If",
"f": "0.14285714285714285"
},
{
"c": "INS_Invocation_Block",
"f": "0.14285714285714285"
},
{
"c": "INS_If_Block",
"f": "0.14285714285714285"
},
{
"c": "MOV_Literal_BinaryOperator",
"f": "0.07142857142857142"
},
{
"c": "UPD_BinaryOperator_For",
"f": "0.07142857142857142"
},
{
"c": "INS_BinaryOperator_Invocation",
"f": "0.07142857142857142"
},
{
"c": "UPD_UnaryOperator_Invocation",
"f": "0.07142857142857142"
},
{
"c": "UPD_BinaryOperator_Assignment",
"f": "0.07142857142857142"
},
{
"c": "INS_BinaryOperator_BinaryOperator",
"f": "0.07142857142857142"
},
{
"c": "DEL_VariableRead_Invocation",
"f": "0.07142857142857142"
},
{
"c": "MOV_Assignment_Block",
"f": "0.07142857142857142"
}
]
}
Loading vvvvv --java.lang.ClassNotFoundException: vvvvv
java.lang.Exception: Error Loading Engine: java.lang.ClassNotFoundException: vvvvv
at fr.inria.coming.core.extensionpoints.PlugInLoader.loadPlugin(PlugInLoader.java:23)
at fr.inria.coming.main.ComingMain.loadAnalyzersFromCommand(ComingMain.java:344)
at fr.inria.coming.main.ComingMain.loadModelAnalyzers(ComingMain.java:332)
at fr.inria.coming.main.ComingMain.createEngine(ComingMain.java:228)
at fr.inria.coming.main.ComingMain.run(ComingMain.java:141)
at fr.inria.coming.spoon.patterns.InstanceMiningTest.testMainModeArg(InstanceMiningTest.java:102)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:365)
at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:273)
at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:238)
at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:159)
at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:377)
at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:138)
at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:465)
at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:451)
**NOT_EXECUTED_BY_TRAVIS**
***********
Analyzing 1/13 60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
***********
Analyzing 2/13 ab71649c481971a9ad54f04797f5fd9cb133789b
***********
Analyzing 3/13 8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
***********
Analyzing 4/13 4120ab0c714911a9c9f26b591cb3222eaf57d127
***********
Analyzing 5/13 8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
***********
Analyzing 6/13 646b3ad20d94d2b63335d1ae4c98980be274d703
***********
Analyzing 7/13 c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
***********
Analyzing 8/13 656aaf4049092218f99d035450ee59c40a0e1fbc
***********
Analyzing 9/13 01dd29c37f6044d9d1126d9db55a961cccaccfb7
***********
Analyzing 10/13 6dac8ae81bd03bcae1e1fade064d3bb03de472c0
***********
Analyzing 11/13 fe76517014e580ddcb40ac04ea824d54ba741c8b
***********
Analyzing 12/13 c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
***********
Analyzing 13/13 e56c63bd77e289266989ee35a3369c6374275c64
60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
ab71649c481971a9ad54f04797f5fd9cb133789b
8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
4120ab0c714911a9c9f26b591cb3222eaf57d127
8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
646b3ad20d94d2b63335d1ae4c98980be274d703
c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
656aaf4049092218f99d035450ee59c40a0e1fbc
01dd29c37f6044d9d1126d9db55a961cccaccfb7
6dac8ae81bd03bcae1e1fade064d3bb03de472c0
fe76517014e580ddcb40ac04ea824d54ba741c8b
c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
e56c63bd77e289266989ee35a3369c6374275c64
**NOT_EXECUTED_BY_TRAVIS**
***********
Analyzing 1/13 60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
*****
Commit: 60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
***********
Analyzing 2/13 ab71649c481971a9ad54f04797f5fd9cb133789b
*****
Commit: ab71649c481971a9ad54f04797f5fd9cb133789b
***********
Analyzing 3/13 8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
*****
Commit: 8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
***********
Analyzing 4/13 4120ab0c714911a9c9f26b591cb3222eaf57d127
*****
Commit: 4120ab0c714911a9c9f26b591cb3222eaf57d127
***********
Analyzing 5/13 8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
*****
Commit: 8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
***********
Analyzing 6/13 646b3ad20d94d2b63335d1ae4c98980be274d703
*****
Commit: 646b3ad20d94d2b63335d1ae4c98980be274d703
***********
Analyzing 7/13 c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
*****
Commit: c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
***********
Analyzing 8/13 656aaf4049092218f99d035450ee59c40a0e1fbc
*****
Commit: 656aaf4049092218f99d035450ee59c40a0e1fbc
***********
Analyzing 9/13 01dd29c37f6044d9d1126d9db55a961cccaccfb7
*****
Commit: 01dd29c37f6044d9d1126d9db55a961cccaccfb7
***********
Analyzing 10/13 6dac8ae81bd03bcae1e1fade064d3bb03de472c0
*****
Commit: 6dac8ae81bd03bcae1e1fade064d3bb03de472c0
***********
Analyzing 11/13 fe76517014e580ddcb40ac04ea824d54ba741c8b
*****
Commit: fe76517014e580ddcb40ac04ea824d54ba741c8b
***********
Analyzing 12/13 c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
*****
Commit: c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
***********
Analyzing 13/13 e56c63bd77e289266989ee35a3369c6374275c64
*****
Commit: e56c63bd77e289266989ee35a3369c6374275c64
60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
FineGrainDifftAnalyzer
PatternInstanceAnalyzer
ab71649c481971a9ad54f04797f5fd9cb133789b
FineGrainDifftAnalyzer
PatternInstanceAnalyzer
8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar
: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar
]]
4120ab0c714911a9c9f26b591cb3222eaf57d127
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
java.lang.System.out.println("Not found: ")
PatternInstanceAnalyzer
----For Diff:Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
java.lang.System.out.println("Not found: ")
: number instances found: 4
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
java.lang.System.out.println("Not found: ")
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.lang3.CharSequenceUtils:84
java.lang.System.out
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang3.CharSequenceUtils:84
"Not found: "
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.lang3.CharSequenceUtils:84
java.lang.System
]]
8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
sz - 1 to sz + 1
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
sz - 1 to sz + 1
: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
sz - 1 to sz + 1
]]
646b3ad20d94d2b63335d1ae4c98980be274d703
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
(index2++) to (index2--)
PatternInstanceAnalyzer
----For Diff:Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
(index2++) to (index2--)
: number instances found: 1
ChangePatternInstance [actions=[Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
(index2++) to (index2--)
]]
c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(i + 1)
PatternInstanceAnalyzer
----For Diff:Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(i + 1)
: number instances found: 4
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(i + 1)
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
i
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang3.CharSequenceUtils:171
1
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
i
]]
656aaf4049092218f99d035450ee59c40a0e1fbc
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
1
PatternInstanceAnalyzer
----For Diff:Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
1
: number instances found: 3
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(sz + )
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
sz
]]
ChangePatternInstance [actions=[Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
1
]]
01dd29c37f6044d9d1126d9db55a961cccaccfb7
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
java.lang.System.out.println("Not found: ")
PatternInstanceAnalyzer
----For Diff:Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
java.lang.System.out.println("Not found: ")
: number instances found: 4
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
java.lang.System.out.println("Not found: ")
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.lang3.CharSequenceUtils:134
java.lang.System.out
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang3.CharSequenceUtils:134
"Not found: "
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.lang3.CharSequenceUtils:134
java.lang.System
]]
6dac8ae81bd03bcae1e1fade064d3bb03de472c0
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
c1 == c2 to c1 != c2
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
c1 == c2 to c1 != c2
: number instances found: 2
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
i < sz to i <= sz
]]
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
c1 == c2 to c1 != c2
]]
fe76517014e580ddcb40ac04ea824d54ba741c8b
FineGrainDifftAnalyzer
-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:291
if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
result = (31 * result) + c
PatternInstanceAnalyzer
----For Diff:Insert If at org.apache.commons.math3.complex.Quaternion:291
if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
result = (31 * result) + c
: number instances found: 6
ChangePatternInstance [actions=[Insert If at org.apache.commons.math3.complex.Quaternion:291
if (c > 0)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.complex.Quaternion:291
c > 0
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.math3.complex.Quaternion:292
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.complex.Quaternion:291
c
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math3.complex.Quaternion:291
0
]]
ChangePatternInstance [actions=[Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
result = (31 * result) + c
]]
c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
FineGrainDifftAnalyzer
-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:142
if (z > 0) {
java.lang.System.out.println(z);
return null;
}
PatternInstanceAnalyzer
----For Diff:Insert If at org.apache.commons.math3.complex.Quaternion:142
if (z > 0) {
java.lang.System.out.println(z);
return null;
}
: number instances found: 11
ChangePatternInstance [actions=[Insert If at org.apache.commons.math3.complex.Quaternion:142
if (z > 0) {
java.lang.System.out.println(z);
return null;
}
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.complex.Quaternion:142
z > 0
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.math3.complex.Quaternion:142
{
java.lang.System.out.println(z);
return null;
}
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.complex.Quaternion:142
z
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math3.complex.Quaternion:142
0
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math3.complex.Quaternion:143
java.lang.System.out.println(z)
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math3.complex.Quaternion:144
return null
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.math3.complex.Quaternion:143
java.lang.System.out
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.complex.Quaternion:143
z
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math3.complex.Quaternion:144
null
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math3.complex.Quaternion:143
java.lang.System
]]
e56c63bd77e289266989ee35a3369c6374275c64
FineGrainDifftAnalyzer
PatternInstanceAnalyzer
FinalResults:
60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
FineGrainDifftAnalyzer
PatternInstanceAnalyzer
ab71649c481971a9ad54f04797f5fd9cb133789b
FineGrainDifftAnalyzer
PatternInstanceAnalyzer
8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar
: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar
]]
4120ab0c714911a9c9f26b591cb3222eaf57d127
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
java.lang.System.out.println("Not found: ")
PatternInstanceAnalyzer
----For Diff:Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
java.lang.System.out.println("Not found: ")
: number instances found: 4
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
java.lang.System.out.println("Not found: ")
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.lang3.CharSequenceUtils:84
java.lang.System.out
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang3.CharSequenceUtils:84
"Not found: "
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.lang3.CharSequenceUtils:84
java.lang.System
]]
8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
sz - 1 to sz + 1
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
sz - 1 to sz + 1
: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
sz - 1 to sz + 1
]]
646b3ad20d94d2b63335d1ae4c98980be274d703
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
(index2++) to (index2--)
PatternInstanceAnalyzer
----For Diff:Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
(index2++) to (index2--)
: number instances found: 1
ChangePatternInstance [actions=[Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
(index2++) to (index2--)
]]
c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(i + 1)
PatternInstanceAnalyzer
----For Diff:Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(i + 1)
: number instances found: 4
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(i + 1)
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
i
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang3.CharSequenceUtils:171
1
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
i
]]
656aaf4049092218f99d035450ee59c40a0e1fbc
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
1
PatternInstanceAnalyzer
----For Diff:Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
1
: number instances found: 3
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(sz + )
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
sz
]]
ChangePatternInstance [actions=[Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
1
]]
01dd29c37f6044d9d1126d9db55a961cccaccfb7
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
java.lang.System.out.println("Not found: ")
PatternInstanceAnalyzer
----For Diff:Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
java.lang.System.out.println("Not found: ")
: number instances found: 4
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
java.lang.System.out.println("Not found: ")
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.lang3.CharSequenceUtils:134
java.lang.System.out
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang3.CharSequenceUtils:134
"Not found: "
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.lang3.CharSequenceUtils:134
java.lang.System
]]
6dac8ae81bd03bcae1e1fade064d3bb03de472c0
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
c1 == c2 to c1 != c2
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
c1 == c2 to c1 != c2
: number instances found: 2
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
i < sz to i <= sz
]]
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
c1 == c2 to c1 != c2
]]
fe76517014e580ddcb40ac04ea824d54ba741c8b
FineGrainDifftAnalyzer
-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:291
if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
result = (31 * result) + c
PatternInstanceAnalyzer
----For Diff:Insert If at org.apache.commons.math3.complex.Quaternion:291
if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
result = (31 * result) + c
: number instances found: 6
ChangePatternInstance [actions=[Insert If at org.apache.commons.math3.complex.Quaternion:291
if (c > 0)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.complex.Quaternion:291
c > 0
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.math3.complex.Quaternion:292
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.complex.Quaternion:291
c
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math3.complex.Quaternion:291
0
]]
ChangePatternInstance [actions=[Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
result = (31 * result) + c
]]
c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
FineGrainDifftAnalyzer
-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:142
if (z > 0) {
java.lang.System.out.println(z);
return null;
}
PatternInstanceAnalyzer
----For Diff:Insert If at org.apache.commons.math3.complex.Quaternion:142
if (z > 0) {
java.lang.System.out.println(z);
return null;
}
: number instances found: 11
ChangePatternInstance [actions=[Insert If at org.apache.commons.math3.complex.Quaternion:142
if (z > 0) {
java.lang.System.out.println(z);
return null;
}
]]
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.math3.complex.Quaternion:142
z > 0
]]
ChangePatternInstance [actions=[Insert Block at org.apache.commons.math3.complex.Quaternion:142
{
java.lang.System.out.println(z);
return null;
}
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.complex.Quaternion:142
z
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math3.complex.Quaternion:142
0
]]
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math3.complex.Quaternion:143
java.lang.System.out.println(z)
]]
ChangePatternInstance [actions=[Insert Return at org.apache.commons.math3.complex.Quaternion:144
return null
]]
ChangePatternInstance [actions=[Insert FieldRead at org.apache.commons.math3.complex.Quaternion:143
java.lang.System.out
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.math3.complex.Quaternion:143
z
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.math3.complex.Quaternion:144
null
]]
ChangePatternInstance [actions=[Insert TypeAccess at org.apache.commons.math3.complex.Quaternion:143
java.lang.System
]]
e56c63bd77e289266989ee35a3369c6374275c64
FineGrainDifftAnalyzer
PatternInstanceAnalyzer
**NOT_EXECUTED_BY_TRAVIS**
***********
Analyzing 1/13 60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
*****
Commit: 60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
***********
Analyzing 2/13 ab71649c481971a9ad54f04797f5fd9cb133789b
*****
Commit: ab71649c481971a9ad54f04797f5fd9cb133789b
***********
Analyzing 3/13 8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
*****
Commit: 8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
***********
Analyzing 4/13 4120ab0c714911a9c9f26b591cb3222eaf57d127
*****
Commit: 4120ab0c714911a9c9f26b591cb3222eaf57d127
***********
Analyzing 5/13 8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
*****
Commit: 8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
***********
Analyzing 6/13 646b3ad20d94d2b63335d1ae4c98980be274d703
*****
Commit: 646b3ad20d94d2b63335d1ae4c98980be274d703
***********
Analyzing 7/13 c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
*****
Commit: c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
***********
Analyzing 8/13 656aaf4049092218f99d035450ee59c40a0e1fbc
*****
Commit: 656aaf4049092218f99d035450ee59c40a0e1fbc
***********
Analyzing 9/13 01dd29c37f6044d9d1126d9db55a961cccaccfb7
*****
Commit: 01dd29c37f6044d9d1126d9db55a961cccaccfb7
***********
Analyzing 10/13 6dac8ae81bd03bcae1e1fade064d3bb03de472c0
*****
Commit: 6dac8ae81bd03bcae1e1fade064d3bb03de472c0
***********
Analyzing 11/13 fe76517014e580ddcb40ac04ea824d54ba741c8b
*****
Commit: fe76517014e580ddcb40ac04ea824d54ba741c8b
***********
Analyzing 12/13 c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
*****
Commit: c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
***********
Analyzing 13/13 e56c63bd77e289266989ee35a3369c6374275c64
*****
Commit: e56c63bd77e289266989ee35a3369c6374275c64
60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
FineGrainDifftAnalyzer
ab71649c481971a9ad54f04797f5fd9cb133789b
FineGrainDifftAnalyzer
8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar
4120ab0c714911a9c9f26b591cb3222eaf57d127
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
java.lang.System.out.println("Not found: ")
8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
sz - 1 to sz + 1
646b3ad20d94d2b63335d1ae4c98980be274d703
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
(index2++) to (index2--)
c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(i + 1)
656aaf4049092218f99d035450ee59c40a0e1fbc
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
1
01dd29c37f6044d9d1126d9db55a961cccaccfb7
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
java.lang.System.out.println("Not found: ")
6dac8ae81bd03bcae1e1fade064d3bb03de472c0
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
c1 == c2 to c1 != c2
fe76517014e580ddcb40ac04ea824d54ba741c8b
FineGrainDifftAnalyzer
-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:291
if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
result = (31 * result) + c
c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
FineGrainDifftAnalyzer
-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:142
if (z > 0) {
java.lang.System.out.println(z);
return null;
}
e56c63bd77e289266989ee35a3369c6374275c64
FineGrainDifftAnalyzer
JSON Code Change Frequency: (file stored at ./coming_results//change_frequency.json)
{
"frequency": [
{
"c": "BinaryOperator",
"f": "6"
},
{
"c": "Invocation",
"f": "2"
},
{
"c": "If",
"f": "2"
},
{
"c": "VariableRead",
"f": "1"
},
{
"c": "UnaryOperator",
"f": "1"
},
{
"c": "Literal",
"f": "1"
},
{
"c": "Assignment",
"f": "1"
}
],
"frequencyParent": [
{
"c": "UPD_BinaryOperator_If",
"f": "2"
},
{
"c": "INS_Invocation_Block",
"f": "2"
},
{
"c": "INS_If_Block",
"f": "2"
},
{
"c": "MOV_Literal_BinaryOperator",
"f": "1"
},
{
"c": "UPD_BinaryOperator_For",
"f": "1"
},
{
"c": "INS_BinaryOperator_Invocation",
"f": "1"
},
{
"c": "UPD_UnaryOperator_Invocation",
"f": "1"
},
{
"c": "UPD_BinaryOperator_Assignment",
"f": "1"
},
{
"c": "INS_BinaryOperator_BinaryOperator",
"f": "1"
},
{
"c": "DEL_VariableRead_Invocation",
"f": "1"
},
{
"c": "MOV_Assignment_Block",
"f": "1"
}
],
"probability": [
{
"c": "BinaryOperator",
"f": "0.42857142857142855"
},
{
"c": "Invocation",
"f": "0.14285714285714285"
},
{
"c": "If",
"f": "0.14285714285714285"
},
{
"c": "VariableRead",
"f": "0.07142857142857142"
},
{
"c": "UnaryOperator",
"f": "0.07142857142857142"
},
{
"c": "Literal",
"f": "0.07142857142857142"
},
{
"c": "Assignment",
"f": "0.07142857142857142"
}
],
"probabilityParent": [
{
"c": "UPD_BinaryOperator_If",
"f": "0.14285714285714285"
},
{
"c": "INS_Invocation_Block",
"f": "0.14285714285714285"
},
{
"c": "INS_If_Block",
"f": "0.14285714285714285"
},
{
"c": "MOV_Literal_BinaryOperator",
"f": "0.07142857142857142"
},
{
"c": "UPD_BinaryOperator_For",
"f": "0.07142857142857142"
},
{
"c": "INS_BinaryOperator_Invocation",
"f": "0.07142857142857142"
},
{
"c": "UPD_UnaryOperator_Invocation",
"f": "0.07142857142857142"
},
{
"c": "UPD_BinaryOperator_Assignment",
"f": "0.07142857142857142"
},
{
"c": "INS_BinaryOperator_BinaryOperator",
"f": "0.07142857142857142"
},
{
"c": "DEL_VariableRead_Invocation",
"f": "0.07142857142857142"
},
{
"c": "MOV_Assignment_Block",
"f": "0.07142857142857142"
}
]
}
Loading vvvvv --java.lang.ClassNotFoundException: vvvvv
java.lang.Exception: Error Loading Engine: java.lang.ClassNotFoundException: vvvvv
at fr.inria.coming.core.extensionpoints.PlugInLoader.loadPlugin(PlugInLoader.java:23)
at fr.inria.coming.main.ComingMain.loadInputEngine(ComingMain.java:378)
at fr.inria.coming.main.ComingMain.loadInput(ComingMain.java:272)
at fr.inria.coming.main.ComingMain.createEngine(ComingMain.java:226)
at fr.inria.coming.main.ComingMain.run(ComingMain.java:141)
at fr.inria.coming.spoon.patterns.InstanceMiningTest.testMainInputArg(InstanceMiningTest.java:80)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:365)
at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:273)
at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:238)
at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:159)
at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:377)
at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:138)
at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:465)
at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:451)
We could not load input: vvvvv
**NOT_EXECUTED_BY_TRAVIS**
***********
Analyzing 1/13 60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
*****
Commit: 60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
***********
Analyzing 2/13 ab71649c481971a9ad54f04797f5fd9cb133789b
*****
Commit: ab71649c481971a9ad54f04797f5fd9cb133789b
***********
Analyzing 3/13 8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
*****
Commit: 8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
***********
Analyzing 4/13 4120ab0c714911a9c9f26b591cb3222eaf57d127
*****
Commit: 4120ab0c714911a9c9f26b591cb3222eaf57d127
***********
Analyzing 5/13 8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
*****
Commit: 8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
***********
Analyzing 6/13 646b3ad20d94d2b63335d1ae4c98980be274d703
*****
Commit: 646b3ad20d94d2b63335d1ae4c98980be274d703
***********
Analyzing 7/13 c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
*****
Commit: c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
***********
Analyzing 8/13 656aaf4049092218f99d035450ee59c40a0e1fbc
*****
Commit: 656aaf4049092218f99d035450ee59c40a0e1fbc
***********
Analyzing 9/13 01dd29c37f6044d9d1126d9db55a961cccaccfb7
*****
Commit: 01dd29c37f6044d9d1126d9db55a961cccaccfb7
***********
Analyzing 10/13 6dac8ae81bd03bcae1e1fade064d3bb03de472c0
*****
Commit: 6dac8ae81bd03bcae1e1fade064d3bb03de472c0
***********
Analyzing 11/13 fe76517014e580ddcb40ac04ea824d54ba741c8b
*****
Commit: fe76517014e580ddcb40ac04ea824d54ba741c8b
***********
Analyzing 12/13 c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
*****
Commit: c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
***********
Analyzing 13/13 e56c63bd77e289266989ee35a3369c6374275c64
*****
Commit: e56c63bd77e289266989ee35a3369c6374275c64
60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
FineGrainDifftAnalyzer
PatternInstanceAnalyzer
ab71649c481971a9ad54f04797f5fd9cb133789b
FineGrainDifftAnalyzer
PatternInstanceAnalyzer
8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar
: number instances found: 0
4120ab0c714911a9c9f26b591cb3222eaf57d127
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
java.lang.System.out.println("Not found: ")
PatternInstanceAnalyzer
----For Diff:Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
java.lang.System.out.println("Not found: ")
: number instances found: 0
8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
sz - 1 to sz + 1
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
sz - 1 to sz + 1
: number instances found: 0
646b3ad20d94d2b63335d1ae4c98980be274d703
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
(index2++) to (index2--)
PatternInstanceAnalyzer
----For Diff:Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
(index2++) to (index2--)
: number instances found: 0
c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(i + 1)
PatternInstanceAnalyzer
----For Diff:Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(i + 1)
: number instances found: 1
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang3.CharSequenceUtils:171
1
]]
656aaf4049092218f99d035450ee59c40a0e1fbc
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
1
PatternInstanceAnalyzer
----For Diff:Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
1
: number instances found: 0
01dd29c37f6044d9d1126d9db55a961cccaccfb7
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
java.lang.System.out.println("Not found: ")
PatternInstanceAnalyzer
----For Diff:Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
java.lang.System.out.println("Not found: ")
: number instances found: 0
6dac8ae81bd03bcae1e1fade064d3bb03de472c0
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
c1 == c2 to c1 != c2
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
c1 == c2 to c1 != c2
: number instances found: 0
fe76517014e580ddcb40ac04ea824d54ba741c8b
FineGrainDifftAnalyzer
-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:291
if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
result = (31 * result) + c
PatternInstanceAnalyzer
----For Diff:Insert If at org.apache.commons.math3.complex.Quaternion:291
if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
result = (31 * result) + c
: number instances found: 0
c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
FineGrainDifftAnalyzer
-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:142
if (z > 0) {
java.lang.System.out.println(z);
return null;
}
PatternInstanceAnalyzer
----For Diff:Insert If at org.apache.commons.math3.complex.Quaternion:142
if (z > 0) {
java.lang.System.out.println(z);
return null;
}
: number instances found: 0
e56c63bd77e289266989ee35a3369c6374275c64
FineGrainDifftAnalyzer
PatternInstanceAnalyzer
FinalResults:
60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
FineGrainDifftAnalyzer
PatternInstanceAnalyzer
ab71649c481971a9ad54f04797f5fd9cb133789b
FineGrainDifftAnalyzer
PatternInstanceAnalyzer
8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar
: number instances found: 0
4120ab0c714911a9c9f26b591cb3222eaf57d127
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
java.lang.System.out.println("Not found: ")
PatternInstanceAnalyzer
----For Diff:Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
java.lang.System.out.println("Not found: ")
: number instances found: 0
8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
sz - 1 to sz + 1
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
sz - 1 to sz + 1
: number instances found: 0
646b3ad20d94d2b63335d1ae4c98980be274d703
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
(index2++) to (index2--)
PatternInstanceAnalyzer
----For Diff:Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
(index2++) to (index2--)
: number instances found: 0
c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(i + 1)
PatternInstanceAnalyzer
----For Diff:Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(i + 1)
: number instances found: 1
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang3.CharSequenceUtils:171
1
]]
656aaf4049092218f99d035450ee59c40a0e1fbc
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
1
PatternInstanceAnalyzer
----For Diff:Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
1
: number instances found: 0
01dd29c37f6044d9d1126d9db55a961cccaccfb7
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
java.lang.System.out.println("Not found: ")
PatternInstanceAnalyzer
----For Diff:Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
java.lang.System.out.println("Not found: ")
: number instances found: 0
6dac8ae81bd03bcae1e1fade064d3bb03de472c0
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
c1 == c2 to c1 != c2
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
c1 == c2 to c1 != c2
: number instances found: 0
fe76517014e580ddcb40ac04ea824d54ba741c8b
FineGrainDifftAnalyzer
-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:291
if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
result = (31 * result) + c
PatternInstanceAnalyzer
----For Diff:Insert If at org.apache.commons.math3.complex.Quaternion:291
if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
result = (31 * result) + c
: number instances found: 0
c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
FineGrainDifftAnalyzer
-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:142
if (z > 0) {
java.lang.System.out.println(z);
return null;
}
PatternInstanceAnalyzer
----For Diff:Insert If at org.apache.commons.math3.complex.Quaternion:142
if (z > 0) {
java.lang.System.out.println(z);
return null;
}
: number instances found: 0
e56c63bd77e289266989ee35a3369c6374275c64
FineGrainDifftAnalyzer
PatternInstanceAnalyzer
Instance found: [
----For Diff:Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(i + 1)
: number instances found: 1
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang3.CharSequenceUtils:171
1
]]]
**NOT_EXECUTED_BY_TRAVIS**
***********
Analyzing 1/13 60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
*****
Commit: 60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
***********
Analyzing 2/13 ab71649c481971a9ad54f04797f5fd9cb133789b
*****
Commit: ab71649c481971a9ad54f04797f5fd9cb133789b
***********
Analyzing 3/13 8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
*****
Commit: 8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
***********
Analyzing 4/13 4120ab0c714911a9c9f26b591cb3222eaf57d127
*****
Commit: 4120ab0c714911a9c9f26b591cb3222eaf57d127
***********
Analyzing 5/13 8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
*****
Commit: 8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
***********
Analyzing 6/13 646b3ad20d94d2b63335d1ae4c98980be274d703
*****
Commit: 646b3ad20d94d2b63335d1ae4c98980be274d703
***********
Analyzing 7/13 c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
*****
Commit: c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
***********
Analyzing 8/13 656aaf4049092218f99d035450ee59c40a0e1fbc
*****
Commit: 656aaf4049092218f99d035450ee59c40a0e1fbc
***********
Analyzing 9/13 01dd29c37f6044d9d1126d9db55a961cccaccfb7
*****
Commit: 01dd29c37f6044d9d1126d9db55a961cccaccfb7
***********
Analyzing 10/13 6dac8ae81bd03bcae1e1fade064d3bb03de472c0
*****
Commit: 6dac8ae81bd03bcae1e1fade064d3bb03de472c0
***********
Analyzing 11/13 fe76517014e580ddcb40ac04ea824d54ba741c8b
*****
Commit: fe76517014e580ddcb40ac04ea824d54ba741c8b
***********
Analyzing 12/13 c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
*****
Commit: c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
***********
Analyzing 13/13 e56c63bd77e289266989ee35a3369c6374275c64
*****
Commit: e56c63bd77e289266989ee35a3369c6374275c64
60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
FineGrainDifftAnalyzer
PatternInstanceAnalyzer
ab71649c481971a9ad54f04797f5fd9cb133789b
FineGrainDifftAnalyzer
PatternInstanceAnalyzer
8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar
: number instances found: 0
4120ab0c714911a9c9f26b591cb3222eaf57d127
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
java.lang.System.out.println("Not found: ")
PatternInstanceAnalyzer
----For Diff:Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
java.lang.System.out.println("Not found: ")
: number instances found: 0
8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
sz - 1 to sz + 1
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
sz - 1 to sz + 1
: number instances found: 0
646b3ad20d94d2b63335d1ae4c98980be274d703
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
(index2++) to (index2--)
PatternInstanceAnalyzer
----For Diff:Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
(index2++) to (index2--)
: number instances found: 0
c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(i + 1)
PatternInstanceAnalyzer
----For Diff:Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(i + 1)
: number instances found: 0
656aaf4049092218f99d035450ee59c40a0e1fbc
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
1
PatternInstanceAnalyzer
----For Diff:Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
1
: number instances found: 0
01dd29c37f6044d9d1126d9db55a961cccaccfb7
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
java.lang.System.out.println("Not found: ")
PatternInstanceAnalyzer
----For Diff:Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
java.lang.System.out.println("Not found: ")
: number instances found: 0
6dac8ae81bd03bcae1e1fade064d3bb03de472c0
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
c1 == c2 to c1 != c2
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
c1 == c2 to c1 != c2
: number instances found: 0
fe76517014e580ddcb40ac04ea824d54ba741c8b
FineGrainDifftAnalyzer
-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:291
if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
result = (31 * result) + c
PatternInstanceAnalyzer
----For Diff:Insert If at org.apache.commons.math3.complex.Quaternion:291
if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
result = (31 * result) + c
: number instances found: 1
ChangePatternInstance [actions=[Insert If at org.apache.commons.math3.complex.Quaternion:291
if (c > 0)
]]
c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
FineGrainDifftAnalyzer
-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:142
if (z > 0) {
java.lang.System.out.println(z);
return null;
}
PatternInstanceAnalyzer
----For Diff:Insert If at org.apache.commons.math3.complex.Quaternion:142
if (z > 0) {
java.lang.System.out.println(z);
return null;
}
: number instances found: 1
ChangePatternInstance [actions=[Insert If at org.apache.commons.math3.complex.Quaternion:142
if (z > 0) {
java.lang.System.out.println(z);
return null;
}
]]
e56c63bd77e289266989ee35a3369c6374275c64
FineGrainDifftAnalyzer
PatternInstanceAnalyzer
FinalResults:
60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
FineGrainDifftAnalyzer
PatternInstanceAnalyzer
ab71649c481971a9ad54f04797f5fd9cb133789b
FineGrainDifftAnalyzer
PatternInstanceAnalyzer
8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar
: number instances found: 0
4120ab0c714911a9c9f26b591cb3222eaf57d127
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
java.lang.System.out.println("Not found: ")
PatternInstanceAnalyzer
----For Diff:Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
java.lang.System.out.println("Not found: ")
: number instances found: 0
8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
sz - 1 to sz + 1
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
sz - 1 to sz + 1
: number instances found: 0
646b3ad20d94d2b63335d1ae4c98980be274d703
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
(index2++) to (index2--)
PatternInstanceAnalyzer
----For Diff:Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
(index2++) to (index2--)
: number instances found: 0
c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(i + 1)
PatternInstanceAnalyzer
----For Diff:Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(i + 1)
: number instances found: 0
656aaf4049092218f99d035450ee59c40a0e1fbc
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
1
PatternInstanceAnalyzer
----For Diff:Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
1
: number instances found: 0
01dd29c37f6044d9d1126d9db55a961cccaccfb7
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
java.lang.System.out.println("Not found: ")
PatternInstanceAnalyzer
----For Diff:Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
java.lang.System.out.println("Not found: ")
: number instances found: 0
6dac8ae81bd03bcae1e1fade064d3bb03de472c0
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
c1 == c2 to c1 != c2
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
c1 == c2 to c1 != c2
: number instances found: 0
fe76517014e580ddcb40ac04ea824d54ba741c8b
FineGrainDifftAnalyzer
-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:291
if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
result = (31 * result) + c
PatternInstanceAnalyzer
----For Diff:Insert If at org.apache.commons.math3.complex.Quaternion:291
if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
result = (31 * result) + c
: number instances found: 1
ChangePatternInstance [actions=[Insert If at org.apache.commons.math3.complex.Quaternion:291
if (c > 0)
]]
c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
FineGrainDifftAnalyzer
-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:142
if (z > 0) {
java.lang.System.out.println(z);
return null;
}
PatternInstanceAnalyzer
----For Diff:Insert If at org.apache.commons.math3.complex.Quaternion:142
if (z > 0) {
java.lang.System.out.println(z);
return null;
}
: number instances found: 1
ChangePatternInstance [actions=[Insert If at org.apache.commons.math3.complex.Quaternion:142
if (z > 0) {
java.lang.System.out.println(z);
return null;
}
]]
e56c63bd77e289266989ee35a3369c6374275c64
FineGrainDifftAnalyzer
PatternInstanceAnalyzer
Instance found: [
----For Diff:Insert If at org.apache.commons.math3.complex.Quaternion:142
if (z > 0) {
java.lang.System.out.println(z);
return null;
}
: number instances found: 1
ChangePatternInstance [actions=[Insert If at org.apache.commons.math3.complex.Quaternion:142
if (z > 0) {
java.lang.System.out.println(z);
return null;
}
]]]
**NOT_EXECUTED_BY_TRAVIS**
***********
Analyzing 1/13 60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
*****
Commit: 60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
***********
Analyzing 2/13 ab71649c481971a9ad54f04797f5fd9cb133789b
*****
Commit: ab71649c481971a9ad54f04797f5fd9cb133789b
***********
Analyzing 3/13 8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
*****
Commit: 8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
***********
Analyzing 4/13 4120ab0c714911a9c9f26b591cb3222eaf57d127
*****
Commit: 4120ab0c714911a9c9f26b591cb3222eaf57d127
***********
Analyzing 5/13 8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
*****
Commit: 8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
***********
Analyzing 6/13 646b3ad20d94d2b63335d1ae4c98980be274d703
*****
Commit: 646b3ad20d94d2b63335d1ae4c98980be274d703
***********
Analyzing 7/13 c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
*****
Commit: c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
***********
Analyzing 8/13 656aaf4049092218f99d035450ee59c40a0e1fbc
*****
Commit: 656aaf4049092218f99d035450ee59c40a0e1fbc
***********
Analyzing 9/13 01dd29c37f6044d9d1126d9db55a961cccaccfb7
*****
Commit: 01dd29c37f6044d9d1126d9db55a961cccaccfb7
***********
Analyzing 10/13 6dac8ae81bd03bcae1e1fade064d3bb03de472c0
*****
Commit: 6dac8ae81bd03bcae1e1fade064d3bb03de472c0
***********
Analyzing 11/13 fe76517014e580ddcb40ac04ea824d54ba741c8b
*****
Commit: fe76517014e580ddcb40ac04ea824d54ba741c8b
***********
Analyzing 12/13 c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
*****
Commit: c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
***********
Analyzing 13/13 e56c63bd77e289266989ee35a3369c6374275c64
*****
Commit: e56c63bd77e289266989ee35a3369c6374275c64
60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
FineGrainDifftAnalyzer
PatternInstanceAnalyzer
ab71649c481971a9ad54f04797f5fd9cb133789b
FineGrainDifftAnalyzer
PatternInstanceAnalyzer
8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar
: number instances found: 0
4120ab0c714911a9c9f26b591cb3222eaf57d127
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
java.lang.System.out.println("Not found: ")
PatternInstanceAnalyzer
----For Diff:Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
java.lang.System.out.println("Not found: ")
: number instances found: 0
8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
sz - 1 to sz + 1
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
sz - 1 to sz + 1
: number instances found: 0
646b3ad20d94d2b63335d1ae4c98980be274d703
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
(index2++) to (index2--)
PatternInstanceAnalyzer
----For Diff:Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
(index2++) to (index2--)
: number instances found: 0
c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(i + 1)
PatternInstanceAnalyzer
----For Diff:Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(i + 1)
: number instances found: 1
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(i + 1)
]]
656aaf4049092218f99d035450ee59c40a0e1fbc
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
1
PatternInstanceAnalyzer
----For Diff:Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
1
: number instances found: 0
01dd29c37f6044d9d1126d9db55a961cccaccfb7
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
java.lang.System.out.println("Not found: ")
PatternInstanceAnalyzer
----For Diff:Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
java.lang.System.out.println("Not found: ")
: number instances found: 0
6dac8ae81bd03bcae1e1fade064d3bb03de472c0
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
c1 == c2 to c1 != c2
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
c1 == c2 to c1 != c2
: number instances found: 0
fe76517014e580ddcb40ac04ea824d54ba741c8b
FineGrainDifftAnalyzer
-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:291
if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
result = (31 * result) + c
PatternInstanceAnalyzer
----For Diff:Insert If at org.apache.commons.math3.complex.Quaternion:291
if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
result = (31 * result) + c
: number instances found: 0
c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
FineGrainDifftAnalyzer
-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:142
if (z > 0) {
java.lang.System.out.println(z);
return null;
}
PatternInstanceAnalyzer
----For Diff:Insert If at org.apache.commons.math3.complex.Quaternion:142
if (z > 0) {
java.lang.System.out.println(z);
return null;
}
: number instances found: 0
e56c63bd77e289266989ee35a3369c6374275c64
FineGrainDifftAnalyzer
PatternInstanceAnalyzer
FinalResults:
60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
FineGrainDifftAnalyzer
PatternInstanceAnalyzer
ab71649c481971a9ad54f04797f5fd9cb133789b
FineGrainDifftAnalyzer
PatternInstanceAnalyzer
8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar
: number instances found: 0
4120ab0c714911a9c9f26b591cb3222eaf57d127
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
java.lang.System.out.println("Not found: ")
PatternInstanceAnalyzer
----For Diff:Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
java.lang.System.out.println("Not found: ")
: number instances found: 0
8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
sz - 1 to sz + 1
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
sz - 1 to sz + 1
: number instances found: 0
646b3ad20d94d2b63335d1ae4c98980be274d703
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
(index2++) to (index2--)
PatternInstanceAnalyzer
----For Diff:Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
(index2++) to (index2--)
: number instances found: 0
c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(i + 1)
PatternInstanceAnalyzer
----For Diff:Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(i + 1)
: number instances found: 1
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(i + 1)
]]
656aaf4049092218f99d035450ee59c40a0e1fbc
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
1
PatternInstanceAnalyzer
----For Diff:Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
1
: number instances found: 0
01dd29c37f6044d9d1126d9db55a961cccaccfb7
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
java.lang.System.out.println("Not found: ")
PatternInstanceAnalyzer
----For Diff:Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
java.lang.System.out.println("Not found: ")
: number instances found: 0
6dac8ae81bd03bcae1e1fade064d3bb03de472c0
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
c1 == c2 to c1 != c2
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
c1 == c2 to c1 != c2
: number instances found: 0
fe76517014e580ddcb40ac04ea824d54ba741c8b
FineGrainDifftAnalyzer
-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:291
if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
result = (31 * result) + c
PatternInstanceAnalyzer
----For Diff:Insert If at org.apache.commons.math3.complex.Quaternion:291
if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
result = (31 * result) + c
: number instances found: 0
c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
FineGrainDifftAnalyzer
-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:142
if (z > 0) {
java.lang.System.out.println(z);
return null;
}
PatternInstanceAnalyzer
----For Diff:Insert If at org.apache.commons.math3.complex.Quaternion:142
if (z > 0) {
java.lang.System.out.println(z);
return null;
}
: number instances found: 0
e56c63bd77e289266989ee35a3369c6374275c64
FineGrainDifftAnalyzer
PatternInstanceAnalyzer
Instance found: [
----For Diff:Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(i + 1)
: number instances found: 1
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(i + 1)
]]]
**NOT_EXECUTED_BY_TRAVIS**
***********
Analyzing 1/13 60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
*****
Commit: 60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
***********
Analyzing 2/13 ab71649c481971a9ad54f04797f5fd9cb133789b
*****
Commit: ab71649c481971a9ad54f04797f5fd9cb133789b
***********
Analyzing 3/13 8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
*****
Commit: 8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
***********
Analyzing 4/13 4120ab0c714911a9c9f26b591cb3222eaf57d127
*****
Commit: 4120ab0c714911a9c9f26b591cb3222eaf57d127
***********
Analyzing 5/13 8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
*****
Commit: 8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
***********
Analyzing 6/13 646b3ad20d94d2b63335d1ae4c98980be274d703
*****
Commit: 646b3ad20d94d2b63335d1ae4c98980be274d703
***********
Analyzing 7/13 c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
*****
Commit: c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
***********
Analyzing 8/13 656aaf4049092218f99d035450ee59c40a0e1fbc
*****
Commit: 656aaf4049092218f99d035450ee59c40a0e1fbc
***********
Analyzing 9/13 01dd29c37f6044d9d1126d9db55a961cccaccfb7
*****
Commit: 01dd29c37f6044d9d1126d9db55a961cccaccfb7
***********
Analyzing 10/13 6dac8ae81bd03bcae1e1fade064d3bb03de472c0
*****
Commit: 6dac8ae81bd03bcae1e1fade064d3bb03de472c0
***********
Analyzing 11/13 fe76517014e580ddcb40ac04ea824d54ba741c8b
*****
Commit: fe76517014e580ddcb40ac04ea824d54ba741c8b
***********
Analyzing 12/13 c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
*****
Commit: c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
***********
Analyzing 13/13 e56c63bd77e289266989ee35a3369c6374275c64
*****
Commit: e56c63bd77e289266989ee35a3369c6374275c64
60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
FineGrainDifftAnalyzer
PatternInstanceAnalyzer
ab71649c481971a9ad54f04797f5fd9cb133789b
FineGrainDifftAnalyzer
PatternInstanceAnalyzer
8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar
: number instances found: 0
4120ab0c714911a9c9f26b591cb3222eaf57d127
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
java.lang.System.out.println("Not found: ")
PatternInstanceAnalyzer
----For Diff:Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
java.lang.System.out.println("Not found: ")
: number instances found: 1
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
java.lang.System.out.println("Not found: ")
]]
8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
sz - 1 to sz + 1
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
sz - 1 to sz + 1
: number instances found: 0
646b3ad20d94d2b63335d1ae4c98980be274d703
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
(index2++) to (index2--)
PatternInstanceAnalyzer
----For Diff:Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
(index2++) to (index2--)
: number instances found: 0
c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(i + 1)
PatternInstanceAnalyzer
----For Diff:Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(i + 1)
: number instances found: 0
656aaf4049092218f99d035450ee59c40a0e1fbc
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
1
PatternInstanceAnalyzer
----For Diff:Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
1
: number instances found: 0
01dd29c37f6044d9d1126d9db55a961cccaccfb7
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
java.lang.System.out.println("Not found: ")
PatternInstanceAnalyzer
----For Diff:Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
java.lang.System.out.println("Not found: ")
: number instances found: 1
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
java.lang.System.out.println("Not found: ")
]]
6dac8ae81bd03bcae1e1fade064d3bb03de472c0
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
c1 == c2 to c1 != c2
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
c1 == c2 to c1 != c2
: number instances found: 0
fe76517014e580ddcb40ac04ea824d54ba741c8b
FineGrainDifftAnalyzer
-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:291
if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
result = (31 * result) + c
PatternInstanceAnalyzer
----For Diff:Insert If at org.apache.commons.math3.complex.Quaternion:291
if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
result = (31 * result) + c
: number instances found: 0
c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
FineGrainDifftAnalyzer
-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:142
if (z > 0) {
java.lang.System.out.println(z);
return null;
}
PatternInstanceAnalyzer
----For Diff:Insert If at org.apache.commons.math3.complex.Quaternion:142
if (z > 0) {
java.lang.System.out.println(z);
return null;
}
: number instances found: 1
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math3.complex.Quaternion:143
java.lang.System.out.println(z)
]]
e56c63bd77e289266989ee35a3369c6374275c64
FineGrainDifftAnalyzer
PatternInstanceAnalyzer
FinalResults:
60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
FineGrainDifftAnalyzer
PatternInstanceAnalyzer
ab71649c481971a9ad54f04797f5fd9cb133789b
FineGrainDifftAnalyzer
PatternInstanceAnalyzer
8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar
: number instances found: 0
4120ab0c714911a9c9f26b591cb3222eaf57d127
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
java.lang.System.out.println("Not found: ")
PatternInstanceAnalyzer
----For Diff:Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
java.lang.System.out.println("Not found: ")
: number instances found: 1
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
java.lang.System.out.println("Not found: ")
]]
8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
sz - 1 to sz + 1
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
sz - 1 to sz + 1
: number instances found: 0
646b3ad20d94d2b63335d1ae4c98980be274d703
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
(index2++) to (index2--)
PatternInstanceAnalyzer
----For Diff:Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
(index2++) to (index2--)
: number instances found: 0
c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(i + 1)
PatternInstanceAnalyzer
----For Diff:Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(i + 1)
: number instances found: 0
656aaf4049092218f99d035450ee59c40a0e1fbc
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
1
PatternInstanceAnalyzer
----For Diff:Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
1
: number instances found: 0
01dd29c37f6044d9d1126d9db55a961cccaccfb7
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
java.lang.System.out.println("Not found: ")
PatternInstanceAnalyzer
----For Diff:Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
java.lang.System.out.println("Not found: ")
: number instances found: 1
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
java.lang.System.out.println("Not found: ")
]]
6dac8ae81bd03bcae1e1fade064d3bb03de472c0
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
c1 == c2 to c1 != c2
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
c1 == c2 to c1 != c2
: number instances found: 0
fe76517014e580ddcb40ac04ea824d54ba741c8b
FineGrainDifftAnalyzer
-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:291
if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
result = (31 * result) + c
PatternInstanceAnalyzer
----For Diff:Insert If at org.apache.commons.math3.complex.Quaternion:291
if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
result = (31 * result) + c
: number instances found: 0
c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
FineGrainDifftAnalyzer
-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:142
if (z > 0) {
java.lang.System.out.println(z);
return null;
}
PatternInstanceAnalyzer
----For Diff:Insert If at org.apache.commons.math3.complex.Quaternion:142
if (z > 0) {
java.lang.System.out.println(z);
return null;
}
: number instances found: 1
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math3.complex.Quaternion:143
java.lang.System.out.println(z)
]]
e56c63bd77e289266989ee35a3369c6374275c64
FineGrainDifftAnalyzer
PatternInstanceAnalyzer
Instance found: [
----For Diff:Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
java.lang.System.out.println("Not found: ")
: number instances found: 1
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
java.lang.System.out.println("Not found: ")
]]]
**NOT_EXECUTED_BY_TRAVIS**
***********
Analyzing 1/13 60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
*****
Commit: 60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
***********
Analyzing 2/13 ab71649c481971a9ad54f04797f5fd9cb133789b
*****
Commit: ab71649c481971a9ad54f04797f5fd9cb133789b
***********
Analyzing 3/13 8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
*****
Commit: 8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
***********
Analyzing 4/13 4120ab0c714911a9c9f26b591cb3222eaf57d127
*****
Commit: 4120ab0c714911a9c9f26b591cb3222eaf57d127
***********
Analyzing 5/13 8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
*****
Commit: 8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
***********
Analyzing 6/13 646b3ad20d94d2b63335d1ae4c98980be274d703
*****
Commit: 646b3ad20d94d2b63335d1ae4c98980be274d703
***********
Analyzing 7/13 c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
*****
Commit: c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
***********
Analyzing 8/13 656aaf4049092218f99d035450ee59c40a0e1fbc
*****
Commit: 656aaf4049092218f99d035450ee59c40a0e1fbc
***********
Analyzing 9/13 01dd29c37f6044d9d1126d9db55a961cccaccfb7
*****
Commit: 01dd29c37f6044d9d1126d9db55a961cccaccfb7
***********
Analyzing 10/13 6dac8ae81bd03bcae1e1fade064d3bb03de472c0
*****
Commit: 6dac8ae81bd03bcae1e1fade064d3bb03de472c0
***********
Analyzing 11/13 fe76517014e580ddcb40ac04ea824d54ba741c8b
*****
Commit: fe76517014e580ddcb40ac04ea824d54ba741c8b
***********
Analyzing 12/13 c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
*****
Commit: c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
***********
Analyzing 13/13 e56c63bd77e289266989ee35a3369c6374275c64
*****
Commit: e56c63bd77e289266989ee35a3369c6374275c64
60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
FineGrainDifftAnalyzer
PatternInstanceAnalyzer
ab71649c481971a9ad54f04797f5fd9cb133789b
FineGrainDifftAnalyzer
PatternInstanceAnalyzer
8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar
: number instances found: 0
4120ab0c714911a9c9f26b591cb3222eaf57d127
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
java.lang.System.out.println("Not found: ")
PatternInstanceAnalyzer
----For Diff:Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
java.lang.System.out.println("Not found: ")
: number instances found: 1
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
java.lang.System.out.println("Not found: ")
]]
8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
sz - 1 to sz + 1
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
sz - 1 to sz + 1
: number instances found: 0
646b3ad20d94d2b63335d1ae4c98980be274d703
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
(index2++) to (index2--)
PatternInstanceAnalyzer
----For Diff:Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
(index2++) to (index2--)
: number instances found: 0
c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(i + 1)
PatternInstanceAnalyzer
----For Diff:Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(i + 1)
: number instances found: 0
656aaf4049092218f99d035450ee59c40a0e1fbc
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
1
PatternInstanceAnalyzer
----For Diff:Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
1
: number instances found: 0
01dd29c37f6044d9d1126d9db55a961cccaccfb7
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
java.lang.System.out.println("Not found: ")
PatternInstanceAnalyzer
----For Diff:Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
java.lang.System.out.println("Not found: ")
: number instances found: 1
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
java.lang.System.out.println("Not found: ")
]]
6dac8ae81bd03bcae1e1fade064d3bb03de472c0
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
c1 == c2 to c1 != c2
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
c1 == c2 to c1 != c2
: number instances found: 0
fe76517014e580ddcb40ac04ea824d54ba741c8b
FineGrainDifftAnalyzer
-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:291
if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
result = (31 * result) + c
PatternInstanceAnalyzer
----For Diff:Insert If at org.apache.commons.math3.complex.Quaternion:291
if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
result = (31 * result) + c
: number instances found: 0
c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
FineGrainDifftAnalyzer
-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:142
if (z > 0) {
java.lang.System.out.println(z);
return null;
}
PatternInstanceAnalyzer
----For Diff:Insert If at org.apache.commons.math3.complex.Quaternion:142
if (z > 0) {
java.lang.System.out.println(z);
return null;
}
: number instances found: 2
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math3.complex.Quaternion:143
java.lang.System.out.println(z)
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math3.complex.Quaternion:142
if (z > 0) {
java.lang.System.out.println(z);
return null;
}
, Insert Return at org.apache.commons.math3.complex.Quaternion:144
return null
]]
e56c63bd77e289266989ee35a3369c6374275c64
FineGrainDifftAnalyzer
PatternInstanceAnalyzer
FinalResults:
60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
FineGrainDifftAnalyzer
PatternInstanceAnalyzer
ab71649c481971a9ad54f04797f5fd9cb133789b
FineGrainDifftAnalyzer
PatternInstanceAnalyzer
8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar
: number instances found: 0
4120ab0c714911a9c9f26b591cb3222eaf57d127
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
java.lang.System.out.println("Not found: ")
PatternInstanceAnalyzer
----For Diff:Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
java.lang.System.out.println("Not found: ")
: number instances found: 1
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
java.lang.System.out.println("Not found: ")
]]
8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
sz - 1 to sz + 1
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
sz - 1 to sz + 1
: number instances found: 0
646b3ad20d94d2b63335d1ae4c98980be274d703
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
(index2++) to (index2--)
PatternInstanceAnalyzer
----For Diff:Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
(index2++) to (index2--)
: number instances found: 0
c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(i + 1)
PatternInstanceAnalyzer
----For Diff:Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(i + 1)
: number instances found: 0
656aaf4049092218f99d035450ee59c40a0e1fbc
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
1
PatternInstanceAnalyzer
----For Diff:Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
1
: number instances found: 0
01dd29c37f6044d9d1126d9db55a961cccaccfb7
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
java.lang.System.out.println("Not found: ")
PatternInstanceAnalyzer
----For Diff:Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
java.lang.System.out.println("Not found: ")
: number instances found: 1
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
java.lang.System.out.println("Not found: ")
]]
6dac8ae81bd03bcae1e1fade064d3bb03de472c0
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
c1 == c2 to c1 != c2
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
c1 == c2 to c1 != c2
: number instances found: 0
fe76517014e580ddcb40ac04ea824d54ba741c8b
FineGrainDifftAnalyzer
-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:291
if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
result = (31 * result) + c
PatternInstanceAnalyzer
----For Diff:Insert If at org.apache.commons.math3.complex.Quaternion:291
if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
result = (31 * result) + c
: number instances found: 0
c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
FineGrainDifftAnalyzer
-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:142
if (z > 0) {
java.lang.System.out.println(z);
return null;
}
PatternInstanceAnalyzer
----For Diff:Insert If at org.apache.commons.math3.complex.Quaternion:142
if (z > 0) {
java.lang.System.out.println(z);
return null;
}
: number instances found: 2
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math3.complex.Quaternion:143
java.lang.System.out.println(z)
]]
ChangePatternInstance [actions=[Insert If at org.apache.commons.math3.complex.Quaternion:142
if (z > 0) {
java.lang.System.out.println(z);
return null;
}
, Insert Return at org.apache.commons.math3.complex.Quaternion:144
return null
]]
e56c63bd77e289266989ee35a3369c6374275c64
FineGrainDifftAnalyzer
PatternInstanceAnalyzer
**NOT_EXECUTED_BY_TRAVIS**
***********
Analyzing 1/13 60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
*****
Commit: 60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
***********
Analyzing 2/13 ab71649c481971a9ad54f04797f5fd9cb133789b
*****
Commit: ab71649c481971a9ad54f04797f5fd9cb133789b
***********
Analyzing 3/13 8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
*****
Commit: 8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
***********
Analyzing 4/13 4120ab0c714911a9c9f26b591cb3222eaf57d127
*****
Commit: 4120ab0c714911a9c9f26b591cb3222eaf57d127
***********
Analyzing 5/13 8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
*****
Commit: 8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
***********
Analyzing 6/13 646b3ad20d94d2b63335d1ae4c98980be274d703
*****
Commit: 646b3ad20d94d2b63335d1ae4c98980be274d703
***********
Analyzing 7/13 c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
*****
Commit: c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
***********
Analyzing 8/13 656aaf4049092218f99d035450ee59c40a0e1fbc
*****
Commit: 656aaf4049092218f99d035450ee59c40a0e1fbc
***********
Analyzing 9/13 01dd29c37f6044d9d1126d9db55a961cccaccfb7
*****
Commit: 01dd29c37f6044d9d1126d9db55a961cccaccfb7
***********
Analyzing 10/13 6dac8ae81bd03bcae1e1fade064d3bb03de472c0
*****
Commit: 6dac8ae81bd03bcae1e1fade064d3bb03de472c0
***********
Analyzing 11/13 fe76517014e580ddcb40ac04ea824d54ba741c8b
*****
Commit: fe76517014e580ddcb40ac04ea824d54ba741c8b
***********
Analyzing 12/13 c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
*****
Commit: c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
***********
Analyzing 13/13 e56c63bd77e289266989ee35a3369c6374275c64
*****
Commit: e56c63bd77e289266989ee35a3369c6374275c64
60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
FineGrainDifftAnalyzer
ab71649c481971a9ad54f04797f5fd9cb133789b
FineGrainDifftAnalyzer
8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar
4120ab0c714911a9c9f26b591cb3222eaf57d127
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
java.lang.System.out.println("Not found: ")
8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
sz - 1 to sz + 1
646b3ad20d94d2b63335d1ae4c98980be274d703
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
(index2++) to (index2--)
c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(i + 1)
656aaf4049092218f99d035450ee59c40a0e1fbc
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
1
01dd29c37f6044d9d1126d9db55a961cccaccfb7
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
java.lang.System.out.println("Not found: ")
6dac8ae81bd03bcae1e1fade064d3bb03de472c0
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
c1 == c2 to c1 != c2
fe76517014e580ddcb40ac04ea824d54ba741c8b
FineGrainDifftAnalyzer
-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:291
if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
result = (31 * result) + c
c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
FineGrainDifftAnalyzer
-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:142
if (z > 0) {
java.lang.System.out.println(z);
return null;
}
e56c63bd77e289266989ee35a3369c6374275c64
FineGrainDifftAnalyzer
JSON Code Change Frequency: (file stored at ./coming_results//change_frequency.json)
{
"frequency": [
{
"c": "BinaryOperator",
"f": "6"
},
{
"c": "Invocation",
"f": "2"
},
{
"c": "If",
"f": "2"
},
{
"c": "VariableRead",
"f": "1"
},
{
"c": "UnaryOperator",
"f": "1"
},
{
"c": "Literal",
"f": "1"
},
{
"c": "Assignment",
"f": "1"
}
],
"frequencyParent": [
{
"c": "UPD_BinaryOperator_If",
"f": "2"
},
{
"c": "INS_Invocation_Block",
"f": "2"
},
{
"c": "INS_If_Block",
"f": "2"
},
{
"c": "MOV_Literal_BinaryOperator",
"f": "1"
},
{
"c": "UPD_BinaryOperator_For",
"f": "1"
},
{
"c": "INS_BinaryOperator_Invocation",
"f": "1"
},
{
"c": "UPD_UnaryOperator_Invocation",
"f": "1"
},
{
"c": "UPD_BinaryOperator_Assignment",
"f": "1"
},
{
"c": "INS_BinaryOperator_BinaryOperator",
"f": "1"
},
{
"c": "DEL_VariableRead_Invocation",
"f": "1"
},
{
"c": "MOV_Assignment_Block",
"f": "1"
}
],
"probability": [
{
"c": "BinaryOperator",
"f": "0.42857142857142855"
},
{
"c": "Invocation",
"f": "0.14285714285714285"
},
{
"c": "If",
"f": "0.14285714285714285"
},
{
"c": "VariableRead",
"f": "0.07142857142857142"
},
{
"c": "UnaryOperator",
"f": "0.07142857142857142"
},
{
"c": "Literal",
"f": "0.07142857142857142"
},
{
"c": "Assignment",
"f": "0.07142857142857142"
}
],
"probabilityParent": [
{
"c": "UPD_BinaryOperator_If",
"f": "0.14285714285714285"
},
{
"c": "INS_Invocation_Block",
"f": "0.14285714285714285"
},
{
"c": "INS_If_Block",
"f": "0.14285714285714285"
},
{
"c": "MOV_Literal_BinaryOperator",
"f": "0.07142857142857142"
},
{
"c": "UPD_BinaryOperator_For",
"f": "0.07142857142857142"
},
{
"c": "INS_BinaryOperator_Invocation",
"f": "0.07142857142857142"
},
{
"c": "UPD_UnaryOperator_Invocation",
"f": "0.07142857142857142"
},
{
"c": "UPD_BinaryOperator_Assignment",
"f": "0.07142857142857142"
},
{
"c": "INS_BinaryOperator_BinaryOperator",
"f": "0.07142857142857142"
},
{
"c": "DEL_VariableRead_Invocation",
"f": "0.07142857142857142"
},
{
"c": "MOV_Assignment_Block",
"f": "0.07142857142857142"
}
]
}
FinalResults:
60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
FineGrainDifftAnalyzer
ab71649c481971a9ad54f04797f5fd9cb133789b
FineGrainDifftAnalyzer
8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar
4120ab0c714911a9c9f26b591cb3222eaf57d127
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
java.lang.System.out.println("Not found: ")
8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
sz - 1 to sz + 1
646b3ad20d94d2b63335d1ae4c98980be274d703
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
(index2++) to (index2--)
c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(i + 1)
656aaf4049092218f99d035450ee59c40a0e1fbc
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
1
01dd29c37f6044d9d1126d9db55a961cccaccfb7
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
java.lang.System.out.println("Not found: ")
6dac8ae81bd03bcae1e1fade064d3bb03de472c0
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
c1 == c2 to c1 != c2
fe76517014e580ddcb40ac04ea824d54ba741c8b
FineGrainDifftAnalyzer
-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:291
if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
result = (31 * result) + c
c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
FineGrainDifftAnalyzer
-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:142
if (z > 0) {
java.lang.System.out.println(z);
return null;
}
e56c63bd77e289266989ee35a3369c6374275c64
FineGrainDifftAnalyzer
**NOT_EXECUTED_BY_TRAVIS**
***********
Analyzing 1/13 60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
*****
Commit: 60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
***********
Analyzing 2/13 ab71649c481971a9ad54f04797f5fd9cb133789b
*****
Commit: ab71649c481971a9ad54f04797f5fd9cb133789b
***********
Analyzing 3/13 8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
*****
Commit: 8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
***********
Analyzing 4/13 4120ab0c714911a9c9f26b591cb3222eaf57d127
*****
Commit: 4120ab0c714911a9c9f26b591cb3222eaf57d127
***********
Analyzing 5/13 8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
*****
Commit: 8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
***********
Analyzing 6/13 646b3ad20d94d2b63335d1ae4c98980be274d703
*****
Commit: 646b3ad20d94d2b63335d1ae4c98980be274d703
***********
Analyzing 7/13 c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
*****
Commit: c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
***********
Analyzing 8/13 656aaf4049092218f99d035450ee59c40a0e1fbc
*****
Commit: 656aaf4049092218f99d035450ee59c40a0e1fbc
***********
Analyzing 9/13 01dd29c37f6044d9d1126d9db55a961cccaccfb7
*****
Commit: 01dd29c37f6044d9d1126d9db55a961cccaccfb7
***********
Analyzing 10/13 6dac8ae81bd03bcae1e1fade064d3bb03de472c0
*****
Commit: 6dac8ae81bd03bcae1e1fade064d3bb03de472c0
***********
Analyzing 11/13 fe76517014e580ddcb40ac04ea824d54ba741c8b
*****
Commit: fe76517014e580ddcb40ac04ea824d54ba741c8b
***********
Analyzing 12/13 c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
*****
Commit: c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
***********
Analyzing 13/13 e56c63bd77e289266989ee35a3369c6374275c64
*****
Commit: e56c63bd77e289266989ee35a3369c6374275c64
60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
FineGrainDifftAnalyzer
PatternInstanceAnalyzer
ab71649c481971a9ad54f04797f5fd9cb133789b
FineGrainDifftAnalyzer
PatternInstanceAnalyzer
8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar
: number instances found: 0
4120ab0c714911a9c9f26b591cb3222eaf57d127
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
java.lang.System.out.println("Not found: ")
PatternInstanceAnalyzer
----For Diff:Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
java.lang.System.out.println("Not found: ")
: number instances found: 0
8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
sz - 1 to sz + 1
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
sz - 1 to sz + 1
: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
sz - 1 to sz + 1
]]
646b3ad20d94d2b63335d1ae4c98980be274d703
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
(index2++) to (index2--)
PatternInstanceAnalyzer
----For Diff:Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
(index2++) to (index2--)
: number instances found: 0
c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(i + 1)
PatternInstanceAnalyzer
----For Diff:Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(i + 1)
: number instances found: 4
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(i + 1)
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
i
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang3.CharSequenceUtils:171
1
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
i
]]
656aaf4049092218f99d035450ee59c40a0e1fbc
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
1
PatternInstanceAnalyzer
----For Diff:Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
1
: number instances found: 3
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(sz + )
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
sz
]]
ChangePatternInstance [actions=[Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
1
]]
01dd29c37f6044d9d1126d9db55a961cccaccfb7
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
java.lang.System.out.println("Not found: ")
PatternInstanceAnalyzer
----For Diff:Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
java.lang.System.out.println("Not found: ")
: number instances found: 0
6dac8ae81bd03bcae1e1fade064d3bb03de472c0
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
c1 == c2 to c1 != c2
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
c1 == c2 to c1 != c2
: number instances found: 0
fe76517014e580ddcb40ac04ea824d54ba741c8b
FineGrainDifftAnalyzer
-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:291
if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
result = (31 * result) + c
PatternInstanceAnalyzer
----For Diff:Insert If at org.apache.commons.math3.complex.Quaternion:291
if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
result = (31 * result) + c
: number instances found: 0
c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
FineGrainDifftAnalyzer
-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:142
if (z > 0) {
java.lang.System.out.println(z);
return null;
}
PatternInstanceAnalyzer
----For Diff:Insert If at org.apache.commons.math3.complex.Quaternion:142
if (z > 0) {
java.lang.System.out.println(z);
return null;
}
: number instances found: 0
e56c63bd77e289266989ee35a3369c6374275c64
FineGrainDifftAnalyzer
PatternInstanceAnalyzer
FinalResults:
60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
FineGrainDifftAnalyzer
PatternInstanceAnalyzer
ab71649c481971a9ad54f04797f5fd9cb133789b
FineGrainDifftAnalyzer
PatternInstanceAnalyzer
8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar
: number instances found: 0
4120ab0c714911a9c9f26b591cb3222eaf57d127
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
java.lang.System.out.println("Not found: ")
PatternInstanceAnalyzer
----For Diff:Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
java.lang.System.out.println("Not found: ")
: number instances found: 0
8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
sz - 1 to sz + 1
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
sz - 1 to sz + 1
: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
sz - 1 to sz + 1
]]
646b3ad20d94d2b63335d1ae4c98980be274d703
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
(index2++) to (index2--)
PatternInstanceAnalyzer
----For Diff:Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
(index2++) to (index2--)
: number instances found: 0
c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(i + 1)
PatternInstanceAnalyzer
----For Diff:Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(i + 1)
: number instances found: 4
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(i + 1)
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
i
]]
ChangePatternInstance [actions=[Insert Literal at org.apache.commons.lang3.CharSequenceUtils:171
1
]]
ChangePatternInstance [actions=[Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
i
]]
656aaf4049092218f99d035450ee59c40a0e1fbc
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
1
PatternInstanceAnalyzer
----For Diff:Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
1
: number instances found: 3
ChangePatternInstance [actions=[Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(sz + )
]]
ChangePatternInstance [actions=[Insert VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
sz
]]
ChangePatternInstance [actions=[Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
1
]]
01dd29c37f6044d9d1126d9db55a961cccaccfb7
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
java.lang.System.out.println("Not found: ")
PatternInstanceAnalyzer
----For Diff:Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
java.lang.System.out.println("Not found: ")
: number instances found: 0
6dac8ae81bd03bcae1e1fade064d3bb03de472c0
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
c1 == c2 to c1 != c2
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
c1 == c2 to c1 != c2
: number instances found: 0
fe76517014e580ddcb40ac04ea824d54ba741c8b
FineGrainDifftAnalyzer
-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:291
if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
result = (31 * result) + c
PatternInstanceAnalyzer
----For Diff:Insert If at org.apache.commons.math3.complex.Quaternion:291
if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
result = (31 * result) + c
: number instances found: 0
c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
FineGrainDifftAnalyzer
-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:142
if (z > 0) {
java.lang.System.out.println(z);
return null;
}
PatternInstanceAnalyzer
----For Diff:Insert If at org.apache.commons.math3.complex.Quaternion:142
if (z > 0) {
java.lang.System.out.println(z);
return null;
}
: number instances found: 0
e56c63bd77e289266989ee35a3369c6374275c64
FineGrainDifftAnalyzer
PatternInstanceAnalyzer
Instance found: [
----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
sz - 1 to sz + 1
: number instances found: 1
ChangePatternInstance [actions=[Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
sz - 1 to sz + 1
]]]
**NOT_EXECUTED_BY_TRAVIS**
***********
Analyzing 1/13 60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
*****
Commit: 60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
***********
Analyzing 2/13 ab71649c481971a9ad54f04797f5fd9cb133789b
*****
Commit: ab71649c481971a9ad54f04797f5fd9cb133789b
***********
Analyzing 3/13 8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
*****
Commit: 8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
***********
Analyzing 4/13 4120ab0c714911a9c9f26b591cb3222eaf57d127
*****
Commit: 4120ab0c714911a9c9f26b591cb3222eaf57d127
***********
Analyzing 5/13 8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
*****
Commit: 8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
***********
Analyzing 6/13 646b3ad20d94d2b63335d1ae4c98980be274d703
*****
Commit: 646b3ad20d94d2b63335d1ae4c98980be274d703
***********
Analyzing 7/13 c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
*****
Commit: c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
***********
Analyzing 8/13 656aaf4049092218f99d035450ee59c40a0e1fbc
*****
Commit: 656aaf4049092218f99d035450ee59c40a0e1fbc
***********
Analyzing 9/13 01dd29c37f6044d9d1126d9db55a961cccaccfb7
*****
Commit: 01dd29c37f6044d9d1126d9db55a961cccaccfb7
***********
Analyzing 10/13 6dac8ae81bd03bcae1e1fade064d3bb03de472c0
*****
Commit: 6dac8ae81bd03bcae1e1fade064d3bb03de472c0
***********
Analyzing 11/13 fe76517014e580ddcb40ac04ea824d54ba741c8b
*****
Commit: fe76517014e580ddcb40ac04ea824d54ba741c8b
***********
Analyzing 12/13 c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
*****
Commit: c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
***********
Analyzing 13/13 e56c63bd77e289266989ee35a3369c6374275c64
*****
Commit: e56c63bd77e289266989ee35a3369c6374275c64
60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
FineGrainDifftAnalyzer
PatternInstanceAnalyzer
ab71649c481971a9ad54f04797f5fd9cb133789b
FineGrainDifftAnalyzer
PatternInstanceAnalyzer
8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar
: number instances found: 0
4120ab0c714911a9c9f26b591cb3222eaf57d127
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
java.lang.System.out.println("Not found: ")
PatternInstanceAnalyzer
----For Diff:Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
java.lang.System.out.println("Not found: ")
: number instances found: 1
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
java.lang.System.out.println("Not found: ")
]]
8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
sz - 1 to sz + 1
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
sz - 1 to sz + 1
: number instances found: 0
646b3ad20d94d2b63335d1ae4c98980be274d703
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
(index2++) to (index2--)
PatternInstanceAnalyzer
----For Diff:Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
(index2++) to (index2--)
: number instances found: 0
c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(i + 1)
PatternInstanceAnalyzer
----For Diff:Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(i + 1)
: number instances found: 0
656aaf4049092218f99d035450ee59c40a0e1fbc
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
1
PatternInstanceAnalyzer
----For Diff:Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
1
: number instances found: 0
01dd29c37f6044d9d1126d9db55a961cccaccfb7
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
java.lang.System.out.println("Not found: ")
PatternInstanceAnalyzer
----For Diff:Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
java.lang.System.out.println("Not found: ")
: number instances found: 1
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
java.lang.System.out.println("Not found: ")
]]
6dac8ae81bd03bcae1e1fade064d3bb03de472c0
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
c1 == c2 to c1 != c2
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
c1 == c2 to c1 != c2
: number instances found: 0
fe76517014e580ddcb40ac04ea824d54ba741c8b
FineGrainDifftAnalyzer
-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:291
if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
result = (31 * result) + c
PatternInstanceAnalyzer
----For Diff:Insert If at org.apache.commons.math3.complex.Quaternion:291
if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
result = (31 * result) + c
: number instances found: 0
c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
FineGrainDifftAnalyzer
-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:142
if (z > 0) {
java.lang.System.out.println(z);
return null;
}
PatternInstanceAnalyzer
----For Diff:Insert If at org.apache.commons.math3.complex.Quaternion:142
if (z > 0) {
java.lang.System.out.println(z);
return null;
}
: number instances found: 1
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math3.complex.Quaternion:143
java.lang.System.out.println(z)
]]
e56c63bd77e289266989ee35a3369c6374275c64
FineGrainDifftAnalyzer
PatternInstanceAnalyzer
FinalResults:
60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
FineGrainDifftAnalyzer
PatternInstanceAnalyzer
ab71649c481971a9ad54f04797f5fd9cb133789b
FineGrainDifftAnalyzer
PatternInstanceAnalyzer
8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar
: number instances found: 0
4120ab0c714911a9c9f26b591cb3222eaf57d127
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
java.lang.System.out.println("Not found: ")
PatternInstanceAnalyzer
----For Diff:Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
java.lang.System.out.println("Not found: ")
: number instances found: 1
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
java.lang.System.out.println("Not found: ")
]]
8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
sz - 1 to sz + 1
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
sz - 1 to sz + 1
: number instances found: 0
646b3ad20d94d2b63335d1ae4c98980be274d703
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
(index2++) to (index2--)
PatternInstanceAnalyzer
----For Diff:Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
(index2++) to (index2--)
: number instances found: 0
c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(i + 1)
PatternInstanceAnalyzer
----For Diff:Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(i + 1)
: number instances found: 0
656aaf4049092218f99d035450ee59c40a0e1fbc
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
1
PatternInstanceAnalyzer
----For Diff:Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
1
: number instances found: 0
01dd29c37f6044d9d1126d9db55a961cccaccfb7
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
java.lang.System.out.println("Not found: ")
PatternInstanceAnalyzer
----For Diff:Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
java.lang.System.out.println("Not found: ")
: number instances found: 1
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
java.lang.System.out.println("Not found: ")
]]
6dac8ae81bd03bcae1e1fade064d3bb03de472c0
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
c1 == c2 to c1 != c2
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
c1 == c2 to c1 != c2
: number instances found: 0
fe76517014e580ddcb40ac04ea824d54ba741c8b
FineGrainDifftAnalyzer
-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:291
if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
result = (31 * result) + c
PatternInstanceAnalyzer
----For Diff:Insert If at org.apache.commons.math3.complex.Quaternion:291
if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
result = (31 * result) + c
: number instances found: 0
c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
FineGrainDifftAnalyzer
-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:142
if (z > 0) {
java.lang.System.out.println(z);
return null;
}
PatternInstanceAnalyzer
----For Diff:Insert If at org.apache.commons.math3.complex.Quaternion:142
if (z > 0) {
java.lang.System.out.println(z);
return null;
}
: number instances found: 1
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.math3.complex.Quaternion:143
java.lang.System.out.println(z)
]]
e56c63bd77e289266989ee35a3369c6374275c64
FineGrainDifftAnalyzer
PatternInstanceAnalyzer
Instance found: [
----For Diff:Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
java.lang.System.out.println("Not found: ")
: number instances found: 1
ChangePatternInstance [actions=[Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
java.lang.System.out.println("Not found: ")
]]]
**NOT_EXECUTED_BY_TRAVIS**
***********
Analyzing 1/13 60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
*****
Commit: 60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
***********
Analyzing 2/13 ab71649c481971a9ad54f04797f5fd9cb133789b
*****
Commit: ab71649c481971a9ad54f04797f5fd9cb133789b
***********
Analyzing 3/13 8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
*****
Commit: 8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
***********
Analyzing 4/13 4120ab0c714911a9c9f26b591cb3222eaf57d127
*****
Commit: 4120ab0c714911a9c9f26b591cb3222eaf57d127
***********
Analyzing 5/13 8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
*****
Commit: 8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
***********
Analyzing 6/13 646b3ad20d94d2b63335d1ae4c98980be274d703
*****
Commit: 646b3ad20d94d2b63335d1ae4c98980be274d703
***********
Analyzing 7/13 c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
*****
Commit: c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
***********
Analyzing 8/13 656aaf4049092218f99d035450ee59c40a0e1fbc
*****
Commit: 656aaf4049092218f99d035450ee59c40a0e1fbc
***********
Analyzing 9/13 01dd29c37f6044d9d1126d9db55a961cccaccfb7
*****
Commit: 01dd29c37f6044d9d1126d9db55a961cccaccfb7
***********
Analyzing 10/13 6dac8ae81bd03bcae1e1fade064d3bb03de472c0
*****
Commit: 6dac8ae81bd03bcae1e1fade064d3bb03de472c0
***********
Analyzing 11/13 fe76517014e580ddcb40ac04ea824d54ba741c8b
*****
Commit: fe76517014e580ddcb40ac04ea824d54ba741c8b
***********
Analyzing 12/13 c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
*****
Commit: c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
***********
Analyzing 13/13 e56c63bd77e289266989ee35a3369c6374275c64
*****
Commit: e56c63bd77e289266989ee35a3369c6374275c64
60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
FineGrainDifftAnalyzer
PatternInstanceAnalyzer
ab71649c481971a9ad54f04797f5fd9cb133789b
FineGrainDifftAnalyzer
PatternInstanceAnalyzer
8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar
: number instances found: 0
4120ab0c714911a9c9f26b591cb3222eaf57d127
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
java.lang.System.out.println("Not found: ")
PatternInstanceAnalyzer
----For Diff:Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
java.lang.System.out.println("Not found: ")
: number instances found: 0
8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
sz - 1 to sz + 1
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
sz - 1 to sz + 1
: number instances found: 0
646b3ad20d94d2b63335d1ae4c98980be274d703
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
(index2++) to (index2--)
PatternInstanceAnalyzer
----For Diff:Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
(index2++) to (index2--)
: number instances found: 0
c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(i + 1)
PatternInstanceAnalyzer
----For Diff:Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(i + 1)
: number instances found: 0
656aaf4049092218f99d035450ee59c40a0e1fbc
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
1
PatternInstanceAnalyzer
----For Diff:Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
1
: number instances found: 0
01dd29c37f6044d9d1126d9db55a961cccaccfb7
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
java.lang.System.out.println("Not found: ")
PatternInstanceAnalyzer
----For Diff:Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
java.lang.System.out.println("Not found: ")
: number instances found: 0
6dac8ae81bd03bcae1e1fade064d3bb03de472c0
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
c1 == c2 to c1 != c2
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
c1 == c2 to c1 != c2
: number instances found: 0
fe76517014e580ddcb40ac04ea824d54ba741c8b
FineGrainDifftAnalyzer
-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:291
if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
result = (31 * result) + c
PatternInstanceAnalyzer
----For Diff:Insert If at org.apache.commons.math3.complex.Quaternion:291
if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
result = (31 * result) + c
: number instances found: 1
ChangePatternInstance [actions=[Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
result = (31 * result) + c
]]
c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
FineGrainDifftAnalyzer
-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:142
if (z > 0) {
java.lang.System.out.println(z);
return null;
}
PatternInstanceAnalyzer
----For Diff:Insert If at org.apache.commons.math3.complex.Quaternion:142
if (z > 0) {
java.lang.System.out.println(z);
return null;
}
: number instances found: 0
e56c63bd77e289266989ee35a3369c6374275c64
FineGrainDifftAnalyzer
PatternInstanceAnalyzer
FinalResults:
60b54977abe45f662daaa80ebfdf63ab4fe3a9b2
FineGrainDifftAnalyzer
PatternInstanceAnalyzer
ab71649c481971a9ad54f04797f5fd9cb133789b
FineGrainDifftAnalyzer
PatternInstanceAnalyzer
8d94514f4d888b7b4e8abd0d77b974a0c8e3baad
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:80
(cs.charAt(i)) == searchChar to (cs.charAt(i)) != searchChar
: number instances found: 0
4120ab0c714911a9c9f26b591cb3222eaf57d127
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
java.lang.System.out.println("Not found: ")
PatternInstanceAnalyzer
----For Diff:Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:84
java.lang.System.out.println("Not found: ")
: number instances found: 0
8c0e7110c9ebc3ba5158e8de0f73c80ec69e1001
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
sz - 1 to sz + 1
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:127
sz - 1 to sz + 1
: number instances found: 0
646b3ad20d94d2b63335d1ae4c98980be274d703
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
(index2++) to (index2--)
PatternInstanceAnalyzer
----For Diff:Update UnaryOperator at org.apache.commons.lang3.CharSequenceUtils:198
(index2++) to (index2--)
: number instances found: 0
c8cf81ce1f01d4cb213b389a7b85aa13634b7d95
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(i + 1)
PatternInstanceAnalyzer
----For Diff:Delete VariableRead at org.apache.commons.lang3.CharSequenceUtils:171
i
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(i + 1)
: number instances found: 0
656aaf4049092218f99d035450ee59c40a0e1fbc
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
1
PatternInstanceAnalyzer
----For Diff:Insert BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
(sz + )
Move Literal from org.apache.commons.lang3.CharSequenceUtils:171 to org.apache.commons.lang3.CharSequenceUtils:171
1
: number instances found: 0
01dd29c37f6044d9d1126d9db55a961cccaccfb7
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
java.lang.System.out.println("Not found: ")
PatternInstanceAnalyzer
----For Diff:Insert Invocation at org.apache.commons.lang3.CharSequenceUtils:134
java.lang.System.out.println("Not found: ")
: number instances found: 0
6dac8ae81bd03bcae1e1fade064d3bb03de472c0
FineGrainDifftAnalyzer
-CharSequenceUtils.java
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
c1 == c2 to c1 != c2
PatternInstanceAnalyzer
----For Diff:Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:171
i < sz to i <= sz
Update BinaryOperator at org.apache.commons.lang3.CharSequenceUtils:201
c1 == c2 to c1 != c2
: number instances found: 0
fe76517014e580ddcb40ac04ea824d54ba741c8b
FineGrainDifftAnalyzer
-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:291
if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
result = (31 * result) + c
PatternInstanceAnalyzer
----For Diff:Insert If at org.apache.commons.math3.complex.Quaternion:291
if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
result = (31 * result) + c
: number instances found: 1
ChangePatternInstance [actions=[Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
result = (31 * result) + c
]]
c6b1cd8204b10c324b92cdc3e44fe3ab6cfb1f5e
FineGrainDifftAnalyzer
-Quaternion.java
Insert If at org.apache.commons.math3.complex.Quaternion:142
if (z > 0) {
java.lang.System.out.println(z);
return null;
}
PatternInstanceAnalyzer
----For Diff:Insert If at org.apache.commons.math3.complex.Quaternion:142
if (z > 0) {
java.lang.System.out.println(z);
return null;
}
: number instances found: 0
e56c63bd77e289266989ee35a3369c6374275c64
FineGrainDifftAnalyzer
PatternInstanceAnalyzer
Instance found: [
----For Diff:Insert If at org.apache.commons.math3.complex.Quaternion:291
if (c > 0)
Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
result = (31 * result) + c
: number instances found: 1
ChangePatternInstance [actions=[Move Assignment from org.apache.commons.math3.complex.Quaternion:291 to org.apache.commons.math3.complex.Quaternion:292
result = (31 * result) + c
]]]
[INFO] Tests run: 26, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 36.818 s - in fr.inria.coming.spoon.patterns.InstanceMiningTest
[INFO] Running fr.inria.coming.spoon.patterns.UnchangedActionTest
Output: Delete VariableRead at Ifcc:6
a
Insert BinaryOperator at Ifcc:6
(a + b)
Output: Update Invocation at Ifcc:6
java.lang.System.out.println(a) to java.lang.System.out.print(a)
Output: Insert BinaryOperator at Ifcc:5
((a - b) == 0) || ( && (((a * b) + 1) != 0))
Move BinaryOperator from Ifcc:5 to Ifcc:5
(a + b) == 0
ChangePatternInstance [actions=[Insert BinaryOperator at Ifcc:5
((a - b) == 0) || ( && (((a * b) + 1) != 0))
]]
ChangePatternInstance [actions=[Insert BinaryOperator at Ifcc:5
((a - b) == 0)
]]
ChangePatternInstance [actions=[Insert BinaryOperator at Ifcc:5
( && (((a * b) + 1) != 0))
]]
ChangePatternInstance [actions=[Insert BinaryOperator at Ifcc:5
(a - b)
]]
ChangePatternInstance [actions=[Insert Literal at Ifcc:5
0
]]
ChangePatternInstance [actions=[Move BinaryOperator from Ifcc:5 to Ifcc:5
(a + b) == 0
]]
ChangePatternInstance [actions=[Insert BinaryOperator at Ifcc:5
(((a * b) + 1) != 0)
]]
ChangePatternInstance [actions=[Insert VariableRead at Ifcc:5
a
]]
ChangePatternInstance [actions=[Insert VariableRead at Ifcc:5
b
]]
ChangePatternInstance [actions=[Insert BinaryOperator at Ifcc:5
((a * b) + 1)
]]
ChangePatternInstance [actions=[Insert Literal at Ifcc:5
0
]]
ChangePatternInstance [actions=[Insert BinaryOperator at Ifcc:5
(a * b)
]]
ChangePatternInstance [actions=[Insert Literal at Ifcc:5
1
]]
ChangePatternInstance [actions=[Insert VariableRead at Ifcc:5
a
]]
ChangePatternInstance [actions=[Insert VariableRead at Ifcc:5
b
]]
Output: Delete VariableRead at Main:6
a
Insert BinaryOperator at Main:6
(a + c)
Insert VariableRead at Main:6
c
Output: Delete BinaryOperator at Main:6
((a + b) == 5)
ChangePatternInstance [actions=[Delete BinaryOperator at Main:6
((a + b) == 5)
, Delete BinaryOperator at Main:6
((a + b) == 5)
]]
Output: Insert VariableRead at Main:6
a
ChangePatternInstance [actions=[Insert VariableRead at Main:6
a
, Insert VariableRead at Main:6
a
]]
Output: Delete VariableRead at Main:6
b
Output: Insert Parameter at Main:2
int a
Output: Insert VariableRead at Main:6
c
ChangePatternInstance [actions=[Insert VariableRead at Main:6
c
, Insert VariableRead at Main:6
c
]]
Output: Delete VariableRead at Main:6
c
ChangePatternInstance [actions=[Delete VariableRead at Main:6
c
, Delete VariableRead at Main:6
c
]]
Output: Insert LocalVariable at Main:5
int c
Output: Delete BinaryOperator at Main:6
( + b)
Move VariableRead from Main:6 to Main:6
a
[WARNING] Tests run: 14, Failures: 0, Errors: 0, Skipped: 2, Time elapsed: 1.69 s - in fr.inria.coming.spoon.patterns.UnchangedActionTest
[INFO] Running fr.inria.prophet4j.OriginalFeatureExtractorTest
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 14.917 s - in fr.inria.prophet4j.OriginalFeatureExtractorTest
[INFO] Running fr.inria.prophet4j.EasyTest
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.004 s - in fr.inria.prophet4j.EasyTest
[INFO]
[INFO] Results:
[INFO]
[WARNING] Tests run: 235, Failures: 0, Errors: 0, Skipped: 9
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 22:49 min
[INFO] Finished at: 2020-01-29T12:01:04+01:00
[INFO] Final Memory: 25M/219M
[INFO] ------------------------------------------------------------------------
WARNING: No GitHub config available for this job, GitHub Issue Notifier will not run! Error: GitHub property not configured
[WS-CLEANUP] Deleting project workspace...
[WS-CLEANUP] Deferred wipeout is used...
[WS-CLEANUP] done
Finished: SUCCESS