Skip to content

Commit 11da1b4

Browse files
marcobiscaro2112puredanger
authored andcommitted
DXML-66 fix URLDecoder/URLEncoder reflective calls
1 parent 7cccbbb commit 11da1b4

File tree

1 file changed

+4
-2
lines changed
  • src/main/clojure/clojure/data/xml/jvm

1 file changed

+4
-2
lines changed

src/main/clojure/clojure/data/xml/jvm/name.clj

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,8 @@
1414
(javax.xml.namespace NamespaceContext QName)
1515
(java.net URLEncoder URLDecoder)))
1616

17+
(set! *warn-on-reflection* true)
18+
1719
(extend-protocol AsQName
1820
QName
1921
(qname-local [qname] (.getLocalPart qname))
@@ -32,8 +34,8 @@
3234
(qname-uri [s]
3335
(.getNamespaceURI (parse-qname s))))
3436

35-
(definline decode-uri [ns]
37+
(definline decode-uri [^String ns]
3638
`(URLDecoder/decode ~ns "UTF-8"))
3739

38-
(definline encode-uri [uri]
40+
(definline encode-uri [^String uri]
3941
`(URLEncoder/encode ~uri "UTF-8"))

0 commit comments

Comments
 (0)