From e859e02c8b9d902f86c7a3bef2d0e097054b6d8e Mon Sep 17 00:00:00 2001 From: Alexey Sedunov Date: Wed, 25 Sep 2013 14:42:52 +0400 Subject: [PATCH] Implement "if null" / "if not null" live templates --- idea/resources/liveTemplates/Kotlin.xml | 17 ++++++++++++++++- .../jetbrains/jet/plugin/JetBundle.properties | 2 ++ .../macro/JetSuggestVariableNameMacro.java | 19 ++++++++++++------- idea/testData/templates/ifn.exp.kt | 16 ++++++++++++++++ idea/testData/templates/ifn.kt | 14 ++++++++++++++ idea/testData/templates/inn.exp.kt | 16 ++++++++++++++++ idea/testData/templates/inn.kt | 14 ++++++++++++++ .../plugin/codeInsight/LiveTemplatesTest.java | 15 +++++++++++++++ 8 files changed, 105 insertions(+), 8 deletions(-) create mode 100644 idea/testData/templates/ifn.exp.kt create mode 100644 idea/testData/templates/ifn.kt create mode 100644 idea/testData/templates/inn.exp.kt create mode 100644 idea/testData/templates/inn.kt diff --git a/idea/resources/liveTemplates/Kotlin.xml b/idea/resources/liveTemplates/Kotlin.xml index 2c35f8e6d00..53c46e1b935 100644 --- a/idea/resources/liveTemplates/Kotlin.xml +++ b/idea/resources/liveTemplates/Kotlin.xml @@ -48,7 +48,22 @@