add support for lessons and modules written in Kotlin
authorSergey Karashevich <sergey.karashevich@jetbrains.com>
Fri, 12 Oct 2018 17:32:39 +0000 (20:32 +0300)
committerintellij-monorepo-bot <intellij-monorepo-bot-no-reply@jetbrains.com>
Thu, 14 Nov 2019 22:34:47 +0000 (22:34 +0000)
commitaad73d9a18b72b3d6e4589449186d4ae25ce811a
tree8074a1cfe98009085b1200a295d7366b2173f7ab
parentce9b6af330dfcf8972b3beb29ac6105ef7405d0c
add support for lessons and modules written in Kotlin

GitOrigin-RevId: 6f38137a40c8813b0b79d88ba391f2aea426d46f
42 files changed:
ide-features-trainer/.idea/ant.xml [deleted file]
ide-features-trainer/.idea/dictionaries/jetbrains.xml [deleted file]
ide-features-trainer/.idea/modules.xml [deleted file]
ide-features-trainer/.idea/modules/training.iml [deleted file]
ide-features-trainer/.idea/modules/training_main.iml [deleted file]
ide-features-trainer/.idea/modules/training_test.iml [deleted file]
ide-features-trainer/.idea/uiDesigner.xml [deleted file]
ide-features-trainer/build.gradle
ide-features-trainer/gradle.properties [new file with mode: 0644]
ide-features-trainer/res/data/modules/java/Navigation/02.Declaration.xml
ide-features-trainer/src/training/actions/OpenLessonAction.kt
ide-features-trainer/src/training/commands/ExecutionList.kt
ide-features-trainer/src/training/commands/TryCommand.kt
ide-features-trainer/src/training/commands/kotlin/Commands.kt [new file with mode: 0644]
ide-features-trainer/src/training/commands/kotlin/TaskContext.kt [new file with mode: 0644]
ide-features-trainer/src/training/learn/ActionsRecorder.kt
ide-features-trainer/src/training/learn/CourseManager.kt
ide-features-trainer/src/training/learn/XmlModule.kt [moved from ide-features-trainer/src/training/learn/Module.kt with 80% similarity]
ide-features-trainer/src/training/learn/interfaces/Lesson.kt [new file with mode: 0644]
ide-features-trainer/src/training/learn/interfaces/Module.kt [new file with mode: 0644]
ide-features-trainer/src/training/learn/interfaces/ModuleType.kt [new file with mode: 0644]
ide-features-trainer/src/training/learn/lesson/LessonListener.kt
ide-features-trainer/src/training/learn/lesson/LessonListenerAdapter.kt
ide-features-trainer/src/training/learn/lesson/LessonManager.kt
ide-features-trainer/src/training/learn/lesson/LessonProcessor.kt
ide-features-trainer/src/training/learn/lesson/LessonStateBase.kt
ide-features-trainer/src/training/learn/lesson/XmlLesson.kt [moved from ide-features-trainer/src/training/learn/lesson/Lesson.kt with 67% similarity]
ide-features-trainer/src/training/learn/lesson/kimpl/KLesson.kt [new file with mode: 0644]
ide-features-trainer/src/training/learn/lesson/kimpl/KModule.kt [new file with mode: 0644]
ide-features-trainer/src/training/learn/lesson/listeners/NextLessonListener.kt
ide-features-trainer/src/training/learn/lesson/listeners/StatisticLessonListener.kt
ide-features-trainer/src/training/learn/log/GlobalLessonLog.java [deleted file]
ide-features-trainer/src/training/learn/log/LessonLog.kt
ide-features-trainer/src/training/lessons/java/EditorBasicsModule.kt [new file with mode: 0644]
ide-features-trainer/src/training/statistic/StatisticBase.kt
ide-features-trainer/src/training/ui/MessageUtils.kt [new file with mode: 0644]
ide-features-trainer/src/training/ui/UISettings.kt
ide-features-trainer/src/training/ui/UiManager.kt
ide-features-trainer/src/training/ui/views/LearnPanel.kt
ide-features-trainer/src/training/ui/views/ModulesPanel.kt
ide-features-trainer/src/training/util/GenModuleXml.java
ide-features-trainer/training.iml [deleted file]