Size: a a a

Scala User Group

2020 November 03

AT

Aλeksei Tereχin in Scala User Group
Oleg ℕizhnik
вроде делали для етого модуляризацию, но не очень вышло
Уже 2100 а спидрана по тофу так и нет
источник

Oℕ

Oleg ℕizhnik in Scala User Group
Aλeksei Tereχin
Уже 2100 а спидрана по тофу так и нет
настоящие слёзы текут
источник

AD

Apache DOG™ in Scala User Group
Rodion Ofatenko
Привет. Существует ли способ запретить вызов какого-то метода с коробки ?  Например, я не хочу чтобы можно было вызвать UUID.randomUUID() из кода, а использовали сервис для генерации
Можно, ньютайпы
источник

AD

Apache DOG™ in Scala User Group
Там просто тегнуть не получится без головной боли потому что имя типа будет сгенерировано макросом, по крайней мере это будет хороший намек этого не делать.
источник

AD

Apache DOG™ in Scala User Group
Но можно сделать каст
источник

AD

Apache DOG™ in Scala User Group
источник

AD

Apache DOG™ in Scala User Group
Сделать свой смарт конструктор для айди
источник

AD

Apache DOG™ in Scala User Group
Например
источник

RO

Rodion Ofatenko in Scala User Group
Спасибо, почитаю на досуге
источник

AD

Apache DOG™ in Scala User Group
С ограниченной видимостью в сервисе
источник

ΛВ

Λнтон Войцишевский... in Scala User Group
Rodion Ofatenko
Привет. Существует ли способ запретить вызов какого-то метода с коробки ?  Например, я не хочу чтобы можно было вызвать UUID.randomUUID() из кода, а использовали сервис для генерации
scalafix
источник

ΛВ

Λнтон Войцишевский... in Scala User Group
Rodion Ofatenko
Привет. Существует ли способ запретить вызов какого-то метода с коробки ?  Например, я не хочу чтобы можно было вызвать UUID.randomUUID() из кода, а использовали сервис для генерации
источник

AK

Alexey Kuzin in Scala User Group
Привет
Пытаюсь завести свой кастомный тестконтейнер из джарника в скале. Можете подсказать где пример кода посмотреть на эту тему?
источник

AK

Alexey Kuzin in Scala User Group
Нужно понять, это вообще возможно или надо пилить новый модуль именно под скалу
источник

D

Daniel in Scala User Group
Alexey Kuzin
Привет
Пытаюсь завести свой кастомный тестконтейнер из джарника в скале. Можете подсказать где пример кода посмотреть на эту тему?
источник

AK

Alexey Kuzin in Scala User Group
Нашёл пример вроде (PulsarContainer.scala) — это оно?
источник

ЮБ

Юрий Бадальянц... in Scala User Group
Не совсем понятно — у тебя уже есть контейнер, но написанный на джаве? И ты хочешь с ним работать?
источник

ЮБ

Юрий Бадальянц... in Scala User Group
@rudogma Почему вот так работает:
https://scastie.scala-lang.org/LMnet/GfwOmagjSOe0e7jt4yAHag/1
А если добавить extends AnyVal в Ops — то не работает?
https://scastie.scala-lang.org/LMnet/GfwOmagjSOe0e7jt4yAHag/2

При этом в тестах вроде все опсы ньютайпов сделаны с AnyVal
источник

AK

Alexey Kuzin in Scala User Group
Юрий Бадальянц
Не совсем понятно — у тебя уже есть контейнер, но написанный на джаве? И ты хочешь с ним работать?
Да.
Я разобрался вроде по этому классу из репозитория, контейнер запускается
источник

ЮБ

Юрий Бадальянц... in Scala User Group
Ну и отлично
источник