GNOME Bugzilla – Bug 656556
Java enumerations incorrectly processed
Last modified: 2012-03-23 16:11:39 UTC
I have a number of java enumerations. My output is as if doxygen was using a CPP parse on *.java files. Among the problems I see are:- 1. public methods are ignored. 2. Output is somewhat garbled and CPP like:- Enumerations enum com::facilita::fc::web.HttpStatus { com::facilita::fc::web.NOT_SET = (0,"not set message"){} ..... 3. enumeration documentation appears under the headings "File List" and "Packages" only and specifically not under the "Class List" heading. 4. Links from paramters in methods that use the enumerationare not generated. Other similar bugs are:- https://bugzilla.gnome.org/show_bug.cgi?id=494507 Indicates the requirement for EXTRACT_ALL = YES https://bugzilla.gnome.org/show_bug.cgi?id=645958 https://bugzilla.gnome.org/show_bug.cgi?id=652576
Can you please attach a self-contained example (source+config file in a tar or zip) that allows me to reproduce the problem?
Created attachment 193855 [details] zip file of failing case
Hi Peter, Since doxygen version 1.7.6 I've changed the parser such that Java enums are treated as classes. Can you check if that adequately solves your problem?
Peter, were you able to check problem with doxygen version 1.7.6 ?
Please feel free to reopen this bug if the problem still occurs with a newer version of doxygen.