| AnnotatedClassDiscovery | core/lib/Drupal/Core/Plugin/Discovery/AnnotatedClassDiscovery.php | Defines a discovery mechanism to find annotated plugins in PSR-4 namespaces. | 
          
                  | ContainerDerivativeDiscoveryDecorator | core/lib/Drupal/Core/Plugin/Discovery/ContainerDerivativeDiscoveryDecorator.php | Injects dependencies into derivers if they use ContainerDeriverInterface. | 
          
                  | ContainerDeriverInterface | core/lib/Drupal/Core/Plugin/Discovery/ContainerDeriverInterface.php | Provides additional plugin definitions based on an existing definition using
service injection. | 
          
                  | HookDiscovery | core/lib/Drupal/Core/Plugin/Discovery/HookDiscovery.php | Provides a hook-based plugin discovery class. | 
          
                  | InfoHookDecorator | core/lib/Drupal/Core/Plugin/Discovery/InfoHookDecorator.php | Allows info hook implementations to enhance discovered plugin definitions. | 
          
                  | YamlDirectoryDiscovery | core/lib/Drupal/Core/Plugin/Discovery/YamlDirectoryDiscovery.php | Allows multiple YAML files per directory to define plugin definitions. | 
          
                  | YamlDiscovery | core/lib/Drupal/Core/Plugin/Discovery/YamlDiscovery.php | Allows YAML files to define plugin definitions. | 
          
                  | YamlDiscoveryDecorator | core/lib/Drupal/Core/Plugin/Discovery/YamlDiscoveryDecorator.php | Enables YAML discovery for plugin definitions. |