After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 719489 - Label "abstract" instead of "pure virtual" for Java language
Label "abstract" instead of "pure virtual" for Java language
Status: VERIFIED FIXED
Product: doxygen
Classification: Other
Component: general
1.8.5
Other Windows
: Normal normal
: ---
Assigned To: Dimitri van Heesch
Dimitri van Heesch
Depends on:
Blocks:
 
 
Reported: 2013-11-28 13:30 UTC by Volodymyr
Modified: 2013-12-25 14:48 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Example of label (924 bytes, image/png)
2013-11-28 13:30 UTC, Volodymyr
Details
Example of label (1.04 KB, image/png)
2013-11-28 13:36 UTC, Volodymyr
Details
Example of abstract method (112.58 KB, application/zip)
2013-12-02 09:17 UTC, Volodymyr
Details

Description Volodymyr 2013-11-28 13:30:06 UTC
Created attachment 263021 [details]
Example of label

Hello, 

I use C++ language and generate html documentation with the help of doxygen. If I have virtual method - doxygen add pretty label "virtual" in right corner of function description. Looks good!
But if I use Java - doxygen add label "virtual" for abstract function too.
If I set OPTIMIZE_OUTPUT_JAVA   = YES, it does not help.

I propose for case OPTIMIZE_OUTPUT_JAVA   = YES, create label "abstract" instead of "virtual".
Comment 1 Volodymyr 2013-11-28 13:36:20 UTC
Created attachment 263022 [details]
Example of label

Example of label
Comment 2 Volodymyr 2013-11-28 13:43:56 UTC
And it would be a good idea to add similar label override for override functions
Comment 3 albert 2013-12-01 17:43:20 UTC
Can you please attach a self-contained example (source+config file in a tar or
zip) that allows reproduction of the problem?
Comment 4 Volodymyr 2013-12-02 09:17:10 UTC
Created attachment 263273 [details]
Example of abstract method

Zip archive contains example of source java file, doxygen configuration, html output result and main idea - png result image.
Comment 5 albert 2013-12-02 19:12:43 UTC
I've pushed a proposed patch (pull request 64) to git
Comment 6 Volodymyr 2013-12-09 07:50:49 UTC
Thank you!
Comment 7 Dimitri van Heesch 2013-12-24 18:59:22 UTC
This bug was previously marked ASSIGNED, which means it should be fixed in
doxygen version 1.8.6. Please verify if this is indeed the case. Reopen the
bug if you think it is not fixed and please include any additional information 
that you think can be relevant (preferrably in the form of a self-contained example).
Comment 8 Volodymyr 2013-12-25 13:37:19 UTC
I have verified it. Now it's good.