diff --git a/plugins/devkit/resources/fileTemplates/j2ee/Action.java.ft b/plugins/devkit/resources/fileTemplates/j2ee/Action.java.ft index 13c7f48f7c73..6bf4ffb87612 100644 --- a/plugins/devkit/resources/fileTemplates/j2ee/Action.java.ft +++ b/plugins/devkit/resources/fileTemplates/j2ee/Action.java.ft @@ -5,6 +5,8 @@ import com.intellij.openapi.actionSystem.AnActionEvent; #parse("File Header.java") public class ${NAME} extends AnAction { + + @Override public void actionPerformed(AnActionEvent e) { // TODO: insert action logic here } diff --git a/plugins/devkit/resources/fileTemplates/j2ee/ApplicationComponent.java.ft b/plugins/devkit/resources/fileTemplates/j2ee/ApplicationComponent.java.ft index 1302bba8205f..55c8d555e965 100644 --- a/plugins/devkit/resources/fileTemplates/j2ee/ApplicationComponent.java.ft +++ b/plugins/devkit/resources/fileTemplates/j2ee/ApplicationComponent.java.ft @@ -8,14 +8,17 @@ public class ${NAME} implements ApplicationComponent { public ${NAME}() { } + @Override public void initComponent() { // TODO: insert component initialization logic here } + @Override public void disposeComponent() { // TODO: insert component disposal logic here } + @Override @NotNull public String getComponentName() { return "${NAME}"; diff --git a/plugins/devkit/resources/fileTemplates/j2ee/ModuleComponent.java.ft b/plugins/devkit/resources/fileTemplates/j2ee/ModuleComponent.java.ft index 25c4120e7eec..dc64d4dea7bb 100644 --- a/plugins/devkit/resources/fileTemplates/j2ee/ModuleComponent.java.ft +++ b/plugins/devkit/resources/fileTemplates/j2ee/ModuleComponent.java.ft @@ -9,27 +9,33 @@ public class ${NAME} implements ModuleComponent { public ${NAME}(Module module) { } + @Override public void initComponent() { // TODO: insert component initialization logic here } + @Override public void disposeComponent() { // TODO: insert component disposal logic here } + @Override @NotNull public String getComponentName() { return "${NAME}"; } + @Override public void projectOpened() { // called when project is opened } + @Override public void projectClosed() { // called when project is being closed } + @Override public void moduleAdded() { // Invoked when the module corresponding to this component instance has been completely // loaded and added to the project. diff --git a/plugins/devkit/resources/fileTemplates/j2ee/ProjectComponent.java.ft b/plugins/devkit/resources/fileTemplates/j2ee/ProjectComponent.java.ft index 155dac7de281..c894cbae60a7 100644 --- a/plugins/devkit/resources/fileTemplates/j2ee/ProjectComponent.java.ft +++ b/plugins/devkit/resources/fileTemplates/j2ee/ProjectComponent.java.ft @@ -9,23 +9,28 @@ public class ${NAME} implements ProjectComponent { public ${NAME}(Project project) { } + @Override public void initComponent() { // TODO: insert component initialization logic here } + @Override public void disposeComponent() { // TODO: insert component disposal logic here } + @Override @NotNull public String getComponentName() { return "${NAME}"; } + @Override public void projectOpened() { // called when project is opened } + @Override public void projectClosed() { // called when project is being closed }