[
https://issues.jboss.org/browse/FORGE-368?page=com.atlassian.jira.plugin....
]
Lincoln Baxter III commented on FORGE-368:
------------------------------------------
Hmm, again, I think a utility might be in order. We could move this into the JavaParser,
but it's very difficult to know what is and is not a model class without more
information than the JavaParser would have by itself, which is why I'm thinking it
might need to live outside of that.
Return list of properties based on higher-level understanding
-------------------------------------------------------------
Key: FORGE-368
URL:
https://issues.jboss.org/browse/FORGE-368
Project: Forge
Issue Type: Feature Request
Reporter: Richard Kennard
Assignee: Lincoln Baxter III
Hi guys,
As I understand it, Forge has an understanding of your project that transcends Java's
own understanding. So for example if I say...
field string --named foo
...Forge knows I'm creating a property, and it creates getters and setters for that
property. But later if I do...
org.jboss.forge.parser.java.JavaClass.getMethods()
...then I get back just normal methods. I'll have to check their signature for
'get' or 'set' to see if they're properties. Equally if I do...
org.jboss.forge.parser.java.JavaClass.getFields()
...I get back just normal fields. I don't know if these are property fields (and if
so, what their corresponding getter/setter methods are) or whether they're just
internal fields (and should be ignored).
Is there a recommended way to 'get back out' the list of properties for a class?
Something that tells me a) the field; b) the getter; c) the setter?
If it helps, for now I am using a rough implementation at:
https://github.com/kennardconsulting/forge/blob/master/scaffold-metawidge...
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://issues.jboss.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see:
http://www.atlassian.com/software/jira