Skip to main content



      Home
Home » Language IDEs » Java Development Tools (JDT) » [ANN] JDT 1.5 update available - Cheetah 03
[ANN] JDT 1.5 update available - Cheetah 03 [message #154674] Fri, 16 April 2004 12:47 Go to next message
Eclipse UserFriend
Dear 1.5 fans,

The Cheetah is now able to digest generic methods and perform type
inference.
It also recognizes the Object.getClass() method and perform adequate
substitutions (see 57784).

Additionally, the new Cheetah does address the following defects:
58715 [1.5] The return type is incompatible
58631 [1.5] Cycle in hierarchy no longer detected
57784 [1.5] Object.getClass() need to be treated special ?
57784 [1.5] Errors using Arrays.asList(T [])
58461 [1.5] java.lang.VerifyError from enhanced for loop
53036 Incorrect highlighting for type problem in qualified type name

Please retrieve Cheetah03 from our update site, and find more info at:
http://dev.eclipse.org/viewcvs/index.cgi/%7Echeckout%7E/jdt- core-home/r3.0/main.html#updates

Several people have reported installation issues. These are bugs in Eclipse
itself.
As a workaround, when installing the Cheetah, the platform will usually
crash during restart;
simply exit and restart once more. It should work ok from thereon, don't try
to do anything
before you do so.

As usual, if you find issues with it (and yes, you will <g>), then please
enter a bug report against JDT Core, where you prefix the problem title
with "[1.5]" so we can easily identify these issues; and please also
mention the version of the Cheetah you are riding (see Eclipse help about
plug-in details: e.g. Eclipse Java Development Tools Core 3.0.0.cheetah03).

We are now looking at covariance & bridge method support.
The JDT Core team
Re: [ANN] JDT 1.5 update available - Cheetah 03 [message #154682 is a reply to message #154674] Fri, 16 April 2004 13:53 Go to previous messageGo to next message
Eclipse UserFriend
Originally posted by: eclipse.rizzoweb.com

Philippe Mulet wrote:

> Dear 1.5 fans,
>
> The Cheetah is now able to digest generic methods and perform type
> inference.

I'd just like to point out how much I like the way this 1.5 support is
being handled, especially in contrast to the UI changes. Having it start
on a parallel branch that users can get and install with relative ease,
in order to facilitate bringing the community up to it gradually seems a
much more reasonable and safe approach than the approach that was taken
with the major UI changes, where things were just changed wholesale with
little or no input from the community as to what were the priorities.

Eric
--
You must first have a lot of patience to learn to have patience.
-Stanislaw Lec
Re: [ANN] JDT 1.5 update available - Cheetah 03 [message #154688 is a reply to message #154682] Fri, 16 April 2004 13:55 Go to previous messageGo to next message
Eclipse UserFriend
Originally posted by: user.domain.invalid

Eric Rizzo wrote:
> Philippe Mulet wrote:
>
>> Dear 1.5 fans,
>>
>> The Cheetah is now able to digest generic methods and perform type
>> inference.
>
>
> I'd just like to point out how much I like the way this 1.5 support is
> being handled,

+1 Nicely done, Philippe. Keep up the good work.

> Eric
> --
> You must first have a lot of patience to learn to have patience.
> -Stanislaw Lec
Re: [ANN] JDT 1.5 update available - Cheetah 03 [message #154713 is a reply to message #154674] Fri, 16 April 2004 15:07 Go to previous messageGo to next message
Eclipse UserFriend
Hey Philippe,

I don't know if these are existing bugs, or if these are known features
holes with Cheetah 3 - but so far here are a couple things that immediately
broke when I switched to the 1.5 compliance level:

- Collections.singletonList(Object) - I couldn't find any way to get this
method to work, no matter what I did.

- Copy Constructors - new [Collection]([Collection of same type]);

-- e.g.:

new HashMap<String, String>(new HashMap<String, String>());

new ArrayList<String>(new ArrayList<String>());

Are these things that are known to be a problem/missing feature, am I doing
something wrong, or should I file a bug report? I am no generics wizard, but
I didn't expect to have any compilation ERRORS after switching (I expected a
ton of warnings however).

As a sidebar, does anyone know how I can enforce type-safety using the empty
lists from the Collection class? (e.g.: Collections.emptyList()).

Thanks for your hard work on the 1.5 features, I know a lot of us appreciate
it.

R.J.

"Philippe Mulet" <philippe_mulet@fr.ibm.com> wrote in message
news:c5p2c4$pau$1@eclipse.org...
> Dear 1.5 fans,
>
> The Cheetah is now able to digest generic methods and perform type
> inference.
> It also recognizes the Object.getClass() method and perform adequate
> substitutions (see 57784).
>
> Additionally, the new Cheetah does address the following defects:
> 58715 [1.5] The return type is incompatible
> 58631 [1.5] Cycle in hierarchy no longer detected
> 57784 [1.5] Object.getClass() need to be treated special ?
> 57784 [1.5] Errors using Arrays.asList(T [])
> 58461 [1.5] java.lang.VerifyError from enhanced for loop
> 53036 Incorrect highlighting for type problem in qualified type name
>
> Please retrieve Cheetah03 from our update site, and find more info at:
>
http://dev.eclipse.org/viewcvs/index.cgi/%7Echeckout%7E/jdt- core-home/r3.0/main.html#updates
>
> Several people have reported installation issues. These are bugs in
Eclipse
> itself.
> As a workaround, when installing the Cheetah, the platform will usually
> crash during restart;
> simply exit and restart once more. It should work ok from thereon, don't
try
> to do anything
> before you do so.
>
> As usual, if you find issues with it (and yes, you will <g>), then please
> enter a bug report against JDT Core, where you prefix the problem title
> with "[1.5]" so we can easily identify these issues; and please also
> mention the version of the Cheetah you are riding (see Eclipse help about
> plug-in details: e.g. Eclipse Java Development Tools Core
3.0.0.cheetah03).
>
> We are now looking at covariance & bridge method support.
> The JDT Core team
>
>
Re: [ANN] JDT 1.5 update available - Cheetah 03 [message #154721 is a reply to message #154713] Fri, 16 April 2004 15:52 Go to previous messageGo to next message
Eclipse UserFriend
Remember the Cheetah isn't done yet. I would certainly not declare success
yet on generics front.
Could you enter a bug against JDT Core about this issue, we will investigate
it (with "[1.5]" prefix in title) ?

I am suspecting a few holes in our support, and many things which we don't
yet digest, like covariance.

"R.J. Lorimer" <rjlorimer@coffee-bytes.com> wrote in message
news:c5pai6$40k$1@eclipse.org...
> Hey Philippe,
>
> I don't know if these are existing bugs, or if these are known features
> holes with Cheetah 3 - but so far here are a couple things that
immediately
> broke when I switched to the 1.5 compliance level:
>
> - Collections.singletonList(Object) - I couldn't find any way to get this
> method to work, no matter what I did.
>
> - Copy Constructors - new [Collection]([Collection of same type]);
>
> -- e.g.:
>
> new HashMap<String, String>(new HashMap<String, String>());
>
> new ArrayList<String>(new ArrayList<String>());
>
> Are these things that are known to be a problem/missing feature, am I
doing
> something wrong, or should I file a bug report? I am no generics wizard,
but
> I didn't expect to have any compilation ERRORS after switching (I expected
a
> ton of warnings however).
>
> As a sidebar, does anyone know how I can enforce type-safety using the
empty
> lists from the Collection class? (e.g.: Collections.emptyList()).
>
> Thanks for your hard work on the 1.5 features, I know a lot of us
appreciate
> it.
>
> R.J.
>
> "Philippe Mulet" <philippe_mulet@fr.ibm.com> wrote in message
> news:c5p2c4$pau$1@eclipse.org...
> > Dear 1.5 fans,
> >
> > The Cheetah is now able to digest generic methods and perform type
> > inference.
> > It also recognizes the Object.getClass() method and perform adequate
> > substitutions (see 57784).
> >
> > Additionally, the new Cheetah does address the following defects:
> > 58715 [1.5] The return type is incompatible
> > 58631 [1.5] Cycle in hierarchy no longer detected
> > 57784 [1.5] Object.getClass() need to be treated special ?
> > 57784 [1.5] Errors using Arrays.asList(T [])
> > 58461 [1.5] java.lang.VerifyError from enhanced for loop
> > 53036 Incorrect highlighting for type problem in qualified type name
> >
> > Please retrieve Cheetah03 from our update site, and find more info at:
> >
>
http://dev.eclipse.org/viewcvs/index.cgi/%7Echeckout%7E/jdt- core-home/r3.0/main.html#updates
> >
> > Several people have reported installation issues. These are bugs in
> Eclipse
> > itself.
> > As a workaround, when installing the Cheetah, the platform will usually
> > crash during restart;
> > simply exit and restart once more. It should work ok from thereon, don't
> try
> > to do anything
> > before you do so.
> >
> > As usual, if you find issues with it (and yes, you will <g>), then
please
> > enter a bug report against JDT Core, where you prefix the problem title
> > with "[1.5]" so we can easily identify these issues; and please also
> > mention the version of the Cheetah you are riding (see Eclipse help
about
> > plug-in details: e.g. Eclipse Java Development Tools Core
> 3.0.0.cheetah03).
> >
> > We are now looking at covariance & bridge method support.
> > The JDT Core team
> >
> >
>
>
Re: [ANN] JDT 1.5 update available - Cheetah 03 [message #154759 is a reply to message #154721] Fri, 16 April 2004 18:18 Go to previous message
Eclipse UserFriend
Understood fully! Bug has been entered:
https://bugs.eclipse.org/bugs/show_bug.cgi?id=58950

I don't want to give the impression I expect Cheetah to be complete; I just
wanted to make sure that I wasn't echoing anyone else needlessly. I
recognize based on what I've seen in mailing lists etc that there is still
somewhat of a lack of compliance testing available so my main goal was to
just bring some of the holes to your attention; there is so many scenarios
that have to be covered after all.

If I find anything else I will be sure to bring it to your attention -
thanks!

"Philippe Mulet" <philippe_mulet@fr.ibm.com> wrote in message
news:c5pd7p$7d9$1@eclipse.org...
> Remember the Cheetah isn't done yet. I would certainly not declare success
> yet on generics front.
> Could you enter a bug against JDT Core about this issue, we will
investigate
> it (with "[1.5]" prefix in title) ?
>
> I am suspecting a few holes in our support, and many things which we don't
> yet digest, like covariance.
>
> "R.J. Lorimer" <rjlorimer@coffee-bytes.com> wrote in message
> news:c5pai6$40k$1@eclipse.org...
> > Hey Philippe,
> >
> > I don't know if these are existing bugs, or if these are known features
> > holes with Cheetah 3 - but so far here are a couple things that
> immediately
> > broke when I switched to the 1.5 compliance level:
> >
> > - Collections.singletonList(Object) - I couldn't find any way to get
this
> > method to work, no matter what I did.
> >
> > - Copy Constructors - new [Collection]([Collection of same type]);
> >
> > -- e.g.:
> >
> > new HashMap<String, String>(new HashMap<String, String>());
> >
> > new ArrayList<String>(new ArrayList<String>());
> >
> > Are these things that are known to be a problem/missing feature, am I
> doing
> > something wrong, or should I file a bug report? I am no generics wizard,
> but
> > I didn't expect to have any compilation ERRORS after switching (I
expected
> a
> > ton of warnings however).
> >
> > As a sidebar, does anyone know how I can enforce type-safety using the
> empty
> > lists from the Collection class? (e.g.: Collections.emptyList()).
> >
> > Thanks for your hard work on the 1.5 features, I know a lot of us
> appreciate
> > it.
> >
> > R.J.
> >
> > "Philippe Mulet" <philippe_mulet@fr.ibm.com> wrote in message
> > news:c5p2c4$pau$1@eclipse.org...
> > > Dear 1.5 fans,
> > >
> > > The Cheetah is now able to digest generic methods and perform type
> > > inference.
> > > It also recognizes the Object.getClass() method and perform adequate
> > > substitutions (see 57784).
> > >
> > > Additionally, the new Cheetah does address the following defects:
> > > 58715 [1.5] The return type is incompatible
> > > 58631 [1.5] Cycle in hierarchy no longer detected
> > > 57784 [1.5] Object.getClass() need to be treated special ?
> > > 57784 [1.5] Errors using Arrays.asList(T [])
> > > 58461 [1.5] java.lang.VerifyError from enhanced for loop
> > > 53036 Incorrect highlighting for type problem in qualified type name
> > >
> > > Please retrieve Cheetah03 from our update site, and find more info at:
> > >
> >
>
http://dev.eclipse.org/viewcvs/index.cgi/%7Echeckout%7E/jdt- core-home/r3.0/main.html#updates
> > >
> > > Several people have reported installation issues. These are bugs in
> > Eclipse
> > > itself.
> > > As a workaround, when installing the Cheetah, the platform will
usually
> > > crash during restart;
> > > simply exit and restart once more. It should work ok from thereon,
don't
> > try
> > > to do anything
> > > before you do so.
> > >
> > > As usual, if you find issues with it (and yes, you will <g>), then
> please
> > > enter a bug report against JDT Core, where you prefix the problem
title
> > > with "[1.5]" so we can easily identify these issues; and please also
> > > mention the version of the Cheetah you are riding (see Eclipse help
> about
> > > plug-in details: e.g. Eclipse Java Development Tools Core
> > 3.0.0.cheetah03).
> > >
> > > We are now looking at covariance & bridge method support.
> > > The JDT Core team
> > >
> > >
> >
> >
>
>
Previous Topic:Interactive Execution of Java code
Next Topic:Accessing the Notes native library
Goto Forum:
  


Current Time: Sat May 10 12:32:58 EDT 2025

Powered by FUDForum. Page generated in 0.03306 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top