[ https://issues.apache.org/jira/browse/NETBEANS-4745?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Ernie Rael updated NETBEANS-4745: --------------------------------- Labels: pull-request-available (was: ) > fxml editor shows errors for Insets (immutable objects in general?) > ------------------------------------------------------------------- > > Key: NETBEANS-4745 > URL: https://issues.apache.org/jira/browse/NETBEANS-4745 > Project: NetBeans > Issue Type: Bug > Components: javafx - Editor > Reporter: Ernie Rael > Priority: Major > Labels: pull-request-available > Time Spent: 20m > Remaining Estimate: 0h > > To recreate: > NewProject > JavaWithMaven > FXML JavaFX Maven Archetype (Gluon) > Open primary.fxml, in "other sources" "source/main/resources" <package> > Observe that the lines like: > {code} > <Insets bottom="37.0" left="4.0" right="27.0" top="4.0" /> > {code} > show errors, in particular > {code} > Instances of javafx.geometry.Insets cannot be created by FXML loader > Class 'javafx.geometry.Insets' does not support property 'bottom' > {code} > examining the code in NetBeans "JavaFX 2 Support" module > {code:java} > package org.netbeans.modules.javafx2.editor.completion.beans; > public final class BeanModelBuilder > {code} > The problem seems to start with Insets not having a no argument constructor; > and the properties are not recognized because they have no setters. So it > looks like immutable objects are not handled. > Look near the begginning of BeanModelBuilder.process() around > {code} > if (c.getParameters().isEmpty() && > {code} > and then BeanModelBuilder.inspectMembers(), addProperty(), findPropertyName > {code} > if (!name.startsWith(SET_NAME_PREFIX) || name.length() == > SET_NAME_PREFIX_LEN || > {code} -- This message was sent by Atlassian Jira (v8.3.4#803005) --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@netbeans.apache.org For additional commands, e-mail: commits-h...@netbeans.apache.org For further information about the NetBeans mailing lists, visit: https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists