diff --git a/java/java-impl/src/com/intellij/codeInsight/generation/OverrideImplementUtil.java b/java/java-impl/src/com/intellij/codeInsight/generation/OverrideImplementUtil.java index 762e04cb600d..7225079c2220 100644 --- a/java/java-impl/src/com/intellij/codeInsight/generation/OverrideImplementUtil.java +++ b/java/java-impl/src/com/intellij/codeInsight/generation/OverrideImplementUtil.java @@ -472,7 +472,7 @@ public class OverrideImplementUtil { if (returnType == null) { returnType = PsiType.VOID; } - Properties properties = new Properties(); + Properties properties = FileTemplateManager.getInstance().getDefaultProperties(targetClass.getProject()); properties.setProperty(FileTemplate.ATTRIBUTE_RETURN_TYPE, returnType.getPresentableText()); properties.setProperty(FileTemplate.ATTRIBUTE_DEFAULT_RETURN_VALUE, PsiTypesUtil.getDefaultValueOfType(returnType)); properties.setProperty(FileTemplate.ATTRIBUTE_CALL_SUPER, callSuper(originalMethod, result)); diff --git a/plugins/groovy/src/org/jetbrains/plugins/groovy/overrideImplement/GroovyOverrideImplementUtil.java b/plugins/groovy/src/org/jetbrains/plugins/groovy/overrideImplement/GroovyOverrideImplementUtil.java index 456b61de3a12..3076eea6ddf6 100644 --- a/plugins/groovy/src/org/jetbrains/plugins/groovy/overrideImplement/GroovyOverrideImplementUtil.java +++ b/plugins/groovy/src/org/jetbrains/plugins/groovy/overrideImplement/GroovyOverrideImplementUtil.java @@ -180,7 +180,7 @@ public class GroovyOverrideImplementUtil { if (returnType != null) { returnTypeText = returnType.getPresentableText(); } - Properties properties = new Properties(); + Properties properties = FileTemplateManager.getInstance().getDefaultProperties(project); properties.setProperty(FileTemplate.ATTRIBUTE_RETURN_TYPE, returnTypeText); properties.setProperty(FileTemplate.ATTRIBUTE_DEFAULT_RETURN_VALUE, PsiTypesUtil.getDefaultValueOfType(returnType)); diff --git a/resources-en/src/fileTemplates/code/Implemented Method Body.java.html b/resources-en/src/fileTemplates/code/Implemented Method Body.java.html index 4dbc089b755e..c80a394c253a 100644 --- a/resources-en/src/fileTemplates/code/Implemented Method Body.java.html +++ b/resources-en/src/fileTemplates/code/Implemented Method Body.java.html @@ -40,6 +40,14 @@ calling the Code | Implement Method... function (Ctrl+I).  non-qualified name of the class where method is implemented + + All the predefined variables from "File Header" Include template are also available + (e.g. + ${USER}, + ${DATE}, + etc) + + \ No newline at end of file diff --git a/resources-en/src/fileTemplates/code/Overridden Method Body.java.html b/resources-en/src/fileTemplates/code/Overridden Method Body.java.html index fed614a6f9d0..0139f4297df1 100644 --- a/resources-en/src/fileTemplates/code/Overridden Method Body.java.html +++ b/resources-en/src/fileTemplates/code/Overridden Method Body.java.html @@ -46,6 +46,14 @@   non-qualified name of the class where method is implemented + + All the predefined variables from "File Header" Include template are also available + (e.g. + ${USER}, + ${DATE}, + etc) + +