File tree Expand file tree Collapse file tree 3 files changed +9
-4
lines changed
src-newer-jdks/orchard/java Expand file tree Collapse file tree 3 files changed +9
-4
lines changed Original file line number Diff line number Diff line change 275
275
(first ))
276
276
; ; relative path on the classpath
277
277
:file path
278
+ ; ; Legacy key. Please do not remove - we don't do breaking changes!
279
+ :path (-> path io/resource .getPath)
278
280
; ; Full URL, e.g. file:.. or jar:...
279
281
:resource-url (io/resource path))))
280
282
(catch Abort _)))
Original file line number Diff line number Diff line change 306
306
(first ))
307
307
; ; relative path on the classpath
308
308
:file path
309
+ ; ; Legacy key. Please do not remove - we don't do breaking changes!
310
+ :path (-> path io/resource .getPath)
309
311
; ; Full URL, e.g. file:.. or jar:...
310
312
:resource-url (io/resource path))
311
313
(finally (.close (.getJavaFileManager root))))))
Original file line number Diff line number Diff line change 81
81
(deftest map-structure-test
82
82
(when jdk-parser?
83
83
(testing " Parsed map structure = reflected map structure"
84
- (let [cols #{:file :line :column :doc :argnames :argtypes :resource-url }
84
+ (let [cols #{:file :line :column :doc :argnames :argtypes :path : resource-url }
85
85
keys= #(= (set (keys (apply dissoc %1 cols)))
86
86
(set (keys %2 )))
87
87
c1 (class-info* 'clojure.lang.Compiler)
88
88
c2 (with-redefs [source-info (constantly nil )]
89
89
(class-info* 'clojure.lang.Compiler))]
90
90
; ; Class info
91
- (is (keys= c1 c2) (str " Difference: "
92
- (pr-str [(remove (set (keys c1)) (keys c2))
93
- (remove (set (keys c2)) (keys c1))])))
91
+ (is (keys= c1 c2)
92
+ (str " Difference: "
93
+ (pr-str [(remove (set (keys c1)) (keys c2))
94
+ (remove (set (keys c2)) (keys c1))])))
94
95
; ; Members
95
96
(is (keys (:members c1)))
96
97
(is (= (keys (:members c1))
You can’t perform that action at this time.
0 commit comments