Closed kno10 closed 6 years ago
Apparently, the problem arises if the outer class has generics.
/**
* @has - - - Child
*/
public class Test<A> {
public class Child {}
}
the inner class then uses the name Test<A>.Child
, and this gives
and when we remove the Generic, we get the expected
If the child is static, it also works:
Excellent, this is very useful! It should help us find a fix and test it.
The removeTemplate
function apparently kills the inner class name.
Inner classes don't seem to properly work for me. I've tried three different syntaxes, and gotten mostly two results: 1. an arrow for the outer class self-referencing itself, and 2. an arrow that is seemingly correct (with $ syntax) but the class isn't recognized, and it links to oracle instead.
Below is not a tested example.
P.S. "@opt nodecolor" also isn't working in the doclet.