Home | History | Annotate | Download | only in pm

Lines Matching defs:ServiceInfo

78     private Map<V, ServiceInfo<V>> mServices;
128 Map<V, ServiceInfo<V>> services;
133 for (ServiceInfo info : services.values()) {
180 public static class ServiceInfo<V> {
185 private ServiceInfo(V type, ComponentName componentName, int uid) {
193 return "ServiceInfo: " + type + ", " + componentName + ", uid " + uid;
202 public ServiceInfo<V> getServiceInfo(V type) {
209 * @return a collection of {@link RegisteredServicesCache.ServiceInfo} objects for all
212 public Collection<ServiceInfo<V>> getAllServices() {
255 ArrayList<ServiceInfo<V>> serviceInfos = new ArrayList<ServiceInfo<V>>();
260 ServiceInfo<V> info = parseServiceInfo(resolveInfo);
285 for (ServiceInfo<V> info : serviceInfos) {
359 private boolean containsType(ArrayList<ServiceInfo<V>> serviceInfos, V type) {
369 private boolean containsTypeAndUid(ArrayList<ServiceInfo<V>> serviceInfos, V type, int uid) {
371 final ServiceInfo<V> serviceInfo = serviceInfos.get(i);
372 if (serviceInfo.type.equals(type) && serviceInfo.uid == uid) {
380 private ServiceInfo<V> parseServiceInfo(ResolveInfo service)
382 android.content.pm.ServiceInfo si = service.serviceInfo;
412 final android.content.pm.ServiceInfo serviceInfo = service.serviceInfo;
413 final ApplicationInfo applicationInfo = serviceInfo.applicationInfo;
415 return new ServiceInfo<V>(v, componentName, uid);