- Sort Score
- Result 10 results
- Languages All
Results 11 - 20 of 31 for hasMethods (0.19 sec)
-
platforms/core-configuration/model-core/src/test/groovy/org/gradle/internal/metaobject/BeanDynamicObjectTest.groovy
expect: dynamicObject.hasMethod("m", [12] as Object[]) !dynamicObject.hasMethod("m", [] as Object[]) !dynamicObject.hasMethod("other", [12] as Object[]) dynamicObject.hasMethod("overlap", [Integer] as Object[]) dynamicObject.hasMethod("overlap", [0] as Object[]) !dynamicObject.hasMethod("methodWithClass", [0] as Object[])
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Thu Sep 28 09:51:04 UTC 2023 - 26.5K bytes - Viewed (0) -
platforms/core-configuration/configuration-cache/src/main/kotlin/org/gradle/internal/cc/impl/CrossProjectModelAccessTrackingParentDynamicObject.kt
private val problemFactory: ProblemFactory, private val dynamicCallProblemReporting: DynamicCallProblemReporting ) : DynamicObject { override fun hasMethod(name: String, vararg arguments: Any?): Boolean { onAccess(MemberKind.METHOD, name) return delegate.hasMethod(name, *arguments) } override fun tryInvokeMethod(name: String, vararg arguments: Any?): DynamicInvokeResult { onAccess(MemberKind.METHOD, name)
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Sat Jun 08 11:29:25 UTC 2024 - 5.3K bytes - Viewed (0) -
subprojects/core/src/main/java/org/gradle/groovy/scripts/BasicScript.java
public Map<String, ?> getProperties() { return dynamicTarget.getProperties(); } @Override public boolean hasMethod(String name, Object... arguments) { return scriptObject.hasMethod(name, arguments) || dynamicTarget.hasMethod(name, arguments); } @Override public boolean hasProperty(String name) {
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Thu Oct 05 19:36:14 UTC 2023 - 6.2K bytes - Viewed (0) -
platforms/core-configuration/model-core/src/test/groovy/org/gradle/internal/extensibility/ExtensibleDynamicObjectTest.java
ExtensibleDynamicObjectTestHelper.decorateGroovyBean(bean); assertTrue(bean.hasMethod("groovyMethod", "a", "b")); assertThat(bean.getAsDynamicObject().invokeMethod("groovyMethod", "a", "b"), equalTo((Object) "groovy:a.b")); assertTrue(bean.hasMethod("dynamicGroovyMethod", "a", "b"));
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/internal/metaobject/CompositeDynamicObject.java
} properties.put("properties", properties); return properties; } @Override public boolean hasMethod(String name, @Nullable Object... arguments) { for (DynamicObject object : objects) { if (object.hasMethod(name, arguments)) { return true; } } return false; } @Override
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/test/groovy/org/gradle/internal/extensibility/DefaultConventionTest.groovy
convention.add("foo", ext) //then assertTrue(convention.extensionsAsDynamicObject.hasProperty("foo")) assertTrue(convention.extensionsAsDynamicObject.hasMethod("foo", {})) assertTrue(convention.extensionsAsDynamicObject.hasMethod("foo", {} as Action)) assertEquals(convention.extensionsAsDynamicObject.properties.get("foo"), ext) } @Test void extensionsTakePrecedenceOverPluginConventions() {
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Thu Sep 28 09:51:04 UTC 2023 - 7K bytes - Viewed (0) -
subprojects/core-api/src/main/java/org/gradle/internal/metaobject/MethodAccess.java
* * <p>Note that not every method is known. Some methods may require an attempt invoke it in order for them to be discovered.</p> */ boolean hasMethod(String name, @Nullable Object... arguments); /** * Invokes the method with the given name and arguments. */ DynamicInvokeResult tryInvokeMethod(String name, @Nullable Object... arguments);
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Mon Oct 09 10:01:06 UTC 2023 - 1.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/test/groovy/org/gradle/internal/metaobject/AbstractDynamicObjectTest.java
} result = object.trySetProperty("something", "value"); assertFalse(result.isFound()); } @Test public void hasNoMethods() { assertFalse(object.hasMethod("method", "a")); try { object.invokeMethod("method", "b"); fail(); } catch (MissingMethodException e) {
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Fri Nov 17 11:25:34 UTC 2023 - 2.6K bytes - Viewed (0) -
platforms/core-configuration/model-core/src/test/groovy/org/gradle/internal/metaobject/BeanWithMixInMethods.groovy
String thing(Number l) { return l.toString() } @Override MethodAccess getAdditionalMethods() { return new MethodAccess() { @Override boolean hasMethod(String name, Object... arguments) { return name == "dyno" } @Override DynamicInvokeResult tryInvokeMethod(String name, Object... arguments) {
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Thu Sep 28 09:51:04 UTC 2023 - 1.4K bytes - Viewed (0)