Class FrameComparator


  • public class FrameComparator
    extends Object
    Slot-by-slot comparison of declared StackMapTable frames against dataflow-computed frames.
    • Constructor Detail

      • FrameComparator

        public FrameComparator()
    • Method Detail

      • compare

        public List<FrameComparator.FrameMismatch> compare​(TypeState declared,
                                                           TypeState computed)
        Compares a declared frame against a computed one across locals and stack.
        Parameters:
        declared - the frame from the StackMapTable
        computed - the frame derived by dataflow
        Returns:
        the mismatches found, empty when compatible