Lines Matching defs:ServiceInfo
91 public Map<V, ServiceInfo<V>> services = null;
173 for (ServiceInfo<?> info : user.services.values()) {
224 public static class ServiceInfo<V> {
230 public ServiceInfo(V type, ComponentName componentName, int uid) {
238 return "ServiceInfo: " + type + ", " + componentName + ", uid " + uid;
247 public ServiceInfo<V> getServiceInfo(V type, int userId) {
259 * @return a collection of {@link RegisteredServicesCache.ServiceInfo} objects for all
262 public Collection<ServiceInfo<V>> getAllServices(int userId) {
270 new ArrayList<ServiceInfo<V>>(user.services.values()));
300 final ArrayList<ServiceInfo<V>> serviceInfos = new ArrayList<ServiceInfo<V>>();
305 ServiceInfo<V> info = parseServiceInfo(resolveInfo);
329 for (ServiceInfo<V> info : serviceInfos) {
408 private boolean containsType(ArrayList<ServiceInfo<V>> serviceInfos, V type) {
418 private boolean containsTypeAndUid(ArrayList<ServiceInfo<V>> serviceInfos, V type, int uid) {
420 final ServiceInfo<V> serviceInfo = serviceInfos.get(i);
429 private ServiceInfo<V> parseServiceInfo(ResolveInfo service)
431 android.content.pm.ServiceInfo si = service.serviceInfo;
461 final android.content.pm.ServiceInfo serviceInfo = service.serviceInfo;
464 return new ServiceInfo<V>(v, componentName, uid);