File tree Expand file tree Collapse file tree
src/main/clojure/clojure/data/xml Expand file tree Collapse file tree Original file line number Diff line number Diff line change 3636 </parent >
3737
3838 <dependencies >
39- <dependency >
40- <groupId >org.clojure</groupId >
41- <artifactId >data.codec</artifactId >
42- <version >0.1.1</version >
43- <scope >compile</scope >
44- </dependency >
4539 <dependency >
4640 <groupId >org.clojure</groupId >
4741 <artifactId >test.check</artifactId >
Original file line number Diff line number Diff line change 33 :test-paths [" src/test/clojure" " src/test/clojurescript" ]
44 :resource-paths [" src/main/resources" " src/test/resources" " target/gen-resources" ]
55 :dependencies [[org.clojure/clojure " 1.10.0-beta8" ]
6- [org.clojure/data.codec " 0.1.1" ]
76 [org.clojure/clojurescript " 1.10.439" ]
87 [com.cemerick/piggieback " 0.2.2" ]
98 [org.clojure/tools.nrepl " 0.2.13" ]
Original file line number Diff line number Diff line change 99(ns clojure.data.xml.impl
1010 " Shared private code for data.xml namespaces"
1111 {:author " Herwig Hochleitner" }
12- (:require [clojure.data.codec.base64 :as b64]))
12+ (:import
13+ [java.util Base64]
14+ [java.nio.charset StandardCharsets]))
1315
1416(defn- var-form? [form]
1517 (and (seq? form) (= 'var (first form))))
6264 `(do ~then)
6365 `(do ~else)))
6466
65- (defn b64-encode [ba]
66- (String. ^bytes (b64/encode ba)))
67+ (defn b64-encode [^bytes ba]
68+ (let [encoder (Base64/getEncoder )]
69+ (String. (.encode encoder ba) StandardCharsets/ISO_8859_1)))
You can’t perform that action at this time.
0 commit comments