- Sort Score
- Result 10 results
- Languages All
Results 1 - 6 of 6 for leaveCall (0.08 sec)
-
subprojects/core/src/test/groovy/org/gradle/internal/classpath/DefaultInstrumentedGroovyCallsTrackerTest.groovy
def entryBaz = instance.enterCall("BarCallerClass", "baz", INVOKE_METHOD) instance.leaveCall(entryBaz) def entryPointsToTest = [entryBaz, entryFoo] when: instance.leaveCall(entryPointsToTest[index]) then: thrown(IllegalStateException) instance.leaveCall(entryBar) instance.leaveCall(entryFoo) where: entryPointKind | index
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Mon Jul 24 15:57:59 UTC 2023 - 4.8K bytes - Viewed (0) -
subprojects/core/src/main/java/org/gradle/internal/classpath/DefaultInstrumentedGroovyCallsTracker.java
} } /** * Registers the current call in the thread-specific instrumented call stack. * @return an entry point call site token that must later be passed to {@link InstrumentedGroovyCallsTracker#leaveCall} */ @Override public EntryPointCallSite enterCall(String callerClassName, String callableName, CallKind callKind) {
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Fri Jan 26 14:58:23 UTC 2024 - 4.9K bytes - Viewed (0) -
subprojects/core/src/main/java/org/gradle/internal/classpath/InstrumentedGroovyCallsTracker.java
* Tracks the call stacks of instrumented Groovy methods, maintaining a call stack per thread. <p> * * A call is registered with {@link InstrumentedGroovyCallsTracker#enterCall} and unregistered {@link InstrumentedGroovyCallsTracker#leaveCall}, which should match each other exactly. <p> * * In between, a third party may query this structure with {@link InstrumentedGroovyCallsTracker#findCallerForCurrentCallIfNotIntercepted} to check if the current innermost call
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Mon Jul 24 15:57:59 UTC 2023 - 3.4K bytes - Viewed (0) -
subprojects/core/src/main/java/org/gradle/internal/classpath/PerThreadInstrumentedGroovyCallsTracker.java
return perThreadImplementation.get().enterCall(callerClassName, callableName, callKind); } @Override public void leaveCall(EntryPointCallSite entryPoint) { perThreadImplementation.get().leaveCall(entryPoint); } @Nullable @Override public String findCallerForCurrentCallIfNotIntercepted(String callableName, CallKind kind) {
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Mon Jul 24 15:57:59 UTC 2023 - 1.9K bytes - Viewed (0) -
subprojects/core/src/main/java/org/gradle/internal/classpath/InstrumentedGroovyCallsHelper.java
InstrumentedGroovyCallsTracker.EntryPointCallSite entryPoint = INSTANCE.enterCall(consumerClass, callableName, kind); try { return callable.call(); } finally { INSTANCE.leaveCall(entryPoint); } } @NonNullApi public interface ThrowingCallable<T> { @Nullable T call() throws Throwable; }
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Mon Jul 24 15:57:59 UTC 2023 - 1.8K bytes - Viewed (0) -
subprojects/core/src/test/groovy/org/gradle/internal/classpath/CallInterceptingMetaClassTest.groovy
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Fri Nov 24 13:33:59 UTC 2023 - 15K bytes - Viewed (0)