From db53879e9b3f701fe51f54c80ed86d02f3e42149 Mon Sep 17 00:00:00 2001 From: Alexey Kudravtsev Date: Wed, 15 Apr 2020 18:04:41 +0300 Subject: [PATCH] test for IDEA-185139 A method's call hierarchy shows also references inside JavaDoc comments GitOrigin-RevId: 8449f60086ded2566843fc81745f26d8f0efb21d --- .../MustIgnoreJavadocReferences_verification.xml | 1 + .../call/MustIgnoreJavadocReferences/X.java | 14 ++++++++++++++ .../java/ide/hierarchy/JavaCallHierarchyTest.java | 4 ++++ 3 files changed, 19 insertions(+) create mode 100644 java/java-tests/testData/ide/hierarchy/call/MustIgnoreJavadocReferences/MustIgnoreJavadocReferences_verification.xml create mode 100644 java/java-tests/testData/ide/hierarchy/call/MustIgnoreJavadocReferences/X.java diff --git a/java/java-tests/testData/ide/hierarchy/call/MustIgnoreJavadocReferences/MustIgnoreJavadocReferences_verification.xml b/java/java-tests/testData/ide/hierarchy/call/MustIgnoreJavadocReferences/MustIgnoreJavadocReferences_verification.xml new file mode 100644 index 000000000000..2e73b0072c44 --- /dev/null +++ b/java/java-tests/testData/ide/hierarchy/call/MustIgnoreJavadocReferences/MustIgnoreJavadocReferences_verification.xml @@ -0,0 +1 @@ + diff --git a/java/java-tests/testData/ide/hierarchy/call/MustIgnoreJavadocReferences/X.java b/java/java-tests/testData/ide/hierarchy/call/MustIgnoreJavadocReferences/X.java new file mode 100644 index 000000000000..6b93c61a1f56 --- /dev/null +++ b/java/java-tests/testData/ide/hierarchy/call/MustIgnoreJavadocReferences/X.java @@ -0,0 +1,14 @@ +package p; + +class X { + /** + * see {@link #persist()} + */ + int f(int y) { + return 0; + } + + void persist() { + + } +} diff --git a/java/java-tests/testSrc/com/intellij/java/ide/hierarchy/JavaCallHierarchyTest.java b/java/java-tests/testSrc/com/intellij/java/ide/hierarchy/JavaCallHierarchyTest.java index c9931472805c..3d5cafaedf0e 100644 --- a/java/java-tests/testSrc/com/intellij/java/ide/hierarchy/JavaCallHierarchyTest.java +++ b/java/java-tests/testSrc/com/intellij/java/ide/hierarchy/JavaCallHierarchyTest.java @@ -119,4 +119,8 @@ public class JavaCallHierarchyTest extends HierarchyViewTestBase { protected Sdk getTestProjectJdk() { return IdeaTestUtil.getMockJdk18(); } + + public void testMustIgnoreJavadocReferences() throws Exception { + doJavaCallTypeHierarchyTest("p.X", "persist", "X.java"); + } }