Track protocol extenders during analysis

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.

Environment

None

Status

Assignee

David Nolen

Reporter

Ambrose BS

Labels

None

Approval

None

Patch

None

Priority

Minor