Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(479)

Issue 5734002: Continuation of CL 5685007, rename the singleton accessor method in more files. (Closed)

Created:
10 years ago by Satish
Modified:
9 years, 7 months ago
Reviewers:
M-A Ruel
CC:
chromium-reviews, Paweł Hajdan Jr., pam+watch_chromium.org, nkostylev+cc_chromium.org, davemoore+watch_chromium.org, brettw-cc_chromium.org
Visibility:
Public.

Description

Rename all methods accessing Singleton<T> as GetInstance(). This is in preparation to a subsequent CL where Singleton<T> will restrict access to only the type being made singleton. This primarily covers files in chrome os and other directories, missed in the previous CL. In a couple of files i changed Singleton<T> usage to LazyInstance<T>, because changing the method name to GetInstance() in there would require a whole lot of updates throughout the chrome os codebase. BUG=65298 TEST=all existing tests should pass. Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=69007

Patch Set 1 #

Patch Set 2 : . #

Total comments: 5
Unified diffs Side-by-side diffs Delta from patch set Stats (+122 lines, -102 lines) Patch
M app/active_window_watcher_x.h View 2 chunks +2 lines, -2 lines 0 comments Download
M base/linux_util.cc View 2 chunks +2 lines, -2 lines 0 comments Download
M chrome/browser/child_process_launcher.cc View 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/chromeos/audio_handler.h View 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/chromeos/audio_handler.cc View 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/chromeos/boot_times_loader.cc View 4 chunks +6 lines, -3 lines 0 comments Download
M chrome/browser/chromeos/brightness_bubble.h View 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/chromeos/brightness_bubble.cc View 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/chromeos/brightness_observer.cc View 1 1 chunk +2 lines, -2 lines 0 comments Download
M chrome/browser/chromeos/cros_settings.h View 2 chunks +5 lines, -1 line 0 comments Download
M chrome/browser/chromeos/cros_settings.cc View 2 chunks +5 lines, -2 lines 0 comments Download
M chrome/browser/chromeos/gview_request_interceptor.h View 1 chunk +1 line, -1 line 3 comments Download
M chrome/browser/chromeos/gview_request_interceptor.cc View 1 chunk +1 line, -2 lines 0 comments Download
M chrome/browser/chromeos/login/existing_user_controller.cc View 2 chunks +2 lines, -2 lines 0 comments Download
M chrome/browser/chromeos/login/ownership_service.h View 2 chunks +5 lines, -2 lines 0 comments Download
M chrome/browser/chromeos/login/ownership_service.cc View 1 chunk +5 lines, -1 line 0 comments Download
M chrome/browser/chromeos/login/screen_locker.cc View 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/chromeos/network_state_notifier.h View 1 2 chunks +2 lines, -2 lines 0 comments Download
M chrome/browser/chromeos/network_state_notifier.cc View 1 2 chunks +2 lines, -2 lines 0 comments Download
M chrome/browser/chromeos/network_state_notifier_browsertest.cc View 4 chunks +4 lines, -4 lines 0 comments Download
M chrome/browser/chromeos/system_key_event_listener.h View 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/chromeos/system_key_event_listener.cc View 4 chunks +11 lines, -11 lines 0 comments Download
M chrome/browser/chromeos/usb_mount_observer.h View 1 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/chromeos/usb_mount_observer.cc View 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/chromeos/usb_mount_observer_browsertest.cc View 1 chunk +1 line, -1 line 1 comment Download
M chrome/browser/chromeos/user_cros_settings_provider.cc View 8 chunks +13 lines, -13 lines 0 comments Download
M chrome/browser/chromeos/volume_bubble.h View 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/chromeos/volume_bubble.cc View 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/chromeos/wm_ipc.h View 2 chunks +5 lines, -2 lines 0 comments Download
M chrome/browser/chromeos/wm_ipc.cc View 2 chunks +4 lines, -5 lines 1 comment Download
M chrome/browser/chromeos/wm_message_listener.h View 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/chromeos/wm_message_listener.cc View 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/chromeos/wm_overview_controller.h View 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/chromeos/wm_overview_controller.cc View 2 chunks +3 lines, -3 lines 0 comments Download
M chrome/browser/dom_ui/filebrowse_ui.cc View 2 chunks +2 lines, -2 lines 0 comments Download
M chrome/browser/dom_ui/mediaplayer_browsertest.cc View 2 chunks +2 lines, -2 lines 0 comments Download
M chrome/browser/dom_ui/mediaplayer_ui.h View 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/dom_ui/mediaplayer_ui.cc View 6 chunks +9 lines, -9 lines 0 comments Download
M chrome/browser/mach_broker_mac.h View 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/mach_broker_mac.cc View 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/platform_util_chromeos.cc View 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/task_manager/task_manager.cc View 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/ui/browser_init.cc View 3 chunks +7 lines, -5 lines 0 comments Download
M views/widget/widget_gtk.cc View 2 chunks +2 lines, -2 lines 0 comments Download

Messages

Total messages: 4 (0 generated)
Satish
10 years ago (2010-12-13 15:30:27 UTC) #1
M-A Ruel
Only nits, lgtm. http://codereview.chromium.org/5734002/diff/2001/chrome/browser/chromeos/gview_request_interceptor.h File chrome/browser/chromeos/gview_request_interceptor.h (right): http://codereview.chromium.org/5734002/diff/2001/chrome/browser/chromeos/gview_request_interceptor.h#newcode35 chrome/browser/chromeos/gview_request_interceptor.h:35: static GViewRequestInterceptor* GetInstance(); I think you ...
10 years ago (2010-12-13 15:54:02 UTC) #2
Satish
http://codereview.chromium.org/5734002/diff/2001/chrome/browser/chromeos/gview_request_interceptor.h File chrome/browser/chromeos/gview_request_interceptor.h (right): http://codereview.chromium.org/5734002/diff/2001/chrome/browser/chromeos/gview_request_interceptor.h#newcode35 chrome/browser/chromeos/gview_request_interceptor.h:35: static GViewRequestInterceptor* GetInstance(); On 2010/12/13 15:54:02, Marc-Antoine Ruel wrote: ...
10 years ago (2010-12-13 15:57:49 UTC) #3
M-A Ruel
10 years ago (2010-12-13 16:16:37 UTC) #4
http://codereview.chromium.org/5734002/diff/2001/chrome/browser/chromeos/gvie...
File chrome/browser/chromeos/gview_request_interceptor.h (right):

http://codereview.chromium.org/5734002/diff/2001/chrome/browser/chromeos/gvie...
chrome/browser/chromeos/gview_request_interceptor.h:35: static
GViewRequestInterceptor* GetInstance();
On 2010/12/13 15:57:49, Satish wrote:
> On 2010/12/13 15:54:02, Marc-Antoine Ruel wrote:
> > I think you should keep returning the interface.
> 
> This change is required because soon Singleton<T> will have all methods as
> private and only allow access to a "friend Type* Type::GetInstance()" method
in
> the singleton class. I can't see a way to a allow access for custom function
> prototypes, hence these changes to make all of them conform to the "Type*
> GetInstance()" signature.

No problem then.

lgtm

Powered by Google App Engine
This is Rietveld 408576698