SignatureReader does not handle inner class extends of other inner class
I'm using the DependencyVisitor on java/util/AbstractList$ListItr. The
signature I'm getting is:
Ljava/util/AbstractList<TE;>.Itr;Ljava/util/ListIterator<TE;>;
That is from the declaration:
private class ListItr extends Itr implements ListIterator<E>
My problem is when SignatureReader.accept is called on that signature it passes
in "Itr" to visitInnerClassType. That is not the fully qualified name of Itr.
I would have expected java/util/ListIterator$Itr.
I've attached an example that grabs the signature and then tries to processes.
I'm not sure if the signature is wrong or the parsing of the signature is wrong.