Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 34 for hasMethod (0.17 sec)

  1. platforms/jvm/normalization-java/src/test/groovy/org/gradle/internal/normalization/java/ApiClassExtractorTest.groovy

            then:
            hasMethod(clazzA.clazz, 'foo').modifiers == Opcodes.ACC_ABSTRACT + Opcodes.ACC_PUBLIC
            hasMethod(clazzA.clazz, 'bar').modifiers == Opcodes.ACC_PUBLIC
            hasMethod(extractedA, 'foo').modifiers == Opcodes.ACC_ABSTRACT + Opcodes.ACC_PUBLIC
            hasMethod(extractedA, 'bar').modifiers == Opcodes.ACC_PUBLIC
    
            and:
            hasMethod(clazzB.clazz, 'foo').modifiers == Opcodes.ACC_PUBLIC
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Sep 28 15:09:49 UTC 2023
    - 14.8K bytes
    - Viewed (0)
  2. 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)
  3. 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)
  4. 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)
  5. 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)
  6. 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)
  7. 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)
  8. 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)
  9. 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)
  10. 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)
Back to top