Skip to content

Commit 3f91468

Browse files
committed
remove dynamic call sites
1 parent 1697d26 commit 3f91468

File tree

1 file changed

+7
-7
lines changed
  • Clojure/Clojure.Source/clojure/clr

1 file changed

+7
-7
lines changed

Clojure/Clojure.Source/clojure/clr/io.clj

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
clojure.clr.io
1414
(:import
1515
(System.IO
16-
Stream BufferedStream
16+
Stream
1717
FileInfo FileStream MemoryStream
1818
FileMode FileShare FileAccess FileOptions
1919
BinaryReader BinaryWriter
@@ -39,16 +39,16 @@
3939
(as-uri [_] nil)
4040

4141
String
42-
(as-file [s] (FileInfo. s))
43-
(as-uri [s] (Uri. s))
42+
(as-file [^String s] (FileInfo. s))
43+
(as-uri [^String s] (Uri. s))
4444

4545
FileInfo
46-
(as-file [f] f)
47-
(as-uri [f] (Uri. (str "file://" (.FullName f))))
46+
(as-file [^FileInfo f] f)
47+
(as-uri [^FileInfo f] (Uri. (str "file://" (.FullName f))))
4848

4949
Uri
50-
(as-uri [u] u)
51-
(as-file [u]
50+
(as-uri [^Uri u] u)
51+
(as-file [^Uri u]
5252
(if (.IsFile u)
5353
(as-file (.LocalPath u))
5454
(throw (ArgumentException. (str "Not a file: " u))))))

0 commit comments

Comments
 (0)