[SAGA-RG] notes from the Java binding meeting at OGF22

Ceriel Jacobs ceriel at cs.vu.nl
Wed Feb 27 06:12:26 CST 2008


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 at cs.vu.nl>
>> To: Thilo Kielmann <kielmann at cs.vu.nl>
>> Cc: saga-rg at 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 at merzky.net> -----
>>>
>>>> From: Andre Merzky <andre at merzky.net>
>>>> To: Thilo Kielmann <kielmann at 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



More information about the saga-rg mailing list