Skip to content

Commit

Permalink
Refactoring point-based heap analyses
Browse files Browse the repository at this point in the history
  • Loading branch information
lucaneg committed Sep 13, 2023
1 parent 22b2079 commit 3fbf1b7
Show file tree
Hide file tree
Showing 7 changed files with 601 additions and 525 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -140,7 +140,21 @@ public String getField() {
return field;
}

/**
* Yields a weak copy of this allocation site, that is, a copy where
* {@link #isWeak()} returns {@code true}.
*
* @return the weak copy
*/
public abstract AllocationSite toWeak();

/**
* Yields a modified version of this allocation site by accessing the given
* field.
*
* @param field the field to access
*
* @return the modified allocation site
*/
public abstract AllocationSite withField(SymbolicExpression field);
}
Loading

0 comments on commit 3fbf1b7

Please sign in to comment.