Uploaded image for project: 'Flink'
  1. Flink
  2. FLINK-25345 FLIP-196: Source API stability guarantees
  3. FLINK-25349

Add test that ensures that parameter/return types have the same or stronger stability guarantee than method

    XMLWordPrintableJSON

Details

    • Sub-task
    • Status: Open
    • Major
    • Resolution: Unresolved
    • 1.15.0
    • 1.20.0
    • Build System
    • None

    Description

      For FLIP-196, we need a test that ensures that the transitive closure of methods wrt stability guarantees is respected. This means that return and parameter types of a method that has a stability guarantee must be at least as strong as the guarantee that is given for the method.

      We might already have an architecture test for this case (we should check for it).

      Attachments

        Activity

          People

            Unassigned Unassigned
            trohrmann Till Rohrmann
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated: