Описание тега scala-java-interop
Это относится к вызову кода Scala из Java или наоборот.
2
ответа
Как сериализовать лямбду Scala для взаимодействия с Java-методом?
У меня есть метод Java, который имеет параметр типа интерфейса SerializablePredicate. @FunctionalInterface interface SerializablePredicate<T> extends Predicate<T>, Serializable {} Что мне нужно сделать, чтобы сериализовать лямбду Scala, …
16 апр '17 в 14:55
4
ответа
Видимость свойств в классе Scala
Я определил свойство в конструкторе моего класса следующим образом: class Step(val message:String = "") Когда я пытаюсь получить доступ к значению сообщения из кода Java, у меня появляется ошибка видимости. Зачем?
10 июн '10 в 08:14
2
ответа
Почему Scala жалуется на незаконное наследование, когда в иерархии классов есть необработанные типы?
Я пишу обертку, которая принимает Scala ObservableBuffer и запускает события, совместимые с инфраструктурой Eclipse/JFace Databinding. В структуре привязки данных есть абстрактный ObservableList это украшает обычный список Java. Я хотел повторно исп…
14 фев '11 в 11:35
1
ответ
Scala, VerifyError при реализации службы OSGI с интерфейсом Java
Java абстрактные классы: public abstract class ActionProcessorExtensionPoint<A extends Action<?>> extends ExtensionPoint public abstract class ActionProcessorExtensionBase<A extends Action<?>> extends ActionProcessorExtension…
05 ноя '18 в 08:10
1
ответ
В чем разница между классом с сопутствующим объектом и классом и объектом с одинаковым именем?
"Сопутствующий объект" класса Scala можно рассматривать как одноэлементный объект с тем же полностью определенным именем, что и у класса (то есть с тем же именем в том же пакете). Они используются для хранения служебных функций, общих для всех экзем…
22 июл '12 в 22:01
3
ответа
Используйте java.util.Map из Scala
Мне нужно использовать устаревший код Java с помощью следующего метода: public void doit(Map <String, Object> vals) {...} Мой код Scala: var map = new java.util.HashMap[String, Any] map += "testme" -> 'X' doit(map) урожайность => несоответс…
02 фев '11 в 14:37
2
ответа
Используйте константы Scala в Java
Я сейчас оцениваю Scala для будущих проектов и наткнулся на что-то странное. Я создал следующую константу для нас в JSP: val FORMATED_TIME = "formatedTime"; И это не сработало. После некоторых экспериментов я решил декомпилировать, чтобы докопаться …
05 окт '10 в 06:57
1
ответ
Как переопределить `org.elasticsearch.client.FilterClient#doExecute()` в Scala?
Конкретно с "org.elasticsearch" % "elasticsearch" % "2.4.x" (он работает с более поздними версиями ElasticSearch, где ActionRequest больше не принимает тип параметра, но мы пока не можем его обновить!). Метод Java, который мы пытаемся переопределить…
18 янв '18 в 12:57
1
ответ
Библиотека Builder для Scala и Java
Мне нужна библиотека для сборки, которую можно вызывать из Scala и Java. Достаточно просто в Scala с использованием именованных параметров по умолчанию. Но как мне вызвать этот код из Java? Увидеть ниже. Или, может быть, мне стоит использовать свобо…
13 июн '11 в 23:08
1
ответ
Почему JavaConversions._ не выполняется для буфера, когда ожидается java List?
Я использую Scala в Android, и я хочу преобразовать scala.collection.mutable.ArrayBuffer в Java.util.List. Но это не сработает, некоторые могут мне помочь? код: package com.ssj.DoubanPipi.activity.fragment import android.app.Fragment import android.…
02 июн '14 в 10:47
2
ответа
Как преобразовать scala.collection.immutable.List[scala.collection.mutable.MutableList[String]] в java.util.List[java.util.List[String]]
У меня есть метод Scala, используемый в Java-классе, выдавая ошибку ниже. По некоторым причинам неявные преобразования не работают для List из Lists но это работает на List, (например, mutable.MutableList в util.List) Error:(124, 143) type mismatch;…
09 янв '16 в 08:58
4
ответа
Как преобразовать java.util.List в список Scala
У меня есть этот метод Scala с ошибкой ниже. Не удается преобразовать в список Scala. def findAllQuestion():List[Question]={ questionDao.getAllQuestions() } несоответствие типов; найденный: java.util.List[com.aitrich.learnware.model.domain.entity.Qu…
23 апр '13 в 06:04
1
ответ
Помещение объекта scala.collection.iterator в конструктор класса scala
У меня есть класс Scala: Rts.scala class Rts(buffer:Iterator[Tse]) extends Ts { //Some methods} Теперь я пытаюсь поместить список Tse в конструктор вышеупомянутого класса из класса Java: Tse tse1= new Tse(1285927200000L, 1285928100000L, 0.0); Tse ts…
07 янв '16 в 10:47
2
ответа
Преобразование продолжительности Java в Scala
Есть ли элегантный способ конвертировать java.time.Duration в scala.concurrent.duration.FiniteDuration? Я пытаюсь сделать следующее простое использование Config в Scala: val d = ConfigFactory.load().getDuration("application.someTimeout") Однако я не…
18 авг '15 в 15:15
1
ответ
Как вы получаете аннотации Java-метода для работы в Scala
У меня есть два проекта, проект Scala и проект Java. Мой проект Scala ссылается на проект Java в пути сборки. В моем Java-проекте я объявляю следующую аннотацию: @Target(ElementType.METHOD) @Retention(RetentionPolicy.RUNTIME) public @interface MyAnn…
19 дек '12 в 02:48
2
ответа
Невозможно назначить возвращенный java.util.ArrayList для scala.collection.mutable.ArrayBuffer. Зачем?
Я импортировал это: import scala.collection.JavaConversions._ val size: Int = blubb.getSize var fields: ArrayBuffer[Field] = new ArrayBuffer[Field] size match { case 1 => fields.append(field) case 2 => fields = field.getNeighbours) } теперь ge…
24 июл '15 в 17:06
1
ответ
Как ждать на Scala Future в Java-коде
Я пытаюсь сделать кодирование акка в Java, и у меня есть необходимость сделать блокирующий вызов. Я понимаю, что Await.result может использоваться для блокировки, что замечательно, но я не могу понять, как получить Awaitable, который требуется для в…
24 июн '14 в 01:06
1
ответ
Как отфильтровать данные объекта?
У меня есть список пользователей типа: java.util.List[User] Пользователь имеет тип: case class User(id: String, type : BigInt) Я хочу отфильтровать в список строк, где каждая строка является идентификатором пользователя: java.util.List[String] Я мог…
17 авг '13 в 09:17
2
ответа
Статические члены класса Java и совместимость Scala
Из обзора языка программирования Scala, второе издание: // Scala object PrintOptions { def main(args: Array[String]): Unit = { System.out.println("Options selected:") for (val arg <- args) if (arg.startsWith("-")) System.out.println(" " + arg.sub…
28 мар '12 в 11:02
2
ответа
Как я могу преобразовать Java Iterable в Scala Iterable?
Есть ли простой способ конвертировать java.lang.Iterable[_] к Scala.Iterable[_] ?
02 июл '09 в 06:24