Class Union

    • Constructor Detail

      • Union

        public Union()
    • Method Detail

      • addAll

        public abstract boolean addAll​(PointsToSet s)
        Adds all objects in s into this union of sets, returning true if this union was changed.
      • hasNonEmptyIntersection

        public static boolean hasNonEmptyIntersection​(PointsToSet s1,
                                                      PointsToSet s2)
      • possibleStringConstants

        public Set<String> possibleStringConstants()
        Description copied from interface: PointsToSet
        If this points-to set consists entirely of string constants, returns a set of these constant strings. If this point-to set may contain something other than constant strings, returns null.
        Specified by:
        possibleStringConstants in interface PointsToSet
      • possibleClassConstants

        public Set<ClassConstant> possibleClassConstants()
        Description copied from interface: PointsToSet
        If this points-to set consists entirely of objects of type java.lang.Class of a known class, returns a set of ClassConstant's that are these classes. If this point-to set may contain something else, returns null.
        Specified by:
        possibleClassConstants in interface PointsToSet