Bug 270443 - Automate method finalization
Summary: Automate method finalization
Status: NEW
Alias: None
Product: JDT
Classification: Eclipse Project
Component: Core (show other bugs)
Version: 3.5   Edit
Hardware: PC Windows XP
: P3 enhancement (vote)
Target Milestone: ---   Edit
Assignee: JDT-Core-Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-03-30 08:54 EDT by Anirudh Vyas CLA
Modified: 2009-05-22 15:46 EDT (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Anirudh Vyas CLA 2009-03-30 08:54:18 EDT
Currently we have finalize methods automation when we generate getters and setters for attributes, however when we do a clean up ... operation, we do not have option of marking method as final (we just have local variables, private, parameters).


Marking method as final is one of very standard practice that we entertain here while developing frameworks (as part of defensive programming), having this feature would save us from redundantly doing our stuff ...


Regards
Vyas, Anirudh
Comment 1 Mike Wilson CLA 2009-05-05 14:16:34 EDT
Changing Version tag to something more believable. Note that this is not a statement about when the enhancement request will be addressed (the Target Milestone field is used for that); the Version tag should be set to the version of Eclipse you were using when you saw the need for the enhancement.
Comment 2 Anirudh Vyas CLA 2009-05-22 11:57:33 EDT
Ah I see. BTW Mike, I looked at latest build : 3.5 M7, I still dont see the option ... any chance this might go through ?


Regards
Vyas, Anirudh
Comment 3 Mike Wilson CLA 2009-05-22 15:46:04 EDT
Someone from JDT might be able to comment. I was just making a pass over the bugzilla entries and fixing the inconsistencies caused by the presence of a "4.0" version in the Bugzilla field. 

Note that the M7 milestone starts the endgame for R3.5, so if you aren't seeing a feature you want by now, then it won't get added this release. Basically, the only fixes that are being made at this point are critical bugs and documentation updates.