Size: a a a

Clojure — русскоговорящее сообщество

2021 April 14

v

vveare138 in Clojure — русскоговорящее сообщество
в ancestors есть
источник

v

vveare138 in Clojure — русскоговорящее сообщество
{:name setKeyInfo,
:return-type void,
:declaring-class org.apache.xml.security.encryption.EncryptedType,
:parameter-types [org.apache.xml.security.keys.KeyInfo],
:exception-types [],
:flags #{:public :abstract}}
источник

v

vveare138 in Clojure — русскоговорящее сообщество
а почему тогда при вызове ругается на то, что этого метода нет? 🤔
источник

AK

Azamat Kalimoulline in Clojure — русскоговорящее сообщество
А как вызываешь из явы и как вызываешь из кожуры?
источник

v

vveare138 in Clojure — русскоговорящее сообщество
// java:
encryptedData.setKeyInfo(keyInfo);

;; clj:
(.setKeyInfo enc-data key-info)
источник

AK

Azamat Kalimoulline in Clojure — русскоговорящее сообщество
Ну можно только проверить key-info какого типа.
источник

AK

Azamat Kalimoulline in Clojure — русскоговорящее сообщество
А так нормально выглядит.
источник

v

vveare138 in Clojure — русскоговорящее сообщество
;; locals в cider debugger:
Class: clojure.lang.PersistentArrayMap
Contents:  
 xml = [#document: null]  
 key-info = org.apache.xml.security.keys.KeyInfo@21b5535f
 enc-data = org.apache.xml.security.encryption.XMLCipher$Factory$EncryptedDataImpl@450be4c5
источник

AK

Azamat Kalimoulline in Clojure — русскоговорящее сообщество
У меня варианты кончились.
источник

v

vveare138 in Clojure — русскоговорящее сообщество
вот да, у меня тоже)
источник

v

vveare138 in Clojure — русскоговорящее сообщество
ладно, спасибо!
источник

AK

Azamat Kalimoulline in Clojure — русскоговорящее сообщество
Значит, где-то что-то выше не то.
источник

AK

Azamat Kalimoulline in Clojure — русскоговорящее сообщество
Тут надо нудно на каждом шаге сравнивать с ява версией. Чтобы узнать что где потерялось или конвертнулось не туда.
источник

v

vveare138 in Clojure — русскоговорящее сообщество
да, пожалуй так и сделаю сейчас
источник

VP

Vladimir Pavlyuk in Clojure — русскоговорящее сообщество
пользуемся https://github.com/juxt/tick
нормальная работа с таймзонами есть, в отличие от cljs-time
источник

VP

Vladimir Pavlyuk in Clojure — русскоговорящее сообщество
в принципе cljs-time тоже может хватить) от задачи зависит
источник

VP

Vladimir Pavlyuk in Clojure — русскоговорящее сообщество
но при беглом взгляде tick кажется более основательной
источник

AC

Alexey Cheremisin in Clojure — русскоговорящее сообщество
Спасибо! Таймзоны таки нужны, сейчас засмотрю
источник

DL

Dmytro Lispyvnyi '(🌲... in Clojure — русскоговорящее сообщество
таймзоны не нужны :), но приходится
источник

OR

Oleg Roshchupkin in Clojure — русскоговорящее сообщество
Там всё веселее же, если углубляться ))
источник