mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-01-06 03:21:12 +07:00
[IFT] Add restore proposal when leaning editor is changing
IDEA-CR-69856 GitOrigin-RevId: 1da6aad789422f9e5d18499533bbec63bc370dfa
This commit is contained in:
committed by
intellij-monorepo-bot
parent
7137daf2b0
commit
7963ebdd24
@@ -68,7 +68,7 @@ class JavaLearningCourse : LearningCourseBase(JavaLanguage.INSTANCE.id) {
|
||||
LearningModule(name = LessonsBundle.message("refactorings.module.name"),
|
||||
description = LessonsBundle.message("refactorings.module.description"),
|
||||
primaryLanguage = langSupport,
|
||||
moduleType = LessonType.PROJECT) {
|
||||
moduleType = LessonType.SINGLE_EDITOR) {
|
||||
fun ls(sampleName: String) = loadSample("Refactorings/$sampleName")
|
||||
listOf(
|
||||
JavaRenameLesson(it),
|
||||
@@ -80,7 +80,7 @@ class JavaLearningCourse : LearningCourseBase(JavaLanguage.INSTANCE.id) {
|
||||
LearningModule(name = LessonsBundle.message("code.assistance.module.name"),
|
||||
description = LessonsBundle.message("code.assistance.module.description"),
|
||||
primaryLanguage = langSupport,
|
||||
moduleType = LessonType.PROJECT) {
|
||||
moduleType = LessonType.SINGLE_EDITOR) {
|
||||
fun ls(sampleName: String) = loadSample("CodeAssistance/$sampleName")
|
||||
listOf(
|
||||
CodeFormatLesson(it, lang, ls("CodeFormat.java.sample"), true),
|
||||
@@ -105,7 +105,7 @@ class JavaLearningCourse : LearningCourseBase(JavaLanguage.INSTANCE.id) {
|
||||
LearningModule(name = LessonsBundle.message("run.debug.module.name"),
|
||||
description = LessonsBundle.message("run.debug.module.description"),
|
||||
primaryLanguage = langSupport,
|
||||
moduleType = LessonType.PROJECT) {
|
||||
moduleType = LessonType.SINGLE_EDITOR) {
|
||||
listOf(
|
||||
JavaRunConfigurationLesson(it),
|
||||
JavaDebugLesson(it),
|
||||
|
||||
@@ -7,6 +7,7 @@ import com.intellij.testGuiFramework.framework.GuiTestUtil
|
||||
import com.intellij.testGuiFramework.impl.actionButton
|
||||
import com.intellij.testGuiFramework.util.Key
|
||||
import com.intellij.usageView.UsageViewBundle
|
||||
import training.learn.interfaces.LessonType
|
||||
import training.learn.interfaces.Module
|
||||
import training.learn.lesson.kimpl.KLesson
|
||||
import training.learn.lesson.kimpl.LessonContext
|
||||
@@ -16,6 +17,9 @@ import training.learn.lesson.kimpl.parseLessonSample
|
||||
|
||||
class JavaOccurrencesLesson(module: Module)
|
||||
: KLesson("java.occurrences.lesson", JavaLessonsBundle.message("java.find.occurrences.lesson.name"), module, "JAVA") {
|
||||
|
||||
override val lessonType = LessonType.SINGLE_EDITOR
|
||||
|
||||
val sample = parseLessonSample("""
|
||||
class OccurrencesDemo {
|
||||
final private String DATABASE = "MyDataBase";
|
||||
|
||||
Reference in New Issue
Block a user