- Sort Score
- Result 10 results
- Languages All
Results 21 - 30 of 44 for DynamicObject (0.31 sec)
-
subprojects/core/src/main/java/org/gradle/api/internal/project/DefaultDynamicLookupRoutine.java
public boolean hasProperty(DynamicObject receiver, String propertyName) { return receiver.hasProperty(propertyName); } @Override public Map<String, ?> getProperties(DynamicObject receiver) { return DeprecationLogger.whileDisabled((Factory<Map<String, ?>>) () -> receiver.getProperties()); } @Nullable @Override public Object invokeMethod(DynamicObject receiver, String name, Object... args) {
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Fri Jun 07 09:49:31 UTC 2024 - 2.3K bytes - Viewed (0) -
platforms/core-configuration/model-core/src/test/groovy/org/gradle/internal/metaobject/MixInClosurePropertiesAsMethodsDynamicObjectTest.groovy
return "<obj>" } } def "invokes method on first delegate that has a property with closure value"() { def obj1 = Mock(DynamicObject) def obj2 = Mock(DynamicObject) def obj3 = Mock(DynamicObject) obj.setObjects(obj1, obj2, obj3) when: def result = obj.invokeMethod("m", ["value"] as Object[]) then: result == "result"
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Thu Sep 28 09:51:04 UTC 2023 - 5.5K bytes - Viewed (0) -
platforms/core-configuration/configuration-cache/src/test/kotlin/org/gradle/internal/cc/impl/TrackingDynamicLookupRoutineTest.kt
import org.gradle.internal.metaobject.DynamicInvokeResult import org.gradle.internal.metaobject.DynamicObject import org.junit.Test class TrackingDynamicLookupRoutineTest { @Test fun `tracks context in all implementations`() { val receiver = mock<DynamicObject> { on { tryGetProperty(any()) }.thenReturn(DynamicInvokeResult.found()) }
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Sat Jun 08 11:29:25 UTC 2024 - 2K bytes - Viewed (0) -
platforms/core-configuration/file-collections/src/main/java/org/gradle/api/internal/file/AntFileCollectionBuilder.java
public Object addToAntBuilder(Object node, String childNodeName) { final DynamicObject dynamicObject = new BeanDynamicObject(node); dynamicObject.invokeMethod(childNodeName == null ? "resources" : childNodeName, new Closure(this) { public Object doCall(Object ignore) { for (File file : files) {
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Thu Sep 28 09:51:04 UTC 2023 - 1.7K bytes - Viewed (0) -
subprojects/core/src/main/java/org/gradle/api/internal/project/DefaultCrossProjectModelAccess.java
import org.gradle.api.internal.GradleInternal; import org.gradle.api.internal.tasks.TaskDependencyUsageTracker; import org.gradle.execution.taskgraph.TaskExecutionGraphInternal; import org.gradle.internal.metaobject.DynamicObject; import java.util.Map; import java.util.Set; import java.util.TreeSet; import java.util.stream.Collectors; public class DefaultCrossProjectModelAccess implements CrossProjectModelAccess {
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Fri Mar 29 04:11:36 UTC 2024 - 3.1K bytes - Viewed (0) -
platforms/core-configuration/configuration-cache/src/main/kotlin/org/gradle/internal/cc/impl/CrossProjectModelAccessTrackingParentDynamicObject.kt
import org.gradle.internal.metaobject.DynamicInvokeResult import org.gradle.internal.metaobject.DynamicObject import java.util.Locale internal class CrossProjectModelAccessTrackingParentDynamicObject( private val ownerProject: ProjectInternal, private val delegate: DynamicObject, private val referrerProject: ProjectInternal, private val problems: ProblemsListener,
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Sat Jun 08 11:29:25 UTC 2024 - 5.3K bytes - Viewed (0) -
platforms/core-configuration/model-core/src/test/groovy/org/gradle/internal/extensibility/ExtensibleDynamicObjectTest.java
assertThat(DynamicObjectUtil.asDynamicObject(new Object()), instanceOf(DynamicObject.class)); } @Test public void canCallGroovyDynamicMethods() { DynamicGroovyBean bean = new DynamicGroovyBean(); DynamicObject object = new ExtensibleDynamicObject(bean, DynamicGroovyBean.class, TestUtil.instantiatorFactory().decorateLenient());
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Thu Sep 28 09:51:04 UTC 2023 - 33.7K bytes - Viewed (0) -
platforms/core-configuration/model-core/src/main/java/org/gradle/util/internal/ConfigureUtil.java
return delegate; } DynamicObject dynamicObject = DynamicObjectUtil.asDynamicObject(delegate); for (Map.Entry<?, ?> entry : properties.entrySet()) { String name = entry.getKey().toString(); Object value = entry.getValue(); DynamicInvokeResult result = dynamicObject.trySetProperty(name, value); if (result.isFound()) {
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Tue Apr 23 17:40:52 UTC 2024 - 6.6K bytes - Viewed (0) -
subprojects/core/src/main/java/org/gradle/api/internal/project/CrossProjectModelAccess.java
/** * Produces a {@code DynamicObject} for the inherited scope from the parent project of the specified project, behaving correctly * regarding cross-project model access. * * @param referrerProject The project that needs to get an inherited scope dynamic object from its parent.
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Fri Mar 29 04:11:36 UTC 2024 - 4.3K bytes - Viewed (0) -
platforms/core-configuration/model-core/src/main/java/org/gradle/internal/metaobject/AbstractDynamicObject.java
import java.util.Arrays; import java.util.Collections; import java.util.Map; /** * An empty {@link DynamicObject}. */ public abstract class AbstractDynamicObject implements DynamicObject { public abstract String getDisplayName(); @Override public String toString() { return "DynamicObject for " + getDisplayName(); } @Override public boolean hasProperty(String name) {
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Fri Nov 17 11:25:34 UTC 2023 - 8.6K bytes - Viewed (0)