Constructs an AnnotatedClassDiscovery object.
array $plugin_namespaces: (optional) An array of namespace that may contain plugin implementations. Defaults to an empty array.
array $annotation_namespaces: (optional) The namespaces of classes that can be used as annotations. Defaults to an empty array.
string $plugin_definition_annotation_name: (optional) The name of the annotation that contains the plugin definition. Defaults to 'Drupal\Component\Annotation\Plugin'.
function __construct($plugin_namespaces = array(), $annotation_namespaces = array(), $plugin_definition_annotation_name = 'Drupal\\Component\\Annotation\\Plugin') {
$this->pluginNamespaces = $plugin_namespaces;
$this->annotationNamespaces = $annotation_namespaces;
$this->pluginDefinitionAnnotationName = $plugin_definition_annotation_name;
}