Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 4 of 4 for applyRoleTo (0.15 sec)

  1. platforms/core-configuration/model-core/src/main/java/org/gradle/internal/instantiation/PropertyRoleAnnotationHandler.java

     *
     * <p>Implementations must be registered as global scoped services.</p>
     */
    public interface PropertyRoleAnnotationHandler {
        Set<Class<? extends Annotation>> getAnnotationTypes();
    
        void applyRoleTo(ModelObject owner, Object target);
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Sep 28 09:51:04 UTC 2023
    - 1.1K bytes
    - Viewed (0)
  2. subprojects/core/src/main/java/org/gradle/api/internal/tasks/properties/annotations/OutputPropertyRoleAnnotationHandler.java

            this.annotations = builder.build();
        }
    
        @Override
        public Set<Class<? extends Annotation>> getAnnotationTypes() {
            return annotations;
        }
    
        @Override
        public void applyRoleTo(ModelObject owner, Object target) {
            if (target instanceof PropertyInternal) {
                ((PropertyInternal<?>) target).attachProducer(owner);
            }
        }
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Sun Mar 22 21:24:08 UTC 2020
    - 1.9K bytes
    - Viewed (0)
  3. platforms/core-configuration/model-core/src/main/java/org/gradle/internal/instantiation/generator/ManagedObjectFactory.java

            }
            return instance;
        }
    
        // Called from generated code
        public void applyRole(Object value, ModelObject owner) {
            roleHandler.applyRoleTo(owner, value);
        }
    
        // Called from generated code
        public Object newInstance(ModelObject owner, String propertyName, Class<?> type) {
            if (type.isAssignableFrom(ConfigurableFileCollection.class)) {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Dec 14 18:56:03 UTC 2023
    - 7.4K bytes
    - Viewed (0)
  4. platforms/core-configuration/model-core/src/test/groovy/org/gradle/internal/instantiation/generator/AsmBackedClassGeneratorTest.java

            @Override
            public Set<Class<? extends Annotation>> getAnnotationTypes() {
                return Collections.emptySet();
            }
    
            @Override
            public void applyRoleTo(ModelObject owner, Object target) {
            }
        };
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Oct 05 19:36:14 UTC 2023
    - 74.6K bytes
    - Viewed (0)
Back to top