mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
add default variables to override/implement templates (IDEA-91704)
This commit is contained in:
@@ -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));
|
||||
|
||||
+1
-1
@@ -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));
|
||||
|
||||
@@ -40,6 +40,14 @@ calling the <b>Code | Implement Method...</b> function (<b><i>Ctrl+I</i></b>).<b
|
||||
<td width="10"> </td>
|
||||
<td valign="top"><font face="verdana" size="-1">non-qualified name of the class where method is implemented</font></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="3"><font face="verdana" size="-1">All the predefined variables from "File Header" Include template are also available
|
||||
(e.g.
|
||||
<font face="verdana" size="-2" color="#7F0000"><b><i>${USER}</i></b></font>,
|
||||
<font face="verdana" size="-2" color="#7F0000"><b><i>${DATE}</i></b></font>,
|
||||
etc)</font>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</body>
|
||||
</html>
|
||||
@@ -46,6 +46,14 @@
|
||||
<td width="10"> </td>
|
||||
<td valign="top"><font face="verdana" size="-1">non-qualified name of the class where method is implemented</font></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="3"><font face="verdana" size="-1">All the predefined variables from "File Header" Include template are also available
|
||||
(e.g.
|
||||
<font face="verdana" size="-2" color="#7F0000"><b><i>${USER}</i></b></font>,
|
||||
<font face="verdana" size="-2" color="#7F0000"><b><i>${DATE}</i></b></font>,
|
||||
etc)</font>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
</table>
|
||||
</body>
|
||||
|
||||
Reference in New Issue
Block a user