From 07f07c8da8066a3bc1f9aff3c890af3fb0b22a9c Mon Sep 17 00:00:00 2001 From: Evgeny Gerashchenko Date: Thu, 2 Feb 2012 14:51:44 +0400 Subject: [PATCH] Added template for class object. --- .../jet/plugin/completion/JetKeywordCompletionContributor.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/idea/src/org/jetbrains/jet/plugin/completion/JetKeywordCompletionContributor.java b/idea/src/org/jetbrains/jet/plugin/completion/JetKeywordCompletionContributor.java index 7b95251aa30..5d285f19c41 100644 --- a/idea/src/org/jetbrains/jet/plugin/completion/JetKeywordCompletionContributor.java +++ b/idea/src/org/jetbrains/jet/plugin/completion/JetKeywordCompletionContributor.java @@ -63,6 +63,7 @@ public class JetKeywordCompletionContributor extends CompletionContributor { private static final String TRAIT_TEMPLATE = "trait <##> {\n<##>\n}"; private static final String CLASS_TEMPLATE = "class <##> {\n<##>\n}"; private static final String OBJECT_NAMED_TEMPLATE = "object <##> {\n<##>\n}"; + private static final String CLASS_OBJECT_TEMPLATE = "class object {\n<##>\n}"; private static class CommentFilter implements ElementFilter { @Override @@ -239,7 +240,7 @@ public class JetKeywordCompletionContributor extends CompletionContributor { registerScopeKeywordsCompletion(new InClassBodyFilter(), FUN_TEMPLATE, VAL_WITH_TYPE_TEMPLATE, VAL_WITH_GETTER_TEMPLATE, VAR_WITH_TYPE_TEMPLATE, VAR_WITH_GETTER_AND_SETTER_TEMPLATE, - TRAIT_TEMPLATE, CLASS_TEMPLATE, OBJECT_NAMED_TEMPLATE); + TRAIT_TEMPLATE, CLASS_TEMPLATE, OBJECT_NAMED_TEMPLATE, CLASS_OBJECT_TEMPLATE); registerScopeKeywordsCompletion(new InNonClassBlockFilter(), IF_TEMPLATE, IF_ELSE_TEMPLATE, IF_ELSE_ONELINE_TEMPLATE, FUN_TEMPLATE, VAL_SIMPLE_TEMPLATE, VAR_SIMPLE_TEMPLATE,