Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 10 for getAsDynamicObject (0.49 sec)

  1. platforms/core-configuration/model-core/src/test/groovy/org/gradle/internal/extensibility/ExtensibleDynamicObjectTest.java

        @Test
        public void canGetAndSetPropertiesOnGroovyObjectFromJava() {
            assertCanGetAndSetProperties(new GroovyBean().getAsDynamicObject());
        }
    
        @Test
        public void canGetAndSetPropertiesOnJavaSubClassOfGroovyObjectFromJava() {
            assertCanGetAndSetProperties(new DynamicJavaBean().getAsDynamicObject());
        }
    
        private void assertCanGetAndSetProperties(DynamicObject bean) {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Sep 28 09:51:04 UTC 2023
    - 33.7K bytes
    - Viewed (0)
  2. platforms/core-configuration/model-core/src/main/java/org/gradle/internal/instantiation/generator/AsmBackedClassGenerator.java

                    addGetter("getConvention", CONVENTION_TYPE, RETURN_CONVENTION, methodVisitor -> new MethodVisitorScope(methodVisitor) {{
                        // GENERATE ((MixInExtensibleDynamicObject)getAsDynamicObject()).getConvention()
                        _ALOAD(0);
                        _INVOKEVIRTUAL(generatedType, "getAsDynamicObject", RETURN_DYNAMIC_OBJECT);
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri May 24 15:40:00 UTC 2024
    - 100.6K bytes
    - Viewed (0)
  3. platforms/core-configuration/model-core/src/main/java/org/gradle/internal/metaobject/DynamicObjectUtil.java

            if (object instanceof DynamicObject) {
                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)
  4. platforms/core-configuration/model-core/src/main/java/org/gradle/api/internal/plugins/DslObject.java

        public DslObject(Object object) {
            this.object = object;
        }
    
        @Override
        public DynamicObject getAsDynamicObject() {
            if (dynamicObject == null) {
                this.dynamicObject = toType(object, DynamicObjectAware.class).getAsDynamicObject();
            }
            return dynamicObject;
        }
    
        @Override
        @Deprecated
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Sep 28 09:51:04 UTC 2023
    - 4.4K bytes
    - Viewed (0)
  5. platforms/core-configuration/model-core/src/main/java/org/gradle/api/internal/DynamicObjectAware.java

        /**
         * Returns a {@link DynamicObject} for this object. This should include all static and dynamic properties and methods for this object.
         *
         * @return The dynamic object.
         */
        DynamicObject getAsDynamicObject();
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Oct 09 10:01:06 UTC 2023
    - 1.4K bytes
    - Viewed (0)
  6. platforms/core-configuration/model-core/src/test/groovy/org/gradle/internal/instantiation/generator/AsmBackedClassGeneratorTest.java

            assertThat(call("{ it.prop }", bean), equalTo((Object) "value"));
    
            bean.getAsDynamicObject().setProperty("prop", "value2");
            assertThat(call("{ it.prop }", bean), equalTo((Object) "value2"));
    
            call("{ it.ext.anotherProp = 12 }", bean);
            assertThat(bean.getAsDynamicObject().getProperty("anotherProp"), equalTo((Object) 12));
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Oct 05 19:36:14 UTC 2023
    - 74.6K bytes
    - Viewed (0)
  7. subprojects/core/src/main/java/org/gradle/initialization/SettingsFactory.java

                settingsScript,
                startParameter
            );
            Map<String, Object> properties = gradleProperties.getProperties();
            DynamicObject dynamicObject = ((DynamicObjectAware) settings).getAsDynamicObject();
            ((ExtensibleDynamicObject) dynamicObject).addProperties(properties);
            return new SettingsState(settings, serviceRegistryFactory.services);
        }
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Mar 03 11:21:54 UTC 2023
    - 3.5K bytes
    - Viewed (0)
  8. subprojects/core/src/main/java/org/gradle/groovy/scripts/BasicScript.java

        @Override
        public Object invokeMethod(String name, Object args) {
            return dynamicLookupRoutine.invokeMethod(dynamicObject, name, (Object[]) args);
        }
    
        @Override
        public DynamicObject getAsDynamicObject() {
            return dynamicObject;
        }
    
        /**
         * This is a performance optimization which avoids using BeanDynamicObject to wrap the Script object.
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Oct 05 19:36:14 UTC 2023
    - 6.2K bytes
    - Viewed (0)
  9. subprojects/core/src/main/java/org/gradle/api/internal/AbstractTask.java

            }
            return extensibleDynamicObject.getConvention();
        }
    
        @Internal
        @Override
        public DynamicObject getAsDynamicObject() {
            assertDynamicObject();
            return extensibleDynamicObject;
        }
    
        @Internal
        @Override
        public String getDescription() {
            return description;
        }
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Apr 11 12:20:43 UTC 2024
    - 34.7K bytes
    - Viewed (0)
  10. subprojects/core/src/main/java/org/gradle/api/internal/project/DefaultProject.java

        }
    
        @Nullable
        @Override
        public ProjectIdentifier getParentIdentifier() {
            return parent;
        }
    
        @Override
        public DynamicObject getAsDynamicObject() {
            return extensibleDynamicObject;
        }
    
        @Override
        public DynamicObject getInheritedScope() {
            return extensibleDynamicObject.getInheritable();
        }
    
        @Override
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon May 27 12:34:44 UTC 2024
    - 50.2K bytes
    - Viewed (0)
Back to top