| <?xml version="1.0" encoding="UTF-8"?> |
| <templateSet group="surround"> |
| <template resource-bundle="messages.CodeInsightBundle" key="livetemplate.description.surround.braces" |
| name="B" toReformat="true" toShortenFQNames="true" value="{$SELECTION$}"> |
| <context> |
| <option name="JAVA_CODE" value="false" /> |
| <option name="JAVA_COMMENT" value="false" /> |
| <option name="JAVA_STRING" value="false" /> |
| <option name="XML" value="false" /> |
| <option name="HTML" value="false" /> |
| <option name="JSP" value="false" /> |
| <option name="COMPLETION" value="false" /> |
| <option name="GROOVY" value="false" /> |
| <option name="GROOVY_STATEMENT" value="false" /> |
| <option name="OTHER" value="true" /> |
| </context> |
| </template> |
| <template resource-bundle="messages.CodeInsightBundle" key="livetemplate.description.surround.parens" |
| name="P" toReformat="false" toShortenFQNames="true" value="($SELECTION$)"> |
| <context> |
| <option name="JAVA_CODE" value="false" /> |
| <option name="JAVA_COMMENT" value="false" /> |
| <option name="JAVA_STRING" value="false" /> |
| <option name="XML" value="false" /> |
| <option name="HTML" value="false" /> |
| <option name="JSP" value="false" /> |
| <option name="COMPLETION" value="false" /> |
| <option name="GROOVY" value="false" /> |
| <option name="GROOVY_EXPRESSION" value="false" /> |
| <option name="OTHER" value="true" /> |
| </context> |
| </template> |
| <template name="C" resource-bundle="messages.CodeInsightBundle" key="livetemplate.description.surround.with.callable" |
| value="java.util.concurrent.Callable<$RET$> callable = new java.util.concurrent.Callable<$RET$>() { public $RET$ call() throws Exception { $SELECTION$ $END$ } };" toReformat="true" toShortenFQNames="true"> |
| <variable name="RET" expression="" defaultValue=""java.lang.Object"" alwaysStopAt="true" /> |
| <context> |
| <option name="JAVA_CODE" value="false" /> |
| <option name="JAVA_STATEMENT" value="true" /> |
| </context> |
| </template> |
| <template name="RL" resource-bundle="messages.CodeInsightBundle" key="livetemplate.description.surround.with.read.lock" |
| value="$LOCK$.readLock().lock(); try { $SELECTION$ } finally { $LOCK$.readLock().unlock(); } " toReformat="true" toShortenFQNames="true"> |
| <variable name="LOCK" expression="variableOfType("java.util.concurrent.locks.ReadWriteLock")" defaultValue="" alwaysStopAt="true" /> |
| <context> |
| <option name="JAVA_CODE" value="false" /> |
| <option name="JAVA_STATEMENT" value="true" /> |
| </context> |
| </template> |
| <template name="WL" resource-bundle="messages.CodeInsightBundle" key="livetemplate.description.surround.with.write.lock" |
| value="$LOCK$.writeLock().lock(); try { $SELECTION$ } finally { $LOCK$.writeLock().unlock(); } " toReformat="true" toShortenFQNames="true"> |
| <variable name="LOCK" expression="variableOfType("java.util.concurrent.locks.ReadWriteLock")" defaultValue="" alwaysStopAt="true" /> |
| <context> |
| <option name="JAVA_CODE" value="false" /> |
| <option name="JAVA_STATEMENT" value="true" /> |
| </context> |
| </template> |
| <template name="I" value="for ($ELEMENT_TYPE$ $VAR$ : $SELECTION$) { $END$ } " |
| resource-bundle="messages.CodeInsightBundle" key="livetemplate.description.iter" toReformat="true" toShortenFQNames="true"> |
| <variable name="ELEMENT_TYPE" expression="iterableComponentType(SELECTION)" defaultValue=""java.lang.Object"" alwaysStopAt="false" /> |
| <variable name="VAR" expression="suggestVariableName()" defaultValue="" alwaysStopAt="true" /> |
| <context> |
| <option name="JAVA_CODE" value="false" /> |
| <option name="JAVA_STATEMENT" value="true" /> |
| </context> |
| </template> |
| </templateSet> |