Bug 285054 - Make Private Entity Public Refactoring
Summary: Make Private Entity Public Refactoring
Status: RESOLVED FIXED
Alias: None
Product: PTP
Classification: Tools
Component: Photran.Refactoring Engine (show other bugs)
Version: unspecified   Edit
Hardware: All All
: P3 enhancement (vote)
Target Milestone: ---   Edit
Assignee: Jeffrey Overbey CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on: 284401
Blocks:
  Show dependency tree
 
Reported: 2009-07-29 14:38 EDT by Kurt Hendle CLA
Modified: 2011-01-31 08:01 EST (History)
2 users (show)

See Also:


Attachments
Make private entity public refactoring (26.78 KB, patch)
2009-07-29 14:38 EDT, Kurt Hendle CLA
no flags Details | Diff
make private entity public refactoring updated (46.97 KB, patch)
2009-08-18 11:23 EDT, Kurt Hendle CLA
no flags Details | Diff
Make Private entity public refactoring update (55.72 KB, patch)
2009-08-26 19:32 EDT, Kurt Hendle CLA
no flags Details | Diff
make private entity public refactoring update (55.43 KB, patch)
2009-09-08 12:57 EDT, Kurt Hendle CLA
g.watson: iplog+
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Kurt Hendle CLA 2009-07-29 14:38:01 EDT
Created attachment 142922 [details]
Make private entity public refactoring

Refactoring to make an entity marked private public.

Note: plugin.xml in org.eclipse.photran.ui.vpg contains entries used to add other refactorings (Add Only to Use, Make Common variable names consistent) to the Refactoring menu.
Comment 1 Kurt Hendle CLA 2009-07-29 14:38:57 EDT
-I wrote 100% of the code, including credits where necessary.
-I have the right to contribute to Eclipse
-I have included EPL license header in all source files.
Comment 2 Kurt Hendle CLA 2009-08-18 11:23:15 EDT
Created attachment 144837 [details]
make private entity public refactoring updated

Now supports making subroutines and functions public as well as variables declared private in any of the 3 possible ways.

NOTE: One unit test will fail until ScopingNode#canAddDefinition is implemented.
Comment 3 Jeffrey Overbey CLA 2009-08-18 17:13:03 EDT
Requested CQ
Comment 4 Jeffrey Overbey CLA 2009-08-24 09:59:48 EDT
CQ 3511

https://dev.eclipse.org/ipzilla/show_bug.cgi?id=3511
Comment 5 Kurt Hendle CLA 2009-08-26 19:32:04 EDT
Created attachment 145734 [details]
Make Private entity public refactoring update

Found and Fixed a minor bug when including private in a type declaration statement.
Comment 6 Kurt Hendle CLA 2009-09-08 12:57:19 EDT
Created attachment 146682 [details]
make private entity public refactoring update
Comment 7 Jeffrey Overbey CLA 2009-09-21 23:40:19 EDT
Committed to CVS