public final class FilterUnitedDependency extends java.lang.Object implements BiPredicate<MemoryAccess,MemoryUnitedDependency>
FilterUnitedDependency composes device-level filters into an access-level filter.| Constructor and Description |
|---|
FilterUnitedDependency(java.util.Collection<BiPredicate<MemoryAccess,MemoryUnitedHazard>> filters)
Constructs an execution-level filter from the collection of device-level filters.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
test(MemoryAccess access,
MemoryUnitedDependency dependency) |
public FilterUnitedDependency(java.util.Collection<BiPredicate<MemoryAccess,MemoryUnitedHazard>> filters)
filters - the collection of device-level filters to be composed.java.lang.IllegalArgumentException - if filters is null.public boolean test(MemoryAccess access, MemoryUnitedDependency dependency)
test in interface BiPredicate<MemoryAccess,MemoryUnitedDependency>