Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 13 for BeanDynamicObject (0.33 sec)

  1. 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)
  2. 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)
  3. 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)
  4. 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)
  5. 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)
  6. 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)
  7. 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)
  8. subprojects/core/src/test/groovy/org/gradle/internal/classpath/GroovyDynamicDispatchingInterceptingTest.groovy

         */
        private class FalseInterceptorTestReceiver {
            void test() { }
        }
    
        def 'invoking an intercepted method on a BeanDynamicObject replaces the metaclass of the bean'() {
            when:
            instrumentedClasses.instrumentedClosure { receiver ->
                new BeanDynamicObject(receiver).invokeMethod("test")
            }(new InterceptorTestReceiver())
    
            then:
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed Nov 15 09:44:54 UTC 2023
    - 8K bytes
    - Viewed (0)
  9. platforms/core-configuration/model-core/src/main/java/org/gradle/internal/extensibility/ExtensibleDynamicObject.java

            updateDelegates();
        }
    
        private static BeanDynamicObject createDynamicObject(Object delegate, Class<?> publicType) {
            return new BeanDynamicObject(delegate, publicType);
        }
    
        private void updateDelegates() {
            DynamicObject[] delegates = new DynamicObject[6];
            delegates[0] = dynamicDelegate;
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Nov 17 11:25:34 UTC 2023
    - 8.7K bytes
    - Viewed (0)
  10. platforms/core-configuration/model-core/src/main/java/org/gradle/internal/metaobject/DynamicObjectUtil.java

                return (DynamicObject)object;
            } else if (object instanceof DynamicObjectAware) {
                return ((DynamicObjectAware) object).getAsDynamicObject();
            } else {
                return new BeanDynamicObject(object);
            }
        }
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Sep 28 09:51:04 UTC 2023
    - 1.1K bytes
    - Viewed (0)
Back to top