Skip to content

Commit 0a230da

Browse files
committed
fix! calls to poly and non-poly member mixed up
1 parent 4289037 commit 0a230da

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

sdg-core/src/main/java/es/upv/mist/slicing/graphs/ExpressionObjectTreeFinder.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@ protected VariableAction locateVAVariableDeclarator(String realName) {
8181
else if (foundDecl)
8282
return lastDef;
8383
} else if (a.isDefinition() && a.getName().equals(root)) {
84-
if (root.equals(realName) || a.hasTreeMember(realName))
84+
if (root.equals(realName) || a.hasPolyTreeMember(realName))
8585
lastDef = a;
8686
}
8787
}

sdg-core/src/main/java/es/upv/mist/slicing/graphs/jsysdg/JSysCFG.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@ public List<VariableAction> findLastDefinitionOfObjectRoot(VariableAction usage)
7777
/** Given a field declaration, locate all definitions that affect the given member. */
7878
public List<VariableAction> findAllFutureObjectDefinitionsFor(VariableAction action) {
7979
List<VariableAction> list = new LinkedList<>();
80-
Predicate<VariableAction> filter = a -> a.isDefinition() && a.getName().equals("this") && a.hasTreeMember(action.getName());
80+
Predicate<VariableAction> filter = a -> a.isDefinition() && a.getName().equals("this") && a.hasPolyTreeMember(action.getName());
8181
findAllFutureVarActionsFor(new HashSet<>(), list, action.getGraphNode(), action, filter);
8282
return list;
8383
}

0 commit comments

Comments
 (0)