В настоящее время я оцениваю Scala для будущих проектов и наткнулся на что-то странное. Я создал для нас следующую константу в JSP: val FORMATED_TIME = "formatedTime"; И это не сработало. ...
Я хотел бы добавить неявные преобразования в классы Java, созданные с помощью инструмента моделирования. Поэтому я хочу добавить их к сопутствующему объекту этих классов, чтобы компилятор автоматически нашел их. Но я ...
Я думаю, что понимаю новую функцию «класса значений» в Scala 2.10 по сравнению с Haskell newtype :trait BoundedValue[+This] extends Any { this :This => def upperBound :This def...
Я полагаю, что невозможно вызвать методы, реализованные в чертах Scala из Java, или есть способ? Предположим, у меня есть в Scala: trait Trait {def bar = {}
} и в Java, если я использую его как класс ...
Я хотел бы создать класс Java, который следует соглашению сеттеров/геттеров Scala. Я попробовал следующий простой класс, но он не работает: открытый класс JavaA {
частное а = 0; общедоступный () {
...
Я пытаюсь создать расширение для Sonar, используя Scala.
Мне нужно расширить следующий интерфейс Java: открытый интерфейс Decorator extends BatchExtension, CheckProject { void decor(Resource...
Я пытаюсь перенести код Java на scala. В коде используются аннотации с элементом под названием type, однако это ключевое слово в scala. Есть ли способ обратиться к этому действительному члену java в scala? Вот...
Я использую некоторые java.util.Date (который реализует java.lang.Comparable) и хотел бы иметь возможность использовать его красиво, например, используйте = вместо «compareTo (other) == 1». Есть ли хороший способ просто ...
Учитывая следующий объект Scala: объект ScalaObject {val NAME = "Имя"
} Похоже, что компилятор Scala генерирует метод без параметров для доступа к полю NAME. Однако, когда я пытаюсь ...
Почему все методы scala vararg при использовании из java, похоже, принимают последовательность переменных и не могут использоваться как собственные методы vararg java. Это ошибка? Например, у Buffer есть метод def append (...
В Scala мы можем написать объект Foo {def bar = {}} Как это реализуется компилятором? Я могу вызвать Foo.bar (); из Java
, но новый Foo (); из Java выдает ошибку не удается найти символ символ: ...
Мой класс java выглядит следующим образом: открытый класс Test { защищенное перечисление TestEnum {A, B, C}; public Test (TestEnum te) {}} вот мой класс Scala ScalaEnum (myEnum: TestEnum) extends Test (...
У меня странная проблема с разработкой на Scala на Android. Я использую плагин sbt для Android и сейчас пытаюсь заставить поставщиков контента работать, но ... Мне нужно получить массив столбцов, и я ...
В Scala мне нужно переопределить следующее, учитывая, Классы и методы Java: открытый абстрактный класс AbstractJava {защищенный абстрактный T-тест (Class Extends T> clazz);
} public ...
Мне нужна библиотека построителя, которую можно вызывать из Scala и Java. Достаточно просто использовать в Scala именованные параметры по умолчанию. Но как мне вызвать этот код из Java? Смотри ниже. Или, может быть, я должен пойти с ...
Каковы наиболее важные моменты, о которых следует помнить, и обходные пути при постепенном переносе существующей кодовой базы Java на Scala? С (потенциально очень долгой) промежуточной фазой, где оба ...
Допустим, у меня определен класс A в файле .java и класс B, определенный в файле .scala.
класс A использует класс B, а класс B использует класс A.
Если я использую компилятор java, у меня будет ошибка компиляции, потому что класс B ...
В классе Option Scala есть метод orNull, подпись которого показана ниже. orNull [A1>: A] (неявное ev: <: <[Null, A1]): A1 Я сбит с толку неявной вещью. Кто-нибудь, пожалуйста ...
Я использую параметры по умолчанию Scala 2.8 в конструкторе и из соображений совместимости с Java я нужен конструктор без аргументов, который использует параметры по умолчанию. Это не работает для очень разумных ...