[jbosstools-issues] [JBoss JIRA] (JBIDE-23705) no content assist in freemarker templates for interface-based beans
Daniel Dekany (Jira)
issues at jboss.org
Sat Aug 31 18:54:00 EDT 2019
[ https://issues.jboss.org/browse/JBIDE-23705?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13777408#comment-13777408 ]
Daniel Dekany commented on JBIDE-23705:
---------------------------------------
In case someone finds this issue... FreeMarker templates won't see anything that {{java.beans.Inspector}} doesn't, except that FreeMarker has an configuration option to see things defined via Java 8 default methods (yes, {{java.beans.Inspector}} doesn't see them for some reason). But, the code that deals with non-property-reader methods is totally broken anyway. As this plugin was deprecated, I fixed this in my fork (https://github.com/ddekany/jbosstools-freemarker), if anyone will need this to be fixed.
> no content assist in freemarker templates for interface-based beans
> -------------------------------------------------------------------
>
> Key: JBIDE-23705
> URL: https://issues.jboss.org/browse/JBIDE-23705
> Project: Tools (JBoss Tools)
> Issue Type: Bug
> Components: freemarker
> Reporter: Ronald Müller
> Priority: Major
> Fix For: 4.13.x
>
>
> If your beans in freemarker templates are described by an interface, the code completion (content assist) will not work.
> There two mechanism implemented to provide content suggestion:
> # Bean-Introspection: this doesn't work for interfaces
> # Java Reflections: there are bugs which prevent any suggestions
> My suggestion: use only reflections - it will work for both and isn't that harder to implement.
> I'm working on a pull request for fixing this issue.
--
This message was sent by Atlassian Jira
(v7.13.5#713005)
More information about the jbosstools-issues
mailing list