Вопросы по теме 'scala-java-interop'

Создайте неизменяемый список из java.lang.Iterator
Я использую библиотеку ( JXPath ) для запроса графа bean-компонентов для извлечения соответствующих элементов. Однако JXPath возвращает группы совпадающих элементов как экземпляр java.lang.Iterator, и я бы предпочел преобразовать его в неизменяемый...
21320 просмотров

Scala ищет малоизвестный класс Main
У меня есть то, что должно быть простым скриптом scala, который выглядит следующим образом: object SaveTaggedSenseTask { def main(args: Array[String]) { val...
349 просмотров
schedule 08.06.2022

Получить тип Scala для java.lang.Class[T] в Scala 2.10
Я просматривал обзор отражения scala и мне интересно, можно использовать java.lang.Class<T> в качестве типа в Scala 2.10. import scala.reflect.runtime.{ universe => ru } class Reflector { def getType: ru.Type = {...
6245 просмотров
schedule 06.02.2023

Как создать неизменяемую карту Scala из изменяемой карты Java?
Приведенный ниже класс вызывает ошибку компилятора: value toMap is not a member of java.util.Map[java.lang.String,java.util.List[com.recommendations.TestObject]] class ProcessData(var distanceMap : java.util.Map[java.lang.String ,...
1792 просмотров
schedule 22.04.2022

Как я могу использовать список Java с foreach в Scala?
Я безуспешно пытался преобразовать список java в список Scala с помощью asInstanceOf, поскольку мой список, возвращенный при вызове Android, является списком java. val apList = (wfm.getScanResults:java.util.List[ScanResult]) Хочу сделать это,...
14355 просмотров
schedule 28.07.2023

Программа Java конвертирует в Scala проблемы взаимодействия
Здесь возникают ошибки конвертации java-списка Код Scala @SuppressWarnings("unchecked") @Override def getAllStudents():List[Student] = { return getSession().createQuery("from Student where isDelete = 'false' ") .list() **here...
167 просмотров
schedule 30.12.2022

Совместимость: классы Scala Case + Java Pojos
Я использую Скалатру + Риак. Scalatra использует классы case для отображения данных запроса (json) в/из базы данных, в то время как клиент Riak использует pojos для отображения данных json в/из базы данных. Вместо того, чтобы иметь как case-классы,...
1579 просмотров
schedule 11.05.2023

Не удается получить доступ к статическому методу Java из Scala
У меня проблема с совместимостью Scala и Java, которую Google и SO кажутся бесполезными (я видел похожие вопросы, но ни один из них не предложил рабочего решения для моего случая). Я создал JAR-файл на Java (размещен здесь , если вам нужно это...
775 просмотров
schedule 27.04.2022

Карта Scala в Java HashMap
У меня есть функция Scala f(s1: String, s2: String): Map[String,String] Я хочу разрешить коллеге, пишущему на Java, вызывать метод Java, который я пишу: HashMap<String, String> f(String s1, String s2) Это вызывает мою функцию Scala....
15204 просмотров

Могу ли я использовать java 8 в смешанном проекте scala 2.10/java, созданном sbt?
В какой степени я могу использовать java 8 в смешанном проекте java/scala 2.10 sbt? Могу ли я создать байт-код java 8? Использовать функции языка Java 8? Или в scala 2.11 есть функции, которые необходимы? Есть интероп-история?
3657 просмотров
schedule 16.04.2023

Как издеваться над scala по имени в Mockito
Я пытаюсь издеваться над методом вызова scala по имени в mockito. Но столкнулся с этой ошибкой. Это исключение может возникнуть, если сопоставители комбинируются с необработанными значениями: // неверно: someMethod (anyObject (), "raw...
3611 просмотров

Не удается выполнить хеширование HmacSHA256 в Scala.js
Я пытаюсь реализовать метод, который будет вычислять и проверять подпись HmacSHA256 для проверки слабый запрос . По... разным причинам... Я использую scala.js , и поэтому у меня нет доступа к обычному javax.crypto импорту. Из документации...
288 просмотров

Класс случая Scala расширяет класс java
У меня есть обычный класс Java BaseModel , как показано ниже @AllArgsConstructor class BaseModel { private String id; } Теперь я хочу расширить это в классе scala case. Ниже выдает ошибку: case class Employee(id: String, dept: String)...
56 просмотров