Articles of IntelliJ идея

LocalDateTime в IntelliJ IDEA Котлин показывает как нерешенную ссылку

java.time, кажется, полностью отсутствует. Код, который я пытаюсь сделать, – это просто fun main(args: Array<String>) { println(LocalDateTime.now()) } Похоже, что я упускаю что-то фундаментальное, но все, что я делал, – это следовать учебному пособию, и это просто работало для наставника.

Как обернуть текст в быстрой документации в IntelliJ?

После Ctrl + Q (Quick documentation) я не мог видеть весь текст. Я должен прокручивать по горизонтали, чтобы увидеть весь контент. Я не мог сделать редактор подходящим для окна. ОБНОВЛЕНИЕ: проблема заключается только в определении символа, т.е. первая строка. Описание (текст блока) завернуто правильно. На самом деле, я не хочу изменять размер этого окна, поскольку […]

Kotlin – не работает «привет мир» в intellij

Я пытаюсь настроить проект Kotlin с помощью инструкций maven отсюда: https://kotlinlang.org/docs/reference/using-maven.html#KotlinBuildTools-Maven в intellij. Кажется, что pom.xml настроен автоматически с помощью intellij, но я продолжаю получать ошибку «kotlin не настроен» для моего приветственного мирового файла. У компилятора intellij есть ошибка: «Kotlin: Unresolved reference: println». Я использую intellij 15.0.3 и kotlin 1.0.0

arrayListOf и hashMapOf: неразрешенная ссылка

Я пытаюсь играть с примером HTML-кода Kotlin на моей локальной машине. В abstract class Tag(val name: String) : Element { val children = arrayListOf<Element>() val attributes = hashMapOf<String, String>() Идея IntelliJ arrayListOf о том, что arrayListOf и hashMapOf не определены. Импорт kotlin.collections ( import kotlin.collections.* ), Где определяется arrayListOf , не помогло. Как я могу […]

Kotlin – возможно, неправильно сообщая о неиспользуемом коде

У меня есть базовый класс для всех видов деятельности в моем приложении. Я хочу, чтобы переменная activityClass имела тип <? extends BaseActivity> <? extends BaseActivity> . Вот как я объявил переменную в Котлине: var activityClass = MainActivity::class.java as Class<out BaseActivity> Проблема в том, что в студии Android я получаю часть « as Class<out BaseActivity> » […]

Эффективная комбинация карт и фильтров против stdlibs

Я пытаюсь написать эффективное решение общей парадигмы карт / фильтров. В Kotlin вы можете написать код, который выглядит так: schedule.daysOfWeek.map { it.adjustInto(today) as LocalDate } .filterTo(datesOnSchedule) { it.isBefore(endDate) } Как правило, я применяю карту, а затем фильтрую отображаемые значения на основе условия. Однако для этого создается промежуточная коллекция. Это кажется ненужным. Я написал небольшую функцию, […]

Как сохранить имена параметров для отладки?

Мне нужно подклассы java-файлов (моего проекта IntelliJ java, поэтому у меня есть источник) в Kotlin, но они просто реализуют абстрактные методы с использованием p0, p1 и т. Д. Для имен переменных. Поэтому я думаю, что мне нужно включить отладочную информацию, но в моей IJ IDE информация об отладке уже включена. Что еще я должен сделать, […]

Сократить «настройку времени компиляции» для Kotlin с Maven

Во время компиляции с использованием maven, когда Kotlin работает, он застрял на «[DEBUG]« Настройка среды компиляции »за 20-30 секунд из 40-секундного времени компиляции. Есть ли способ минимизировать это время? [INFO] Kotlin Compiler version 1.0.6-release-127 [INFO] Compiling Kotlin sources from [/Users/jacksenkline/Desktop/api/src/main/java] [DEBUG] Classpath: /Users/jacksenkline/Desktop/api/target/api-0.1.0-SNAPSHOT/WEB-INF/classes:/Users/jacksenkline/.m2/repository/com/google/appengine/appengine-api-1.0-sdk/1.9.48/appengine-api-1.0-sdk-1.9.48.jar:/Users/jacksenkline/.m2/repository/javax/servlet/servlet-api/2.5/servlet-api-2.5.jar:/Users/jacksenkline/.m2/repository/jstl/jstl/1.2/jstl-1.2.jar:/Users/jacksenkline/.m2/repository/org/jetbrains/kotlin/kotlin-stdlib/1.0.6/kotlin-stdlib-1.0.6.jar:/Users/jacksenkline/.m2/repository/org/jetbrains/kotlin/kotlin-runtime/1.0.6/kotlin-runtime-1.0.6.jar:/Users/jacksenkline/.m2/repository/org/json/json/20160810/json-20160810.jar:/Users/jacksenkline/.m2/repository/redis/clients/jedis/2.9.0/jedis-2.9.0.jar:/Users/jacksenkline/.m2/repository/org/apache/commons/commons-pool2/2.4.2/commons-pool2-2.4.2.jar:/Users/jacksenkline/.m2/repository/io/jsonwebtoken/jjwt/0.7.0/jjwt-0.7.0.jar:/Users/jacksenkline/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.8.2/jackson-databind-2.8.2.jar:/Users/jacksenkline/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.8.0/jackson-annotations-2.8.0.jar:/Users/jacksenkline/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.8.2/jackson-core-2.8.2.jar [DEBUG] Classes directory is /Users/jacksenkline/Desktop/api/target/api-0.1.0-SNAPSHOT/WEB-INF/classes [INFO] Module name is api [DEBUG] Invoking […]

Пытается запустить скрипт Kotlin в IntelliJ IDEA

Я изучаю Kotlin, выполняя Kotlin Koans int IntelliJ EduKotlin плагин ( https://plugins.jetbrains.com/plugin/8186 ). Выполняя задачи и запуская их, этот плагин работает, я не могу создать новый скрипт Kotlin и запустить его без этого плагина. Пример кода в файле Hello.kt : fun hello() : String { return "ok" } Затем я создаю новую конфигурацию запуска, полученную […]

Запустить Java в Kotlin-конвертер из командной строки?

Вы можете использовать плагины Kotlin для Intellij и Eclipse для преобразования файлов Java в Kotlin. Может ли это преобразование быть из командной строки каким-либо образом без какой-либо из этих IDE?