- Sort Score
- Result 10 results
- Languages All
Results 1 - 6 of 6 for InstrumentableClosure (0.26 sec)
-
subprojects/core/src/main/java/org/gradle/internal/classpath/InstrumentableClosure.java
* which is a performance optimization. <p> * * Upon an invocation of {@link InstrumentableClosure#makeEffectivelyInstrumented} the instance must perform * all the delayed work and become "effectively instrumented". * * @see CallInterceptionClosureInstrumentingClassVisitor */ @NonNullApi public interface InstrumentableClosure { void makeEffectivelyInstrumented();
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Mon Jul 24 15:57:59 UTC 2023 - 1.2K bytes - Viewed (0) -
subprojects/core/src/main/java/org/gradle/internal/classpath/DefaultInstrumentedClosuresTracker.java
*/ private final Object2IntMap<InstrumentableClosure> currentClosuresEntries = new Object2IntOpenHashMap<>(); @Override public void enterClosure(InstrumentableClosure thisClosure) { currentClosuresEntries.mergeInt(thisClosure, 1, Integer::sum); } @Override public void leaveClosure(InstrumentableClosure thisClosure) {
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Mon Jul 24 15:58:00 UTC 2023 - 1.9K bytes - Viewed (0) -
subprojects/core/src/main/java/org/gradle/internal/classpath/InstrumentedClosuresHelper.java
public static void enterInstrumentedClosure(InstrumentableClosure thisClosure) { INSTANCE.enterClosure(thisClosure); } @SuppressWarnings("unused") // call sites generated by instrumentation in `CallInterceptionClosureInstrumentingClassVisitor` public static void leaveInstrumentedClosure(InstrumentableClosure thisClosure) { INSTANCE.leaveClosure(thisClosure); }
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Mon Jul 24 15:57:59 UTC 2023 - 1.4K bytes - Viewed (0) -
subprojects/core/src/main/java/org/gradle/internal/classpath/InstrumentedClosuresTracker.java
* ensures call interception if a call is dispatched to them. */ @NonNullApi public interface InstrumentedClosuresTracker { void enterClosure(InstrumentableClosure thisClosure); void leaveClosure(InstrumentableClosure thisClosure); void hitInstrumentedDynamicCall();
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Fri Aug 11 12:31:52 UTC 2023 - 1.6K bytes - Viewed (0) -
subprojects/core/src/main/java/org/gradle/internal/classpath/PerThreadInstrumentedClosuresTracker.java
perThreadTracker = ThreadLocal.withInitial(trackerForThread); } @Override public void enterClosure(InstrumentableClosure thisClosure) { perThreadTracker.get().enterClosure(thisClosure); } @Override public void leaveClosure(InstrumentableClosure thisClosure) { perThreadTracker.get().leaveClosure(thisClosure); } @Override
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Mon Jul 24 15:57:59 UTC 2023 - 1.5K bytes - Viewed (0) -
subprojects/core/src/main/java/org/gradle/internal/classpath/CallInterceptionClosureInstrumentingClassVisitor.java
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Wed Mar 20 01:16:36 UTC 2024 - 16.9K bytes - Viewed (0)