Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 3 of 3 for instrumentedClosure (0.14 sec)

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

            @ClosureParams(value = SimpleType, options = "InterceptorTestReceiver") Closure<?> call
        ) {
            def receiver = new InterceptorTestReceiver()
            def closure = instrumentedClasses.instrumentedClosure(call)
            if (shouldDelegate) {
                closure.delegate = receiver
                closure.call()
            } else {
                closure.call(receiver)
            }
            receiver.intercepted
        }
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Apr 09 11:38:52 UTC 2024
    - 8.2K bytes
    - Viewed (0)
  2. subprojects/core/src/testFixtures/groovy/org/gradle/internal/classpath/InstrumentedClasses.groovy

                throw new IllegalArgumentException(originalClass.name + " is not instrumented")
            }
            loader.loadClass(originalClass.name)
        }
    
        Closure<?> instrumentedClosure(Closure<?> originalClosure) {
            def capturedParams = originalClosure.class.declaredConstructors[0].parameters.drop(2)
            if (capturedParams.size() != 0) {
                // TODO support captured args in some way?
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed Feb 07 20:14:01 UTC 2024
    - 2.5K bytes
    - Viewed (0)
  3. subprojects/core/src/test/groovy/org/gradle/internal/classpath/InheritedMethodsInterceptionTest.groovy

        }
    
        String interceptedFor(InheritedMethodTestReceiver receiver) {
            def call = { JavaCallerForBasicCallInterceptorTest.doCallSayHello(it) }
            return instrumentedClasses.instrumentedClosure(call).call(receiver)
        }
    
        def 'intercepts inherited method for #description'() {
            when:
            def intercepted = interceptedFor(interceptionReceiver)
    
            then:
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed Feb 07 20:14:01 UTC 2024
    - 4K bytes
    - Viewed (0)
Back to top