@@ -66,7 +66,7 @@ private int compare(int x, int y) {
6666
6767
6868
69- private void /*@ helper @*/ sort (final int [] data ) {
69+ private /*@ helper @*/ void sort (final int [] data ) {
7070 /*@ maintaining data.length == a.length;
7171 @ maintaining 0 <= k && k <= data.length;
7272 @ maintaining (\forall int i; 0 <= i && i < a.length;
@@ -77,7 +77,7 @@ private int compare(int x, int y) {
7777 @ decreasing data.length - k;
7878 @ assignable data[*];
7979 @*/
80- for (int k = 0 ; k < data .length ; k ++)
80+ for (int k = 0 ; k < data .length ; k ++) {
8181 /*@ maintaining 0 <= l && l <= k;
8282 @ maintaining (\forall int i; l < i && i <= k;
8383 @ compare(data[i],data[i-1]) > 0);
@@ -87,8 +87,9 @@ private int compare(int x, int y) {
8787 @ decreasing l;
8888 @ assignable data[*];
8989 @*/
90- for (int l = k ; l > 0 && compare (data [l - 1 ], data [l ]) > 0 ; l --)
90+ for (int l = k ; l > 0 && compare (data [l - 1 ], data [l ]) > 0 ; l --)
9191 swap (data , l );
92+ }
9293 }
9394
9495 /*@ normal_behavior
@@ -97,7 +98,7 @@ private int compare(int x, int y) {
9798 @ ensures data[x-1] == \old(data[x]);
9899 @ assignable data[x], data[x-1];
99100 @*/
100- private static void /*@ helper @*/ swap (int [] data , int x ) {
101+ private static /*@ helper @*/ void swap (int [] data , int x ) {
101102 final int y = x -1 ;
102103 final int t = data [x ];
103104 data [x ] = data [y ];
0 commit comments