Precheck method is called main in RunConfiguration check

This commit is contained in:
Nikolay Krasko
2016-08-31 19:45:35 +03:00
parent 9a54aa99fa
commit f797d53343
@@ -308,6 +308,7 @@ public class JetRunConfiguration extends ModuleBasedConfiguration<RunConfigurati
@Override
public KtNamedFunction invoke(PsiMethod method) {
if (!(method instanceof KtLightMethod)) return null;
if (!method.getName().equals("main")) return null;
KtDeclaration declaration = ((KtLightMethod) method).getKotlinOrigin();
return declaration instanceof KtNamedFunction ? (KtNamedFunction) declaration : null;