Renamed kotlinVariableOfType() macro to kotlinAnyVariable()
This commit is contained in:
@@ -25,7 +25,7 @@
|
|||||||
name="soutv" toReformat="true" toShortenFQNames="true"
|
name="soutv" toReformat="true" toShortenFQNames="true"
|
||||||
value="println("$EXPR_COPY$ = $DOLLAR${$EXPR$}")">
|
value="println("$EXPR_COPY$ = $DOLLAR${$EXPR$}")">
|
||||||
<variable alwaysStopAt="false" defaultValue=""$"" expression="" name="DOLLAR" />
|
<variable alwaysStopAt="false" defaultValue=""$"" expression="" name="DOLLAR" />
|
||||||
<variable alwaysStopAt="true" defaultValue=""expr"" expression="kotlinVariableOfType("")" name="EXPR" />
|
<variable alwaysStopAt="true" defaultValue=""expr"" expression="kotlinVariable()" name="EXPR" />
|
||||||
<variable alwaysStopAt="false" defaultValue="" expression="EXPR" name="EXPR_COPY" />
|
<variable alwaysStopAt="false" defaultValue="" expression="EXPR" name="EXPR_COPY" />
|
||||||
<context>
|
<context>
|
||||||
<option name="KOTLIN_STATEMENT" value="true" />
|
<option name="KOTLIN_STATEMENT" value="true" />
|
||||||
|
|||||||
@@ -94,7 +94,7 @@
|
|||||||
<liveTemplateContext implementation="org.jetbrains.jet.plugin.liveTemplates.JetTemplateContextType$Class"/>
|
<liveTemplateContext implementation="org.jetbrains.jet.plugin.liveTemplates.JetTemplateContextType$Class"/>
|
||||||
<liveTemplateContext implementation="org.jetbrains.jet.plugin.liveTemplates.JetTemplateContextType$Expression"/>
|
<liveTemplateContext implementation="org.jetbrains.jet.plugin.liveTemplates.JetTemplateContextType$Expression"/>
|
||||||
<defaultLiveTemplatesProvider implementation="org.jetbrains.jet.plugin.liveTemplates.JetLiveTemplatesProvider"/>
|
<defaultLiveTemplatesProvider implementation="org.jetbrains.jet.plugin.liveTemplates.JetLiveTemplatesProvider"/>
|
||||||
<liveTemplateMacro implementation="org.jetbrains.jet.plugin.liveTemplates.macro.JetVariableOfTypeMacro"/>
|
<liveTemplateMacro implementation="org.jetbrains.jet.plugin.liveTemplates.macro.JetAnyVariableMacro"/>
|
||||||
<liveTemplateMacro implementation="org.jetbrains.jet.plugin.liveTemplates.macro.JetFunctionParametersMacro"/>
|
<liveTemplateMacro implementation="org.jetbrains.jet.plugin.liveTemplates.macro.JetFunctionParametersMacro"/>
|
||||||
<liveTemplateMacro implementation="org.jetbrains.jet.plugin.liveTemplates.macro.JetAnonymousSuperMacro"/>
|
<liveTemplateMacro implementation="org.jetbrains.jet.plugin.liveTemplates.macro.JetAnonymousSuperMacro"/>
|
||||||
<liveTemplateMacro implementation="org.jetbrains.jet.plugin.liveTemplates.macro.JetIterableVariableMacro"/>
|
<liveTemplateMacro implementation="org.jetbrains.jet.plugin.liveTemplates.macro.JetIterableVariableMacro"/>
|
||||||
|
|||||||
@@ -32,9 +32,7 @@ import java.util.Set;
|
|||||||
public abstract class BaseJetVariableMacro extends Macro {
|
public abstract class BaseJetVariableMacro extends Macro {
|
||||||
@Nullable
|
@Nullable
|
||||||
private JetNamedDeclaration[] getVariables(Expression[] params, ExpressionContext context) {
|
private JetNamedDeclaration[] getVariables(Expression[] params, ExpressionContext context) {
|
||||||
if (params.length != 1) return null;
|
if (params.length != 0) return null;
|
||||||
final Result result = params[0].calculateResult(context);
|
|
||||||
if (result == null) return null;
|
|
||||||
|
|
||||||
Project project = context.getProject();
|
Project project = context.getProject();
|
||||||
PsiDocumentManager.getInstance(project).commitAllDocuments();
|
PsiDocumentManager.getInstance(project).commitAllDocuments();
|
||||||
|
|||||||
+2
-2
@@ -8,10 +8,10 @@ import org.jetbrains.jet.plugin.JetBundle;
|
|||||||
* @author Evgeny Gerashchenko
|
* @author Evgeny Gerashchenko
|
||||||
* @since 1/30/12
|
* @since 1/30/12
|
||||||
*/
|
*/
|
||||||
public class JetVariableOfTypeMacro extends BaseJetVariableMacro {
|
public class JetAnyVariableMacro extends BaseJetVariableMacro {
|
||||||
@Override
|
@Override
|
||||||
public String getName() {
|
public String getName() {
|
||||||
return "kotlinVariableOfType";
|
return "kotlinVariable";
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
Reference in New Issue
Block a user