|
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