dnault / therapi-runtime-javadoc

Read Javadoc comments at run time.
Apache License 2.0
117 stars 19 forks source link

IllegalArgumentException when getting Javadoc for nested class that has no Javadoc #69

Closed dnault closed 2 years ago

dnault commented 2 years ago

Affected version: 0.14.0

Class `javasource.foo.DocumentedClass.NestedWithoutJavadoc` does not match class doc for `javasource.foo.DocumentedClass$NestedWithoutJavadoc`
java.lang.IllegalArgumentException: Class `javasource.foo.DocumentedClass.NestedWithoutJavadoc` does not match class doc for `javasource.foo.DocumentedClass$NestedWithoutJavadoc`
    at com.github.therapi.runtimejavadoc.ClassJavadoc.createEnhancedClassJavadoc(ClassJavadoc.java:102)
    at com.github.therapi.runtimejavadoc.RuntimeJavadoc.getJavadoc(RuntimeJavadoc.java:55)
        ...
dnault commented 2 years ago

Thank you to @yanxiyue who initially reported this in PR https://github.com/dnault/therapi-runtime-javadoc/pull/68 ❤️