106 lines
6.3 KiB
XML
106 lines
6.3 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<templateSet group="Kotlin">
|
|
<template resource-bundle="org.jetbrains.jet.plugin.JetBundle" key="livetemplate.description.main"
|
|
name="main" toReformat="true" toShortenFQNames="true" value="fun main(args : Array<String>) { $END$ }">
|
|
<context>
|
|
<option name="KOTLIN_NAMESPACE" value="true" />
|
|
</context>
|
|
</template>
|
|
|
|
<template resource-bundle="messages.CodeInsightBundle" key="livetemplate.description.sout"
|
|
name="sout" toReformat="true"
|
|
ShortenFQNames="true" value="println($END$)">
|
|
<context>
|
|
<option name="KOTLIN_STATEMENT" value="true" />
|
|
</context>
|
|
</template>
|
|
<template resource-bundle="messages.CodeInsightBundle" key="livetemplate.description.serr"
|
|
name="serr" toReformat="true" toShortenFQNames="true" value="System.err?.println($END$)">
|
|
<context>
|
|
<option name="KOTLIN_STATEMENT" value="true" />
|
|
</context>
|
|
</template>
|
|
<template resource-bundle="messages.CodeInsightBundle" key="livetemplate.description.soutv"
|
|
name="soutv" toReformat="true" toShortenFQNames="true" value="println("$EXPR_COPY$ = $DOLLAR${$EXPR$}")">
|
|
<variable alwaysStopAt="false" defaultValue=""$"" expression="" name="DOLLAR" />
|
|
<variable alwaysStopAt="true" defaultValue=""expr"" expression="kotlinVariableOfType("")" name="EXPR" />
|
|
<variable alwaysStopAt="false" defaultValue="" expression="EXPR" name="EXPR_COPY" />
|
|
<context>
|
|
<option name="KOTLIN_STATEMENT" value="true" />
|
|
</context>
|
|
</template>
|
|
<template resource-bundle="org.jetbrains.jet.plugin.JetBundle" key="livetemplate.description.soutp"
|
|
name="soutp" toReformat="true" toShortenFQNames="true" value="println($FORMAT$)">
|
|
<variable alwaysStopAt="false" defaultValue="" expression="groovyScript("'\"' + _1.collect { it + ' = [${' + it + '}]'}.join(', ') + '\"'", functionParameters())" name="FORMAT" />
|
|
<context>
|
|
<option name="KOTLIN_STATEMENT" value="true"/>
|
|
</context>
|
|
</template>
|
|
|
|
<template resource-bundle="org.jetbrains.jet.plugin.JetBundle" key="livetemplate.description.void"
|
|
name="void" toReformat="true" toShortenFQNames="true" value="fun $NAME$($PARAMS$) { $END$ }">
|
|
<variable alwaysStopAt="true" defaultValue="" expression="" name="NAME" />
|
|
<variable alwaysStopAt="true" defaultValue="" expression="" name="PARAMS" />
|
|
<context>
|
|
<option name="KOTLIN_STATEMENT" value="true"/>
|
|
<option name="KOTLIN_CLASS" value="true"/>
|
|
<option name="KOTLIN_NAMESPACE" value="true"/>
|
|
</context>
|
|
</template>
|
|
<template resource-bundle="org.jetbrains.jet.plugin.JetBundle" key="livetemplate.description.fun0"
|
|
name="fun0" toReformat="true" toShortenFQNames="true" value="fun $NAME$() : $RETURN$ { $END$ }">
|
|
<variable alwaysStopAt="true" defaultValue="" expression="" name="NAME" />
|
|
<variable alwaysStopAt="true" defaultValue=""Unit"" expression="" name="RETURN" />
|
|
<context>
|
|
<option name="KOTLIN_STATEMENT" value="true"/>
|
|
<option name="KOTLIN_CLASS" value="true"/>
|
|
<option name="KOTLIN_NAMESPACE" value="true"/>
|
|
</context>
|
|
</template>
|
|
<template resource-bundle="org.jetbrains.jet.plugin.JetBundle" key="livetemplate.description.fun1"
|
|
name="fun1" toReformat="true" toShortenFQNames="true" value="fun $NAME$($PARAM1$ : $PARAM1TYPE$) : $RETURN$ { $END$ }">
|
|
<variable alwaysStopAt="true" defaultValue="" expression="" name="NAME" />
|
|
<variable alwaysStopAt="true" defaultValue=""x"" expression="" name="PARAM1" />
|
|
<variable alwaysStopAt="true" defaultValue=""Any"" expression="" name="PARAM1TYPE" />
|
|
<variable alwaysStopAt="true" defaultValue=""Unit"" expression="" name="RETURN" />
|
|
<context>
|
|
<option name="KOTLIN_STATEMENT" value="true"/>
|
|
<option name="KOTLIN_CLASS" value="true"/>
|
|
<option name="KOTLIN_NAMESPACE" value="true"/>
|
|
</context>
|
|
</template>
|
|
<template resource-bundle="org.jetbrains.jet.plugin.JetBundle" key="livetemplate.description.fun2"
|
|
name="fun2" toReformat="true" toShortenFQNames="true" value="fun $NAME$($PARAM1$ : $PARAM1TYPE$, $PARAM2$ : $PARAM2TYPE$) : $RETURN$ { $END$ }">
|
|
<variable alwaysStopAt="true" defaultValue="" expression="" name="NAME" />
|
|
<variable alwaysStopAt="true" defaultValue=""x"" expression="" name="PARAM1" />
|
|
<variable alwaysStopAt="true" defaultValue=""Any"" expression="" name="PARAM1TYPE" />
|
|
<variable alwaysStopAt="true" defaultValue=""y"" expression="" name="PARAM2" />
|
|
<variable alwaysStopAt="true" defaultValue=""Any"" expression="" name="PARAM2TYPE" />
|
|
<variable alwaysStopAt="true" defaultValue=""Unit"" expression="" name="RETURN" />
|
|
<context>
|
|
<option name="KOTLIN_STATEMENT" value="true"/>
|
|
<option name="KOTLIN_CLASS" value="true"/>
|
|
<option name="KOTLIN_NAMESPACE" value="true"/>
|
|
</context>
|
|
</template>
|
|
|
|
<template resource-bundle="org.jetbrains.jet.plugin.JetBundle" key="livetemplate.description.interface"
|
|
name="interface" toReformat="true" toShortenFQNames="true" value="trait $NAME$ { $END$ }">
|
|
<variable alwaysStopAt="true" defaultValue="" expression="" name="NAME" />
|
|
<context>
|
|
<option name="KOTLIN_STATEMENT" value="true"/>
|
|
<option name="KOTLIN_CLASS" value="true"/>
|
|
<option name="KOTLIN_NAMESPACE" value="true"/>
|
|
</context>
|
|
</template>
|
|
<template resource-bundle="org.jetbrains.jet.plugin.JetBundle" key="livetemplate.description.singleton"
|
|
name="singleton" toReformat="true" toShortenFQNames="true" value="object $NAME$ { $END$ }">
|
|
<variable alwaysStopAt="true" defaultValue="" expression="" name="NAME" />
|
|
<context>
|
|
<option name="KOTLIN_STATEMENT" value="true"/>
|
|
<option name="KOTLIN_CLASS" value="true"/>
|
|
<option name="KOTLIN_NAMESPACE" value="true"/>
|
|
</context>
|
|
</template>
|
|
</templateSet>
|