Skip to content

Commit 271732e

Browse files
committed
Renaming and JavaDoc
1 parent 585ba2f commit 271732e

1 file changed

Lines changed: 5 additions & 4 deletions

File tree

liquidjava-verifier/src/main/java/liquidjava/rj_language/opt/VCFunctionSubstitution.java

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -19,9 +19,10 @@
1919
public class VCFunctionSubstitution implements VCSimplificationPass {
2020

2121
/**
22-
* A substitution discovered from a function invocation equality
22+
* A substitution discovered from a function invocation equality. At {@code sourceNode}, remove
23+
* {@code sourceEquality} and in the following nodes replace {@code invocation} with {@code replacement}
2324
*/
24-
private record Substitution(VCImplication node, FunctionInvocation invocation, Expression replacement,
25+
private record Substitution(VCImplication sourceNode, FunctionInvocation invocation, Expression replacement,
2526
Expression sourceEquality) {
2627
}
2728

@@ -35,8 +36,8 @@ public VCImplication apply(VCImplication implication) {
3536

3637
if (substitutionOpt.isPresent()) {
3738
Substitution substitution = substitutionOpt.get();
38-
result = substitute(result, substitution.node(), substitution.invocation(), substitution.replacement(),
39-
substitution.sourceEquality());
39+
result = substitute(result, substitution.sourceNode(), substitution.invocation(),
40+
substitution.replacement(), substitution.sourceEquality());
4041
}
4142
return result;
4243
}

0 commit comments

Comments
 (0)