[forge-dev] [JBoss JIRA] Commented: (SEAMFORGE-79) When using the new-field command, the getters and setters should be separated from the field to make it more readable.
Max Rydahl Andersen (JIRA)
jira-events at lists.jboss.org
Mon Mar 21 14:55:46 EDT 2011
[ https://issues.jboss.org/browse/SEAMFORGE-79?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12589432#comment-12589432 ]
Max Rydahl Andersen commented on SEAMFORGE-79:
----------------------------------------------
Look at eclipse does its defaulting - it just finds last field and method location and it just kinda works out fine IMO.
> When using the new-field command, the getters and setters should be separated from the field to make it more readable.
> ----------------------------------------------------------------------------------------------------------------------
>
> Key: SEAMFORGE-79
> URL: https://issues.jboss.org/browse/SEAMFORGE-79
> Project: Seam Forge
> Issue Type: Feature Request
> Components: Brainstorming
> Affects Versions: 1.0.0.Alpha1, 1.0.0.Alpha2, 1.0.0.Alpha3
> Reporter: Pablo Martinez
> Priority: Optional
>
> When using the new-field command, the getters and setters should be separated from the fields, to make the java class more readable after using seamforge.
> An idea is to separate every java class in 4 parts: Field block, Constructor block, Getter/Setter block and Method block, using some arbitrary sintax (for easy parsing maybe?), for example something like:
> {code}
> @Entity
> public class User {
> /* [FIELDS] */
> private int id;
> private String username;
> private String password;
> /* [CONSTRUCTORS] */
> public User() {
> }
> public User(String username, String password) {
> }
> /* [GETTERS/SETTERS] */
> public String getUsername() {
> return this.username;
> }
> public void setUsername(final String username) {
> this.username = username;
> }
> //etc...
> /* [METHODS] */
> public void doSomething() { }
> public boolean equals(User other) { return false; }
> //etc...
> }
> {code}
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira
More information about the forge-dev
mailing list