<< Back to previous view

[CLJS-570] Track protocol extenders during analysis Created: 11/Aug/13  Updated: 11/Aug/13  Resolved: 11/Aug/13

Status: Closed
Project: ClojureScript
Component/s: None
Affects Version/s: None
Fix Version/s: None

Type: Enhancement Priority: Minor
Reporter: Ambrose Bonnaire-Sergeant Assignee: David Nolen
Resolution: Completed Votes: 0
Labels: None


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.

Comment by Ambrose Bonnaire-Sergeant [ 11/Aug/13 6:42 PM ]

Fixed by dnolen https://github.com/clojure/clojurescript/commit/2cbfff439fd6d223db25cb7ad4f744501460608d

Generated at Mon Nov 30 22:05:01 CST 2015 using JIRA 4.4#649-r158309.