ClojureScript

Track protocol extenders during analysis

Details

  • Type: Enhancement Enhancement
  • Status: Closed Closed
  • Priority: Minor Minor
  • Resolution: Completed
  • Affects Version/s: None
  • Fix Version/s: None
  • Component/s: 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.

Activity

People

Vote (0)
Watch (0)

Dates

  • Created:
    Updated:
    Resolved: