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>