Closed paul-bennett closed 1 year ago
The problem is that ClassLoader.loadClass(String,boolean)
requires the "binary name" of the class, i.e. Authenticator$RequestorType
(see JLS 13.1).
The answer's not quite as simple as replacing all dots for dollars though -- some of those dots will be separating components of the class's package identifier.
It looks like Juggle has problems with nested classes.
Specifying the full type with package also didn't help.