Articles of jvm

Очистка консоли в Котлине

При использовании обычного Runtime.getRuntime().exec("clear") как и в Java, ничего не происходит. Однако, если вместо этого использовать touch test.txt текстовый файл действительно создан. Есть ли причина для этого, и если да, есть ли альтернативы? Оба работают на Java в одной среде. EDIT: пропущенные скобки

Как получить список всех классов в файле .kt

Можно ли захватить список классов внутри файла .kt? Похоже, что KDeclarationContainer – это класс, который я ищу, но я не уверен, как его использовать. EDIT: Я использую Kotlin Reflection.

Почему компилятор Scala дает мне ошибку при передаче закрытого класса Kotlin в конструктор?

У меня запечатанный класс, написанный в Котлине: sealed class Schema { class RecordSchema(val fields: List<Field>): Schema() class ArraySchema(val elementSchema: Schema): Schema() … } И еще один класс, который принимает RecordSchema как параметр: class Enrichment(config: Config, val schema: RecordSchema) { … } В Scala у меня есть класс, который, среди прочего, получает экземпляр RecordSchema а затем […]

JVM – открыть веб-страницу и запустить код Javascript

Я понял, что вы можете открыть такую ​​веб-страницу (я использую Kotlin btw.) if (Desktop.isDesktopSupported()){ Desktop.getDesktop().browse(URI(url)) } Возможно ли запустить код javascript на текущей веб-странице, которую я только открыл, нажав кнопки и т. Д.? (Без использования внешних библиотек, таких как Selenium). благодаря

Простой способ узнать, является ли класс анонимным / объектом и получить конкретное имя класса из экземпляра в Котлине

При реализации toString и т. Д. Я иногда печатаю / записываю имя конкретного класса. Есть ли простой / предоставленный способ получить это даже для анонимных классов? Похоже, в библиотеке отражения Котлина меньше методов, чем в java. В настоящее время я делаю это так: instance::class.qualifiedName?: instance::class::superclasses.get()[0].qualifiedName) который действительно уродлив, и я не знаю, гарантировано ли оно […]

Применить @JvmStatic и @JvmField автоматически ко всем файлам в Котлине

Мне было интересно, можно ли это сделать каким-то образом с использованием параметров компилятора или плагина. У меня есть Java-модуль, который я преобразовал в kotlin, но у него есть куча статических методов / полей. В какой-то момент я хочу реорганизовать это, но теперь мой (java) потребитель этой библиотеки не работает, если я вручную не добавлю отсутствующие […]

Ошибка изображения элемента RecyclerView

Проблема: ошибка с ошибкой с дочерним элементом RecyclerView ImageView У меня есть RecyclerView. Каждый элемент имеет ImageView с id «like», который в основном пустой звездой. Когда мы нажимаем на «Похоже» на каком-то элементе, например, первый, звезда меняется с пустого, заполненного желтым, что означает, что этот предмет понравился. Когда мы нажимаем на первый элемент, все в […]

упаковать файл Kotlin .class в JAR для выполнения

После учебника по «Kotlin – компиляция и запуск из командной строки Windows» отсутствует манифест: thufir@dur:~/kotlin$ thufir@dur:~/kotlin$ ll total 32 drwxr-xr-x 2 thufir thufir 4096 Oct 27 08:29 ./ drwx—— 46 thufir thufir 16384 Oct 27 08:03 ../ -rw-r–r– 1 thufir thufir 107 Oct 27 08:29 HelloWorld.kt thufir@dur:~/kotlin$ thufir@dur:~/kotlin$ kotlinc HelloWorld.kt -include-runtime -d HelloWorld.jar WARNING: An […]

Как создать параметр конструктора типа «Единица» Kotlin с параметром одного типа с kotlinpoet?

Это может быть слишком специфично для публикации здесь, но я пытаюсь создать такой класс с помощью kotlinpoet: class Query<out E: Model>(val onSuccess: (E) -> Unit, val onError: (Int, String) -> Unit = { i, m -> }) Как создать этот параметр type / constructor с помощью kotlinpoet? Документы имеют тип « Unit », указанный вместе […]

«Тип свойства не является подтипом переопределенного абстрактного значения val» в многонаследованном поле

Иногда объявляется тип для реализации двух интерфейсов, у которых оба имеют абстрактное свойство с тем же именем, но когда я переместил аргумент ограниченного типа в абстрактный суперкласс и подкласс верхнего уровня в разные объекты, класс, переопределяющий абстрактное свойство на оба суперинтерфейса не скомпилируются при использовании аргументов типа для подкласса. Сгенерированные интерфейсы и абстрактный класс: interface […]

Intereting Posts
Есть ли способ загружать библиотеки времени выполнения, кроме того, что они помещаются в src / main / jniLibs? Kotlin / Anko запрещает кнопку закрытия диалогового окна Alert В чем разница между нормальным классом и классом данных в котлине Добавление сабвуфера в textView в Anko Сбой загрузки с помощью NetWare клиента AsyncRestTemplate Объединение данных из разных Observables и выбор различных стратегий получения, в зависимости от доступности данных Тестирование модулей плагина Intellij IDEA (зависимости от проекта) Библиотека «Столкновение с пространством» вылетает со смертельным исходом 11 (SIGEGV) при вставке и удалении @XmlElement не работает при использовании в kotlin Окно Android Studio 3 / Kotlin каков официальный / правильный способ создания сущности и файла Dao при использовании kotlin Опустить «Возврат» в Котлин нужен дополнительный код. Как это исправить? Невозможно ссылаться на методы сопутствующих объектов Java ArrayList в Kotlin Array Как преобразовать 2 массива в карту