Lines Matching full:plugins
41 private final ImmutableSet<BindingGraphPlugin> plugins; field in ExternalBindingGraphPlugins
50 @External ImmutableSet<BindingGraphPlugin> plugins, in ExternalBindingGraphPlugins() argument
56 this.plugins = plugins; in ExternalBindingGraphPlugins()
63 /** Returns {@link BindingGraphPlugin#supportedOptions()} from all the plugins. */
67 plugins.stream().flatMap(plugin -> plugin.supportedOptions().stream())) in allSupportedOptions()
71 /** Initializes the plugins. */
74 plugins.forEach(this::initializePlugin); in initializePlugins()
88 plugins.forEach(BindingGraphPlugin::onProcessingRoundBegin); in onProcessingRoundBegin()
101 /** Returns {@code false} if any of the plugins reported an error. */
107 // Return early to avoid converting the binding graph when there are no external plugins. in visitLegacyPlugins()
128 for (BindingGraphPlugin plugin : plugins) { in visitPlugins()
141 plugins.forEach(BindingGraphPlugin::onPluginEnd); in endPlugins()