Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 165 for constructorsOf (0.17 sec)

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

        }
    
        def "constructor scopes of the same class are equal"() {
            expect:
            InterceptScope.constructorsOf(String) == InterceptScope.constructorsOf(String)
        }
    
        def "constructor scopes of different classes are not equal"() {
            expect:
            InterceptScope.constructorsOf(Integer) != InterceptScope.constructorsOf(Long)
        }
    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/ClassBoundCallInterceptor.java

     * It only intercepts the calls where the receiver is the class of interest.
     * <p>
     * It is possible but not strictly necessary to use this interceptor to intercept constructors.
     * Due to the way constructor interception works, having an {@link InterceptScope#constructorsOf(Class)
     * as a scope already guarantees that the invocation would have the given class object as the receiver.
     */
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Apr 11 13:46:35 UTC 2024
    - 2.3K bytes
    - Viewed (0)
  3. subprojects/core/src/main/java/org/gradle/internal/classpath/intercept/InterceptScope.java

            this.callType = callType;
        }
    
        /**
         * The returned scope includes calls to all constructors of class {@code constructorClass}.
         *
         * @param constructorClass the class whose constructors are to be intercepted
         * @return the scope object
         */
        public static InterceptScope constructorsOf(Class<?> constructorClass) {
            return new ConstructorScope(constructorClass);
        }
    
        /**
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Apr 11 14:02:30 UTC 2024
    - 5.3K bytes
    - Viewed (0)
  4. subprojects/core/src/main/java/org/gradle/internal/classpath/intercept/DefaultCallSiteDecorator.java

                if (receiver instanceof Class) {
                    CallInterceptor realConstructorInterceptor = interceptors.get(InterceptScope.constructorsOf((Class<?>) receiver));
                    if (realConstructorInterceptor != null) {
                        return realConstructorInterceptor.intercept(invocation, consumer);
                    }
                }
                return invocation.callOriginal();
            }
        };
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Apr 11 13:46:35 UTC 2024
    - 13.3K bytes
    - Viewed (0)
  5. platforms/core-runtime/internal-instrumentation-processor/src/main/java/org/gradle/internal/instrumentation/processor/codegen/groovy/InterceptGroovyCallsGenerator.java

            return result.stream().collect(CodeBlock.joining("\n\n"));
        }
    
        private static CodeBlock constructorScopeArg(TypeName constructedType) {
            return CodeBlock.of("$1T.constructorsOf($2T.class)", INTERCEPTED_SCOPE_CLASS, constructedType);
        }
    
        private static CodeBlock namedCallableScopesArgs(String name, List<CallInterceptionRequest> requests) {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue May 28 13:09:40 UTC 2024
    - 16.4K bytes
    - Viewed (0)
  6. platforms/core-configuration/model-core/src/main/java/org/gradle/internal/instantiation/generator/ParamsMatchingConstructorSelector.java

            }
    
            List<? extends ClassGenerator.GeneratedConstructor<?>> constructors = generatedClass.getConstructors();
            if (constructors.size() == 1) {
                return Cast.uncheckedCast(constructors.get(0));
            }
    
            ClassGenerator.GeneratedConstructor<?> match = null;
            // NOTE: this relies on the constructors being in a predictable order
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Sep 28 09:51:04 UTC 2023
    - 6.2K bytes
    - Viewed (0)
  7. platforms/core-configuration/model-core/src/main/java/org/gradle/internal/instantiation/generator/InjectUtil.java

            List<ClassGenerator.GeneratedConstructor<T>> constructors = type.getConstructors();
    
            if (constructors.size() == 1) {
                ClassGenerator.GeneratedConstructor<T> constructor = constructors.get(0);
                if (constructor.getParameterTypes().length == 0 && isPublicOrPackageScoped(type.getGeneratedClass(), constructor)) {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Sep 28 09:51:04 UTC 2023
    - 4.3K bytes
    - Viewed (0)
  8. platforms/core-runtime/base-services/src/test/groovy/org/gradle/internal/reflect/DirectInstantiatorCacheTest.groovy

    class DirectInstantiatorCacheTest extends Specification {
    
        @Shared
        def cache = new DirectInstantiator.ConstructorCache()
    
        @Unroll("constructor cache returns the same constructors as 'getConstructors' for #clazz")
        def "constructor cache returns the same constructors as 'getConstructors'"() {
            given:
            def constructor = null
            int i = 0
            while (!constructor && ++i<50) {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Sep 22 08:48:02 UTC 2023
    - 1.8K bytes
    - Viewed (0)
  9. platforms/core-runtime/base-services/src/main/java/org/gradle/internal/service/InjectUtil.java

                        format(type)
                    )
                );
            }
    
            final Constructor<?>[] constructors = type.getDeclaredConstructors();
            if (constructors.length == 1) {
                Constructor<?> constructor = constructors[0];
                if (isPublicOrPackageScoped(constructor)) {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Sep 22 08:48:02 UTC 2023
    - 4K bytes
    - Viewed (0)
  10. platforms/core-runtime/native/src/test/groovy/org/gradle/internal/nativeintegration/services/NativeServicesInitializationTest.groovy

            e.message == "Cannot get an instance of NativeServices without first calling initialize()."
        }
    
        def "no public constructors on NativeServices" () {
            Constructor[] constructors = NativeServices.getConstructors()
    
            expect:
            constructors.size() == 0
        }
    
        private static URL jar(Class clazz) {
            clazz.getProtectionDomain().getCodeSource().getLocation()
        }
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri May 17 08:51:56 UTC 2024
    - 2.6K bytes
    - Viewed (0)
Back to top