
Andre, The bound in this case is a lowerbound on what the generic is supposed to extend: in this case: java.lang.Object. Andre Merzky wrote:
Ceriel,
What means 'without bounds'?
Thanks, Andre.
Quoting [Ceriel Jacobs] (Feb 27 2008):
From: Ceriel Jacobs <ceriel@cs.vu.nl> To: Thilo Kielmann <kielmann@cs.vu.nl> Cc: saga-rg@ogf.org Subject: Re: [SAGA-RG] notes from the Java binding meeting at OGF22
Thilo Kielmann wrote:
Andre's notes pretty much speak for themselves ;-)
Thilo ----- Forwarded message from Andre Merzky <andre@merzky.net> -----
From: Andre Merzky <andre@merzky.net> To: Thilo Kielmann <kielmann@cs.vu.nl> Subject: notes - job
Q: Daniel: Task<Object> -> Task<?extendsObject> A: aha Well, I wanted that, but unfortunately:
[javac] /home/ceriel/workspace/Saga/src/org/ogf/saga/job/Job.java:21: unexpected type [javac] found : ? extends java.lang.Object [javac] required: class or interface without bounds [javac] public interface Job extends Task<? extends Object>, Async, AsyncAttributes, Permissions { [javac] ^ [javac] 1 error
Ceriel