Add soutf template for printing current position (KT-19709)

#KT-19709 Fixed
This commit is contained in:
Nikolay Krasko
2017-09-05 15:33:13 +03:00
parent 2ce6a0eaee
commit 638cf346aa
+10
View File
@@ -47,6 +47,16 @@
<option name="KOTLIN_STATEMENT" value="true"/>
</context>
</template>
<template description="Prints current class and function name to System.out"
name="soutf"
toReformat="false" toShortenFQNames="true"
value="println(&quot;$CLASS$.$METHOD$&quot;)">
<variable name="CLASS" expression="groovyScript(&quot;_1 ?: '&lt;top&gt;'&quot;, kotlinClassName())" defaultValue="" alwaysStopAt="false" />
<variable name="METHOD" expression="kotlinFunctionName()" defaultValue="" alwaysStopAt="false" />
<context>
<option name="KOTLIN_STATEMENT" value="true"/>
</context>
</template>
<template resource-bundle="org.jetbrains.kotlin.idea.KotlinBundle" key="livetemplate.description.iter"
name="iter" toReformat="true" toShortenFQNames="true"
value="for ($VAR$ in $ITERABLE$) {&#10;$END$&#10;}">