Class DataFlow


  • public class DataFlow
    extends Object
    • Constructor Detail

      • DataFlow

        public DataFlow()
    • Method Detail

      • buildProgram

        public static Program buildProgram​(SNode node)
      • getUnreachableNodes

        public static Set<SNode> getUnreachableNodes​(Program program)
      • getExpectedReturns

        public static Set<SNode> getExpectedReturns​(Program program)
      • getUninitializedReads

        public static Set<SNode> getUninitializedReads​(Program program)
      • isInitializedRewritten

        public static boolean isInitializedRewritten​(Program program,
                                                     SNode write)
      • getUnusedAssignments

        public static Set<SNode> getUnusedAssignments​(SNode node)
      • getUnusedAssignments

        public static Set<SNode> getUnusedAssignments​(Program program)