This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.

Bug 200938

Summary: Select position of generated getters and setters in generator
Product: java Reporter: chris_m <chris_m>
Component: EditorAssignee: Dusan Balek <dbalek>
Status: RESOLVED FIXED    
Severity: normal Keywords: PLAN
Priority: P3    
Version: 7.0.1   
Hardware: All   
OS: All   
Issue Type: ENHANCEMENT Exception Reporter:

Description chris_m 2011-08-14 09:57:32 UTC
While generating getters and setters the position of the generated getters and setters are determined by the position of the text cursor. 
While that is perfectly acceptable most of the time, it's a bit anoying when you have a long way down for the position you want to place the getter/setter for the property/field you've just added.

Now what I propose is something closer to how Eclipse does it in that you can select where to place the getter/setter. Like this:

- Current position
- After/Before <list other getters/setters>
- At the bottom

The default behaviour would be kept the same, but one has more options. 
There might be shortcuts I'm not aware of that one can use to facilitate the same behaviour in a manner of speaking.

Sorry if this is posted under the wrong category and/or other meta data is wrong. :-)
Comment 1 Dusan Balek 2012-02-21 12:55:41 UTC
Fixed in jet-main.

http://hg.netbeans.org/jet-main/rev/94b56d860bca
http://hg.netbeans.org/jet-main/rev/59f4db16d3e7

Order of the generated class members should be customizable via a new panel added to 'Tools -> Options -> Editor -> Formatting -> Java'.
Comment 2 Quality Engineering 2012-02-22 11:03:42 UTC
Integrated into 'main-golden', will be available in build *201202220400* on http://bits.netbeans.org/dev/nightly/ (upload may still be in progress)
Changeset: http://hg.netbeans.org/main-golden/rev/59f4db16d3e7
User: Dusan Balek <dbalek@netbeans.org>
Log: Issues #200938, #201601: Customizable order of generated class members - fixed.