Merge pull request #576 from typeinference/file-template-for-object

File template for object
This commit is contained in:
Evgeny Gerashchenko
2015-03-02 20:31:40 +04:00
3 changed files with 22 additions and 1 deletions
@@ -0,0 +1,6 @@
#if (${PACKAGE_NAME} && ${PACKAGE_NAME} != "")package ${PACKAGE_NAME}
#end
#parse("File Header.java")
public object ${NAME} {
}
@@ -0,0 +1,14 @@
<html>
<body>
<table border="0" cellpadding="2" cellspacing="0" style="border-collapse: collapse">
<tr>
<td colspan="3">
<font face="verdana" size="-1">
This is a built-in template used by <b>IDEA</b> each time you create a
Kotlin object
</font>
</td>
</tr>
</table>
</body>
</html>
@@ -59,7 +59,8 @@ public class NewKotlinFileAction extends CreateFileFromTemplateAction implements
.addKind("Kotlin file", JetFileType.INSTANCE.getIcon(), "Kotlin File") .addKind("Kotlin file", JetFileType.INSTANCE.getIcon(), "Kotlin File")
.addKind("Class", JetIcons.CLASS, "Kotlin Class") .addKind("Class", JetIcons.CLASS, "Kotlin Class")
.addKind("Trait", JetIcons.TRAIT, "Kotlin Trait") .addKind("Trait", JetIcons.TRAIT, "Kotlin Trait")
.addKind("Enum class", JetIcons.ENUM, "Kotlin Enum"); .addKind("Enum class", JetIcons.ENUM, "Kotlin Enum")
.addKind("Object", JetIcons.OBJECT, "Kotlin Object");
} }
@Override @Override