package com.intellij.lang.javascript.generation; import com.intellij.lang.javascript.DialectDetector; import com.intellij.lang.javascript.JavaScriptSupportLoader; import com.intellij.lang.javascript.psi.ecmal4.JSClass; import com.intellij.openapi.editor.Editor; import com.intellij.psi.PsiFile; import org.jetbrains.annotations.NotNull; public abstract class ActionScriptBaseJSGenerateAction extends BaseJSGenerateAction { @Override protected boolean isApplicableForJsClass(@NotNull JSClass jsClass, PsiFile psiFile, @NotNull Editor editor) { return super.isApplicableForJsClass(jsClass, psiFile, editor) && JavaScriptSupportLoader.ECMA_SCRIPT_L4 == DialectDetector.languageOfElement(jsClass); } }