This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.

Bug 240011 - No JavaDoc for JavaFX methods
Summary: No JavaDoc for JavaFX methods
Status: RESOLVED FIXED
Alias: None
Product: javafx
Classification: Unclassified
Component: Platform (show other bugs)
Version: 8.0
Hardware: PC Mac OS X
: P3 normal with 1 vote (vote)
Assignee: Tomas Zezula
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-01-06 08:28 UTC by svanimpe
Modified: 2014-01-18 04:52 UTC (History)
1 user (show)

See Also:
Issue Type: DEFECT
Exception Reporter:


Attachments
Example (30.50 KB, image/png)
2014-01-06 08:28 UTC, svanimpe
Details
Screenshot (88.23 KB, image/png)
2014-01-13 13:56 UTC, Tomas Zezula
Details

Note You need to log in before you can comment on or make changes to this bug.
Description svanimpe 2014-01-06 08:28:27 UTC
Created attachment 143619 [details]
Example

I do not get any JavaDoc for methods in JavaFX classes. By that I mean the documentation window shows only the package name and method header, but not the actual documentation. See the attached screenshot for an example.

I do get documentation for the classes themselves however. I also do get documentation for methods in the regular APIs.

I am running build 201401030002 on JDK8 b121. I have the following links set up for my Java platform JavaDoc:

http://download.java.net/jdk8/docs/api/
http://download.java.net/jdk8/jfxdocs/
Comment 1 David Strupl 2014-01-09 14:42:43 UTC
Hello,

if I use the following URL:

http://docs.oracle.com/javafx/2/api/

It works for me. Moreover this URL is the default in our current Dev build of NetBeans (going to be 8.0). It works for me for both methods and classes with the correct URL.

I am closing this report as works for me. 

Br,

David
Comment 2 svanimpe 2014-01-09 15:44:02 UTC
But how does that solve my issue ?
I'm using JDK 8 therefore I want to use the JavaFX 8 API, not the JavaFX 2 API.
Comment 3 Tomas Zezula 2014-01-13 13:55:24 UTC
I've tested (Mac running NB dev build on JDK 1.8.0-ea-b121) with provided JavaDoc links:

http://download.java.net/jdk8/docs/api/
http://download.java.net/jdk8/jfxdocs/

And Javadoc works fine for me, see the attached screenshot.
Comment 4 Tomas Zezula 2014-01-13 13:56:24 UTC
Created attachment 143903 [details]
Screenshot
Comment 5 Tomas Zezula 2014-01-13 14:03:47 UTC
Are you sure that jfx javadoc is attached to correct platform?
Can you attach project metadata & platform definitions?
Thanks
Comment 6 svanimpe 2014-01-13 15:42:27 UTC
@Thomas: your screenshot shows the documentation of a class, not a method. I do not get any documentation for METHODS. Can you try with methods as well?

What exactly are you referring to by "project metadata & platform definitions"?

Thanks
Comment 7 Tomas Zezula 2014-01-13 16:41:23 UTC
You are right.
It works for types but not for methods.
Seems that the used doclet to generate the JFX javadoc is modified.
I will investigate.
Comment 8 Tomas Zezula 2014-01-13 18:49:13 UTC
Caused by https://bugs.openjdk.java.net/browse/JDK-8025633
Comment 9 Tomas Zezula 2014-01-14 13:24:50 UTC
Fixed jet-main 091dcf0294ae
Thanks a lot!
This was very critical issue as it's caused by the new doclet in dev build of JDK 8.
All the new JavaDocs generated by this new builds will have this problem.
Comment 10 Quality Engineering 2014-01-18 04:52:19 UTC
Integrated into 'main-silver', will be available in build *201401180001* on http://bits.netbeans.org/dev/nightly/ (upload may still be in progress)

Changeset: http://hg.netbeans.org/main-silver/rev/091dcf0294ae
User: Tomas Zezula <tzezula@netbeans.org>
Log: #240011:No JavaDoc for JavaFX methods