diff options
author | Diego Perez <diegoperez@google.com> | 2017-04-21 14:20:16 +0100 |
---|---|---|
committer | Diego Perez <diegoperez@google.com> | 2017-05-10 12:34:29 +0100 |
commit | 4493b7c429e45ddbdeaefdbf5b8536dcedb5d66c (patch) | |
tree | 83be88f7c30f7e4306e823e717452ae250641bdc /tools/layoutlib/bridge/src/android/os/ServiceManager.java | |
parent | 13f6a914c2d2b76f3e703b4c5798674627e28116 (diff) |
Removing layout from frameworks/base
The directory is being moved to its own project in frameworks/layoutlib
Bug: 36889565
Test: Built manually
Change-Id: I69a1a826d0bac8ede1f9a337c9c1d930bbcd04f3
Diffstat (limited to 'tools/layoutlib/bridge/src/android/os/ServiceManager.java')
-rw-r--r-- | tools/layoutlib/bridge/src/android/os/ServiceManager.java | 95 |
1 files changed, 0 insertions, 95 deletions
diff --git a/tools/layoutlib/bridge/src/android/os/ServiceManager.java b/tools/layoutlib/bridge/src/android/os/ServiceManager.java deleted file mode 100644 index 34c78455f85d..000000000000 --- a/tools/layoutlib/bridge/src/android/os/ServiceManager.java +++ /dev/null @@ -1,95 +0,0 @@ -/* - * Copyright (C) 2009 The Android Open Source Project - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package android.os; - -import java.util.Map; - -public final class ServiceManager { - - /** - * Returns a reference to a service with the given name. - * - * @param name the name of the service to get - * @return a reference to the service, or <code>null</code> if the service doesn't exist - */ - public static IBinder getService(String name) { - return null; - } - - /** - * Is not supposed to return null, but that is fine for layoutlib. - */ - public static IBinder getServiceOrThrow(String name) throws ServiceNotFoundException { - throw new ServiceNotFoundException(name); - } - - /** - * Place a new @a service called @a name into the service - * manager. - * - * @param name the name of the new service - * @param service the service object - */ - public static void addService(String name, IBinder service) { - // pass - } - - /** - * Retrieve an existing service called @a name from the - * service manager. Non-blocking. - */ - public static IBinder checkService(String name) { - return null; - } - - /** - * Return a list of all currently running services. - * @return an array of all currently running services, or <code>null</code> in - * case of an exception - */ - public static String[] listServices() { - // actual implementation returns null sometimes, so it's ok - // to return null instead of an empty list. - return null; - } - - /** - * This is only intended to be called when the process is first being brought - * up and bound by the activity manager. There is only one thread in the process - * at that time, so no locking is done. - * - * @param cache the cache of service references - * @hide - */ - public static void initServiceCache(Map<String, IBinder> cache) { - // pass - } - - /** - * Exception thrown when no service published for given name. This might be - * thrown early during boot before certain services have published - * themselves. - * - * @hide - */ - public static class ServiceNotFoundException extends Exception { - // identical to the original implementation - public ServiceNotFoundException(String name) { - super("No service published for: " + name); - } - } -} |