[#162] add java.util.Base64

This commit is contained in:
Michiel Borkent 2019-12-18 17:01:00 +01:00 committed by GitHub
parent 1b1e564288
commit f8a19d2f46
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 22 additions and 0 deletions

View file

@ -263,6 +263,21 @@
"allPublicMethods" : true,
"allPublicFields" : true,
"allPublicConstructors" : true
}, {
"name" : "java.util.Base64",
"allPublicMethods" : true,
"allPublicFields" : true,
"allPublicConstructors" : true
}, {
"name" : "java.util.Base64$Decoder",
"allPublicMethods" : true,
"allPublicFields" : true,
"allPublicConstructors" : true
}, {
"name" : "java.util.Base64$Encoder",
"allPublicMethods" : true,
"allPublicFields" : true,
"allPublicConstructors" : true
}, {
"name" : "java.util.concurrent.LinkedBlockingQueue",
"allPublicMethods" : true,

View file

@ -59,6 +59,9 @@
java.time.ZoneOffset
java.time.temporal.TemporalAccessor
java.util.regex.Pattern
java.util.Base64
java.util.Base64$Decoder
java.util.Base64$Encoder
sun.nio.fs.UnixPath ;; included because of permission check
]
:custom-classes {'java.lang.Thread

View file

@ -297,6 +297,10 @@
(deftest Math-test
(is (== 8.0 (bb nil "(Math/pow 2 3)"))))
(deftest Base64-test
(is (= "babashka"
(bb nil "(String. (.decode (java.util.Base64/getDecoder) (.encode (java.util.Base64/getEncoder) (.getBytes \"babashka\"))))"))))
;;;; Scratch
(comment