向PhpStorm(或其他JetBrains IDE's)添加'意图'时,如何检测PsiElement
是否是字符串?我将我的代码建立在我能找到的唯一意图示例上。我似乎无法找到适当的文件。这是据我得到:检查PsiElement是否为字符串
@NonNls public class SomeIntention extends PsiElementBaseIntentionAction implements IntentionAction {
public boolean isAvailable(@NotNull Project project, Editor editor, @Nullable PsiElement element) {
if (element == null || !(element instanceof /* String? */) {
return false;
}
}
}
instanceof String
显然是行不通的,但即使使用PsiViewer我无法弄清楚如何测试它是否是一个字符串。