Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 9 of 9 for methodsNamed (0.17 sec)

  1. subprojects/core/src/test/groovy/org/gradle/internal/classpath/intercept/InterceptScopeTest.groovy

            InterceptScope.methodsNamed("method1")             | InterceptScope.methodsNamed("method2")
        }
    
        def "method and property scopes with the same name are not equal"() {
            when:
            InterceptScope methodScope = InterceptScope.methodsNamed("name")
            InterceptScope propertyScope = InterceptScope.readsOfPropertiesNamed("name")
    
            then:
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Jun 03 11:20:13 UTC 2022
    - 2.2K bytes
    - Viewed (0)
  2. subprojects/core/src/main/java/org/gradle/internal/classpath/intercept/InterceptScope.java

         */
        public static InterceptScope methodsNamed(String methodName) {
            return new NamedMemberScope(CallType.METHOD, methodName);
        }
    
        /**
         * The returned scope includes reads of all properties named {@code propertyName}.
         * This scope doesn't include calls to the getter method corresponding to this property,
         * use additional explicit {@link #methodsNamed(String)} scope to intercept that.
         *
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Apr 11 14:02:30 UTC 2024
    - 5.3K bytes
    - Viewed (0)
  3. subprojects/core/src/main/java/org/gradle/internal/classpath/Instrumented.java

            public IntegerGetIntegerInterceptor() {
                super(Integer.class, InterceptScope.methodsNamed("getInteger"));
            }
    
            @Override
            protected Object interceptSafe(Invocation invocation, String consumer) throws Throwable {
                switch (invocation.getArgsCount()) {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Apr 11 13:46:35 UTC 2024
    - 34.2K bytes
    - Viewed (0)
  4. platforms/core-configuration/model-core/src/test/groovy/org/gradle/model/internal/manage/schema/extract/ModelSchemaUtilsTest.groovy

        }
    
        class UnmanagedType  {
            String value
        }
    
        def "detects unmanaged property"() {
            expect:
            !ModelSchemaUtils.isMethodDeclaredInManagedType(ModelSchemaUtils.getCandidateMethods(UnmanagedType).methodsNamed("getValue").values().flatten())
        }
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Sep 28 09:51:04 UTC 2023
    - 5.1K bytes
    - Viewed (0)
  5. subprojects/core/src/main/java/org/gradle/internal/classpath/intercept/DefaultCallSiteDecorator.java

            CacheableCallSite ccs = toGroovyCacheableCallSite(originalCallSite);
            switch (callType) {
                case "invoke":
                    maybeApplyInterceptor(ccs, caller, flags, interceptors.get(InterceptScope.methodsNamed(name)));
                    break;
                case "getProperty":
                    maybeApplyInterceptor(ccs, caller, flags, interceptors.get(InterceptScope.readsOfPropertiesNamed(name)));
                    break;
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Apr 11 13:46:35 UTC 2024
    - 13.3K bytes
    - Viewed (0)
  6. platforms/core-runtime/internal-instrumentation-processor/src/main/java/org/gradle/internal/instrumentation/processor/codegen/groovy/InterceptGroovyCallsGenerator.java

                scopeExpressions.add(CodeBlock.of("$1T.readsOfPropertiesNamed($2S)", INTERCEPTED_SCOPE_CLASS, propertyName));
                scopeExpressions.add(CodeBlock.of("$1T.methodsNamed($2S)", INTERCEPTED_SCOPE_CLASS, getterName));
            });
            requests.stream().filter(it -> it.getInterceptedCallable().getKind() == CallableKindInfo.GROOVY_PROPERTY_SETTER).forEach(request -> {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue May 28 13:09:40 UTC 2024
    - 16.4K bytes
    - Viewed (0)
  7. platforms/core-configuration/model-core/src/main/java/org/gradle/model/internal/manage/schema/extract/CandidateMethods.java

        }
    
        /**
         * @param methodName Method name
         * @return Candidate methods named {@literal methodName} or {@literal null} if none
         */
        Map<Equivalence.Wrapper<Method>, Collection<Method>> methodsNamed(String methodName) {
            if (candidates.containsKey(methodName)) {
                return candidates.get(methodName);
            }
            return Collections.<Equivalence.Wrapper<Method>, Collection<Method>>emptyMap();
        }
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Sep 28 09:51:04 UTC 2023
    - 4.4K bytes
    - Viewed (0)
  8. subprojects/core/src/main/java/org/gradle/internal/classpath/CallInterceptingMetaClass.java

            MetaMethod original = adaptee.pickMethod(methodName, arguments);
    
            if (matchedCaller != null) {
                CallInterceptor callInterceptor = interceptorResolver.resolveCallInterceptor(InterceptScope.methodsNamed(methodName));
                if (callInterceptor instanceof SignatureAwareCallInterceptor) {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Apr 11 13:46:35 UTC 2024
    - 21.8K bytes
    - Viewed (0)
  9. platforms/core-runtime/BYTECODE-INTERCEPTION-README.md

    }
    ```
    
    For dynamic Groovy:
    ```java
    public static class SetSourceCompatibilityCallInterceptor extends CallInterceptor {
        public SetSourceCompatibilityCallInterceptor() {
            super(InterceptScope.methodsNamed("setSourceCompatibility"));
        }
    
        @Override
        public Object intercept(Invocation invocation, String consumer) throws Throwable {
            Object receiver = invocation.getReceiver();
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Apr 18 09:22:58 UTC 2024
    - 22.1K bytes
    - Viewed (0)
Back to top