mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
change API for Edu Java (EDU-895)
This commit is contained in:
+1
-1
@@ -54,7 +54,7 @@ public class CCCreateLesson extends CCCreateStudyItemActionBase {
|
||||
if (configurator == null) {
|
||||
return null;
|
||||
}
|
||||
return configurator.createLesson(item, view, parentDirectory);
|
||||
return configurator.createLesson(project, item, view, parentDirectory);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
+4
-2
@@ -18,8 +18,10 @@ public interface EduPluginConfigurator {
|
||||
@NotNull
|
||||
String getTestFileName();
|
||||
|
||||
default PsiDirectory createLesson(@NotNull final StudyItem item,
|
||||
@Nullable final IdeView view, @NotNull final PsiDirectory parentDirectory) {
|
||||
default PsiDirectory createLesson(@NotNull Project project,
|
||||
@NotNull StudyItem item,
|
||||
@Nullable IdeView view,
|
||||
@NotNull PsiDirectory parentDirectory) {
|
||||
final PsiDirectory[] lessonDirectory = new PsiDirectory[1];
|
||||
ApplicationManager.getApplication().runWriteAction(() -> {
|
||||
lessonDirectory[0] = DirectoryUtil.createSubdirectories(EduNames.LESSON + item.getIndex(), parentDirectory, "\\/");
|
||||
|
||||
Reference in New Issue
Block a user