Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 22 for BeanDynamicObject (0.49 sec)

  1. platforms/core-configuration/model-core/src/main/java/org/gradle/internal/metaobject/BeanDynamicObject.java

            }
        }
    
        public BeanDynamicObject(Object bean) {
            this(bean, null, true, true, StringToEnumTransformer.INSTANCE, StringToEnumTransformer.INSTANCE);
        }
    
        public BeanDynamicObject(Object bean, @Nullable Class<?> publicType) {
            this(bean, publicType, true, true, StringToEnumTransformer.INSTANCE, StringToEnumTransformer.INSTANCE);
        }
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri May 24 13:45:02 UTC 2024
    - 29.3K bytes
    - Viewed (0)
  2. subprojects/core/src/main/java/org/gradle/groovy/scripts/BasicScript.java

        /**
         * This is a performance optimization which avoids using BeanDynamicObject to wrap the Script object.
         * Using BeanDynamicObject would be wasteful, because most of the interesting properties and methods
         * are delegated to the script target. Doing this delegation explicitly avoids
         * us going through the methodMissing/propertyMissing protocol that BeanDynamicObject would use.
         */
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Oct 05 19:36:14 UTC 2023
    - 6.2K bytes
    - Viewed (0)
  3. platforms/core-configuration/model-core/src/test/groovy/org/gradle/internal/metaobject/BeanDynamicObjectTest.groovy

            def bean = new Bean(prop: "value")
            def dynamicObject = new BeanDynamicObject(bean)
    
            expect:
            dynamicObject.hasProperty("prop")
            dynamicObject.getProperty("prop") == "value"
        }
    
        def "can get value of read only property of groovy object"() {
            def bean = new Bean(prop: "value")
            def dynamicObject = new BeanDynamicObject(bean)
    
            expect:
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Sep 28 09:51:04 UTC 2023
    - 26.5K bytes
    - Viewed (0)
  4. platforms/core-configuration/model-core/src/main/java/org/gradle/internal/extensibility/MixInClosurePropertiesAsMethodsDynamicObject.java

                if (property instanceof Closure) {
                    Closure closure = (Closure) property;
                    closure.setResolveStrategy(Closure.DELEGATE_FIRST);
                    BeanDynamicObject dynamicObject = new BeanDynamicObject(closure);
                    result = dynamicObject.tryInvokeMethod("doCall", arguments);
                    if (!result.isFound() && !(closure instanceof GeneratedClosure)) {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Oct 09 10:19:11 UTC 2023
    - 2.8K bytes
    - Viewed (0)
  5. platforms/core-configuration/model-core/src/main/java/org/gradle/internal/extensibility/DefaultConvention.java

                }
                for (Object object : plugins.values()) {
                    BeanDynamicObject dynamicObject = asDynamicObject(object);
                    if (dynamicObject.hasMethod(name, args)) {
                        return true;
                    }
                }
                return false;
            }
    
            private BeanDynamicObject asDynamicObject(Object object) {
                if (dynamicObjects == null) {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri May 24 13:45:02 UTC 2024
    - 13.7K bytes
    - Viewed (0)
  6. platforms/core-configuration/file-collections/src/main/java/org/gradle/api/internal/file/AntFileSetBuilder.java

     */
    package org.gradle.api.internal.file;
    
    import groovy.lang.Closure;
    import org.gradle.api.file.DirectoryTree;
    import org.gradle.api.tasks.AntBuilderAware;
    import org.gradle.internal.metaobject.BeanDynamicObject;
    import org.gradle.internal.metaobject.DynamicObject;
    import org.gradle.util.internal.AntUtil;
    
    import java.util.Collections;
    
    public class AntFileSetBuilder implements AntBuilderAware {
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Sep 28 09:51:04 UTC 2023
    - 1.8K bytes
    - Viewed (0)
  7. platforms/core-configuration/file-collections/src/main/java/org/gradle/api/internal/file/AntFileTreeBuilder.java

     */
    package org.gradle.api.internal.file;
    
    import com.google.common.collect.ImmutableMap;
    import groovy.lang.Closure;
    import org.gradle.api.tasks.AntBuilderAware;
    import org.gradle.internal.metaobject.BeanDynamicObject;
    import org.gradle.internal.metaobject.DynamicObject;
    
    import java.io.File;
    import java.util.Map;
    
    public class AntFileTreeBuilder implements AntBuilderAware {
    
        private final Map<String, File> files;
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Sep 28 09:51:04 UTC 2023
    - 2K bytes
    - Viewed (0)
  8. platforms/core-configuration/model-core/src/main/java/org/gradle/internal/instantiation/generator/MixInExtensibleDynamicObject.java

    import org.gradle.internal.instantiation.InstanceGenerator;
    import org.gradle.internal.instantiation.InstantiatorFactory;
    import org.gradle.internal.metaobject.AbstractDynamicObject;
    import org.gradle.internal.metaobject.BeanDynamicObject;
    import org.gradle.internal.metaobject.DynamicObject;
    import org.gradle.internal.service.ServiceLookup;
    
    import javax.annotation.Nullable;
    
    /**
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Sep 28 09:51:04 UTC 2023
    - 2.1K bytes
    - Viewed (0)
  9. platforms/core-configuration/file-collections/src/main/java/org/gradle/api/internal/file/AntFileCollectionMatchingTaskBuilder.java

    import com.google.common.collect.Lists;
    import groovy.lang.Closure;
    import org.gradle.api.file.DirectoryTree;
    import org.gradle.api.tasks.AntBuilderAware;
    import org.gradle.internal.metaobject.BeanDynamicObject;
    import org.gradle.internal.metaobject.DynamicObject;
    
    import java.util.Collections;
    
    public class AntFileCollectionMatchingTaskBuilder implements AntBuilderAware {
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Sep 28 09:51:04 UTC 2023
    - 2.7K bytes
    - Viewed (0)
  10. platforms/core-configuration/file-collections/src/main/java/org/gradle/api/internal/file/AntFileCollectionBuilder.java

     */
    package org.gradle.api.internal.file;
    
    import groovy.lang.Closure;
    import org.gradle.api.file.FileCollection;
    import org.gradle.api.tasks.AntBuilderAware;
    import org.gradle.internal.metaobject.BeanDynamicObject;
    import org.gradle.internal.metaobject.DynamicObject;
    import org.gradle.util.internal.AntUtil;
    
    import java.io.File;
    import java.util.Collections;
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Sep 28 09:51:04 UTC 2023
    - 1.7K bytes
    - Viewed (0)
Back to top