Emmanuel Bourg schreef:
> Hendrik Maryns a écrit :
> 
>> Here, one problem is the getValue() method and its relatives.  It is not
>> possible to derive from the context which type of value it is supposed
>> to return.  The method getValue() itself returns an object, but all
>> usage examples I have seen until now return Strings and even more, there
>> are even classes where it *can* be deduced that it will always return a
>> String.  So my question is: why doesn’t getValue() return a String, and
>> should getValues() return a List<String> or a List<Object>?  I think the
>> latter would be unfortunate.
> 
> I guess the intent is to return more than a simple String, for example a
> File, a Number or an URL. So the only solution is to return a List of
> Objects.

I think you’re right, and I regret it.  This is an indication the API
should be altered such that this kind of type information does not occur.

Are there CLI developers here that want to discuss the issue?

H.
-- 
Hendrik Maryns
http://tcl.sfs.uni-tuebingen.de/~hendrik/
==================
Ask smart questions, get good answers:
http://www.catb.org/~esr/faqs/smart-questions.html

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to