Summary: | [1.5][compiler] AIOOBE with generics + nested classes + arrays | ||
---|---|---|---|
Product: | [Eclipse Project] JDT | Reporter: | Osvaldo Pinali Doederlein <opinali> |
Component: | Core | Assignee: | Olivier Thomann <Olivier_Thomann> |
Status: | VERIFIED FIXED | QA Contact: | |
Severity: | normal | ||
Priority: | P3 | ||
Version: | 3.1 | ||
Target Milestone: | 3.1 RC3 | ||
Hardware: | PC | ||
OS: | Windows 2000 | ||
Whiteboard: |
Description
Osvaldo Pinali Doederlein
2005-06-14 12:09:07 EDT
I will investigate. +1 for RC3 Dani - pls vote for this one. A parser failure is pretty fatal to all our tooling. Osvaldo - you could have hit the commit button twice in a row, to get bug number 100.000 ! <g> Well, I think 99999 is a lucky number for (hopefully) the last blocker in 3.1! ;) +1 for 3.1 RC3. Fixed and released in HEAD. Regression test in org.eclipse.jdt.core.tests.compiler.regression.GenericTypeTest.test749/test750 and org.eclipse.jdt.core.tests.compiler.parser.GenericDietRecoveryTest.test0020. We know report: ----------\n" + "1. ERROR in A.java (at line 4)\r\n" + " A<?>.B[] b = new A<?>.B[1];\r\n" + " ^^^^^^\n" + "The member type A<?>.B cannot be qualified with a parameterized type, since it is static. Remove arguments from qualifying type A<?>\n" + "----------\n" + "2. ERROR in A.java (at line 4)\r\n" + " A<?>.B[] b = new A<?>.B[1];\r\n" + " ^^^^^^\n" + "The member type A<?>.B cannot be qualified with a parameterized type, since it is static. Remove arguments from qualifying type A<?>\n" + "----------\n Regression tests are org.eclipse.jdt.core.tests.compiler.regression.GenericTypeTest.test755/test756. 749 and 750 were already used when I wanted to release. Verified using N20050616-0010 + JDT/Core HEAD |