Trolltech Home | Qt-jambi-interest Home | Recent Threads | All Threads | Author | Date
All threads index page 1

Qt-jambi-interest Archive, February 2007
Javadoc is incomplete


Message 1 in thread

Hi

It seems that the javadoc delivered with qtjambi beta is incomplete. A
lot of methods contain no text at all. (E.g, QDate.fromString(String,
String)).
Unfortunately the search in the mailing list archives does not work
currently. I also searched on the web but a didn't find any hint, that
another user has the same problem....
Can anybody tell me, why the javadocs are not complete?

Thank's for your help.


Message 2 in thread

Yes, I fully agree with this. We are also missing parameter names in the 
argument lists. They
can be really helpful when trying to understand what's going on in a 
particular method. Only
parameter type appears when I type Ctrl-P in IntelliJ.

Regards
Helge F.

Michael Christen wrote:
> Hi
>
> It seems that the javadoc delivered with qtjambi beta is incomplete. A
> lot of methods contain no text at all. (E.g, QDate.fromString(String,
> String)).
> Unfortunately the search in the mailing list archives does not work
> currently. I also searched on the web but a didn't find any hint, that
> another user has the same problem....
> Can anybody tell me, why the javadocs are not complete?
>
> Thank's for your help.
>
>
>   


Message 3 in thread

Helge Fredriksen wrote:

> Yes, I fully agree with this. We are also missing parameter names in 
> the argument lists. They
> can be really helpful when trying to understand what's going on in a 
> particular method. Only
> parameter type appears when I type Ctrl-P in IntelliJ.
>

Most method signatures should have correct argument names in the beta. 
As far as we are aware, the only exceptions to this are functions where 
the argument names are not specified in the original C++ header files. 
In these cases, you will get an automatically created argument name such 
as "arg__1".

Is this the issue to which you are referring? If so, then of course it 
is a goal to provide proper argument names for these functions. We 
cannot be completely sure exactly when we'll have fixed all cases where 
this applies, however. This largely depends on the number of cases where 
it occurs, but we'll do what we can.

-- Eskil


Message 4 in thread

Michael Christen wrote:

>It seems that the javadoc delivered with qtjambi beta is incomplete. A
>lot of methods contain no text at all. (E.g, QDate.fromString(String,
>String)).
>  
>
[...]

>Can anybody tell me, why the javadocs are not complete?
>  
>

For this particular method, it's probably a bug in the tool that 
generates javadoc based on the original Qt documentation. I've made a 
note of the problem. Thank you for reporting it!

If you are in immediate need of the documentation for this particular 
method, the docs for its Qt equivalent is located at the following URL:

    http://doc.trolltech.com/4.2/qdate.html#fromString-2

Note that a few methods and classes also lack documentation because none 
is available currently. We strive to provide documentation for all 
functions and classes, and the documentation will continue to improve, 
just like everything else in Qt Jambi :-)

-- Eskil



Message 5 in thread

--- Begin Message ---
--- Begin Message ---
I'm afraid there are a vast number of examples on non-named argument 
lists. This, together with the fact that javadoc is completely missing 
on several instances, makes a huge obstacle for getting to know the 
Jambi API for us beginners.

I sincerely hope for a better quality control of this doc in the next 
release.

Regards,
Helge Fredriksen

Eskil A. Blomfeldt wrote:
> Helge Fredriksen wrote:
>
>> Yes, I fully agree with this. We are also missing parameter names in 
>> the argument lists. They
>> can be really helpful when trying to understand what's going on in a 
>> particular method. Only
>> parameter type appears when I type Ctrl-P in IntelliJ.
>>
>
> Most method signatures should have correct argument names in the beta. 
> As far as we are aware, the only exceptions to this are functions 
> where the argument names are not specified in the original C++ header 
> files. In these cases, you will get an automatically created argument 
> name such as "arg__1".
>
> Is this the issue to which you are referring? If so, then of course it 
> is a goal to provide proper argument names for these functions. We 
> cannot be completely sure exactly when we'll have fixed all cases 
> where this applies, however. This largely depends on the number of 
> cases where it occurs, but we'll do what we can.
>
> -- Eskil
>



--- End Message ---

--- End Message ---