Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 22 for IConventionAware (0.19 sec)

  1. platforms/core-configuration/model-core/src/main/java/org/gradle/api/internal/IConventionAware.java

     * run-time from existing classes, by a {@link org.gradle.api.internal.Instantiator} implementation.</p>
     *
     * <p>Each getter of an {@code IConventionAware} object should use the mappings to determine the value for the property,
     * when no value has been explicitly set for the property.</p>
     */
    public interface IConventionAware {
    
        /**
         * Returns the convention mapping for the properties of this object. The returned mapping object can be used to
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Sep 28 09:51:04 UTC 2023
    - 1.4K bytes
    - Viewed (0)
  2. platforms/core-configuration/model-core/src/main/java/org/gradle/api/internal/plugins/DslObject.java

     * object does not have that functionality. For example, calling {@link #getConventionMapping()} will fail
     * if the backing object does not implement {@link IConventionAware}.
     */
    @SuppressWarnings("deprecation")
    public class DslObject implements DynamicObjectAware, ExtensionAware, IConventionAware, org.gradle.api.internal.HasConvention {
    
        private DynamicObject dynamicObject;
        private ExtensionContainer extensionContainer;
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Sep 28 09:51:04 UTC 2023
    - 4.4K bytes
    - Viewed (0)
  3. platforms/core-configuration/model-core/src/test/groovy/org/gradle/internal/instantiation/generator/AsmBackedClassGeneratorInjectUndecoratedTest.groovy

    package org.gradle.internal.instantiation.generator
    
    import org.gradle.api.internal.DynamicObjectAware
    import org.gradle.api.internal.GeneratedSubclass
    import org.gradle.api.internal.HasConvention
    import org.gradle.api.internal.IConventionAware
    import org.gradle.api.plugins.ExtensionAware
    import org.gradle.cache.internal.TestCrossBuildInMemoryCacheFactory
    import org.gradle.internal.instantiation.PropertyRoleAnnotationHandler
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Sep 28 09:51:04 UTC 2023
    - 4.3K bytes
    - Viewed (0)
  4. platforms/core-configuration/model-core/src/main/java/org/gradle/internal/extensibility/ConventionAwareHelper.java

    import org.gradle.api.file.ConfigurableFileCollection;
    import org.gradle.api.file.FileSystemLocationProperty;
    import org.gradle.api.internal.ConventionMapping;
    import org.gradle.api.internal.IConventionAware;
    import org.gradle.api.internal.file.FileSystemLocationPropertyInternal;
    import org.gradle.api.internal.provider.DefaultProvider;
    import org.gradle.api.provider.HasMultipleValues;
    import org.gradle.api.provider.MapProperty;
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri May 17 09:53:33 UTC 2024
    - 9.8K bytes
    - Viewed (0)
  5. platforms/core-configuration/model-core/src/main/java/org/gradle/internal/extensibility/NoConventionMapping.java

    import org.gradle.api.internal.IConventionAware;
    
    import java.lang.annotation.ElementType;
    import java.lang.annotation.Retention;
    import java.lang.annotation.RetentionPolicy;
    import java.lang.annotation.Target;
    
    /**
     * Disables the application of convention mapping for the class it is attached to, and all superclasses.
     *
     * @see IConventionAware
     */
    @Target(ElementType.TYPE)
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Sep 28 09:51:04 UTC 2023
    - 1.1K bytes
    - Viewed (0)
  6. platforms/ide/ide-plugins/src/main/java/org/gradle/plugins/ide/eclipse/EclipseWtpPlugin.java

                    component.setClassesDeployPath("/");
                    ((IConventionAware) component).getConventionMapping().map("libDeployPath", new Callable<String>() {
                        @Override
                        public String call() throws Exception {
                            return "../";
                        }
                    });
                    ((IConventionAware) component).getConventionMapping().map("sourceDirs", new Callable<Set<File>>() {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Aug 01 11:07:39 UTC 2023
    - 16.9K bytes
    - Viewed (0)
  7. platforms/core-configuration/model-core/src/test/groovy/org/gradle/internal/instantiation/generator/AsmBackedClassGeneratorTest.java

        }
    
        @Test
        public void mixesInConventionAwareInterface() throws Exception {
            Bean bean = newInstance(Bean.class);
            assertTrue(bean instanceof IConventionAware);
    
            IConventionAware conventionAware = (IConventionAware) bean;
            assertThat(conventionAware.getConventionMapping(), instanceOf(ConventionAwareHelper.class));
            conventionAware.getConventionMapping().map("prop", TEST_CLOSURE);
        }
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Oct 05 19:36:14 UTC 2023
    - 74.6K bytes
    - Viewed (0)
  8. platforms/software/reporting/src/main/java/org/gradle/api/reporting/internal/TaskGeneratedSingleFileReport.java

     * limitations under the License.
     */
    
    package org.gradle.api.reporting.internal;
    
    import org.gradle.api.Task;
    import org.gradle.api.file.ProjectLayout;
    import org.gradle.api.internal.IConventionAware;
    import org.gradle.api.internal.provider.DefaultProvider;
    import org.gradle.api.reporting.SingleFileReport;
    
    import javax.inject.Inject;
    import java.io.File;
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed Oct 11 12:16:09 UTC 2023
    - 1.8K bytes
    - Viewed (0)
  9. platforms/core-configuration/bean-serialization-services/src/main/kotlin/org/gradle/internal/serialize/beans/services/BeanPropertyWriter.kt

     * limitations under the License.
     */
    
    package org.gradle.internal.serialize.beans.services
    
    import com.google.common.primitives.Primitives.wrap
    import org.gradle.api.internal.IConventionAware
    import org.gradle.internal.configuration.problems.PropertyKind
    import org.gradle.internal.extensions.stdlib.uncheckedCast
    import org.gradle.internal.serialize.graph.BeanStateWriter
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Jun 07 23:09:56 UTC 2024
    - 3.3K bytes
    - Viewed (0)
  10. platforms/software/reporting/src/main/java/org/gradle/api/reporting/internal/TaskGeneratedSingleDirectoryReport.java

     * limitations under the License.
     */
    
    package org.gradle.api.reporting.internal;
    
    import org.gradle.api.Task;
    import org.gradle.api.file.ProjectLayout;
    import org.gradle.api.internal.IConventionAware;
    import org.gradle.api.internal.provider.DefaultProvider;
    import org.gradle.api.reporting.DirectoryReport;
    
    import javax.annotation.Nullable;
    import javax.inject.Inject;
    import java.io.File;
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Mar 25 18:51:39 UTC 2024
    - 2K bytes
    - Viewed (0)
Back to top