Class UnorderedDomain<T,U>
java.lang.Object
com.ibm.wala.util.intset.MutableMapping<T>
com.ibm.wala.dataflow.IFDS.UnorderedDomain<T,U>
- All Implemented Interfaces:
TabulationDomain<T,U>, OrdinalSetMapping<T>, Serializable, Iterable<T>
A
TabulationDomain with no build-in partial order defining priority.- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanhasPriorityOver(PathEdge<U> p1, PathEdge<U> p2) returnstrueif p1 should be processed before p2 by theTabulationSolverMethods inherited from class MutableMapping
add, deleteMappedObject, getMappedIndex, getMappedObject, getMaximumIndex, getObjects, getSize, hasMappedIndex, iterator, make, makeSingleton, put, replace, stream, toStringMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface Iterable
forEach, iterator, spliteratorMethods inherited from interface OrdinalSetMapping
add, getMappedIndex, getMappedObject, getMaximumIndex, getSize, hasMappedIndex, stream
-
Constructor Details
-
UnorderedDomain
public UnorderedDomain()
-
-
Method Details
-
hasPriorityOver
Description copied from interface:TabulationDomainreturnstrueif p1 should be processed before p2 by theTabulationSolverFor example, if this domain supports a partial order on facts, return true if p1.d2 is weaker than p2.d2 (intuitively p1.d2 meet p2.d2 = p1.d2)
return false otherwise
- Specified by:
hasPriorityOverin interfaceTabulationDomain<T,U>
-