- Sort Score
- Result 10 results
- Languages All
Results 1 - 10 of 48 for DynamicObject (0.43 sec)
-
subprojects/core-api/src/main/java/org/gradle/internal/metaobject/DynamicObject.java
* The {@link org.gradle.internal.extensibility.ExtensibleDynamicObject} implementation on the other hand does provide extra functionality. */ public interface DynamicObject extends MethodAccess, PropertyAccess { /** * Creates a {@link MissingPropertyException} for getting an unknown property of this object. */ MissingPropertyException getMissingProperty(String name);
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Thu Oct 26 11:50:19 UTC 2023 - 2.4K bytes - Viewed (0) -
platforms/core-configuration/model-core/src/test/groovy/org/gradle/internal/metaobject/CompositeDynamicObjectTest.groovy
return "<obj>" } } def "get property returns result from first delegate that has the property"() { def obj1 = Mock(DynamicObject) def obj2 = Mock(DynamicObject) def obj3 = Mock(DynamicObject) obj.setObjects(obj1, obj2, obj3) when: def result = obj.getProperty("p") then: result == 12 and:
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Thu Sep 28 09:51:04 UTC 2023 - 4.8K bytes - Viewed (0) -
subprojects/core/src/main/java/org/gradle/api/internal/project/DynamicLookupRoutine.java
void setProperty(DynamicObject receiver, String name, @Nullable Object value); boolean hasProperty(DynamicObject receiver, String propertyName); @Nullable Map<String, ?> getProperties(DynamicObject receiver); @Nullable Object invokeMethod(DynamicObject receiver, String name, Object... args); DynamicInvokeResult tryGetProperty(DynamicObject receiver, String name);
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Fri Jun 07 09:49:31 UTC 2024 - 1.6K bytes - Viewed (0) -
platforms/core-configuration/kotlin-dsl/src/test/kotlin/org/gradle/kotlin/dsl/DelegatedGradlePropertiesExtensionsTest.kt
inOrder(target, dynamicObject) { verify(target as DynamicObjectAware).asDynamicObject verify(dynamicObject).tryGetProperty(propertyName) verifyNoMoreInteractions() } class SettingsMock(val settings: Settings, dynamicObject: DynamicObject) : DynamicDelegatedPropertiesMock<Settings>(settings, dynamicObject)
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Fri Jun 07 15:44:53 UTC 2024 - 8.3K bytes - Viewed (0) -
platforms/core-configuration/file-collections/src/main/java/org/gradle/api/internal/file/AntFileCollectionMatchingTaskBuilder.java
for (DirectoryTree fileTree : existing) { dynamicObject.invokeMethod(childNodeName, Collections.singletonMap("location", fileTree.getDir())); } dynamicObject.invokeMethod("or", new Closure<Void>(this) { public Object doCall(Object ignore) { for (final DirectoryTree fileTree : existing) { dynamicObject.invokeMethod("and", new Closure<Void>(this) {
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Thu Sep 28 09:51:04 UTC 2023 - 2.7K bytes - Viewed (0) -
platforms/core-configuration/model-core/src/main/java/org/gradle/internal/extensibility/DefaultConvention.java
} BeanDynamicObject dynamicObject = dynamicObjects.get(object); if (dynamicObject == null) { dynamicObject = new BeanDynamicObject(object); dynamicObjects.put(object, dynamicObject); } return dynamicObject; } } private void checkExtensionIsNotReassigned(String name) {
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Fri May 24 13:45:02 UTC 2024 - 13.7K bytes - Viewed (0) -
platforms/core-configuration/model-core/src/main/java/org/gradle/internal/metaobject/CompositeDynamicObject.java
import java.util.Map; /** * Presents a {@link DynamicObject} view of multiple objects at once. * * Can be used to provide a dynamic view of an object with enhancements. */ public abstract class CompositeDynamicObject extends AbstractDynamicObject { private static final DynamicObject[] NONE = new DynamicObject[0]; private DynamicObject[] objects = NONE; private DynamicObject[] updateObjects = NONE;
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Mon Oct 09 10:01:06 UTC 2023 - 3.3K bytes - Viewed (0) -
platforms/core-configuration/model-core/src/main/java/org/gradle/internal/extensibility/MixInClosurePropertiesAsMethodsDynamicObject.java
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) -
platforms/core-configuration/model-core/src/main/java/org/gradle/internal/instantiation/generator/MixInExtensibleDynamicObject.java
return instantiatorFactory.decorateLenient(services); } private static AbstractDynamicObject wrap(Object delegateObject, Class<?> publicType, DynamicObject dynamicObject) { if (dynamicObject != null) { return (AbstractDynamicObject) dynamicObject; } return new BeanDynamicObject(delegateObject, publicType); }
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Thu Sep 28 09:51:04 UTC 2023 - 2.1K bytes - Viewed (0) -
platforms/core-configuration/configuration-cache/src/main/kotlin/org/gradle/internal/cc/impl/TrackingDynamicLookupRoutine.kt
import org.gradle.internal.metaobject.DynamicInvokeResult import org.gradle.internal.metaobject.DynamicObject class TrackingDynamicLookupRoutine( private val dynamicCallContextTracker: DynamicCallContextTracker ) : DynamicLookupRoutine { @Throws(MissingPropertyException::class) override fun property(receiver: DynamicObject, propertyName: String): Any? = withDynamicCall(receiver) {
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Sat Jun 08 11:29:25 UTC 2024 - 2.8K bytes - Viewed (0)