Motivation for this enhancement can be found in issue #122200.
Web freeform should be able to define its own source level or somehow reference any existing compilation unit. Now, as
can be seen in that issue, there's no possibility to define source level for JSP pages so then only currently active
platform can be used for e.g. getting boot classpath (needed while editing JSP pages).
I forgot - of course, the default source level could be obtained from the project itself - see issue #122368.
*** Issue 122365 has been marked as a duplicate of this issue. ***
*** Issue 122367 has been marked as a duplicate of this issue. ***
This old bug may not be relevant anymore. If you can still reproduce it in 8.2 development builds please reopen this issue.
Thanks for your cooperation,
NetBeans IDE 8.2 Release Boss