add javadoc intention should be unavailable if javadoc already exists IDEA-174275

This commit is contained in:
Dmitry Batkovich
2017-06-14 17:11:07 +03:00
parent b1d40b518b
commit 87b68598cb
3 changed files with 10 additions and 4 deletions
@@ -37,7 +37,9 @@ public class AddJavadocIntention extends BaseElementAtCaretIntentionAction imple
return false;
}
final PsiElement parent = element.getParent();
return parent instanceof PsiDocCommentOwner && !(parent instanceof PsiTypeParameter);
return parent instanceof PsiDocCommentOwner &&
((PsiDocCommentOwner)parent).getDocComment() == null &&
!(parent instanceof PsiTypeParameter);
}
@NotNull
@@ -0,0 +1,7 @@
// "Add Javadoc" "false"
/**
* javadoc
*/
class F<caret>oo {
}
@@ -17,9 +17,6 @@ package com.intellij.java.codeInsight.intention;
import com.intellij.codeInsight.daemon.LightIntentionActionTestCase;
/**
* @author Dmitry Batkovich
*/
public class AddJavadocIntentionTest extends LightIntentionActionTestCase {
public void test() throws Exception { doAllTests(); }