|
1 | | -[](https://jitpack.io/#umjammer/codavaj) [](https://github.com/umjammer/codavaj/actions) |
| 1 | +[](https://jitpack.io/#umjammer/codavaj) |
| 2 | +[](https://github.com/umjammer/codavaj/actions) |
| 3 | +[](https://github.com/umjammer/codavaj/actions/workflows/codeql-analysis.yml) |
| 4 | + |
2 | 5 |
|
3 | 6 | # CODAVAJ - ( javadoc in reverse ) README |
4 | 7 |
|
@@ -39,69 +42,24 @@ codavaj.cmd codavaj http://jumpi.sourceforge.net/javadoc/j2se tmp/jumpi/src |
39 | 42 | | [JDT](https://www.eclipse.org/jdt/) | ✅ | 🚫 | [📄](https://github.com/umjammer/codavaj/blob/master/src/test/java/Test04.java) | |
40 | 43 | | [spoon](https://github.com/INRIA/spoon) | ✅ | 🚫 | [📄](https://github.com/umjammer/codavaj/blob/master/src/test/java/Test05.java) | |
41 | 44 |
|
42 | | -## Download (obsoleted, use convert) |
43 | | - |
44 | | -to download an entire javadoc tree for further processing use: |
45 | | - |
46 | | -``` |
47 | | -codavaj.cmd wget <URL> <destination-dir> |
48 | | -``` |
49 | | - |
50 | | -i.e. |
51 | | - |
52 | | -``` |
53 | | -codavaj.cmd wget http://jumpi.sourceforge.net/javadoc/j2se tmp/jumpi/javadoc |
54 | | -``` |
55 | | - |
56 | | -## change history |
57 | | - |
58 | | -version 1.4.x |
59 | | - |
60 | | - * update v6 parsing and rendering |
61 | | - * enable to parse javadoc on www directly |
62 | | - |
63 | | -version 1.4.0 |
64 | | - |
65 | | - * java8 support |
66 | | - * java11 support |
67 | | - * java12 support |
68 | | - * java13 support |
69 | | - * i18n support |
70 | | - * add unit test |
71 | | - |
72 | | -version 1.3.0 |
73 | | - |
74 | | - * java1.5 support for Enums and Generics |
75 | | - * java1.6 support for Annotations |
76 | | - |
77 | | -version 1.2.0 |
78 | | - |
79 | | - * java1.5 support (except enum and generics) |
80 | | - |
81 | | -version 1.1.0 |
82 | | - |
83 | | - * resolve type names to externally linked javadocs. Links to Sun's |
84 | | - reference apis are resolved automatically |
85 | | - ( i.e. http://java.sun.com/j2se/X/docs/api/ ). |
86 | | - Any other links will need to be given as extra parameters for the |
87 | | - codavaj command. |
88 | | - * significant extentions to the reflection-like API to represent Packages |
89 | | - and link Types to their respective Packages and back, and also represent |
90 | | - package heirarchy. |
91 | | - * fix wrong determination of a class as Interface if "Interface" part of |
92 | | - classname. |
93 | | - |
94 | | -initial version 1.0.0 |
95 | | - |
96 | 45 | ## known issues |
97 | 46 |
|
98 | | -codavaj does not introduce default constructor's if they weren't found |
| 47 | +* codavaj does not introduce default constructor's if they weren't found |
99 | 48 | in the javadoc. This leads to compile problems if there are subclasses |
100 | 49 | which use the class's default constructor through the implicit super(). |
101 | 50 |
|
| 51 | +* hekohtml ~1.19.22 |
| 52 | + * https://mvnrepository.com/artifact/net.sourceforge.nekohtml/nekohtml/1.9.22 |
| 53 | + * https://mvnrepository.com/artifact/xerces/xercesImpl/2.11.0 |
| 54 | + * but 1.19.22 doesn't work with this project currently |
| 55 | + * so i excluded xerces from dependencies, and add xerces 2.12.2 individually. idk how codeql detect those. |
| 56 | + * https://sourceforge.net/p/nekohtml/bugs/167/#fdcc |
| 57 | + |
102 | 58 | ## TODO |
103 | 59 |
|
104 | 60 | * ~~javadoc 1.8~~ |
105 | 61 | * javadoc html5 |
106 | 62 | * ~~javadoc 11~~ |
107 | | - * ~~en test case~~ |
| 63 | + * ~~en test case~~ |
| 64 | + * https://github.com/HtmlUnit/htmlunit-neko |
| 65 | + * https://github.com/HtmlUnit/htmlunit-neko/security/advisories/GHSA-6jmm-mp6w-4rrg |
0 commit comments