On 28/04/2020 10:57, Mark Thomas wrote: > I've made some progress with the debugging. JDT 4.15 makes an additional > call to INameEnvironment.findType() and passes > "org.apache.jsp.test_jsp$1InnerClass". JDT 4.13 does not make that call. > > I want to research a little more into why this has changed but it looks > like an update to the custom INameEnvironment we use in JDTCompiler will > be required.
This has been fixed in: - master for 10.0.0-M5 onwards - 9.0.x for 9.0.35 onwards - 8.5.x for 8.5.55 onwards - 7.0.x for 7.0.104 onwards The private isPackage(String) method needed to be updated to correctly identify that "org.apache.jsp.test_jsp$1InnerClass" is a class and not a package. Mark --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org For additional commands, e-mail: users-h...@tomcat.apache.org