Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 19 for visitProperties (0.36 sec)

  1. platforms/core-configuration/model-core/src/test/groovy/org/gradle/internal/properties/bean/DefaultPropertyWalkerTest.groovy

        def visitor = Mock(PropertyVisitor)
        def validationContext = Mock(TypeValidationContext)
    
        def "visits properties"() {
            def task = project.tasks.create("myTask", MyTask)
    
            when:
            visitProperties(task)
    
            then:
            _ * visitor.visitOutputFilePropertiesOnly() >> false
            1 * visitor.visitInputProperty('myProperty', { it.call() == 'myValue' }, false)
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Apr 11 20:42:35 UTC 2024
    - 10.1K bytes
    - Viewed (0)
  2. subprojects/core/src/main/java/org/gradle/api/internal/tasks/DefaultTaskInputs.java

            this.deprecatedThis = new TaskInputsDeprecationSupport();
        }
    
        @Override
        public boolean getHasInputs() {
            HasInputsVisitor visitor = new HasInputsVisitor();
            TaskPropertyUtils.visitProperties(propertyWalker, task, visitor);
            return visitor.hasInputs();
        }
    
        @Override
        public void visitRegisteredProperties(PropertyVisitor visitor) {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Dec 11 13:37:56 UTC 2023
    - 12.6K bytes
    - Viewed (0)
  3. subprojects/core/src/main/java/org/gradle/api/internal/tasks/TaskPropertyUtils.java

         */
        // TODO Move this to some test fixture like TaskPropertyTestUtils
        @VisibleForTesting
        public static void visitProperties(PropertyWalker propertyWalker, TaskInternal task, PropertyVisitor visitor) {
            visitProperties(propertyWalker, task, TypeValidationContext.NOOP, visitor);
        }
    
        /**
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Nov 15 21:46:24 UTC 2022
    - 2.8K bytes
    - Viewed (0)
  4. platforms/core-configuration/model-core/src/main/java/org/gradle/internal/properties/bean/PropertyWalker.java

    import org.gradle.internal.service.scopes.ServiceScope;
    
    /**
     * Walks properties declared by the type.
     */
    @ServiceScope(Scope.Global.class)
    public interface PropertyWalker {
        void visitProperties(Object instance, TypeValidationContext validationContext, PropertyVisitor visitor);
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed Apr 17 00:47:05 UTC 2024
    - 1.1K bytes
    - Viewed (0)
  5. subprojects/core/src/testFixtures/groovy/org/gradle/api/tasks/TaskPropertyTestUtils.groovy

        }
    
        static Map<String, Object> getProperties(TaskInternal task, PropertyWalker propertyWalker) {
            GetInputPropertiesVisitor visitor = new GetInputPropertiesVisitor()
            TaskPropertyUtils.visitProperties(propertyWalker, task, visitor)
            return visitor.getProperties().collectEntries { [it.propertyName, it.value.call()] }
        }
    
        static FileCollection getInputFiles(DefaultTask task) {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Nov 15 21:15:57 UTC 2022
    - 2.5K bytes
    - Viewed (0)
  6. subprojects/core/src/test/groovy/org/gradle/api/internal/tasks/AbstractTaskInputsAndOutputsTest.groovy

            def visitor = new GetInputPropertiesVisitor()
            TaskPropertyUtils.visitProperties(walker, task, visitor)
            return visitor.properties.collectEntries { [it.propertyName, InputParameterUtils.prepareInputParameterValue(it.value)] }
        }
    
        def inputFileProperties() {
            def inputFiles = [:]
            TaskPropertyUtils.visitProperties(walker, task, new PropertyVisitor() {
                @Override
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Apr 11 20:42:35 UTC 2024
    - 4.6K bytes
    - Viewed (0)
  7. subprojects/core/src/test/groovy/org/gradle/api/internal/plugins/AddSoftwareTypesAsExtensionsPluginTargetTest.groovy

            pluginTarget.applyImperative(null, plugin)
    
            then:
            1 * softwareTypeRegistry.isRegistered(_) >> true
            1 * inspectionScheme.getPropertyWalker() >> propertyWalker
            1 * propertyWalker.visitProperties(plugin, _, _) >> { args -> args[2].visitSoftwareTypeProperty("foo", propertyValue, softwareType) }
            1 * target.getExtensions() >> extensions
            1 * softwareType.modelPublicType() >> Foo.class
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Apr 11 20:42:35 UTC 2024
    - 3K bytes
    - Viewed (0)
  8. subprojects/core/src/main/java/org/gradle/api/internal/tasks/DefaultTaskOutputs.java

        public boolean getHasOutput() {
            if (!upToDateSpec.isEmpty()) {
                return true;
            }
            HasDeclaredOutputsVisitor visitor = new HasDeclaredOutputsVisitor();
            TaskPropertyUtils.visitProperties(propertyWalker, task, visitor);
            return visitor.hasDeclaredOutputs();
        }
    
        @Override
        public FileCollection getFiles() {
            return allOutputFiles;
        }
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Apr 04 09:46:14 UTC 2023
    - 10.2K bytes
    - Viewed (0)
  9. platforms/core-configuration/flow-services/src/main/kotlin/org/gradle/internal/flow/services/FlowParametersInstantiator.kt

            }
        }
    
        private
        fun <P : FlowParameters> validate(type: Class<P>, parameters: P) {
            val problems = ImmutableList.builder<Problem>()
            inspection.propertyWalker.visitProperties(
                parameters,
                object : ProblemRecordingTypeValidationContext(type, { Optional.empty() }) {
                    override fun recordProblem(problem: Problem) {
                        problems.add(problem)
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri May 24 15:01:34 UTC 2024
    - 4.6K bytes
    - Viewed (0)
  10. platforms/core-configuration/model-core/src/main/java/org/gradle/internal/properties/bean/DefaultPropertyWalker.java

            this.handlers = propertyHandlers.stream().collect(toImmutableMap(PropertyAnnotationHandler::getAnnotationType, Function.identity()));
        }
    
        @Override
        public void visitProperties(Object bean, TypeValidationContext validationContext, PropertyVisitor visitor) {
            walker.walk(bean, new TypeMetadataWalker.InstanceMetadataVisitor() {
                @Override
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Sep 28 09:51:04 UTC 2023
    - 8.2K bytes
    - Viewed (0)
Back to top