Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 17 for asDynamicObject (0.77 sec)

  1. 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)
  2. platforms/core-configuration/model-core/src/main/java/org/gradle/internal/metaobject/DynamicObjectUtil.java

     * limitations under the License.
     */
    
    package org.gradle.internal.metaobject;
    
    import org.gradle.api.internal.DynamicObjectAware;
    
    public abstract class DynamicObjectUtil {
        public static DynamicObject asDynamicObject(Object object) {
            if (object instanceof DynamicObject) {
                return (DynamicObject)object;
            } else if (object instanceof DynamicObjectAware) {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Sep 28 09:51:04 UTC 2023
    - 1.1K bytes
    - Viewed (0)
  3. platforms/core-configuration/kotlin-dsl/src/test/kotlin/org/gradle/kotlin/dsl/DelegatedGradlePropertiesExtensionsTest.kt

                }
                DynamicDelegatedPropertiesMock.SettingsMock(
                    mock<DynamicAwareSettingsMockType>(name = "settings") {
                        on { asDynamicObject } doReturn dynamicObject
                        on { gradle } doReturn gradleMock
                    },
                    dynamicObject
                )
            }
    
        private
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Jun 07 15:44:53 UTC 2024
    - 8.3K bytes
    - Viewed (0)
  4. platforms/core-configuration/model-core/src/main/java/org/gradle/internal/metaobject/ConfigureDelegate.java

        public ConfigureDelegate(Closure<?> configureClosure, Object delegate) {
            _original_owner = configureClosure.getOwner();
            _owner = DynamicObjectUtil.asDynamicObject(_original_owner);
            _delegate = DynamicObjectUtil.asDynamicObject(delegate);
        }
    
        @Override
        public String toString() {
            return _delegate.toString();
        }
    
        @Nullable
        public Object _original_owner() {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Nov 17 11:25:34 UTC 2023
    - 4K bytes
    - Viewed (0)
  5. platforms/core-configuration/model-core/src/test/groovy/org/gradle/api/internal/plugins/DslObjectTest.groovy

        
        def "fails lazily for non dsl object"() {
            when:
            def dsl = new DslObject(new Object())
    
            then:
            notThrown(Exception)
    
            when:
            dsl.asDynamicObject
    
            then:
            thrown(IllegalStateException)
        }
    
        static class Thing {}
    
        def "works for dsl object"() {
            when:
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Sep 28 09:51:04 UTC 2023
    - 1.2K bytes
    - Viewed (0)
  6. platforms/documentation/docs/src/snippets/tutorial/projectReports/tests/propertyListReport.out

    ant: org.gradle.api.internal.project.DefaultAntBuilder@12345
    antBuilderFactory: org.gradle.api.internal.project.DefaultAntBuilderFactory@12345
    artifacts: org.gradle.api.internal.artifacts.dsl.DefaultArtifactHandler_Decorated@12345
    asDynamicObject: DynamicObject for project ':api'
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Jan 12 20:19:43 UTC 2024
    - 578 bytes
    - Viewed (0)
  7. platforms/core-configuration/model-core/src/main/java/org/gradle/internal/extensibility/MixInClosurePropertiesAsMethodsDynamicObject.java

                    ((NamedDomainObjectContainer) property).configure((Closure) arguments[0]);
                    return DynamicInvokeResult.found();
                }
                DynamicObject dynamicObject = DynamicObjectUtil.asDynamicObject(property);
                if (dynamicObject.hasMethod("call", arguments)) {
                    return dynamicObject.tryInvokeMethod("call", arguments);
                }
            }
            return DynamicInvokeResult.notFound();
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Oct 09 10:19:11 UTC 2023
    - 2.8K bytes
    - Viewed (0)
  8. platforms/core-configuration/kotlin-dsl/src/main/kotlin/org/gradle/kotlin/dsl/PropertyDelegate.kt

        }
    
    
    private
    fun dynamicObjectFor(target: Any): DynamicObject =
        (target as? DynamicObjectAware ?: DslObject(target)).asDynamicObject
    
    
    private
    class NullableDynamicPropertyDelegate(
        private val dynamicLookupRoutine: DynamicLookupRoutine,
        private val owner: DynamicObject,
        private val name: String
    ) : PropertyDelegate {
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Jun 07 09:50:04 UTC 2024
    - 2.8K bytes
    - Viewed (0)
  9. subprojects/core/src/main/java/org/gradle/groovy/scripts/BasicScript.java

                dynamicTarget = scriptObject;
            }
    
            public void setTarget(Object target) {
                dynamicTarget = DynamicObjectUtil.asDynamicObject(target);
            }
    
            @Override
            public Map<String, ?> getProperties() {
                return dynamicTarget.getProperties();
            }
    
            @Override
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Oct 05 19:36:14 UTC 2023
    - 6.2K bytes
    - Viewed (0)
  10. platforms/native/language-native/src/integTest/groovy/org/gradle/language/AbstractNativeParallelIntegrationTest.groovy

            buildFile << """
                ${callbackWorkerLeaseService}
    
                tasks.matching { it.name == '${taskName}' }.all { task ->
                    def workerLeaseService = task.asDynamicObject.publicType.getDeclaredField("workerLeaseService")
                    workerLeaseService.setAccessible(true)
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Nov 16 20:20:03 UTC 2023
    - 7.4K bytes
    - Viewed (0)
Back to top