- Sort Score
- Result 10 results
- Languages All
Results 1 - 3 of 3 for instrumentedClosure (0.14 sec)
-
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) -
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) -
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)