2006/10/30, Nathan Beyer <[EMAIL PROTECTED]>:
I see that one of the ECJ bugs has been fixed [1], but the other was
closed awaiting more information [2], but may be resolved as well.
The fix should be available to test from a nightly build of the
Eclipse 3.3 stream. Would someone like to verify that the discussed
issues are resolved?
Nathan, I've verified [2].
Elena, Evgueni,
The H-1931_ReflectExporter.patch is really the proper fix, thank you.
Regarding the question 3) of Evgueni's earlier post, I believe there
is nothing to fix in getEnclosingClass() impl: if compiler did not
care to provide such info, there is no reliable way to determine it
(using class name etc). And provided [1] is fixed in ECJ, Elena's
tests should pass.
--
Alexey
[1] https://bugs.eclipse.org/bugs/show_bug.cgi?id=162296
[2] https://bugs.eclipse.org/bugs/show_bug.cgi?id=162356
On 10/26/06, Tim Ellison <[EMAIL PROTECTED]> wrote:
> Elena Semukhina wrote:
> > On 10/26/06, Nathan Beyer <[EMAIL PROTECTED]> wrote:
> >>
> >> If this is a bug, have you logged an issue with Eclipse? If not,
> >> please do so and post the bug URL here, so we can monitor it. You may
> >> want to try compiling this with the latest ECJ JAR (3.3 nightly) to
> >> see if it's still generating the same bytecode.
> >
> >
> > Nathan, here is the bug URL:
> > https://bugs.eclipse.org/bugs/show_bug.cgi?id=162356
> > I tried ecj.jar 3.3 and still was able to reproduce the bug.
> >
> > Considering that the RI can run this code fine, I'd be surprised if
> >> this is considered a bug. I've been surprised before though. :)
> >
> >
> > The test I submitted to Eclipse bugzilla fails on RI, IBM VM and DRLVM when
> > compiled with ECJ and passes being compiled with javac.
> >
> > The fix submitted to H-1931 takes this bug into account and relies on the
> > private modifier of a local class which is provided by Eclipse compiler
> > (but
> > not provided by javac). So the accessibility control algorithm takes
> > different branches for the classes compiled with javac and ECJ for now.
>
> See also
> https://bugs.eclipse.org/bugs/show_bug.cgi?id=162296
>
> which I have cross-referenced to Bug#162356.
>
> Regards,
> Tim
>
> --
>
> Tim Ellison ([EMAIL PROTECTED])
>
>