William S Fulton
37013523af
Doxygen comments formatting fixes for multi-line comments
...
Also remove stray static method comments from being incorrectly
generated into the PINVOKE class.
Add some missing multi-line tests for static methods, variables and
constants.
2024-07-30 00:00:12 +01:00
William S Fulton
8a24c19d26
Fix syntax error for misplaced Doxygen comment after struct/class member.
...
Fix syntax error using Doxygen member groups syntax, "///*}", when used after
final struct/class member.
Issue #1636
2022-12-06 21:31:38 +00:00
Olly Betts
1aeaa2a644
Recognise and ignore Doxygen group commands @{ and @}
...
Fixes #1750
2022-04-07 12:05:54 +12:00
William S Fulton
69f9509c2b
Fix incorrect warning "Unknown Doxygen command: ."
2021-03-01 23:12:21 +00:00
Vadim Zeitlin
66a7826192
Rewrite Doxygen unit tests for Java using Java 9 API
...
In particular, do not use com.sun.javadoc deprecated since Java 9 and
finally removed in Java 13, to allow the tests to run under modern JRE.
They don't run under Java 8 and earlier any more, but this shouldn't be
a huge problem nowadays and as SWIG output is independent from the Java
version used, it's enough to test it with modern Java versions.
Note that the tests themselves were changed only in the most minimal
way, to adapt them to the new way of running javadoc (which is now also
integrated into CommentParser itself instead of being duplicated in
every test).
2019-12-18 02:45:06 +01:00
William S Fulton
602b0d5a2c
Add doxygen testing of Java constructor wrappers
2018-06-18 18:56:21 +01:00
William S Fulton
ecc66fdcbd
Add Doxygen test for constant and fix JavaDoc indentation
2018-06-17 00:17:07 +01:00
Marko Klopcic
1bf26f216d
tests updated according to fix for the link tag'
2013-04-22 23:08:50 +02:00
Marko Klopcic
0d66568ba3
minor refactoring of CommentParser.java
2013-01-29 08:39:35 +01:00
Dmitry Kabak
4c293c8282
Enhanced and unified all java doxygen tests
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2012-doxygen@13345 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2012-07-23 11:23:47 +00:00
Dmitry Kabak
dc43241130
Rewritten doxygen_parsing.cpptest according to the project plan
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2012-doxygen@13275 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2012-07-09 14:02:23 +00:00
Dmitry Kabak
93a02cc728
Refactored doxygen tests
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2012-doxygen@13261 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2012-07-07 13:40:41 +00:00
Dmitry Kabak
774cbc3ef2
Fixed comments parsing, but broken li_boost_shared_ptr_bits test
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2012-doxygen@13210 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2012-06-29 19:37:42 +00:00
Dmitry Kabak
b88de2aa89
Fixed enum comments generation, added testcases
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2012-doxygen@13184 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2012-06-18 19:13:23 +00:00
Dmitry Kabak
e3f41f32a6
Added test case to check Doxygen comments parsing, including java and python runtime tests
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2012-doxygen@13150 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2012-06-04 18:11:29 +00:00