Uploaded image for project: 'ClojureScript'
  1. CLJS-570

Track protocol extenders during analysis

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Minor
    • Resolution: Completed
    • Affects versions: None
    • Fix versions: None
    • Labels:
      None

      Description

      The extenders of protocols is useful information for Clojure programs parsing analysis results.

      Internally, the compiler can use this information to warn on duplicate protocol implementation logic. (Suggested by dnolen)

      This ticket is towards Typed CLJS, where we need the reflection information to perform subtyping checks.

        Attachments

          Activity

            People

            • Assignee:
              dnolen David Nolen
              Reporter:
              ambrosebs Ambrose BS
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: