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

Reply via email to