With a code like this:
<c:forEach items="${customers}" var="customer">
${customer.name}
</c:forEach>
IntelliJ Idea is able to infer that the type of the "customer" variable in the ForEach loop is of the class "Customer" (given that Customers is something like List<Customer>). If I refactor the java customer class and change getName to getFullName, it'll change the jstl to read ${customer.fullName}.
I downloaded the source of standard.jar, and I cannot see how this can really be done. I know you're supposed to be able to emit type information with a tei-class, but the TEI class in Jakarta Taglibs does not do this. Anyone know what I am missing ?
(I am trying to make my own foreach, but will not do so unless I can get the same level of support, but I just don't see how to do it..)