Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 19 for ObjectConfigurationAction (0.47 sec)

  1. subprojects/core-api/src/main/java/org/gradle/api/plugins/ObjectConfigurationAction.java

     * limitations under the License.
     */
    package org.gradle.api.plugins;
    
    import org.gradle.api.Plugin;
    
    /**
     * <p>An {@code ObjectConfigurationAction} allows you to apply {@link org.gradle.api.Plugin}s and scripts to an object
     * or objects.</p>
     */
    public interface ObjectConfigurationAction {
        /**
         * <p>Specifies some target objects to be configured. Any collections or arrays in the given parameters will be
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Oct 05 19:36:14 UTC 2023
    - 2.9K bytes
    - Viewed (0)
  2. subprojects/core-api/src/main/java/org/gradle/api/plugins/PluginAware.java

         * @see #apply(java.util.Map)
         */
        void apply(Action<? super ObjectConfigurationAction> action);
    
        /**
         * Applies a plugin or script, using the given options provided as a map. Does nothing if the plugin has already been applied.
         * <p>
         * The given map is applied as a series of method calls to a newly created {@link ObjectConfigurationAction}.
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri May 06 22:26:55 UTC 2022
    - 4.2K bytes
    - Viewed (0)
  3. platforms/core-configuration/kotlin-dsl/src/main/kotlin/org/gradle/kotlin/dsl/KotlinInitScript.kt

         * <p>
         * The given action is used to configure an [ObjectConfigurationAction], which “builds” the plugin application.
         * <p>
         * @param action the action to configure an [ObjectConfigurationAction] with before “executing” it
         * @see [PluginAware.apply]
         */
        override fun apply(action: Action<in ObjectConfigurationAction>) =
            host.applyObjectConfigurationAction(action)
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Oct 26 19:59:56 UTC 2023
    - 2.9K bytes
    - Viewed (0)
  4. platforms/core-configuration/kotlin-dsl/src/test/kotlin/org/gradle/kotlin/dsl/PluginAwareExtensionsTest.kt

    
    private
    inline fun <reified T : PluginAware> newPluginAwareMock(): PluginAwareMock<T> {
        val configurationAction = mock<ObjectConfigurationAction>()
        val target = mock<T> {
            on { apply(any<Action<ObjectConfigurationAction>>()) }.then {
                (it.getArgument(0) as Action<ObjectConfigurationAction>).execute(configurationAction)
            }
        }
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed Aug 02 08:06:49 UTC 2023
    - 5.4K bytes
    - Viewed (0)
  5. subprojects/core/src/main/java/org/gradle/api/internal/plugins/DefaultObjectConfigurationAction.java

            this.defaultTarget = defaultTarget;
        }
    
        @Override
        public ObjectConfigurationAction to(Object... targets) {
            GUtil.flatten(targets, this.targets);
            return this;
        }
    
        @Override
        public ObjectConfigurationAction from(final Object script) {
            actions.add(new Runnable() {
                @Override
                public void run() {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Oct 05 19:36:14 UTC 2023
    - 7.6K bytes
    - Viewed (0)
  6. platforms/core-configuration/kotlin-dsl/src/main/kotlin/org/gradle/kotlin/dsl/support/KotlinScriptHost.kt

            executeObjectConfigurationAction { configure(it) }
        }
    
        internal
        fun applyObjectConfigurationAction(options: Map<String, *>) {
            executeObjectConfigurationAction { configureByMap(options, it) }
        }
    
        private
        inline fun executeObjectConfigurationAction(configure: (ObjectConfigurationAction) -> Unit) {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Apr 01 13:09:45 UTC 2024
    - 4.6K bytes
    - Viewed (0)
  7. platforms/core-configuration/kotlin-dsl/src/main/kotlin/org/gradle/kotlin/dsl/KotlinSettingsScript.kt

     */
    package org.gradle.kotlin.dsl
    
    import org.gradle.api.Action
    import org.gradle.api.initialization.Settings
    import org.gradle.api.initialization.dsl.ScriptHandler
    import org.gradle.api.plugins.ObjectConfigurationAction
    import org.gradle.kotlin.dsl.resolver.KotlinBuildScriptDependenciesResolver
    import org.gradle.kotlin.dsl.support.KotlinScriptHost
    import org.gradle.plugin.use.PluginDependenciesSpec
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Oct 26 19:59:56 UTC 2023
    - 3.1K bytes
    - Viewed (0)
  8. platforms/core-configuration/kotlin-dsl/src/main/kotlin/org/gradle/kotlin/dsl/ObjectConfigurationActionExtensions.kt

    import org.gradle.api.Plugin
    import org.gradle.api.plugins.ObjectConfigurationAction
    
    
    /**
     * Adds a Plugin to use to configure the target objects. This method may be called
     * multiple times, to use multiple plugins. Scripts and plugins are applied in the order
     * that they are added.
     *
     * @param T the plugin to apply.
     */
    inline fun <reified T : Plugin<*>> ObjectConfigurationAction.plugin() =
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed Aug 02 08:06:49 UTC 2023
    - 1.1K bytes
    - Viewed (0)
  9. platforms/core-configuration/kotlin-dsl/src/main/kotlin/org/gradle/kotlin/dsl/support/PluginAwareScript.kt

     * limitations under the License.
     */
    
    package org.gradle.kotlin.dsl.support
    
    import groovy.lang.Closure
    import org.gradle.api.Action
    import org.gradle.api.plugins.ObjectConfigurationAction
    import org.gradle.api.plugins.PluginAware
    import org.gradle.api.plugins.PluginContainer
    import org.gradle.api.plugins.PluginManager
    
    
    open class PluginAwareScript internal constructor(
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed Aug 02 08:06:49 UTC 2023
    - 1.5K bytes
    - Viewed (0)
  10. subprojects/core/src/main/java/org/gradle/api/internal/project/AbstractPluginAware.java

    import groovy.lang.Closure;
    import org.gradle.api.Action;
    import org.gradle.api.internal.plugins.DefaultObjectConfigurationAction;
    import org.gradle.api.internal.plugins.PluginAwareInternal;
    import org.gradle.api.plugins.ObjectConfigurationAction;
    import org.gradle.api.plugins.PluginContainer;
    import org.gradle.configuration.ConfigurationTargetIdentifier;
    import org.gradle.util.internal.ConfigureUtil;
    
    import javax.inject.Inject;
    import java.util.Map;
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Apr 12 07:52:07 UTC 2021
    - 2.1K bytes
    - Viewed (0)
Back to top