- Sort Score
- Result 10 results
- Languages All
Results 1 - 6 of 6 for instrumentedClosure (0.42 sec)
-
subprojects/core/src/test/groovy/org/gradle/internal/classpath/GroovyDynamicDispatchingInterceptingTest.groovy
given: def transformedClosureClass = instrumentedClasses.instrumentedClosure { test() } def constructor = transformedClosureClass.class.getDeclaredConstructor(Object.class, Object.class) when: def modifiedMetaClasses = instrumentedClasses.instrumentedClosure { Constructor<?> ctor, Object receiver ->
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Wed Nov 15 09:44:54 UTC 2023 - 8K bytes - Viewed (0) -
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/test/groovy/org/gradle/internal/classpath/CallInterceptionFilteringTest.groovy
@ClosureParams(value = SimpleType, options = "CallInterceptionFilteringTestReceiver") Closure<?> call ) { def receiver = new CallInterceptionFilteringTestReceiver() 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: Fri Nov 24 13:33:59 UTC 2023 - 5.6K 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) -
subprojects/core/src/test/groovy/org/gradle/internal/classpath/BasicCallInterceptionTest.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: Wed Nov 15 09:44:54 UTC 2023 - 8.8K bytes - Viewed (0)