From 104953ca41b9a61c0c7a49c83492f0e8de3b1647 Mon Sep 17 00:00:00 2001 From: anna Date: Tue, 2 Nov 2010 12:09:56 +0300 Subject: [PATCH] create class from user defined template (IDEA-57230;IDEA-55689 ) --- .../intellij/ide/actions/CreateClassAction.java | 16 +++++++++++++++- resources-en/src/fileTemplates/Singleton.java.ft | 8 ++++---- 2 files changed, 19 insertions(+), 5 deletions(-) diff --git a/java/java-impl/src/com/intellij/ide/actions/CreateClassAction.java b/java/java-impl/src/com/intellij/ide/actions/CreateClassAction.java index 32d08259fbcf..6fc85e123636 100644 --- a/java/java-impl/src/com/intellij/ide/actions/CreateClassAction.java +++ b/java/java-impl/src/com/intellij/ide/actions/CreateClassAction.java @@ -17,9 +17,16 @@ package com.intellij.ide.actions; import com.intellij.ide.IdeBundle; -import com.intellij.ide.fileTemplates.JavaTemplateUtil; +import com.intellij.ide.fileTemplates.*; +import com.intellij.ide.highlighter.JavaFileType; +import com.intellij.openapi.actionSystem.AnAction; +import com.intellij.openapi.fileTypes.FileType; +import com.intellij.openapi.fileTypes.FileTypes; +import com.intellij.openapi.fileTypes.StdFileTypes; +import com.intellij.openapi.fileTypes.ex.FileTypeManagerEx; import com.intellij.openapi.project.Project; import com.intellij.openapi.roots.LanguageLevelProjectExtension; +import com.intellij.openapi.util.Comparing; import com.intellij.pom.java.LanguageLevel; import com.intellij.psi.JavaDirectoryService; import com.intellij.psi.PsiClass; @@ -49,6 +56,13 @@ public class CreateClassAction extends JavaCreateTemplateInPackageAction