elharo opened a new pull request, #285: URL: https://github.com/apache/maven-dependency-analyzer/pull/285
Fixes #282 DefaultSignatureVisitor.visitInnerClassType() was recording only the inner class simple name (e.g. 'Entry') instead of the fully qualified inner class name (e.g. 'x.y.z$Inner'). This caused all inner classes referenced through generic type signatures (e.g. Map.Entry, Holder.Entry) to be silently dropped from dependency tracking. Changes: - Track outer class context with a Deque in DefaultSignatureVisitor - Prepend the outer class name when visiting inner class types - Add unit test for generic inner class interface signatures - Add integration test with Supplier<Holder.Entry<...>> -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
