Skip to content

Commit 8a90393

Browse files
committed
Merge branch 'weigl/key-javaparser3' of github.com:KeYProject/key into weigl/key-javaparser3
2 parents 123fed2 + 5f54bd5 commit 8a90393

File tree

6 files changed

+10
-9
lines changed

6 files changed

+10
-9
lines changed

key.core/src/main/java/de/uka/ilkd/key/java/transformations/pipeline/JMLTransformer.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -387,7 +387,7 @@ private Statement transformSetStatement(TextualJMLSetStatement stat) {
387387
// TODO javaparser error handling!
388388
NodeList<Statement> stmtList = result.getResult().orElseThrow().getStatements();
389389
assert stmtList.size() == 1;
390-
Statement assignStmt = stmtList.get(0);
390+
Statement assignStmt = stmtList.getFirst();
391391
shiftPosition(assignStmt, location.getPosition());
392392
// updatePositionInformation(assignStmt, pos);
393393
return assignStmt;

key.ui/examples/heap/SmansEtAl/ArrayList_footprint.key

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,4 +34,4 @@
3434

3535
\javaSource "src";
3636

37-
\chooseContract "ArrayList[ArrayList::$footprint()].JML accessible clause.0";
37+
\chooseContract "ArrayList[ArrayList::#footprint()].JML accessible clause.0";

key.ui/examples/heap/SmansEtAl/Cell_footprint.key

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,4 +34,4 @@
3434

3535
\javaSource "src";
3636

37-
\chooseContract "Cell[Cell::$footprint()].JML accessible clause.0";
37+
\chooseContract "Cell[Cell::#footprint()].JML accessible clause.0";

key.ui/examples/heap/SmansEtAl/Iterator_footprint.key

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,4 +34,4 @@
3434

3535
\javaSource "src";
3636

37-
\chooseContract "Iterator[Iterator::$footprint()].JML accessible clause.0";
37+
\chooseContract "Iterator[Iterator::#footprint()].JML accessible clause.0";

key.ui/examples/heap/SmansEtAl/Stack_footprint.key

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,4 +34,4 @@
3434

3535
\javaSource "src";
3636

37-
\chooseContract "Stack[Stack::$footprint()].JML accessible clause.0";
37+
\chooseContract "Stack[Stack::#footprint()].JML accessible clause.0";

key.ui/examples/heap/fm12_01_LRS/SuffixArray.java

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)