- Sort Score
- Result 10 results
- Languages All
Results 1 - 10 of 17 for hasMethod (0.2 sec)
-
platforms/core-configuration/model-core/src/test/groovy/org/gradle/internal/extensibility/ExtraPropertiesDynamicObjectAdapterTest.groovy
extension.properties == adapter.properties } def "has no methods"() { given: extension.set("foo") { } expect: !adapter.hasMethod("foo", "anything") and: !adapter.hasMethod("other") } def "getting missing property throws MPE"() { when: adapter.getProperty("foo") then: thrown(MissingPropertyException)
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Thu Sep 28 09:51:04 UTC 2023 - 2.3K 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/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) -
platforms/software/dependency-management/src/main/java/org/gradle/api/internal/artifacts/dsl/dependencies/DynamicAddDependencyMethods.java
this.configurationContainer = configurationContainer; this.dependencyAdder = dependencyAdder; } @Override public boolean hasMethod(String name, Object... arguments) { return arguments.length != 0 && configurationContainer.findByName(name) != null; } @Override
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Tue Oct 10 21:10:11 UTC 2023 - 2.7K bytes - Viewed (0)