Articles of java

Получил NoClassDefFoundError при прохождении карты лямбда

Я создаю приложение для Android, используя Kotlin, и есть что-то странное с лямбдой. Я mapOf(1 to {…}, 2 to {…}) и получаю NoClassDefFoundError или ClassNotFoundException . Я пытаюсь переписать его на рабочем столе и получить то же самое, но с другой трассировкой стека. fun main(args: Array<String>) { call(mapOf( 1 to { "asd" }, 2 to […]

Kotlin & Hibernate IllegalArgumentException: Не удается установить поле Строка Job.name для задания

Я пытаюсь сохранить один объект с hibernate в postgres db. Класс выглядит следующим образом: @Entity @Table(name = "jobs") data class Job( @Id @GeneratedValue(strategy = GenerationType.IDENTITY) var id: Int? = 0, var name: String? = "" ) Я создаю сеанс спящего режима со следующим кодом: fun createSessionFactory(targetClass: Class<*>): SessionFactory? { val registryBuilder = StandardServiceRegistryBuilder() if (sessionFactory […]

Как исправить ошибку Dagger 2? … не может быть предоставлено '?

Это канонический вопрос, потому что это общая ошибка с кинжалом 2. Если ваш вопрос был помечен как дубликат, внимательно прочитайте этот пост и убедитесь, что он понимает, что означает эта ошибка и почему она произошла. Если это сообщение не работает, убедитесь, что вы указываете, где и как вы предоставляете упомянутые классы, и включайте полное сообщение […]

Ошибка компилятора Java при связывании с бандой компилятора kotlin с использованием ant

У меня есть одна очень странная проблема с java-компилятором. Так что я должен добавить компилятор Kotlin kotlin-compiler-embeddable-1.2-M2.jar в путь класса при компиляции, к сожалению, это kotlin-compiler-embeddable-1.2-M2.jar к kotlin-compiler-embeddable-1.2-M2.jar компилятора с помощью NullPointerException . Как вы можете видеть из исключения, я использую ANT, но я не думаю, что это связано. Самая интересная часть состоит в том, […]

TimeZone не показывает

Я использую IntelliJ для своей программы (я использую Kotlin и язык Java), я пытаюсь получить отчет времени, используя запрос из моей базы данных и отправляю его в браузер (я использую Postman для просмотра результат). Когда я отлаживаю свой код и просматриваю результат запроса, часовой пояс кажется «таким же, как я его хочу, его даже показать […]

@Embeddable класс с val в Котлине

Я работаю над проектом Gradle-Kotlin-Hibernate. Я хотел бы сохранить некоторые из моих классов неизменными, что особенно важно в Котлине. Это отлично работает для @Entity @Entity(name = "SOMETHING") class MeetingKeychain( val immutableProp: String ) { // ID and others } благодаря использованию плагина kotlin-jpa . Но тот же плагин не работает для @Embeddable . @Embeddable class […]

Guice MapBinder

Я использую Guice в проекте Java + Kotlin, чтобы внедрить карту реализации алгоритма в конкретный компонент, но я продолжаю получать 1) No implementation for java.util.Map<java.lang.String, ? extends com.scherule.scheduling.algorithms.SchedulingAlgorithm> annotated with @com.google.inject.name.Named(value=scheduling.algorithms) was bound. while locating java.util.Map<java.lang.String, ? extends com.scherule.scheduling.algorithms.SchedulingAlgorithm> annotated with @com.google.inject.name.Named(value=scheduling.algorithms) for the 2nd parameter of com.scherule.scheduling.SchedulingJobConsumer.<init>(SchedulingJobConsumer.kt:17) while locating com.scherule.scheduling.SchedulingJobConsumer Определение модуля определяется следующим […]

Метод выполнения объекта kotlin

Я довольно новичок в Котлине, и я все еще пытаюсь справиться с этим. Предположим, у меня есть этот интерфейс: interface A{ fun add() } У меня есть функция и что-то, что реализует этот интерфейс: val calc = /*Something that implements interface A*/ fun op(func:()->Unit){ //Some code } Наконец, в моей основной функции у меня есть […]

EvaluateJavaScript разрешает только возвращаемый тип String?

Я сделал общую функцию (в Kotlin), что я мог бы вызвать функцию JavaScript по заданной команде. fun evaluateJsFromNative(command: String, webView: WebView, function: (value : String) -> Unit ) { webView.evaluateJavascript("(function() { return $command; })();") { s -> function(s) } } Тем не менее, он только возвращает значение String в качестве возвращаемого типа. Если бы я […]

Обработчик аннотации Java / Kotlin: получить тип аннотированного поля / свойства

Например, у меня есть класс: class Foo { @AnnotatedProp var foo: Boolean? = null } Как я могу получить тип свойства foo в своем пользовательском обработчике аннотаций? в псевдо, я бы ожидал чего-то вроде: annotatedElement.getStringifiedReturnTypeSomehow() //returns "Boolean"

Intereting Posts
когда использовать встроенную функцию в Котлин? «Включить поддержку Kotlin» не установлен в Android Studio 3.0 Canary 5 Не удалось запустить файл jar. (Ошибка: не удалось найти или загрузить основной класс co.pissarra.Mainkt) Использование ресурса в kotlin func – не работает с жирным банком (одна банка) как настроить регистратор логов Как объявить сырые типы в Котлин? Android: ошибка внутреннего компилятора при использовании кинжала 2 (Kotlin) Вызов метода Java из Kotlin со списком параметров Kotlin, proguard, компоненты архитектуры Android Как запустить образец Kotlin / Native win32 Kotlin генерирует общий код Java Несколько конструкторов в неизменяемом (data) классе Подождите, пока два наблюдаемых испускают истину Преобразование объекта с полями с нулевым значением в объект с полями, не допускающими нулевое значение, или null Создайте приложение для Android, написанное в Kotlin, используя систему Buck build