Skip to content

Commit 62870d8

Browse files
Kirill GolubevKirill Golubev
authored andcommitted
more idomatic name construction
1 parent f4c5855 commit 62870d8

File tree

1 file changed

+7
-8
lines changed
  • liquidjava/liquidjava-umbrella/liquidjava-verifier/src/main/java/liquidjava/processor/refinement_checker

1 file changed

+7
-8
lines changed

liquidjava/liquidjava-umbrella/liquidjava-verifier/src/main/java/liquidjava/processor/refinement_checker/RefinementTypeChecker.java

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -241,7 +241,7 @@ public <T, A extends T> void visitCtAssignment(CtAssignment<T, A> assignement) {
241241
transitionMethod.setParent(f.getDeclaringType());
242242
CtAnnotation<?> ann = factory.createAnnotation(factory.createCtTypeReference(StateRefinement.class));
243243

244-
String stateChangeRefinementTo = f.getSimpleName() + "(this) == " + "this#" + f.getSimpleName();
244+
String stateChangeRefinementTo = f.getSimpleName() + "(this) == " + name;
245245
String stateChangeRefinementFrom = "true";
246246
ann.addValue("to", stateChangeRefinementTo);
247247
ann.addValue("from", stateChangeRefinementFrom);
@@ -252,13 +252,13 @@ public <T, A extends T> void visitCtAssignment(CtAssignment<T, A> assignement) {
252252
CtInvocation<?> inv = factory.createInvocation(fw.getTarget(), transitionMethod.getReference(),
253253
Collections.emptyList());
254254

255-
try {
256-
RefinedFunction rf = new RefinedFunction();
257-
rf.setName(transitionMethod.getSimpleName());
258-
rf.setType(transitionMethod.getType());
259-
rf.setRefReturn(new Predicate());
260-
rf.setClass(transitionMethod.getDeclaringType().getQualifiedName());
255+
RefinedFunction rf = new RefinedFunction();
256+
rf.setName(transitionMethod.getSimpleName());
257+
rf.setType(transitionMethod.getType());
258+
rf.setRefReturn(new Predicate());
259+
rf.setClass(transitionMethod.getDeclaringType().getQualifiedName());
261260

261+
try {
262262
AuxStateHandler.handleMethodState(transitionMethod, rf, this);
263263
AuxStateHandler.checkTargetChanges(this, rf, inv.getTarget(), Collections.emptyMap(), inv);
264264
} catch (ParsingException e) {
@@ -617,7 +617,6 @@ private Predicate substituteAllVariablesForLastInstance(Predicate c) {
617617
/**
618618
* @param <T>
619619
* @param elem
620-
* @param varDecl
621620
* Cannot be null
622621
*/
623622
private <T> void getPutVariableMetadada(CtElement elem, String name) {

0 commit comments

Comments
 (0)