class org.glassfish.hk.osgiresourcelocator.ServiceLoaderImpl$ProvidersList extends java.lang.Object { private java.util.List allProviders; private void () { java.util.LinkedList v; org.glassfish.hk.osgiresourcelocator.ServiceLoaderImpl$ProvidersList v; v := @this: org.glassfish.hk.osgiresourcelocator.ServiceLoaderImpl$ProvidersList; specialinvoke v.()>(); v = new java.util.LinkedList; specialinvoke v.()>(); v. = v; return; } void addProviders(org.glassfish.hk.osgiresourcelocator.ServiceLoaderImpl$ProvidersPerBundle) { java.util.Iterator v; org.glassfish.hk.osgiresourcelocator.ServiceLoaderImpl$ProvidersPerBundle v; org.glassfish.hk.osgiresourcelocator.ServiceLoaderImpl$ProvidersList v; long v, v; java.util.List v, v, v; byte v; java.lang.Object v; boolean v; v := @this: org.glassfish.hk.osgiresourcelocator.ServiceLoaderImpl$ProvidersList; v := @parameter: org.glassfish.hk.osgiresourcelocator.ServiceLoaderImpl$ProvidersPerBundle; v = virtualinvoke v.(); v = virtualinvoke v.(); v = interfaceinvoke v.(); label: v = interfaceinvoke v.(); if v == 0 goto label; v = interfaceinvoke v.(); v = virtualinvoke v.(); v = v cmp v; if v <= 0 goto label; v = virtualinvoke v.(); interfaceinvoke v.(0, v); return; label: v = virtualinvoke v.(); interfaceinvoke v.(v); return; } void removeProviders(long) { java.util.Iterator v; org.glassfish.hk.osgiresourcelocator.ServiceLoaderImpl$ProvidersList v; long v, v; java.util.List v; byte v; java.lang.Object v; boolean v; v := @this: org.glassfish.hk.osgiresourcelocator.ServiceLoaderImpl$ProvidersList; v := @parameter: long; v = virtualinvoke v.(); v = interfaceinvoke v.(); label: v = interfaceinvoke v.(); if v == 0 goto label; v = interfaceinvoke v.(); v = virtualinvoke v.(); v = v cmp v; if v != 0 goto label; interfaceinvoke v.(); return; label: return; } public java.util.List getAllProviders() { java.util.List v; org.glassfish.hk.osgiresourcelocator.ServiceLoaderImpl$ProvidersList v; v := @this: org.glassfish.hk.osgiresourcelocator.ServiceLoaderImpl$ProvidersList; v = v.; return v; } }