diff options
author | Stephan Herrmann | 2018-06-07 16:03:28 +0000 |
---|---|---|
committer | Manoj Palat | 2018-06-07 16:03:28 +0000 |
commit | 5dd44d4c5e3b0fefe6cb1e74dd7d304e8cc29c78 (patch) | |
tree | 10255ce9b66dc064791bf7afc7100ac3737a9933 | |
parent | 43f537c1eff520e6542cf3dc4b02bf7ea910f3d5 (diff) | |
download | eclipse.jdt.core-5dd44d4c5e3b0fefe6cb1e74dd7d304e8cc29c78.tar.gz eclipse.jdt.core-5dd44d4c5e3b0fefe6cb1e74dd7d304e8cc29c78.tar.xz eclipse.jdt.core-5dd44d4c5e3b0fefe6cb1e74dd7d304e8cc29c78.zip |
Bug 400899 - [1.8][search] Search engine/indexer should evolve to
support Java 8 constructs
- suggested test improvement
-rw-r--r-- | org.eclipse.jdt.core.tests.model/src/org/eclipse/jdt/core/tests/model/JavaSearchBugs8Tests.java | 16 |
1 files changed, 9 insertions, 7 deletions
diff --git a/org.eclipse.jdt.core.tests.model/src/org/eclipse/jdt/core/tests/model/JavaSearchBugs8Tests.java b/org.eclipse.jdt.core.tests.model/src/org/eclipse/jdt/core/tests/model/JavaSearchBugs8Tests.java index 14533e344c..c37da9fbf3 100644 --- a/org.eclipse.jdt.core.tests.model/src/org/eclipse/jdt/core/tests/model/JavaSearchBugs8Tests.java +++ b/org.eclipse.jdt.core.tests.model/src/org/eclipse/jdt/core/tests/model/JavaSearchBugs8Tests.java @@ -910,13 +910,15 @@ assertSearchResults( public void testBug400899g25() throws CoreException { this.workingCopies = new ICompilationUnit[1]; this.workingCopies[0] = getWorkingCopy("/JavaSearchBugs/src/b400899/X.java", + "package b400899;\n" + "import java.lang.annotation.ElementType;\n" + "import java.lang.annotation.Target;\n" + "public class X {\n" + - " public class X <@Marker T extends @Marker Y<@Marker ?>, @Marker Q extends @Marker Integer> {\n" + + " public class Z <@Marker T extends @Marker Y<@Marker ?>, @Marker Q extends @Marker CharSequence> {\n" + "}\n" + "@Target(ElementType.TYPE_USE)\n" + - "@interface Marker {}\n" + "@interface Marker {}\n" + + "interface Y<U> {}\n" ); SearchPattern pattern = SearchPattern.createPattern( "Marker", @@ -929,11 +931,11 @@ getJavaSearchWorkingCopiesScope(), this.resultCollector, null); assertSearchResults( - "src/b400899/X.java b400899.X$X [Marker] POTENTIAL_MATCH\n" + - "src/b400899/X.java b400899.X$X [Marker] POTENTIAL_MATCH\n" + - "src/b400899/X.java b400899.X$X [Marker] POTENTIAL_MATCH\n" + - "src/b400899/X.java b400899.X$X [Marker] POTENTIAL_MATCH\n" + - "src/b400899/X.java b400899.X$X [Marker] POTENTIAL_MATCH" + "src/b400899/X.java b400899.X$Z [Marker] EXACT_MATCH\n" + + "src/b400899/X.java b400899.X$Z [Marker] EXACT_MATCH\n" + + "src/b400899/X.java b400899.X$Z [Marker] EXACT_MATCH\n" + + "src/b400899/X.java b400899.X$Z [Marker] EXACT_MATCH\n" + + "src/b400899/X.java b400899.X$Z [Marker] EXACT_MATCH" ); } |