Returns all the registered {@link SCMDescriptor}s.
497844
public static DescriptorExtensionList<SCM,SCMDescriptor<?>> all() {
        return Jenkins.getInstance().<SCM,SCMDescriptor<?>>getDescriptorList(SCM.class);
    }
154370
public static String[] getServiceTypes()
    {
        Set result = new HashSet();

        // All all providers
        Provider[] providers = Security.getProviders();
        for ( int i = 0; i < providers.length; i++ )
        {
            // Get services provided by each provider
            Set keys = providers[i].keySet();
            for ( Iterator it = keys.iterator(); it.hasNext(); )
            {
                String key = (String) it.next();
                key = key.split( " " )[0];

                if ( key.startsWith( "Alg.Alias." ) )
                {
                    // Strip the alias
                    key = key.substring( 10 );
                }
                int ix = key.indexOf( '.' );
                result.add( key.substring( 0, ix ) );
            }
        }
        return (String[]) result.toArray( new String[result.size()] );
    }
753169
private List<ScmMaterial> filterScmMaterials() {
        List<ScmMaterial> scmMaterials = new ArrayList<>();
        for (Material material : this) {
            if (material instanceof ScmMaterial) {
                scmMaterials.add((ScmMaterial) material);
            }
        }
        return scmMaterials;
    }
508294
public Collection<ComponentBuilder> getResultProducingComponentBuilders() {
        final Collection<ComponentBuilder> componentBuilders = getComponentBuilders();

        return CollectionUtils.filter(componentBuilders, componentBuilder -> {
            final ComponentDescriptor<?> descriptor = componentBuilder.getDescriptor();
            return ReflectionUtils.is(descriptor.getComponentClass(), HasAnalyzerResult.class);
        });
    }
998901
public static DescriptorExtensionList<BuildWrapper,Descriptor<BuildWrapper>> all() {
        // use getDescriptorList and not getExtensionList to pick up legacy instances
        return Jenkins.getInstance().<BuildWrapper,Descriptor<BuildWrapper>>getDescriptorList(BuildWrapper.class);
    }
467166
public List<JmsConnectionFactoryType<WebFragmentDescriptor>> getAllJmsConnectionFactory()
   {
      List<JmsConnectionFactoryType<WebFragmentDescriptor>> list = new ArrayList<JmsConnectionFactoryType<WebFragmentDescriptor>>();
      List<Node> nodeList = model.get("jms-connection-factory");
      for(Node node: nodeList)
      {
         JmsConnectionFactoryType<WebFragmentDescriptor>  type = new JmsConnectionFactoryTypeImpl<WebFragmentDescriptor>(this, "jms-connection-factory", model, node);
         list.add(type);
      }
      return list;
   }
1033397
@Override
	public List<CPDefinitionInventory> findAll() {
		return findAll(QueryUtil.ALL_POS, QueryUtil.ALL_POS, null);
	}
760587
public static DescriptorExtensionList<ViewJobFilter, Descriptor<ViewJobFilter>> all() {
        return Jenkins.getInstance().<ViewJobFilter, Descriptor<ViewJobFilter>>getDescriptorList(ViewJobFilter.class);
    }
749845
public MethodDescriptor[] 
    getTeaContextMethodDescriptors(Class<?>[] contextClasses) {

        Vector<MethodDescriptor> v = new Vector<MethodDescriptor>();
        Hashtable<Method, Method> methods = new Hashtable<Method, Method>();

        if (contextClasses != null) {

            // Combine all of the MethodDescriptors

            for (int i = 0; i < contextClasses.length; i++) {
                Class<?> c = contextClasses[i];
                if (c == null) {
                    continue;
                }

                MethodDescriptor[] mds = 
                    getTeaContextMethodDescriptors(c, false);
                
                for (int j = 0; j < mds.length; j++) {
                    MethodDescriptor md = mds[j];
                    Method m = md.getMethod();
                    // Check uniqueness of method
                    if (methods.get(m) == null) {
                        methods.put(m, m);
                        v.addElement(md);
                    }
                }
            }
        }

        MethodDescriptor[] methodDescriptors = new MethodDescriptor[v.size()];
        v.copyInto(methodDescriptors);

        // Sort the combined results
        sortMethodDescriptors(methodDescriptors);

        return methodDescriptors;
    }
1263347
public List<PortletType<PortletDescriptor>> getAllPortlet()
   {
      List<PortletType<PortletDescriptor>> list = new ArrayList<PortletType<PortletDescriptor>>();
      List<Node> nodeList = model.get("portlet");
      for(Node node: nodeList)
      {
         PortletType<PortletDescriptor>  type = new PortletTypeImpl<PortletDescriptor>(this, "portlet", model, node);
         list.add(type);
      }
      return list;
   }
452227
public List<Descriptor<ViewJobFilter>> getJobFiltersDescriptors() {
        StaplerRequest request = Stapler.getCurrentRequest();
        if (request != null) {
            View view = request.findAncestorObject(clazz);
            return view == null ? DescriptorVisibilityFilter.applyType(clazz, ViewJobFilter.all())
                    : DescriptorVisibilityFilter.apply(view, ViewJobFilter.all());
        }
        return ViewJobFilter.all();
    }
1108602
public List<ServletType<WebFragmentDescriptor>> getAllServlet()
   {
      List<ServletType<WebFragmentDescriptor>> list = new ArrayList<ServletType<WebFragmentDescriptor>>();
      List<Node> nodeList = model.get("servlet");
      for(Node node: nodeList)
      {
         ServletType<WebFragmentDescriptor>  type = new ServletTypeImpl<WebFragmentDescriptor>(this, "servlet", model, node);
         list.add(type);
      }
      return list;
   }
1078185
public java.util.List<String> getServiceCodeList() {
        if (serviceCodeList == null) {
            serviceCodeList = new com.amazonaws.internal.SdkInternalList<String>();
        }
        return serviceCodeList;
    }
975783
public static DescriptorExtensionList<MarkupFormatter,MarkupFormatterDescriptor> all() {
        return Jenkins.getInstance().<MarkupFormatter,MarkupFormatterDescriptor>
                                    getDescriptorList(MarkupFormatter.class);
    }
938591
public List<MimeMappingType<WebFragmentDescriptor>> getAllMimeMapping()
   {
      List<MimeMappingType<WebFragmentDescriptor>> list = new ArrayList<MimeMappingType<WebFragmentDescriptor>>();
      List<Node> nodeList = model.get("mime-mapping");
      for(Node node: nodeList)
      {
         MimeMappingType<WebFragmentDescriptor>  type = new MimeMappingTypeImpl<WebFragmentDescriptor>(this, "mime-mapping", model, node);
         list.add(type);
      }
      return list;
   }
1264522
public PropertyDescriptor[] getPropertyDescriptors() {
    try {
      return new PropertyDescriptor[] {
        new PropertyDescriptor("fileURL", LogFilePatternReceiver.class),
        new PropertyDescriptor(
          "timestampFormat", LogFilePatternReceiver.class),
        new PropertyDescriptor("logFormat", LogFilePatternReceiver.class),
        new PropertyDescriptor("name", LogFilePatternReceiver.class),
        new PropertyDescriptor("tailing", LogFilePatternReceiver.class),
        new PropertyDescriptor(
          "filterExpression", LogFilePatternReceiver.class),
        new PropertyDescriptor("waitMillis", LogFilePatternReceiver.class),
        new PropertyDescriptor("appendNonMatches", LogFilePatternReceiver.class),
        new PropertyDescriptor("customLevelDefinitions", LogFilePatternReceiver.class),
        new PropertyDescriptor("useCurrentThread", LogFilePatternReceiver.class),
      };
    } catch (Exception e) {
    }

    return null;
  }
151467
public List<TableGenerator<OrmDescriptor>> getAllTableGenerator()
   {
      List<TableGenerator<OrmDescriptor>> list = new ArrayList<TableGenerator<OrmDescriptor>>();
      List<Node> nodeList = model.get("table-generator");
      for(Node node: nodeList)
      {
         TableGenerator<OrmDescriptor>  type = new TableGeneratorImpl<OrmDescriptor>(this, "table-generator", model, node);
         list.add(type);
      }
      return list;
   }