Вопросы по теме 'scala-java-interop'
Как использовать scala.None из кода Java
Возможный дубликат: Доступ к scala.None из Java
В Java вы можете создать экземпляр Some с помощью конструктора, то есть new Some(value) , но None не имеет класса-партнера. Как вы передаете None в функцию Scala из Java?
13331 просмотров
schedule
15.03.2022
Как вы вызываете одноэлементный метод Scala из Java?
Я пытаюсь внедрить код Scala в существующее приложение Java. (Так что, как говорится, я хочу еще немного веселья).
Я создаю синглтон в Scala
ScalaPower.scala
package org.fun
class ScalaPower
object ScalaPower{
def...
15582 просмотров
schedule
12.03.2023
Как в Scala определить объект-компаньон для класса, определенного в Java?
Я хотел бы добавить неявные преобразования в классы Java, созданные инструментом моделирования. Поэтому я хочу добавить их в сопутствующий объект этих классов, чтобы компилятор автоматически находил их. Но я не могу добавить их в отдельный файл,...
2398 просмотров
schedule
17.07.2023
Scala конвертирует List [Int] в java.util.List [java.lang.Integer]
Есть ли способ в Scala преобразовать List[Int] в java.util.List[java.lang.Integer] ?
Я взаимодействую с Java (Thrift).
JavaConversions поддерживает List --> java.util.List , и имплициты существуют между Int --> java.lang.Integer ,...
15888 просмотров
schedule
31.10.2023
Как узнать об использовании scala.None из Java с помощью javap?
В предыдущем вопросе Доступ к scala.None из Java , кажется, люди использовали javap , чтобы выяснить, как получить доступ к scala.None из Java. Я хотел бы знать, как они это сделали. К вашему сведению, ответ:...
4506 просмотров
schedule
06.06.2022
Scala: переопределение методов из интерфейса java
Я пытаюсь реализовать общий интерфейс java в scala. Я просмотрел: Как расширить Java интерфейс, содержащий общие методы в Scala? И Scala: переопределение общих методов Java II
Но так и не нашел ответа. Вот подпись метода из сети Spring:...
2290 просмотров
schedule
19.11.2022
В чем разница между классом с сопутствующим объектом и классом и объектом с тем же именем?
«Компаньон-объект» класса Scala можно рассматривать как одноэлементный объект с тем же полным именем, что и у класса (т. е. с тем же именем в том же пакете). Они используются для хранения служебных функций, общих для всех экземпляров класса, в...
3669 просмотров
schedule
28.11.2023
Scala, не нравится API коллекций Java?
Я использую асинхронный клиент. При создании параметров java.util.Map передается методу setParameters.
Подпись (Java) выглядит следующим образом:
setParameters(Map<String,Collection<String>);
Настоящие вещи первого дня. Но...
837 просмотров
schedule
23.01.2023
Traversable => Итератор Java
У меня есть Traversable, и я хочу превратить его в итератор Java. Моя проблема в том, что я хочу, чтобы все делалось лениво. Если я делаю .toIterator для traversable, он с готовностью выдает результат, копирует его в список и возвращает итератор по...
1104 просмотров
schedule
09.05.2024
Каковы гарантии квалификаторов доступа scala?
У меня есть класс с этим кодом:
package shop.orders.services.email
private[services] class EmailService {...}
Затем в другом пакете я использую этот класс:
package shop.ui
import shop.orders.services.email.EmailService
class...
170 просмотров
schedule
16.03.2023
Как преобразовать java.util.List в список Scala
У меня есть этот метод Scala с ошибкой ниже. Невозможно преобразовать в список Scala.
def findAllQuestion():List[Question]={
questionDao.getAllQuestions()
}
несоответствие типов; найдено:...
72132 просмотров
schedule
06.03.2022
Как получить доступ к унаследованному полю Java с тем же именем, что и метод Scala?
У меня есть черта Scala A с абстрактным методом
trait A[T] {
def self: T
}
Теперь мне случилось, что я хочу расширить класс Java, не находящийся под моим контролем, с помощью поля с тем же именем:
public class B<T> {...
187 просмотров
schedule
31.08.2023
Преобразование из scala.collection.Seq‹String› в java.util.List‹String› в коде Java
Я вызываю метод Scala из Java. И мне нужно сделать преобразование из Seq в List.
Я не могу изменить сигнатуру метода Scala, поэтому не могу использовать метод asJavaCollection из scala.collection.JavaConversions._
Любые идеи о том, как я...
23595 просмотров
schedule
09.02.2024
Как преобразовать итератор карты из Java в Scala с помощью JavaConversions
Я использую Scala 2.10.3. result.iterator() возвращает Iterator<java.util.Map<String, Object>> . (в Java так)
Я хочу преобразовать его в эквивалент Scala. Я использую import scala.collection.JavaConversions._ , чтобы попытаться...
709 просмотров
schedule
29.08.2023
Проблема с привязкой типа с использованием Quartz из Scala
Я пытаюсь перенести задание и определил свой метод следующим образом:
private def updateTriggerInterval(context: JobExecutionContext): Unit = {
val randomInterval = rand.nextInt((max - min) + 1) + min
val oldTrigger: Trigger =...
314 просмотров
schedule
16.04.2022
Почему я не могу реализовать этот интерфейс Java в Scala без уродливых анонимных классов
У меня есть следующий интерфейс на Java
public interface IProperty<T extends Comparable<T>> {
String getName();
Collection<T> getAllowedValues();
Class<T> getValueClass();
String getName(T value);
}...
427 просмотров
schedule
11.02.2024
Как преобразовать поток Java в поток Scala?
В рамках усилий по преобразованию кода Java в код Scala мне нужно преобразовать поток Java Files.walk(Paths.get(ROOT)) в Scala. Не могу найти решение в гугле. asScala не будет этого делать. Любые подсказки?
Ниже приведен соответствующий код:...
16624 просмотров
schedule
02.07.2023
Почему scala обрабатывает методы по умолчанию в интерфейсах java иначе, чем сама java?
Взяв следующий класс и интерфейс:
public class A {
public int foo() {
return 1;
}
}
public interface B {
default int foo() {
return 2;
}
}
Если вы определяете подкласс в java, как это
public class C...
388 просмотров
schedule
10.06.2022
Как внедрить зависимости через Scala Reader из кода Java
Вот служба зависимости:
public class Service1 {}
Код Scala, который использует его через считыватель:
object TupleEx {
type FailFast[A] = Either[List[String], A]
type Env[A] = ReaderT[FailFast, Service1, A]
import...
89 просмотров
schedule
20.07.2022
Проблема с переводом ограничений типа Scala в Java
У меня есть ряд классов Java, которые действуют как оболочки для классов Java, например. Integer, String, ZonedDateTime и т. Д., И я помещаю их в этот Type<T> интерфейс, где T - это то, чем будет фактический базовый тип Java.
Есть еще...
87 просмотров
schedule
08.04.2022