Skip to content

Commit de3eae7

Browse files
authored
Update function explanations to new syntax (#3811)
2 parents 1cc3706 + 441913c commit de3eae7

1 file changed

Lines changed: 13 additions & 13 deletions

File tree

key.ui/src/main/resources/de/uka/ilkd/key/gui/help/functionExplanations.xml

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -21,16 +21,16 @@ Java has the peculiarity of covariant array types. They allow an array assignmen
2121

2222
Integers are used to access the entries of entries within arrays stored on the heap. This function provides the injection of the integer domain into that of the type Field. It is ensured that this image of arr is disjoint from any defined field constant.
2323

24-
The array access a[i], for instance for an int-array a, becomes select<[int]>(heap, a, arr(i)).</entry>
24+
The array access a[i], for instance for an int-array a, becomes select&lt;[int]&gt;(heap, a, arr(i)).</entry>
2525

26-
<entry key="field/java.lang.Object::&lt;transient&gt;">tbd</entry>
27-
<entry key="field/java.lang.Object::&lt;transactionConditionallyUpdated&gt;">tbd</entry>
28-
<entry key="field/java.lang.Object::&lt;created&gt;">tbd</entry>
29-
<entry key="field/java.lang.Object::&lt;initialized&gt;">tbd</entry>
30-
<entry key="field/alpha::&lt;classPrepared&gt;">tbd</entry>
31-
<entry key="field/alpha::&lt;classInitialized&gt;">tbd</entry>
32-
<entry key="field/alpha::&lt;classInitializationInProgress&gt;">tbd</entry>
33-
<entry key="field/alpha::&lt;classErroneous&gt;">tbd</entry>
26+
<entry key="field/java.lang.Object::#$transient">tbd</entry>
27+
<entry key="field/java.lang.Object::#$transactionConditionallyUpdated">tbd</entry>
28+
<entry key="field/java.lang.Object::#$created">tbd</entry>
29+
<entry key="field/java.lang.Object::#$initialized">tbd</entry>
30+
<entry key="field/alpha::#$classPrepared">tbd</entry>
31+
<entry key="field/alpha::#$classInitialized">tbd</entry>
32+
<entry key="field/alpha::#$classInitializationInProgress">tbd</entry>
33+
<entry key="field/alpha::#$classErroneous">tbd</entry>
3434

3535
<entry key="heap/heap">This program variable holds to the current heap state. Its type is Heap. Any assignment statement in a modality modifies the value of this program variable and any expression reading from the heap within a Java modality refers to the heap stored in this program variable.</entry>
3636

@@ -48,13 +48,13 @@ It takes four arguments:
4848
4. The value v which is to be written in the designated location.
4949
The result is a heap which coincides with h in all locations but in (o,f), where v is stored.
5050
In the theory of arrays, store is somtimes called "write".
51-
The field java.lang.Object::$created cannot be updated using store; use "create".</entry>
51+
The field java.lang.Object::#$created cannot be updated using store; use "create".</entry>
5252

5353
<entry key="heap/create">This function modifies a heap by changing the createdness of one object.
5454
It takes two arguments:
5555
1. The heap h which is to be modified
5656
2. The object reference o for the object which is to be set created.
57-
The result is a heap which coincides with h in all locations but in (o,java.lang.Object::$created), which has been set to true.
57+
The result is a heap which coincides with h in all locations but in (o,java.lang.Object::#$created), which has been set to true.
5858
There is no means to modify a heap by setting the createdness of an object to false.</entry>
5959

6060
<entry key="heap/anon">tbd</entry>
@@ -65,9 +65,9 @@ It takes three arguments:
6565
2. The location set s whose locations are to be modified
6666
4. The value v which is to be written in the designated locations.
6767
The result is a heap which coincides with h in all locations but in the locations in s where v is stored.
68-
The field java.lang.Object::$created&gt; cannot be updated using memset; use "create".</entry>
68+
The field java.lang.Object::#$created cannot be updated using memset; use "create".</entry>
6969

70-
<entry key="heap/alpha::select">tbd</entry>
70+
<entry key="heap/select&lt;[alpha]&gt;">tbd</entry>
7171

7272
<entry key="locset/empty">The empty location set which does not contain any elements.</entry>
7373

0 commit comments

Comments
 (0)