Index: src/org/eclipse/jdt/core/tests/dom/BatchASTCreationTests.java =================================================================== RCS file: /home/eclipse/org.eclipse.jdt.core.tests.model/src/org/eclipse/jdt/core/tests/dom/BatchASTCreationTests.java,v retrieving revision 1.41 diff -u -r1.41 BatchASTCreationTests.java --- src/org/eclipse/jdt/core/tests/dom/BatchASTCreationTests.java 11 May 2005 13:53:07 -0000 1.41 +++ src/org/eclipse/jdt/core/tests/dom/BatchASTCreationTests.java 12 May 2005 20:55:59 -0000 @@ -113,7 +113,7 @@ // All specified tests which do not belong to the class are skipped... static { // TESTS_PREFIX = "testBug86380"; -// TESTS_NAMES = new String[] { "test062" }; + TESTS_NAMES = new String[] { "test063" }; // TESTS_NUMBERS = new int[] { 83230 }; // TESTS_RANGE = new int[] { 83304, -1 }; } @@ -882,7 +882,7 @@ " }\n" + "}", }, - "Lp1/X<>;.foo(TT;TU;)V"); + "Lp1/X<>;.foo(TT;TU;)V%<>"); } /* @@ -1350,4 +1350,30 @@ ); } + public void test063() throws CoreException { + assertRequestedBindingFound( + new String[] { + "/P/p1/X.java", + "package p1;\n" + + "public class X {\n" + + " public static > void foo(Z z) {\n" + + " }\n" + + " /**\n" + + " * @see #foo(Z)\n" + + " */\n" + + " void bar() {\n" + + " /*start*/foo(new W())/*end*/;\n" + + " }\n" + + "}\n" + + "class Y {\n" + + "}\n" + + "class Z {\n" + + "}\n" + + "class W extends Z {\n" + + "}", + }, + "Lp1/X;.foo;>(Lp1/Z;)V%<>" + ); + } + }