- Sort Score
- Result 10 results
- Languages All
Results 1 - 9 of 9 for InstrumentedGroovyCallsTracker (0.29 sec)
-
subprojects/core/src/main/java/org/gradle/internal/classpath/InstrumentedGroovyCallsTracker.java
* * 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/CallInterceptingMetaClass.java
import java.util.Optional; import java.util.concurrent.Callable; import static org.gradle.internal.classpath.InstrumentedGroovyCallsTracker.CallKind.GET_PROPERTY; import static org.gradle.internal.classpath.InstrumentedGroovyCallsTracker.CallKind.INVOKE_METHOD; import static org.gradle.internal.classpath.InstrumentedGroovyCallsTracker.CallKind.SET_PROPERTY; /**
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Thu Apr 11 13:46:35 UTC 2024 - 21.8K bytes - Viewed (0) -
subprojects/core/src/main/java/org/gradle/internal/classpath/PerThreadInstrumentedGroovyCallsTracker.java
import java.util.function.Supplier; @NonNullApi public class PerThreadInstrumentedGroovyCallsTracker implements InstrumentedGroovyCallsTracker { private final ThreadLocal<InstrumentedGroovyCallsTracker> perThreadImplementation; public PerThreadInstrumentedGroovyCallsTracker(Supplier<InstrumentedGroovyCallsTracker> implementationSupplier) { perThreadImplementation = ThreadLocal.withInitial(implementationSupplier); }
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
*/ public static <T> @Nullable T withEntryPoint(String consumerClass, String callableName, InstrumentedGroovyCallsTracker.CallKind kind, ThrowingCallable<T> callable) throws Throwable { InstrumentedGroovyCallsTracker.EntryPointCallSite entryPoint = INSTANCE.enterCall(consumerClass, callableName, kind); try { return callable.call(); } finally {
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/DefaultInstrumentedGroovyCallsTrackerTest.groovy
import spock.lang.Specification import static org.gradle.internal.classpath.InstrumentedGroovyCallsTracker.CallKind.GET_PROPERTY import static org.gradle.internal.classpath.InstrumentedGroovyCallsTracker.CallKind.INVOKE_METHOD class DefaultInstrumentedGroovyCallsTrackerTest extends Specification { InstrumentedGroovyCallsTracker instance = new DefaultInstrumentedGroovyCallsTracker() def 'enters and leaves nested calls'() {
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
package org.gradle.internal.classpath; import org.gradle.api.NonNullApi; import javax.annotation.Nullable; import java.util.Stack; @NonNullApi public class DefaultInstrumentedGroovyCallsTracker implements InstrumentedGroovyCallsTracker { private final Stack<EntryPointCallSiteImpl> callSiteStack = new Stack<>(); @NonNullApi private static class EntryPointCallSiteImpl implements EntryPointCallSite {
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/test/groovy/org/gradle/internal/classpath/CallInterceptingMetaClassTest.groovy
import static org.gradle.internal.classpath.InstrumentedGroovyCallsTracker.CallKind.GET_PROPERTY import static org.gradle.internal.classpath.InstrumentedGroovyCallsTracker.CallKind.INVOKE_METHOD import static org.gradle.internal.classpath.InstrumentedGroovyCallsTracker.CallKind.SET_PROPERTY import static org.gradle.internal.instrumentation.api.types.BytecodeInterceptorFilter.ALL
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Fri Nov 24 13:33:59 UTC 2023 - 15K bytes - Viewed (0) -
subprojects/core/src/main/java/org/gradle/internal/classpath/intercept/DefaultCallSiteDecorator.java
import java.util.Set; import static org.gradle.internal.classpath.InstrumentedGroovyCallsHelper.withEntryPoint; import static org.gradle.internal.classpath.InstrumentedGroovyCallsTracker.CallKind.GET_PROPERTY; import static org.gradle.internal.classpath.InstrumentedGroovyCallsTracker.CallKind.INVOKE_METHOD; /** * Holds a collection of interceptors and can decorate a Groovy CallSite if it is within a scope of a registered interceptor. */
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Thu Apr 11 13:46:35 UTC 2024 - 13.3K bytes - Viewed (0) -
subprojects/core/src/main/java/org/gradle/internal/classpath/declarations/GroovyDynamicDispatchInterceptors.java
import javax.annotation.Nullable; import static org.gradle.internal.classpath.InstrumentedGroovyCallsHelper.withEntryPoint; import static org.gradle.internal.classpath.InstrumentedGroovyCallsTracker.CallKind.SET_PROPERTY; @SuppressWarnings("NewMethodNamingConvention") @NonNullApi @SpecificJvmCallInterceptors(generatedClassName = InterceptorDeclaration.JVM_BYTECODE_GENERATED_CLASS_NAME_FOR_CONFIG_CACHE)
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Thu Apr 11 13:46:35 UTC 2024 - 4.7K bytes - Viewed (0)